@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/css?family=Poppins:300,400,500,600,700");
@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
 */
/******* MESSAGE DE RETOUR DE REQUETE ******/
.kalendes-bottom-message {
  position: fixed;
  left: 20px;
  bottom: 20px;
  z-index: 300;
  gap: 16px;
  min-width: 300px;
  max-width: 480px;
  padding: 14px 14px 14px 16px;
  border: 1px solid #EEEDF6;
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 12px 32px rgba(11, 6, 67, 0.14);
  box-sizing: border-box;
  color: #0B0643;
  font-size: 15px;
  font-weight: 500; }
  .kalendes-bottom-message .material-symbols-outlined {
    line-height: 1; }
  .kalendes-bottom-message .kbm-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%; }
    .kalendes-bottom-message .kbm-icon .material-symbols-outlined {
      font-size: 22px; }
  .kalendes-bottom-message .kbm-text {
    min-width: 0;
    line-height: 1.4;
    overflow-wrap: anywhere; }
  .kalendes-bottom-message .kbm-close {
    width: 30px;
    height: 30px;
    min-width: 30px;
    border-radius: 50%;
    cursor: pointer; }
    .kalendes-bottom-message .kbm-close .material-symbols-outlined {
      font-size: 20px;
      color: #8A86A0; }
    .kalendes-bottom-message .kbm-close:hover {
      background: #F4F2FE; }
  .kalendes-bottom-message.xs {
    left: 8px;
    right: 8px;
    bottom: 8px;
    max-width: none; }
  .kalendes-bottom-message.success .kbm-icon {
    background: #E6F6EC; }
    .kalendes-bottom-message.success .kbm-icon .material-symbols-outlined {
      color: #2E7D4F; }
  .kalendes-bottom-message.danger .kbm-icon {
    background: #FDE8EE; }
    .kalendes-bottom-message.danger .kbm-icon .material-symbols-outlined {
      color: #C93867; }

/******* TEXTES ******/
.kalendes-customInput-label {
  margin-bottom: 5px;
  font-weight: 500;
  font-size: 14px; }
  .kalendes-customInput-label.medium {
    font-size: 16px !important; }

.kalendes-title-big {
  font-size: 24px !important;
  font-weight: bold; }

.kalendes-title-medium-20 {
  font-size: 20px !important;
  font-weight: bold;
  color: #0B0643; }

.kalendes-title-medium {
  font-size: 16px !important;
  font-weight: bold;
  color: #0B0643; }

.kalendes-subtitle {
  font-size: 12px !important;
  color: #6E6E8C; }
  .kalendes-subtitle.italic {
    font-style: italic; }
  .kalendes-subtitle.bold {
    font-weight: bold; }
  .kalendes-subtitle.big {
    font-size: 14px !important; }
    .kalendes-subtitle.big span {
      font-size: 14px !important; }
  .kalendes-subtitle span {
    font-size: 12px !important; }

.mobile .kalendes-title-medium {
  font-size: 18px !important; }

.mobile .kalendes-subtitle {
  font-size: 13px !important; }
  .mobile .kalendes-subtitle.big {
    font-size: 14px !important; }
    .mobile .kalendes-subtitle.big span {
      font-size: 14px !important; }

/******* ICON BUTTONS ******/
.md-button {
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .md-button md-icon {
    color: #616161; }

.md-button:hover {
  opacity: 0.6; }

/******* 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; }

/********* INPUTS *********/
.kalendes-manual-checkbox {
  position: relative;
  width: 24px;
  height: 24px; }
  .kalendes-manual-checkbox input[type=checkbox] {
    width: 24px;
    height: 24px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -border-radius: 4px;
    margin: 0px;
    background: #fff;
    border: 2px solid #616161;
    border-radius: 4px;
    cursor: pointer; }
  .kalendes-manual-checkbox input[type="checkbox"]:checked {
    padding: 4px;
    border: none;
    position: relative;
    background-color: #5F2EEA !important; }
    .kalendes-manual-checkbox input[type="checkbox"]:checked:before {
      font-size: 16px;
      font-family: FontAwesome;
      content: '\f00c';
      display: block;
      color: white;
      position: absolute; }
  .kalendes-manual-checkbox.mini {
    width: 20px;
    height: 20px; }
    .kalendes-manual-checkbox.mini input[type=checkbox] {
      width: 20px;
      height: 20px; }
    .kalendes-manual-checkbox.mini input[type="checkbox"]:checked {
      padding: 3px; }
      .kalendes-manual-checkbox.mini input[type="checkbox"]:checked:before {
        font-size: 13px; }

.kalendes-bloc-button {
  height: 40px;
  width: 40px;
  border: 1px solid #BDBDBD;
  border-radius: 2px;
  margin-right: 5px;
  margin-left: 5px;
  cursor: pointer; }
  .kalendes-bloc-button md-icon {
    color: #616161; }
  .kalendes-bloc-button.mini {
    height: 20px;
    width: 20px; }
    .kalendes-bloc-button.mini md-icon {
      font-size: 20px !important;
      height: 20px !important;
      width: 20px !important;
      min-height: 20px !important;
      min-width: 20px !important; }

.kalendes-bloc-button:hover {
  background-color: #FAFAFA; }

.badge {
  height: 20px;
  width: 20px;
  border-radius: 20px;
  line-height: 20px;
  text-align: center;
  font-weight: bold; }

.kalendes-transparent {
  background-color: transparent !important; }

/*! jQuery UI - v1.9.2 - 2021-04-13
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none; }

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

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  zoom: 1; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-state-disabled {
  cursor: default !important; }

.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333; }

.ui-widget-content a {
  color: #333; }

.ui-widget-header {
  border: 1px solid #ddd;
  background: #e9e9e9;
  color: #333;
  font-weight: bold; }

.ui-widget-header a {
  color: #333; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #454545;
  text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #ccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #2b2b2b;
  text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #fff; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #fff;
  text-decoration: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #777620; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); }

.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-state-default .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 3px; }

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 3px; }

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 3px; }

.ui-widget-overlay {
  background: #aaa;
  opacity: .3;
  filter: Alpha(Opacity=30); }

.ui-widget-shadow {
  margin: 0 0 0 0;
  padding: 5px;
  background: #666;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px; }

/*!
 * Cropper.js v1.5.12
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2021-06-12T08:00:11.623Z
 */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.cropper-container img {
  image-orientation: 0deg;
  display: block;
  height: 100%;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%; }

.cropper-canvas, .cropper-crop-box, .cropper-drag-box, .cropper-modal, .cropper-wrap-box {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.cropper-canvas, .cropper-wrap-box {
  overflow: hidden; }

.cropper-drag-box {
  background-color: #fff;
  opacity: 0; }

.cropper-modal {
  background-color: #000;
  opacity: .5; }

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%; }

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute; }

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: 33.33333%;
  left: 0;
  top: 33.33333%;
  width: 100%; }

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: 33.33333%;
  top: 0;
  width: 33.33333%; }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0; }

.cropper-center:after, .cropper-center:before {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute; }

.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px; }

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px; }

.cropper-face, .cropper-line, .cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%; }

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0; }

.cropper-line {
  background-color: #39f; }

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px; }

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px; }

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px; }

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0; }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px; }

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%; }

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px; }

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%; }

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px; }

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px; }

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px; }

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px; }

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px; }

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px; } }

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px; } }

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px; } }

.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: " ";
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%; }

.cropper-invisible {
  opacity: 0; }

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC"); }

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0; }

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

.cropper-move {
  cursor: move; }

.cropper-crop {
  cursor: crosshair; }

.cropper-disabled .cropper-drag-box, .cropper-disabled .cropper-face, .cropper-disabled .cropper-line, .cropper-disabled .cropper-point {
  cursor: not-allowed; }

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

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

.kalendes-adresse {
  margin-bottom: 40px; }
  .kalendes-adresse .normal-container .kalendes-input {
    margin-bottom: 0px; }
  .kalendes-adresse .normal-container .link-custom-config {
    margin-top: 2px;
    font-size: 11px !important;
    color: #1976D2;
    cursor: pointer; }
  .kalendes-adresse .normal-container .link-custom-config:hover {
    text-decoration: underline; }
  .kalendes-adresse .custom-container {
    border: 1px solid #EEEEEE;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 10px; }
    .kalendes-adresse .custom-container .kalendes-adresse-custom-title {
      padding-top: 10px;
      padding-bottom: 10px;
      font-weight: bold;
      color: rgba(0, 0, 0, 0.87); }
    .kalendes-adresse .custom-container .kalendes-adresse-custom-input-error {
      color: #E53935; }
    .kalendes-adresse .custom-container .kalendes-adresse-custom-input {
      margin-right: 10px; }
      .kalendes-adresse .custom-container .kalendes-adresse-custom-input.numero {
        width: 40px; }
      .kalendes-adresse .custom-container .kalendes-adresse-custom-input.code-postal {
        width: 100px; }
      .kalendes-adresse .custom-container .kalendes-adresse-custom-input.ville {
        width: 130px; }
      .kalendes-adresse .custom-container .kalendes-adresse-custom-input.pays {
        width: 100px; }

.kalendes-blocTitle {
  margin-top: 30px;
  margin-bottom: 20px; }
  .kalendes-blocTitle .blocTitle-check {
    margin-right: 10px; }
  .kalendes-blocTitle .blocTitle-icon {
    margin-right: 10px; }
  .kalendes-blocTitle .blocTitle-label {
    font-size: 18px !important;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.87);
    margin-right: 15px; }
  .kalendes-blocTitle .blocTitle-line {
    height: 1px;
    background-color: #EEEEEE; }

.kalendes-bottomNav {
  z-index: 100; }

.kalendes-button {
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  margin: 5px;
  background-color: #212121;
  color: white;
  cursor: pointer;
  overflow: hidden;
  border-radius: 24px 24px 0px 24px; }
  .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.no-top-padding .kalendes-button-content {
    height: 28px; }
  .kalendes-button.small-padding .kalendes-button-content {
    height: 35px; }
  .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.primary {
    background-color: #5F2EEA !important; }
  .kalendes-button.accent {
    background-color: #C93867 !important; }
  .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.transparent {
    background-color: transparent; }
    .kalendes-button.transparent md-icon {
      color: #424242; }
    .kalendes-button.transparent.flat {
      border: 1px solid #BDBDBD; }
  .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.transparent.purple {
    color: #5F2EEA;
    border: 2px solid #5F2EEA; }
    .kalendes-button.transparent.purple md-icon {
      color: #5F2EEA; }
  .kalendes-button.white {
    border: 1px solid #E0E0E0;
    background-color: white;
    color: #0B0643; }
    .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.disabled {
    opacity: 0.6; }
  .kalendes-button .kalendes-button-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px !important; }
    .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-calculatrice {
  background-color: white;
  border: 1px solid #EEEEEE; }
  .kalendes-calculatrice .calculatrice-result {
    color: white;
    background-color: #212121; }
    .kalendes-calculatrice .calculatrice-result:not(.top) {
      font-size: 40px;
      height: 80px;
      font-weight: bold;
      padding-right: 10px; }
    .kalendes-calculatrice .calculatrice-result.top {
      height: 20px;
      font-size: 14px;
      font-weight: bold;
      padding: 5px; }
  .kalendes-calculatrice .calculatrice-line .calculatrice-button {
    transition: background-color 0.3s linear;
    cursor: pointer;
    font-weight: bold;
    box-shadow: 0px 0px 1px rgba(17, 17, 17, 0.2);
    font-size: 22px; }
    .kalendes-calculatrice .calculatrice-line .calculatrice-button.top {
      background-color: #FDBC7F;
      font-size: 26px; }
    .kalendes-calculatrice .calculatrice-line .calculatrice-button.last {
      background-color: #5F2EEA;
      font-size: 26px;
      color: white; }
    .kalendes-calculatrice .calculatrice-line .calculatrice-button.multiply {
      font-size: 20px; }
    .kalendes-calculatrice .calculatrice-line .calculatrice-button.zero {
      width: 140px; }
    .kalendes-calculatrice .calculatrice-line .calculatrice-button.remaining {
      color: #A2274F; }
  .kalendes-calculatrice .calculatrice-line .calculatrice-button:active {
    background-color: #F8F8FF;
    /*
      &.last{
        opacity:0.6;
      }
      &:not(.last){
        background-color:#F8F8FF;
      }
      */ }

.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-carousel {
  position: relative; }

.kalendes-chart {
  position: relative; }
  .kalendes-chart .kalendes-chart-noData-container {
    position: absolute;
    width: 100%;
    height: 100%; }
    .kalendes-chart .kalendes-chart-noData-container .kalendes-chart-noData {
      padding: 20px;
      background-color: #424242;
      color: white;
      border-radius: 5px; }
  .kalendes-chart .card-content {
    min-width: 300px;
    min-height: 200px; }
    .kalendes-chart .card-content .card-header {
      font-size: 14px !important;
      font-weight: bold;
      margin-top: 10px;
      color: #616161; }
    .kalendes-chart .card-content .card-container .one-card {
      border-radius: 5px;
      border: 1px solid #EEEEEE;
      margin: 10px;
      padding: 30px 30px; }
      .kalendes-chart .card-content .card-container .one-card .card-title {
        font-size: 16px !important;
        font-weight: bold;
        color: #616161; }
      .kalendes-chart .card-content .card-container .one-card .card-value {
        font-size: 30px !important;
        font-weight: bold;
        color: rgba(0, 0, 0, 0.87); }

.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.black input[type="checkbox"]:checked {
    background: #212121; }
  .kalendes-checkbox.red input[type="checkbox"]:checked {
    background: #C93867; }
  .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-blocData {
  border: 1px solid #E0E0E0;
  border-radius: 3px;
  padding: 10px;
  padding-right: 0px;
  margin-top: 10px;
  margin-left: 2px;
  margin-right: 2px;
  min-width: 250px; }
  .kalendes-blocData .blocData-title {
    font-size: 16px !important;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 10px; }
  .kalendes-blocData .blocData-right {
    min-width: 10px; }
  .kalendes-blocData.has-emphasis {
    background-color: #FAFAFA; }
    .kalendes-blocData.has-emphasis .blocData-content {
      font-weight: bold;
      font-size: 16px !important; }
      .kalendes-blocData.has-emphasis .blocData-content div {
        font-size: 16px !important; }
      .kalendes-blocData.has-emphasis .blocData-content span {
        font-size: 16px !important; }
  .kalendes-blocData.with-bold .blocData-content {
    font-weight: bold;
    font-size: 16px !important; }
    .kalendes-blocData.with-bold .blocData-content div {
      font-size: 16px !important; }
    .kalendes-blocData.with-bold .blocData-content span {
      font-size: 16px !important; }
  .kalendes-blocData.with-margin {
    margin-top: 20px; }
  .kalendes-blocData.has-center .blocData-content {
    text-align: center; }
    .kalendes-blocData.has-center .blocData-content div {
      text-align: center; }
    .kalendes-blocData.has-center .blocData-content span {
      text-align: center; }

.kalendes-blocData:hover.with-arrow {
  cursor: pointer;
  background-color: #FAFAFA; }

.md-autocomplete-suggestions {
  background-color: white !important; }

.kalendes-chips {
  margin-bottom: 30px; }
  .kalendes-chips .kalendes-chips-label {
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 14px; }
  .kalendes-chips .md-chips {
    padding-bottom: 5px; }
  .kalendes-chips md-chips md-chips-wrap {
    border-bottom: 1px #E9E9F8 solid; }
    .kalendes-chips md-chips md-chips-wrap.md-focused {
      border-bottom: 2px #0B0643 solid; }
  .kalendes-chips md-chips md-chip {
    background: #e0e0e0;
    color: #424242;
    font-size: 13px;
    font-weight: 400; }
    .kalendes-chips md-chips md-chip.md-focused {
      background: #106cc8;
      color: white; }
      .kalendes-chips md-chips md-chip.md-focused .md-chip-remove-container md-icon {
        color: #106cc8; }
    .kalendes-chips md-chips md-chip .md-chip-content {
      margin-right: 10px; }
    .kalendes-chips md-chips md-chip .md-chip-remove-container md-icon {
      height: 15px;
      min-height: 15px;
      min-width: 15px;
      width: 15px;
      font-size: 15px !important;
      background: rgba(0, 0, 0, 0.54);
      color: #e0e0e0;
      border-radius: 30px; }

.kalendes-disableArea {
  position: relative; }
  .kalendes-disableArea .kalendes-disableArea-backdrop {
    opacity: 0.3;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 0px;
    bottom: 0px;
    background-color: #A3A3BD !important;
    z-index: 1; }
  .kalendes-disableArea .kalendes-disableArea-content {
    position: relative; }

.kalendes-full-popup {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px; }
  .kalendes-full-popup .kalendes-full-popup-container {
    position: relative;
    z-index: 15;
    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 {
        font-size: 40px;
        width: 40px;
        height: 40px;
        cursor: pointer; }
  .kalendes-full-popup #container {
    position: relative; }

.kalendes-footer-component {
  position: absolute;
  background-color: transparent;
  bottom: 0px;
  right: 0px; }
  .kalendes-footer-component:not(.right-pinned) {
    left: 0px; }

.kalendes-generikList {
  margin: 20px; }
  .kalendes-generikList .generikList-title {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 30px;
    padding-left: 10px; }
    .kalendes-generikList .generikList-title list-title {
      font-weight: bold;
      font-size: 16px; }
  .kalendes-generikList .generikList-noRecord {
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    min-height: 60px;
    font-style: italic; }
  .kalendes-generikList .generikList-item {
    transition: background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    background-color: #FAFAFA;
    padding-left: 10px;
    cursor: pointer;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    min-height: 60px;
    padding-top: 5px;
    padding-bottom: 5px; }
    .kalendes-generikList .generikList-item.pair {
      background-color: white; }
    .kalendes-generikList .generikList-item .generikList-item-actions {
      padding-right: 5px; }
  .kalendes-generikList .generikList-item:hover {
    background-color: #EEEEEE; }

.xs .kalendes-generikList {
  margin-left: 0px;
  margin-right: 0px; }
  .xs .kalendes-generikList .generikList-title {
    border-top-left-radius: initial;
    border-top-right-radius: initial; }
  .xs .kalendes-generikList .generikList-item {
    min-height: 100px;
    border-left: none;
    border-right: none; }

.kalendes-generikPopup {
  position: relative;
  overflow: hidden; }
  .kalendes-generikPopup .kalendes-generikPopup-content .account {
    height: 80px;
    min-height: 80px; }
    .kalendes-generikPopup .kalendes-generikPopup-content .account .name {
      font-weight: bold;
      padding-left: 10px; }
  .kalendes-generikPopup .kalendes-generikPopup-content .generik-details {
    border-top: 1px solid rgba(0, 0, 0, 0.12); }
    .kalendes-generikPopup .kalendes-generikPopup-content .generik-details .generik-content {
      padding-top: 5px;
      padding-left: 20px; }
  .kalendes-generikPopup .generik-footer {
    background-color: #F5F5F5;
    border-top: 1px solid #EEEEEE;
    min-height: 90px;
    max-height: 90px; }

.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-iconButton {
  cursor: pointer;
  border-radius: 5px;
  padding: 4px;
  margin: 5px; }
  .kalendes-iconButton md-icon {
    color: #616161; }
  .kalendes-iconButton.red {
    background-color: #E53935; }
    .kalendes-iconButton.red md-icon {
      color: white; }
  .kalendes-iconButton.grey {
    background-color: #616161; }
    .kalendes-iconButton.grey md-icon {
      color: white; }
  .kalendes-iconButton.black {
    background-color: #212121; }
    .kalendes-iconButton.black md-icon {
      color: white; }
  .kalendes-iconButton.blue {
    background-color: #1E88E5; }
    .kalendes-iconButton.blue md-icon {
      color: white; }
  .kalendes-iconButton.rounded {
    border-radius: 24px; }
  .kalendes-iconButton.bordered {
    border: 1px solid #EEEEEE; }
  .kalendes-iconButton.hover:hover {
    background-color: #FAFAFA; }
  .kalendes-iconButton.xxs.rounded {
    border-radius: 18px; }
  .kalendes-iconButton.xxs md-icon {
    font-size: 18px !important;
    height: 18px !important;
    width: 18px !important;
    min-height: 18px !important;
    min-width: 18px !important; }
  .kalendes-iconButton.mini.rounded {
    border-radius: 24px; }
  .kalendes-iconButton.mini md-icon {
    font-size: 24px !important;
    height: 24px !important;
    width: 24px !important; }
  .kalendes-iconButton.medium {
    padding: 10px;
    margin-right: 5px;
    margin-left: 5px; }
    .kalendes-iconButton.medium.rounded {
      border-radius: 32px; }
    .kalendes-iconButton.medium md-icon {
      font-size: 32px !important;
      height: 32px !important;
      width: 32px !important; }
  .kalendes-iconButton.big {
    padding: 10px;
    margin-right: 5px;
    margin-left: 5px; }
    .kalendes-iconButton.big.rounded {
      border-radius: 40px; }
    .kalendes-iconButton.big md-icon {
      font-size: 40px !important;
      height: 40px !important;
      width: 40px !important; }

.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 input {
    padding-right: 35px !important; }
  .kalendes-input.big-height .kalendes-input-container .kalendes-input-content input {
    height: 64px; }
  .kalendes-input.align-right input {
    text-align: right; }
  .kalendes-input .kalendes-input-label {
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 14px; }
  .kalendes-input .negative-button {
    margin-left: 5px; }
  .kalendes-input.selected .kalendes-input-label {
    color: #5F2EEA; }
  .kalendes-input .kalendes-input-container {
    position: relative; }
    .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 {
      height: 50px;
      padding: 10px;
      border: 1px solid #E9E9F8;
      border-radius: 5px; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input:focus {
      border: 1px solid #5F2EEA;
      color: #0B0643; }
    .kalendes-input .kalendes-input-container .kalendes-input-content input:disabled {
      border-style: dashed !important;
      background-color: #F9F9F9;
      opacity: 1;
      border-width: 1px !important; }
    .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-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;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  color: #0B0643; }
  .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: #6E6E8C;
    font-weight: 500; }

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

.kalendes-inputAdresse {
  margin-bottom: 40px; }
  .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;
    left: 5px;
    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-input-time {
  /*
  .kalendes-input{
    .kalendes-input-container{
      .kalendes-input-content{
        select {
          padding-right:40px;
        }
      }
    }
  }
   */ }
  .kalendes-input-time input {
    border: none;
    color: #0B0643;
    font-size: 18px;
    background-color: #E8E8FC;
    text-align: center;
    padding: 0px 5px  !important;
    font-weight: bold;
    border-radius: 5px; }

.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:bold;
    color:#616161;
     */ }
  .kalendes-inputLibelle .input-value {
    height: 50px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 1px solid #E9E9F8;
    border-radius: 6px;
    color: #6E6E8C;
    font-size: 14px;
    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-inputQuantite .kalendes-inputQuantite-moins {
  position: relative;
  height: 35px;
  width: 35px;
  border-radius: 35px;
  background-color: #E9E9F8;
  font-size: 20px;
  color: #14142B;
  cursor: pointer;
  margin: 3px;
  overflow: hidden;
  -webkit-user-select: none; }

.kalendes-inputQuantite .kalendes-inputQuantite-input input {
  width: 40px;
  border: 1px solid #E9E9F8;
  padding: 10px;
  border-radius: 5px;
  text-align: center;
  color: #0B0643; }

.kalendes-inputQuantite .kalendes-inputQuantite-plus {
  position: relative;
  height: 35px;
  width: 35px;
  border-radius: 35px;
  background-color: #E9E9F8;
  color: #14142B;
  font-size: 20px;
  cursor: pointer;
  margin: 3px;
  overflow: hidden;
  -webkit-user-select: none; }

.kalendes-labelToInput .kalendes-labelToInput-clear {
  color: #C93867; }

.kalendes-labelToInput .kalendes-labelToInput-check {
  color: #43A047; }

.kalendes-labelToInput input {
  border: none;
  border-bottom: 1px solid #0B0643;
  background-color: transparent;
  margin-right: 10px; }

.kalendes-labelToInput .kalendes-labelToInput-edit {
  cursor: pointer;
  border: 1px solid #E9E9F8;
  border-radius: 3px;
  padding: 3px 7px; }
  .kalendes-labelToInput .kalendes-labelToInput-edit md-icon {
    min-height: 20px;
    min-width: 20px;
    height: 20px;
    width: 20px;
    font-size: 20px; }

.kalendes-labelToInput .kalendes-labelToInput-edit:hover {
  background-color: #FAFAFA; }

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

.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-modal {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px; }
  .kalendes-modal .kalendes-modal-container {
    position: relative;
    background-color: white;
    border-radius: 10px;
    overflow: hidden; }
    .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;
      right: 5px;
      top: 5px;
      z-index: 12; }

.kalendes-modalRight {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px; }
  .kalendes-modalRight .kalendes-modalRight-container {
    position: relative;
    z-index: 1001;
    background-color: white;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden; }
    .kalendes-modalRight .kalendes-modalRight-container .kalendes-modalRight-header {
      border-top-left-radius: 10px; }
    .kalendes-modalRight .kalendes-modalRight-container .kalendes-modalRight-content {
      position: relative;
      overflow: hidden; }

.kalendes-moreMenu {
  position: relative; }
  .kalendes-moreMenu .kalendes-moreMenu-desktop-popup {
    position: absolute;
    top: 40px;
    right: 10px;
    min-width: 300px;
    min-height: 50px;
    background-color: white;
    z-index: 100; }
  .kalendes-moreMenu .kalendes-moreMenu-mobile-popup {
    background-color: white; }

.kalendes-no-content .no-content-icon {
  margin-top: 30px; }
  .kalendes-no-content .no-content-icon md-icon {
    font-size: 60px !important;
    height: 60px !important;
    width: 60px !important; }

.kalendes-no-content .no-content-title {
  padding-top: 5px;
  font-size: 22px !important;
  font-weight: bold;
  color: #2d323e;
  text-align: center; }

.kalendes-limitWidth .kalendes-limitWidth-limited .kalendes-limitWidth-limited-content {
  background-color: white;
  width: 800px; }

.kalendes-nps {
  overflow: hidden;
  box-shadow: none !important;
  cursor: pointer;
  min-height: 30px; }
  .kalendes-nps .nps-container .nps-item {
    height: 40px;
    color: white;
    font-weight: bold; }
    .kalendes-nps .nps-container .nps-item:hover {
      opacity: 0.6; }

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

.kalendes-phone {
  margin-bottom: 30px;
  cursor: pointer !important;
  position: relative; }
  .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 #E9E9F8;
    border-radius: 6px; }
    .kalendes-phone .kalendes-phone-container .intl-tel-input 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; }
  .kalendes-phone.v3.kalendes-phone {
    margin-bottom: 0px; }
  .kalendes-phone.v3 .kalendes-phone-container {
    border-radius: 14px;
    border: 1px solid #eee;
    padding-top: 10px; }
    .kalendes-phone.v3 .kalendes-phone-container input {
      color: #1A2033;
      font-weight: 400; }
  .kalendes-phone.v3 .kalendes-phone-label {
    position: absolute;
    top: -2px;
    left: 11px; }
    .kalendes-phone.v3 .kalendes-phone-label label {
      font-size: 11px;
      color: #6c5ce7; }

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

.kalendes-kalendesPhotos {
  position: relative; }
  .kalendes-kalendesPhotos md-icon {
    font-size: 50px;
    height: 50px;
    width: 50px; }
  .kalendes-kalendesPhotos .kalendes-kalendesPhotos-loading {
    position: relative; }
    .kalendes-kalendesPhotos .kalendes-kalendesPhotos-loading .kalendes-kalendesPhotos-loading-indicator {
      position: absolute;
      width: 100%;
      height: 100%; }
    .kalendes-kalendesPhotos .kalendes-kalendesPhotos-loading md-icon {
      opacity: 0.3; }
  .kalendes-kalendesPhotos .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; }
    .kalendes-kalendesPhotos .photo-banner.photo-hide {
      opacity: 0; }
    .kalendes-kalendesPhotos .photo-banner.hide {
      display: none; }
  .kalendes-kalendesPhotos.rounded .photo-banner {
    border-radius: 10px;
    overflow: hidden; }

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

#kalendes-object-list.no-shadow .kalendes-listItem {
  box-shadow: unset; }

#kalendes-object-list .object-title {
  font-size: 11px;
  cursor: pointer; }

#kalendes-object-list .object-title:hover {
  text-decoration: underline; }

#kalendes-object-list .object-remove {
  margin-right: 20px; }
  #kalendes-object-list .object-remove .clear-icon {
    color: red; }

#kalendes-object-list .show-presta {
  animation: fade linear 0.5s; }

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

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

@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-smart-tabs {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px; }
  .kalendes-smart-tabs kalendes-smart-tab.selected {
    z-index: 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: #EB5757;
    font-size: 22px; }
  .kalendes-star .text {
    color: #EB5757;
    padding: 4px;
    font-size: 14px; }
  .kalendes-star.noMargin {
    margin: 0px; }
  .kalendes-star.noPadding {
    padding: 0px; }
  .kalendes-star.red md-icon {
    color: #EB5757;
    font-size: 22px; }
  .kalendes-star.red .text {
    color: #EB5757;
    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-starInput {
  overflow: hidden;
  box-shadow: none !important;
  cursor: pointer;
  min-height: 30px; }
  .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-tabs {
  background-color: white; }
  .kalendes-tabs .detail-tabs {
    overflow: hidden; }
    .kalendes-tabs .detail-tabs .tabs-container {
      transition: transform 300ms cubic-bezier(0.4, 0, 0.2, 1); }
  .kalendes-tabs .md-button.md-icon-button {
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px; }

.kalendes-tag {
  padding: 5px;
  font-size: 13px !important;
  font-weight: 500 !important;
  color: white; }
  .kalendes-tag span.ng-scope {
    font-size: 13px !important;
    font-weight: 500 !important; }
  .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;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .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 span.ng-scope {
        font-size: 10px !important; }
    .kalendes-tag.mini.has-icon {
      padding-top: 1px;
      padding-bottom: 1px;
      padding-left: 3px; }
  .kalendes-tag.green {
    color: #43A047; }
    .kalendes-tag.green md-icon {
      color: #43A047; }
  .kalendes-tag.red {
    color: #C93867; }
    .kalendes-tag.red md-icon {
      color: #C93867; }
  .kalendes-tag.orange {
    color: #FB8C00; }
    .kalendes-tag.orange md-icon {
      color: #FB8C00; }
  .kalendes-tag.grey {
    color: #6E6E8C; }
    .kalendes-tag.grey md-icon {
      color: #6E6E8C; }
  .kalendes-tag.purple {
    color: #5F2EEA; }
    .kalendes-tag.purple md-icon {
      color: #5F2EEA; }
  .kalendes-tag.blue {
    color: #2196F3; }
    .kalendes-tag.blue md-icon {
      color: #2196F3; }
  .kalendes-tag.pink {
    color: #E91E63; }
    .kalendes-tag.pink md-icon {
      color: #E91E63; }
  .kalendes-tag.yellow {
    color: #FFEB3B; }
    .kalendes-tag.yellow md-icon {
      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 {
    border-radius: 100px; }
    .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: #616161; }
    .kalendes-tag.bordered.purple {
      background-color: white;
      border: 1px solid #5F2EEA !important;
      color: #5F2EEA; }
      .kalendes-tag.bordered.purple md-icon {
        color: #5F2EEA; }

.kalendes-textarea {
  margin-bottom: 30px;
  background-color: white; }
  .kalendes-textarea.textarea-noMargin {
    margin-bottom: 0px; }
  .kalendes-textarea .textarea-label {
    margin-bottom: 5px; }
  .kalendes-textarea .textarea-input textarea {
    border: 1px solid #E9E9F8;
    padding: 5px;
    color: #0B0643; }
  .kalendes-textarea *[contenteditable] {
    -webkit-user-select: auto !important; }

.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-warning-content .account {
  height: 80px;
  min-height: 80px; }
  .kalendes-warning-content .account .name {
    font-weight: bold;
    padding-left: 10px; }

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

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

.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-authorizedArea .area-error .kalendes-AuthorizedArea-cover-container {
  position: relative; }

.kalendes-authorizedArea .kalendes-AuthorizedArea-cover {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1000; }

.kalendes-authorizedArea .kalendes-AuthorizedArea-content {
  opacity: 0.6; }

.kalendes-authorizedArea .area-warning-message {
  text-align: center;
  font-size: 16px !important;
  color: #C93867; }

.kalendes-authorizedPage .page-error .warning-icon {
  text-align: center; }
  .kalendes-authorizedPage .page-error .warning-icon md-icon {
    color: #2d323e;
    font-size: 120px !important;
    height: 120px !important;
    width: 120px !important; }

.kalendes-authorizedPage .page-error .warning-title {
  text-align: center;
  font-size: 60px !important;
  color: #2d323e; }

.kalendes-authorizedPage .page-error .warning-message {
  text-align: center;
  font-size: 16px !important;
  color: #3499DB; }

.kalendes-authorizedPage .page-error .warning-message-auth {
  text-align: center;
  font-size: 20px !important;
  color: #2d323e; }

.kalendes-authorizedPage .not-authorized-layer {
  position: absolute;
  background-color: rgba(248, 248, 255, 0.8);
  width: 100%;
  height: 100%;
  z-index: 1000; }

.kalendes-authorizedPage a {
  font-weight: bold;
  color: #3499DB; }

.kalendes-barcodeScanner {
  position: relative; }
  .kalendes-barcodeScanner .kalendes-barcodeScanner-container .kalendes-barcode-text {
    padding: 10px; }
  .kalendes-barcodeScanner .kalendes-barcodeScanner-container #kalendes-barcode-video {
    overflow: hidden; }
    .kalendes-barcodeScanner .kalendes-barcodeScanner-container #kalendes-barcode-video video {
      width: 100%;
      height: 100%; }
  .kalendes-barcodeScanner .kalendes-barcodeScanner-container .kalendes-barcodeScanner-enableCamera {
    margin-top: 10px; }
    .kalendes-barcodeScanner .kalendes-barcodeScanner-container .kalendes-barcodeScanner-enableCamera .kalendes-barcodeScanner-enableCamera-text {
      margin-left: 5px; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative; }

.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%; }

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none; }

.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block; }

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

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

.owl-height {
  transition: height .5s ease-in-out; }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity .4s ease; }

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform .1s ease; }

.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity .4s ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots, .owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.owl-theme .owl-nav {
  margin-top: 10px; }

.owl-theme .owl-nav [class*=owl-] {
  color: #FFF;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #D6D6D6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px; }

.owl-theme .owl-nav [class*=owl-]:hover {
  background: #869791;
  color: #FFF;
  text-decoration: none; }

.owl-theme .owl-nav .disabled {
  opacity: .5;
  cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1; }

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #869791; }

.kalendes-dateInput {
  position: relative;
  margin-bottom: 30px; }
  .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 #ced4da;
    border-radius: 6px;
    cursor: pointer; }
    .kalendes-dateInput .kalendes-dateInput-show .show-date {
      color: #6E6E8C;
      font-size: 14px;
      white-space: nowrap; }
  .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; }

.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 select {
    color: #5F2EEA; }
  .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 #5F2EEA;
    border-radius: 2px;
    margin-right: 5px;
    margin-left: 5px;
    cursor: pointer; }
    .kalendes-dateRange .kalendes-dateRange-prevNext md-icon {
      color: #5F2EEA; }
  .kalendes-dateRange .kalendes-dateRange-prevNext:hover {
    background-color: #F8F8FF; }
  .kalendes-dateRange .kalendes-dateRange-typeRange {
    padding: 5px;
    height: 40px;
    border: 1px solid #5F2EEA;
    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 #5F2EEA;
    border-radius: 2px;
    margin-right: 5px;
    cursor: pointer;
    background-color: white; }
    .kalendes-dateRange .kalendes-dateRange-today md-icon {
      color: #5F2EEA; }
  .kalendes-dateRange .kalendes-dateRange-today:hover {
    background-color: #F8F8FF; }
  .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 #5F2EEA;
    border-radius: 2px;
    cursor: pointer;
    background-color: white; }
    .kalendes-dateRange .kalendes-dateRange-show .show-date {
      color: #5F2EEA;
      font-size: 14px; }
  .kalendes-dateRange .kalendes-dateRange-show:hover {
    background-color: #F8F8FF; }
  .kalendes-dateRange .kalendes-dateRange-popup-debut {
    position: absolute;
    background-color: white;
    z-index: 20;
    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: 20;
    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; }

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

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

.xs .kalendes-dateRange-typeRange {
  font-size: 12px !important;
  width: 80px;
  text-overflow: ellipsis; }

.xs .kalendes-dateRange-show {
  line-height: 22px; }
  .xs .kalendes-dateRange-show .show-date {
    font-size: 12px; }

.kalendes-dateSelect {
  width: 100%;
  height: 100%; }
  .kalendes-dateSelect .kalendes-dateSelect-headers {
    background-color: #5F2EEA; }
    .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-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;
      border-radius: 10px; }
      .kalendes-dateSelect .kalendes-date-line .kalendes-date span {
        font-size: 15px !important;
        width: 40px;
        height: 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; }
        .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; }
        .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; }
    .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate .showDate-label {
      margin-right: 5px; }
    .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate .showDate-value {
      font-weight: bold;
      word-break: break-all;
      text-align: right; }
  .kalendes-dateSlideInput .input-showMonth-container {
    padding: 10px;
    border-top: 1px solid #E9E9F8; }
    .kalendes-dateSlideInput .input-showMonth-container .month-label {
      font-weight: bold; }
    .kalendes-dateSlideInput .input-showMonth-container .input-showMonth-selector md-icon {
      height: 30px;
      width: 30px;
      font-size: 30px;
      cursor: pointer; }
  .kalendes-dateSlideInput .switch-all-day-container {
    padding: 0px 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 {
      border: none;
      color: #0B0643;
      font-size: 18px;
      background-color: #E8E8FC;
      text-align: center;
      padding: 10px 20px;
      font-weight: bold;
      border-radius: 5px; }
  .kalendes-dateSlideInput .input-slide-container {
    height: 300px;
    border-bottom: 1px solid #E9E9F8; }
    .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: #4722AE;
        font-weight: bold;
        border: 1px solid #4722AE;
        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: #4722AE;
        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-decoration-listItem.kalendes-decoration-listItem-hover {
  cursor: pointer;
  transition: background-color 200ms linear; }

.kalendes-decoration-listItem.kalendes-decoration-listItem-bordered {
  margin-bottom: -1px;
  margin-top: -1px; }

.kalendes-errorMessage {
  position: relative;
  background-color: #FFEBEE;
  color: #B71C1C;
  border-radius: 10px;
  padding: 10px; }
  .kalendes-errorMessage .kalendes-errorMessage-header {
    font-weight: bold;
    margin-bottom: 5px; }
  .kalendes-errorMessage .kalendes-errorMessage-close {
    position: absolute;
    top: 5px;
    right: 5px; }
    .kalendes-errorMessage .kalendes-errorMessage-close md-icon {
      cursor: pointer;
      color: #B71C1C;
      font-size: 18px !important;
      height: 18px !important;
      min-height: 18px !important;
      width: 18px !important;
      min-width: 18px !important; }

.kalendes-fixed-item {
  position: relative; }
  .kalendes-fixed-item .kalendes-fixed-item-content {
    position: absolute;
    transition: transform 1000ms cubic-bezier(0.4, 0, 0.2, 1); }

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

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

.kalendes-linkMail a, .kalendes-linkMail a:hover, .kalendes-linkMail a:focus, .kalendes-linkMail a:active {
  text-decoration: none;
  color: inherit; }

.kalendes-linkTel a, .kalendes-linkTel a:hover, .kalendes-linkTel a:focus, .kalendes-linkTel a:active {
  text-decoration: none;
  color: inherit; }

.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-listItemContainer {
  background: #fff; }
  .kalendes-listItemContainer .kalendes-listItemContainer-lastLine {
    height: 2px;
    background-color: #F8F8FF;
    transform: translateY(-1px); }
  .kalendes-listItemContainer .kalendes-listItemContainer-arrow md-icon {
    height: 15px;
    width: 15px;
    min-height: 15px;
    min-width: 15px;
    font-size: 15px;
    color: #6E6E8C; }

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

.kalendes-listTitle {
  background-color: #F8F8FF;
  padding: 7px 16px;
  font-size: 14px !important;
  color: #6E6E8C; }
  .kalendes-listTitle:not(.no-prevent-border) {
    transform: translateY(-1px); }
  .kalendes-listTitle span {
    font-size: 14px !important; }
  .kalendes-listTitle .kalendes-listTitle-container:not(.no-top-margin) {
    padding-top: 20px; }
  .kalendes-listTitle .kalendes-listTitle-container .medium {
    color: #141515;
    font-size: 15px !important; }
    .kalendes-listTitle .kalendes-listTitle-container .medium span {
      font-size: 15px !important; }
  .kalendes-listTitle .kalendes-listTitle-container .big {
    color: #141515;
    font-size: 16px !important; }
    .kalendes-listTitle .kalendes-listTitle-container .big span {
      font-size: 16px !important; }

.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-bloc-100 {
  max-height: 100px;
  overflow: hidden; }

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

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

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

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

#kalendes-loading-over {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  left: 0px;
  z-index: 1;
  opacity: 0.95; }
  #kalendes-loading-over .loading-indicator {
    position: absolute;
    pointer-events: none;
    z-index: 22;
    height: 100%;
    width: 100%; }
  #kalendes-loading-over md-progress-circular path {
    stroke: #4722AE; }

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

.kalendes-moreMenu-item {
  cursor: pointer;
  transition: background-color 200ms linear; }
  .kalendes-moreMenu-item .kalendes-moreMenu-item-icon {
    width: 80px; }
  .kalendes-moreMenu-item .kalendes-moreMenu-item-label {
    font-size: 15px !important;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: 20px;
    color: #424242; }
    .kalendes-moreMenu-item .kalendes-moreMenu-item-label span {
      font-size: 15px !important; }
    .kalendes-moreMenu-item .kalendes-moreMenu-item-label:not(.last) {
      border-bottom: 1px solid #E1E1E1; }

.kalendes-moreMenu-item:hover {
  background-color: #EEEEEE; }

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

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

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

.kalendes-xsMenuItem {
  padding-right: 20px;
  padding-left: 20px;
  position: relative; }
  .kalendes-xsMenuItem .kalendes-xsMenuItem-content {
    min-height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE; }
  .kalendes-xsMenuItem.last {
    border-bottom: none; }
  .kalendes-xsMenuItem .kalendes-xsMenuItem-main .item-label {
    font-size: 18px !important;
    font-weight: bold;
    padding-left: 20px; }
  .kalendes-xsMenuItem .kalendes-xsMenuItem-main md-icon {
    color: rgba(0, 0, 0, 0.87);
    font-size: 28px !important;
    height: 28px !important;
    width: 28px !important; }
  .kalendes-xsMenuItem .kalendes-xsMenuItem-sub {
    padding-top: 5px;
    padding-left: 50px; }

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

.intl-tel-input {
  position: relative;
  display: inline-block; }

.intl-tel-input * {
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

.intl-tel-input .hide {
  display: none; }

.intl-tel-input .v-hide {
  visibility: hidden; }

.intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0; }

.intl-tel-input .flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px; }

.intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  width: 36px;
  height: 100%;
  padding: 0 0 0 8px; }

.intl-tel-input .selected-flag .iti-flag {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto; }

.intl-tel-input .selected-flag .iti-arrow {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555; }

.intl-tel-input .selected-flag .iti-arrow.up {
  border-top: none;
  border-bottom: 4px solid #555; }

.intl-tel-input .country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll; }

.intl-tel-input .country-list.dropup {
  bottom: 100%;
  margin-bottom: -1px; }

.intl-tel-input .country-list .flag-box {
  display: inline-block;
  width: 20px; }

@media (max-width: 500px) {
  .intl-tel-input .country-list {
    white-space: normal; } }

.intl-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC; }

.intl-tel-input .country-list .country {
  padding: 5px 10px; }

.intl-tel-input .country-list .country .dial-code {
  color: #999; }

.intl-tel-input .country-list .country.highlight {
  background-color: rgba(0, 0, 0, 0.05); }

.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
  vertical-align: middle; }

.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
  margin-right: 6px; }

.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0; }

.intl-tel-input.allow-dropdown .flag-container {
  right: auto;
  left: 0; }

.intl-tel-input.allow-dropdown .selected-flag {
  width: 46px; }

.intl-tel-input.allow-dropdown .flag-container:hover {
  cursor: pointer; }

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: rgba(0, 0, 0, 0.05); }

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
  cursor: default; }

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
  background-color: transparent; }

.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
  display: table; }

.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code {
  display: table-cell;
  vertical-align: middle;
  padding-left: 28px; }

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=tel] {
  padding-left: 76px; }

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 .selected-flag {
  width: 70px; }

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=tel] {
  padding-left: 84px; }

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag {
  width: 78px; }

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=tel] {
  padding-left: 92px; }

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag {
  width: 86px; }

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=tel] {
  padding-left: 100px; }

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 .selected-flag {
  width: 94px; }

.intl-tel-input.iti-container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px; }

.intl-tel-input.iti-container:hover {
  cursor: pointer; }

.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%; }

.iti-mobile .intl-tel-input .country-list .country {
  padding: 10px 10px;
  line-height: 1.5em; }

.iti-flag {
  width: 20px; }

.iti-flag.be {
  width: 18px; }

.iti-flag.ch {
  width: 15px; }

.iti-flag.mc {
  width: 19px; }

.iti-flag.ne {
  width: 18px; }

.iti-flag.np {
  width: 13px; }

.iti-flag.va {
  width: 15px; }

@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-size: 5630px 15px; } }

.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px; }

.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px; }

.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px; }

.iti-flag.af {
  height: 14px;
  background-position: -66px 0px; }

.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px; }

.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px; }

.iti-flag.al {
  height: 15px;
  background-position: -132px 0px; }

.iti-flag.am {
  height: 10px;
  background-position: -154px 0px; }

.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px; }

.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px; }

.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px; }

.iti-flag.as {
  height: 10px;
  background-position: -242px 0px; }

.iti-flag.at {
  height: 14px;
  background-position: -264px 0px; }

.iti-flag.au {
  height: 10px;
  background-position: -286px 0px; }

.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px; }

.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px; }

.iti-flag.az {
  height: 10px;
  background-position: -352px 0px; }

.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px; }

.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px; }

.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px; }

.iti-flag.be {
  height: 15px;
  background-position: -440px 0px; }

.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px; }

.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px; }

.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px; }

.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px; }

.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px; }

.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px; }

.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px; }

.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px; }

.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px; }

.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px; }

.iti-flag.br {
  height: 14px;
  background-position: -680px 0px; }

.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px; }

.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px; }

.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px; }

.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px; }

.iti-flag.by {
  height: 10px;
  background-position: -790px 0px; }

.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px; }

.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px; }

.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px; }

.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px; }

.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px; }

.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px; }

.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px; }

.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px; }

.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px; }

.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px; }

.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px; }

.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px; }

.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px; }

.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px; }

.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px; }

.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px; }

.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px; }

.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px; }

.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px; }

.iti-flag.cy {
  height: 13px;
  background-position: -1225px 0px; }

.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px; }

.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px; }

.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px; }

.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px; }

.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px; }

.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px; }

.iti-flag.do {
  height: 13px;
  background-position: -1379px 0px; }

.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px; }

.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px; }

.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px; }

.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px; }

.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px; }

.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px; }

.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px; }

.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px; }

.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px; }

.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px; }

.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px; }

.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px; }

.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px; }

.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px; }

.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px; }

.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px; }

.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px; }

.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px; }

.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px; }

.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px; }

.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px; }

.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px; }

.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px; }

.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px; }

.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px; }

.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px; }

.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px; }

.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px; }

.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px; }

.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px; }

.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px; }

.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px; }

.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px; }

.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px; }

.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px; }

.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px; }

.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px; }

.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px; }

.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px; }

.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px; }

.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px; }

.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px; }

.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px; }

.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px; }

.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px; }

.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px; }

.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px; }

.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px; }

.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px; }

.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px; }

.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px; }

.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px; }

.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px; }

.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px; }

.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px; }

.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px; }

.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px; }

.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px; }

.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px; }

.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px; }

.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px; }

.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px; }

.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px; }

.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px; }

.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px; }

.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px; }

.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px; }

.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px; }

.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px; }

.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px; }

.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px; }

.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px; }

.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px; }

.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px; }

.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px; }

.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px; }

.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px; }

.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px; }

.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px; }

.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px; }

.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px; }

.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px; }

.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px; }

.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px; }

.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px; }

.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px; }

.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px; }

.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px; }

.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px; }

.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px; }

.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px; }

.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px; }

.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px; }

.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px; }

.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px; }

.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px; }

.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px; }

.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px; }

.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px; }

.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px; }

.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px; }

.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px; }

.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px; }

.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px; }

.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px; }

.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px; }

.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px; }

.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px; }

.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px; }

.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px; }

.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px; }

.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px; }

.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px; }

.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px; }

.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px; }

.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px; }

.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px; }

.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px; }

.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px; }

.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px; }

.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px; }

.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px; }

.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px; }

.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px; }

.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px; }

.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px; }

.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px; }

.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px; }

.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px; }

.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px; }

.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px; }

.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px; }

.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px; }

.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px; }

.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px; }

.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px; }

.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px; }

.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px; }

.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px; }

.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px; }

.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px; }

.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px; }

.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px; }

.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px; }

.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px; }

.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px; }

.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px; }

.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px; }

.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px; }

.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px; }

.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px; }

.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px; }

.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px; }

.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px; }

.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px; }

.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px; }

.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px; }

.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px; }

.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px; }

.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px; }

.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px; }

.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px; }

.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px; }

.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px; }

.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px; }

.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px; }

.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px; }

.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px; }

.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px; }

.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px; }

.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px; }

.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px; }

.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px; }

.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px; }

.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px; }

.iti-flag.us {
  height: 11px;
  background-position: -5241px 0px; }

.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0px; }

.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0px; }

.iti-flag.va {
  height: 15px;
  background-position: -5307px 0px; }

.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0px; }

.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0px; }

.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0px; }

.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0px; }

.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0px; }

.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0px; }

.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0px; }

.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0px; }

.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0px; }

.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0px; }

.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0px; }

.iti-flag.za {
  height: 14px;
  background-position: -5566px 0px; }

.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0px; }

.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0px; }

.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../assets/images/flags/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }

@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-image: url("../assets/images/flags/flags@2x.png"); } }

.iti-flag.np {
  background-color: transparent; }

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

.kalendes-smart-tab {
  cursor: pointer; }
  .kalendes-smart-tab:not(.first-tab) {
    margin-left: -30px; }
  .kalendes-smart-tab .kalendes-tab-label {
    font-size: 12px;
    font-weight: 600; }
  .kalendes-smart-tab .first-tab .kalendes-tab-label {
    color: #A3A3BD;
    margin-right: 20px; }
  .kalendes-smart-tab .first-tab .kalendes-tab-button {
    padding-left: 20px; }
  .kalendes-smart-tab .second-tab .kalendes-tab-label {
    color: #A3A3BD;
    margin-left: 15px; }
  .kalendes-smart-tab .second-tab .kalendes-tab-button {
    padding-right: 15px; }
  .kalendes-smart-tab.selected {
    color: #5F2EEA; }
    .kalendes-smart-tab.selected .kalendes-tab-label {
      color: #5F2EEA; }
    .kalendes-smart-tab.selected .kalendes-tab-button {
      background: #5F2EEA; }
      .kalendes-smart-tab.selected .kalendes-tab-button md-icon {
        color: #F7F7FC; }
  .kalendes-smart-tab .kalendes-tab-button {
    position: relative;
    background: #F7F7FC;
    border: 2px solid #5F2EEA;
    box-sizing: border-box;
    border-radius: 40px;
    width: 80px;
    height: 36px; }
    .kalendes-smart-tab .kalendes-tab-button md-icon {
      color: #5F2EEA; }

.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;
  font-weight: bold;
  border-bottom: 1px solid #E1E1E1;
  cursor: pointer; }
  .kalendes-tab.selected {
    color: #5F2EEA;
    border-bottom: 3px solid #5F2EEA !important; }

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

.calendar-bottomNav .calendar-bottomNav-container-left {
  position: absolute;
  bottom: 10px;
  left: 45px;
  z-index: 10;
  pointer-events: none; }
  .calendar-bottomNav .calendar-bottomNav-container-left .calendar-actions-proposition-container {
    pointer-events: initial; }

.calendar-bottomNav .calendar-bottomNav-container-right {
  position: absolute;
  bottom: 10px;
  right: 0px;
  z-index: 10;
  pointer-events: none; }
  .calendar-bottomNav .calendar-bottomNav-container-right .calendar-actions-planning-container {
    pointer-events: initial;
    margin-right: 20px; }

#calendar-creneau-edit {
  position: relative;
  background: #FFFFFF;
  color: #0B0643;
  min-height: 0;
  /* En-tête */
  /* Rappel de l'occurrence */
  /* Corps */
  /* Champs */
  /* Sélection des personnels et équipements */
  /* Dates */
  /* Répétition */
  /* Périmètre */
  /* Sélecteur d'heure en surimpression */
  /* Pied */ }
  #calendar-creneau-edit md-icon {
    margin: 0; }
  #calendar-creneau-edit button {
    font-family: inherit; }
  #calendar-creneau-edit .cce-header {
    padding: 22px 26px 14px 30px; }
  #calendar-creneau-edit .cce-header-left {
    gap: 18px;
    min-width: 0; }
  #calendar-creneau-edit .cce-header-icon {
    font-size: 44px;
    width: 44px;
    height: 44px;
    min-width: 44px;
    min-height: 44px;
    color: #6c4cf1; }
  #calendar-creneau-edit .cce-title {
    font-size: 24px;
    font-weight: 800;
    color: #0B0643; }
  #calendar-creneau-edit .cce-subtitle {
    margin-top: 2px;
    font-size: 15px;
    color: #6E6784; }
  #calendar-creneau-edit .cce-close {
    cursor: pointer;
    color: #0B0643; }
    #calendar-creneau-edit .cce-close:hover {
      color: #6c4cf1; }
  #calendar-creneau-edit .cce-loading {
    min-height: 200px;
    font-size: 14px;
    color: #8A86A0; }
  #calendar-creneau-edit .cce-strip {
    margin: 0 26px 0 30px;
    padding: 12px 18px;
    gap: 14px;
    border-radius: 14px;
    background: #F4F2FE; }
    #calendar-creneau-edit .cce-strip md-icon {
      color: #6c4cf1; }
  #calendar-creneau-edit .cce-strip-date {
    font-size: 15px;
    font-weight: 600;
    color: #0B0643; }
  #calendar-creneau-edit .cce-strip-sep {
    width: 1px;
    height: 26px;
    background: #D9D4F0; }
  #calendar-creneau-edit .cce-chip {
    gap: 8px;
    padding: 6px 14px;
    border-radius: 999px;
    background: #EDE8FD;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1; }
    #calendar-creneau-edit .cce-chip md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px; }
  #calendar-creneau-edit .cce-body {
    min-height: 0;
    padding: 18px 26px 10px 30px; }
  #calendar-creneau-edit .cce-col {
    min-width: 0;
    min-height: 0;
    overflow-y: auto;
    padding-bottom: 12px; }
  #calendar-creneau-edit .cce-col-left {
    padding-right: 6px; }
  #calendar-creneau-edit .cce-col-sep {
    width: 1px;
    margin: 0 24px;
    background: #F0EEF7; }
  #calendar-creneau-edit .cce-block + .cce-block {
    margin-top: 20px; }
  #calendar-creneau-edit .cce-label {
    margin-bottom: 8px;
    font-size: 15px;
    font-weight: 700;
    color: #0B0643; }
  #calendar-creneau-edit .cce-section-title {
    margin-bottom: 14px;
    font-size: 18px;
    font-weight: 800;
    color: #0B0643; }
  #calendar-creneau-edit .cce-duree {
    margin-bottom: 8px;
    font-size: 14px;
    color: #6E6784; }
  #calendar-creneau-edit .cce-field {
    height: 48px;
    min-height: 48px;
    box-sizing: border-box;
    border: 1px solid #E4E1F3;
    border-radius: 12px;
    background: #FFFFFF;
    overflow: hidden; }
    #calendar-creneau-edit .cce-field:focus-within {
      border-color: #6c4cf1;
      box-shadow: 0 0 0 3px rgba(108, 76, 241, 0.12); }
    #calendar-creneau-edit .cce-field input, #calendar-creneau-edit .cce-field select {
      width: 100%;
      min-width: 0;
      height: 100%;
      padding: 0 14px;
      border: none;
      outline: none;
      background: transparent;
      font-family: inherit;
      font-size: 15px;
      color: #0B0643; }
    #calendar-creneau-edit .cce-field select {
      -webkit-appearance: none;
      -moz-appearance: none;
           appearance: none;
      cursor: pointer; }
    #calendar-creneau-edit .cce-field.is-locked {
      background: #F4F3F8;
      color: #8A86A0; }
  #calendar-creneau-edit .cce-field-lock {
    margin-left: 14px !important;
    color: #8A86A0; }
  #calendar-creneau-edit .cce-field-text {
    padding: 0 12px;
    font-size: 15px;
    color: #8A86A0; }
  #calendar-creneau-edit .cce-select-chevron {
    margin-right: 12px !important;
    color: #6E6784;
    pointer-events: none; }
  #calendar-creneau-edit .cce-select {
    height: 52px;
    padding: 0 12px;
    gap: 12px;
    border: 1px solid #E4E1F3;
    border-radius: 12px;
    cursor: pointer; }
    #calendar-creneau-edit .cce-select:hover {
      border-color: #D9D2FB; }
    #calendar-creneau-edit .cce-select.is-open {
      border-color: #6c4cf1; }
    #calendar-creneau-edit .cce-select.is-locked {
      background: #F4F3F8;
      cursor: default; }
      #calendar-creneau-edit .cce-select.is-locked .cce-select-label {
        color: #8A86A0; }
  #calendar-creneau-edit .cce-avatars .cce-avatar + .cce-avatar {
    margin-left: -10px; }
  #calendar-creneau-edit .cce-avatar {
    width: 36px;
    height: 36px;
    min-width: 36px;
    line-height: 36px;
    border-radius: 50%;
    border: 2px solid #FFFFFF;
    background: #EDE8FD;
    color: #6c4cf1;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    box-sizing: content-box; }
  #calendar-creneau-edit .cce-select-label {
    font-size: 15px;
    color: #0B0643; }
  #calendar-creneau-edit .cce-select-icon {
    color: #6E6784; }
  #calendar-creneau-edit .cce-panel {
    margin-top: 8px;
    border: 1px solid #E4E1F3;
    border-radius: 12px;
    overflow: hidden; }
  #calendar-creneau-edit .cce-panel-search {
    height: 42px;
    padding: 0 12px;
    gap: 8px;
    background: #F7F6FB; }
    #calendar-creneau-edit .cce-panel-search md-icon {
      color: #6E6784; }
    #calendar-creneau-edit .cce-panel-search input {
      border: none;
      outline: none;
      background: transparent;
      font-family: inherit;
      font-size: 14px; }
  #calendar-creneau-edit .cce-panel-list {
    max-height: 220px;
    overflow-y: auto; }
  #calendar-creneau-edit .cce-panel-item {
    gap: 12px;
    padding: 8px 12px;
    font-size: 14px;
    border-top: 1px solid #F3F1F9;
    cursor: pointer; }
    #calendar-creneau-edit .cce-panel-item:hover {
      background: #FAF9FE; }
    #calendar-creneau-edit .cce-panel-item .cce-avatar {
      width: 30px;
      height: 30px;
      min-width: 30px;
      line-height: 30px;
      border: none;
      font-size: 12px; }
  #calendar-creneau-edit .cce-check {
    width: 22px;
    height: 22px;
    min-width: 22px;
    border: 1.5px solid #CFCBE0;
    border-radius: 6px; }
    #calendar-creneau-edit .cce-check .material-symbols-outlined {
      display: none;
      font-size: 16px;
      line-height: 1;
      color: #FFFFFF; }
  #calendar-creneau-edit .cce-panel-item.is-selected .cce-check {
    background: #6c4cf1;
    border-color: #6c4cf1; }
    #calendar-creneau-edit .cce-panel-item.is-selected .cce-check .material-symbols-outlined {
      display: inline-block; }
  #calendar-creneau-edit .cce-date-row {
    margin-top: 10px;
    gap: 10px; }
  #calendar-creneau-edit .cce-date-label {
    width: 44px;
    min-width: 44px;
    font-size: 15px;
    color: #0B0643; }
  #calendar-creneau-edit .cce-date-input {
    min-width: 0; }
    #calendar-creneau-edit .cce-date-input .kalendes-dateInput-show {
      width: 100%;
      box-sizing: border-box;
      padding: 13px 10px 13px 40px;
      border: 1px solid #E4E1F3;
      border-radius: 12px; }
      #calendar-creneau-edit .cce-date-input .kalendes-dateInput-show:hover {
        background: #FAF9FE; }
      #calendar-creneau-edit .cce-date-input .kalendes-dateInput-show::before {
        content: "calendar_month";
        position: absolute;
        left: 12px;
        top: 50%;
        transform: translateY(-50%);
        font-family: 'Material Symbols Outlined';
        font-size: 20px;
        line-height: 1;
        color: #6E6784;
        font-feature-settings: 'liga'; }
      #calendar-creneau-edit .cce-date-input .kalendes-dateInput-show .show-date {
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 15px;
        color: #0B0643; }
  #calendar-creneau-edit .cce-same-day {
    padding: 13px 10px;
    font-size: 14px;
    color: #8A86A0; }
  #calendar-creneau-edit .cce-time-input {
    width: 120px;
    min-width: 120px; }
  #calendar-creneau-edit .cce-time-btn {
    width: 100%;
    height: 48px;
    padding: 0 12px;
    gap: 10px;
    border: 1px solid #E4E1F3;
    border-radius: 12px;
    background: #FFFFFF;
    text-align: left;
    font-size: 15px;
    font-weight: 600;
    color: #0B0643;
    cursor: pointer; }
    #calendar-creneau-edit .cce-time-btn .material-symbols-outlined {
      font-size: 20px;
      line-height: 1;
      color: #6E6784; }
    #calendar-creneau-edit .cce-time-btn:hover {
      background: #FAF9FE;
      border-color: #D9D2FB; }
  #calendar-creneau-edit .cce-repeat-row {
    margin-top: 10px;
    gap: 12px; }
  #calendar-creneau-edit .cce-repeat-label {
    width: 140px;
    min-width: 140px;
    white-space: nowrap;
    font-size: 15px;
    color: #0B0643; }
  #calendar-creneau-edit .cce-step-row {
    margin-top: 10px;
    gap: 12px; }
  #calendar-creneau-edit .cce-step-unit {
    font-size: 15px;
    color: #0B0643; }
  #calendar-creneau-edit .cce-stepper {
    padding: 4px;
    border-radius: 12px;
    background: #F7F6FB; }
  #calendar-creneau-edit .cce-step-btn {
    width: 38px;
    height: 34px;
    padding: 0;
    border: none;
    border-radius: 9px;
    background: transparent;
    cursor: pointer;
    color: #0B0643; }
    #calendar-creneau-edit .cce-step-btn .material-symbols-outlined {
      font-size: 20px;
      line-height: 34px; }
    #calendar-creneau-edit .cce-step-btn:not([disabled]):hover {
      background: #ECE9F7; }
    #calendar-creneau-edit .cce-step-btn[disabled] {
      opacity: 0.35;
      cursor: default; }
  #calendar-creneau-edit .cce-step-value {
    width: 50px;
    height: 34px;
    line-height: 34px;
    border-radius: 8px;
    background: #FFFFFF;
    text-align: center;
    font-size: 15px;
    font-weight: 600; }
  #calendar-creneau-edit .cce-days {
    margin-top: 10px;
    gap: 6px; }
  #calendar-creneau-edit .cce-day {
    padding: 10px 0;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer; }
    #calendar-creneau-edit .cce-day:hover {
      background: #F5F3FC; }
    #calendar-creneau-edit .cce-day.is-active {
      background: #6c4cf1;
      border-color: #6c4cf1;
      color: #FFFFFF; }
  #calendar-creneau-edit .cce-end {
    gap: 8px;
    min-width: 0; }
    #calendar-creneau-edit .cce-end .cce-segment-btn {
      text-align: center; }
  #calendar-creneau-edit .cce-repeat-label--top {
    padding-top: 13px; }
  #calendar-creneau-edit .cce-segment {
    padding: 4px;
    gap: 2px;
    border-radius: 12px;
    background: #F7F6FB; }
  #calendar-creneau-edit .cce-segment-btn {
    padding: 9px 12px;
    border-radius: 9px;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    cursor: pointer; }
    #calendar-creneau-edit .cce-segment-btn.is-active {
      background: #EDE8FD;
      color: #6c4cf1; }
  #calendar-creneau-edit .cce-hint {
    margin-top: 12px;
    gap: 10px;
    font-size: 13px;
    color: #6E6784; }
    #calendar-creneau-edit .cce-hint md-icon {
      color: #6E6784;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px; }
  #calendar-creneau-edit .cce-option {
    margin-bottom: 12px;
    padding: 16px 18px;
    gap: 16px;
    border: 1px solid #E4E1F3;
    border-radius: 14px;
    cursor: pointer; }
    #calendar-creneau-edit .cce-option:hover {
      border-color: #D9D2FB; }
    #calendar-creneau-edit .cce-option.is-active {
      border-color: #C9BDF8;
      background: #F4F2FE; }
      #calendar-creneau-edit .cce-option.is-active .cce-radio {
        border-color: #6c4cf1; }
        #calendar-creneau-edit .cce-option.is-active .cce-radio::after {
          transform: scale(1); }
  #calendar-creneau-edit .cce-radio {
    position: relative;
    width: 22px;
    height: 22px;
    min-width: 22px;
    border: 2px solid #C9C4DE;
    border-radius: 50%;
    box-sizing: border-box; }
    #calendar-creneau-edit .cce-radio::after {
      content: "";
      position: absolute;
      top: 3px;
      left: 3px;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background: #6c4cf1;
      transform: scale(0);
      transition: transform 0.12s; }
  #calendar-creneau-edit .cce-option-title {
    font-size: 16px;
    font-weight: 700;
    color: #0B0643; }
  #calendar-creneau-edit .cce-option-text {
    margin-top: 4px;
    font-size: 14px;
    color: #6E6784; }
  #calendar-creneau-edit .cce-info {
    margin-top: 4px;
    padding: 14px 16px;
    gap: 12px;
    border-radius: 14px;
    background: #F4F2FE;
    font-size: 14px;
    color: #0B0643; }
    #calendar-creneau-edit .cce-info md-icon {
      color: #6c4cf1; }
    #calendar-creneau-edit .cce-info.is-danger {
      background: #FDECEC; }
      #calendar-creneau-edit .cce-info.is-danger md-icon {
        color: #D32F2F; }
  #calendar-creneau-edit .cce-error {
    margin-top: 12px;
    font-size: 13px;
    color: #D32F2F; }
  #calendar-creneau-edit .cce-time-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    background: rgba(11, 6, 67, 0.32); }
  #calendar-creneau-edit .cce-time-panel {
    width: 520px;
    max-width: 92%;
    max-height: 94%;
    overflow-y: auto;
    padding: 22px 24px 20px;
    border-radius: 18px;
    background: #FFFFFF;
    box-shadow: 0 18px 48px rgba(11, 6, 67, 0.25); }
  #calendar-creneau-edit .cce-footer {
    padding: 16px 26px 20px 30px;
    border-top: 1px solid #F0EEF7; }
  #calendar-creneau-edit .cce-delete {
    gap: 8px;
    font-size: 15px;
    font-weight: 600;
    color: #D32F2F;
    cursor: pointer; }
    #calendar-creneau-edit .cce-delete md-icon {
      color: #D32F2F; }
    #calendar-creneau-edit .cce-delete:hover span {
      text-decoration: underline; }
  #calendar-creneau-edit .cce-footer-actions {
    gap: 12px; }
    #calendar-creneau-edit .cce-footer-actions button {
      height: 48px;
      padding: 0 24px;
      border-radius: 12px;
      font-size: 15px;
      font-weight: 700;
      cursor: pointer; }
      #calendar-creneau-edit .cce-footer-actions button[disabled] {
        opacity: 0.5;
        cursor: default;
        box-shadow: none; }
  #calendar-creneau-edit .cce-cancel {
    border: 1.5px solid #D9D4F0;
    background: #FFFFFF;
    color: #0B0643; }
    #calendar-creneau-edit .cce-cancel:hover {
      background: #F7F6FB; }
  #calendar-creneau-edit .cce-submit {
    border: none;
    background: #6c4cf1;
    color: #FFFFFF;
    box-shadow: 0 6px 14px rgba(108, 76, 241, 0.25); }
    #calendar-creneau-edit .cce-submit:hover:not([disabled]) {
      background: #5b3de0; }
  #calendar-creneau-edit .cce-danger {
    border: none;
    background: #D32F2F;
    color: #FFFFFF; }
    #calendar-creneau-edit .cce-danger:hover:not([disabled]) {
      background: #B71C1C; }

.calendar-dateSelector {
  margin-top: 10px;
  height: 50px;
  overflow: hidden;
  padding-top: 3px;
  color: #212121; }
  .calendar-dateSelector .date-container {
    min-width: 70px;
    cursor: pointer;
    border-bottom: 4px solid transparent; }
    .calendar-dateSelector .date-container.selected {
      border-bottom: 4px solid #D81B60; }
      .calendar-dateSelector .date-container.selected .one-day {
        color: #D81B60; }
      .calendar-dateSelector .date-container.selected .one-number {
        color: #D81B60; }
      .calendar-dateSelector .date-container.selected .one-month {
        color: #D81B60; }
    .calendar-dateSelector .date-container .one-day {
      font-size: 12px; }
    .calendar-dateSelector .date-container .one-number {
      font-weight: bold;
      font-size: 16px; }
    .calendar-dateSelector .date-container .one-month {
      font-size: 8px; }

/*
.calendar-dateSelector {
  height:70px;
  max-height:70px;
  overflow:hidden;
  color:#212121;
  .dates-container-strict{

  }
  .date-container{
    min-width:70px;
    cursor:pointer;
    .one-day{
      font-size:12px;
    }
    .one-number{
      min-height:32px;
      min-width:32px;
      border-radius:50%;
      font-weight: bold;
      font-size:16px;
      background-color: #EEEEEE;
    }
    .one-month{
      font-size:12px;
    }
  }
}
 */
#calendar-creneau {
  position: relative;
  background: #FFFFFF;
  color: #0B0643;
  min-height: 0;
  /* En-tête */
  /* Segments (type et onglets) */
  /* Corps */
  /* Liste des ressources */
  /* Colonne de droite défilante sur les petits écrans (le calendrier des champs date, en position absolue,
       fait partie de la zone défilable et reste accessible) */
  /* Sélecteur d'heure en surimpression */
  /* Répétition */
  /* Pied */ }
  #calendar-creneau md-icon {
    margin: 0; }
  #calendar-creneau button {
    font-family: inherit; }
  #calendar-creneau .ccr-header {
    padding: 22px 30px 4px 34px; }
  #calendar-creneau .ccr-header-left {
    gap: 18px; }
  #calendar-creneau .ccr-header-icon {
    font-size: 44px;
    width: 44px;
    height: 44px;
    min-width: 44px;
    min-height: 44px;
    color: #6c4cf1; }
  #calendar-creneau .ccr-title {
    font-size: 24px;
    font-weight: 800;
    color: #0B0643; }
  #calendar-creneau .ccr-subtitle {
    margin-top: 2px;
    font-size: 14px;
    color: #6E6784; }
  #calendar-creneau .ccr-close {
    cursor: pointer;
    color: #0B0643; }
    #calendar-creneau .ccr-close:hover {
      color: #6c4cf1; }
  #calendar-creneau .ccr-type {
    padding: 10px 30px 4px; }
  #calendar-creneau .ccr-segment {
    padding: 4px;
    gap: 4px;
    border: 1px solid #ECEAF5;
    border-radius: 12px;
    background: #FFFFFF; }
  #calendar-creneau .ccr-segment--type .ccr-segment-btn {
    min-width: 190px;
    padding: 10px 22px; }
  #calendar-creneau .ccr-segment-btn {
    gap: 10px;
    padding: 9px 14px;
    border-radius: 9px;
    font-size: 15px;
    font-weight: 600;
    color: #0B0643;
    cursor: pointer;
    white-space: nowrap; }
    #calendar-creneau .ccr-segment-btn md-icon {
      font-size: 22px;
      width: 22px;
      height: 22px;
      min-width: 22px;
      min-height: 22px;
      color: #0B0643; }
    #calendar-creneau .ccr-segment-btn:hover {
      background: #F5F3FC; }
    #calendar-creneau .ccr-segment-btn.is-active {
      background: #6c4cf1;
      color: #FFFFFF; }
      #calendar-creneau .ccr-segment-btn.is-active md-icon {
        color: #FFFFFF; }
  #calendar-creneau .ccr-col-left .ccr-segment {
    background: #F7F6FB; }
    #calendar-creneau .ccr-col-left .ccr-segment .ccr-segment-btn.is-active {
      background: #EDE8FD;
      color: #6c4cf1; }
      #calendar-creneau .ccr-col-left .ccr-segment .ccr-segment-btn.is-active md-icon {
        color: #6c4cf1; }
  #calendar-creneau .ccr-body {
    min-height: 0;
    padding: 16px 30px 8px 34px; }
  #calendar-creneau .ccr-col {
    min-width: 0;
    min-height: 0; }
  #calendar-creneau .ccr-col-sep {
    width: 1px;
    margin: 0 28px;
    background: #F0EEF7; }
  #calendar-creneau .ccr-section-head {
    gap: 12px;
    margin-bottom: 14px; }
  #calendar-creneau .ccr-section-title {
    font-size: 18px;
    font-weight: 800;
    color: #0B0643; }
  #calendar-creneau .ccr-badge {
    padding: 3px 12px;
    border-radius: 999px;
    background: #EDE8FD;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap; }
  #calendar-creneau .ccr-help {
    margin-top: 4px;
    font-size: 13px;
    color: #8A86A0; }
  #calendar-creneau .ccr-search {
    margin-top: 12px;
    height: 44px;
    padding: 0 14px;
    gap: 10px;
    border-radius: 12px;
    background: #F7F6FB; }
    #calendar-creneau .ccr-search md-icon {
      color: #6E6784; }
    #calendar-creneau .ccr-search input {
      min-width: 0;
      border: none;
      outline: none;
      background: transparent;
      font-size: 14px;
      color: #0B0643; }
      #calendar-creneau .ccr-search input:-ms-input-placeholder {
        color: #8A86A0; }
      #calendar-creneau .ccr-search input::placeholder {
        color: #8A86A0; }
  #calendar-creneau .ccr-links {
    margin: 14px 2px 8px; }
    #calendar-creneau .ccr-links span {
      font-size: 14px;
      font-weight: 600;
      color: #6c4cf1;
      text-decoration: underline;
      text-underline-offset: 3px;
      cursor: pointer; }
  #calendar-creneau .ccr-list {
    min-height: 120px;
    overflow-y: auto;
    border: 1px solid #ECEAF5;
    border-radius: 12px; }
  #calendar-creneau .ccr-list-empty {
    padding: 18px;
    text-align: center;
    font-size: 13px;
    color: #8A86A0; }
  #calendar-creneau .ccr-item {
    gap: 14px;
    padding: 10px 14px;
    border-bottom: 1px solid #F3F1F9;
    cursor: pointer; }
    #calendar-creneau .ccr-item:last-child {
      border-bottom: none; }
    #calendar-creneau .ccr-item:hover {
      background: #FAF9FE; }
  #calendar-creneau .ccr-avatar {
    width: 36px;
    height: 36px;
    min-width: 36px;
    border-radius: 50%;
    background: #EDE8FD;
    color: #6c4cf1;
    font-size: 14px;
    font-weight: 700; }
  #calendar-creneau .ccr-item-label {
    font-size: 15px;
    color: #0B0643; }
  #calendar-creneau .ccr-check {
    width: 24px;
    height: 24px;
    min-width: 24px;
    border: 1.5px solid #CFCBE0;
    border-radius: 6px; }
    #calendar-creneau .ccr-check .material-symbols-outlined {
      display: none;
      font-size: 18px;
      line-height: 1;
      color: #FFFFFF; }
  #calendar-creneau .ccr-item.is-selected .ccr-check {
    background: #6c4cf1;
    border-color: #6c4cf1; }
    #calendar-creneau .ccr-item.is-selected .ccr-check .material-symbols-outlined {
      display: inline-block; }
  #calendar-creneau .ccr-list-count {
    margin-top: 12px;
    font-size: 13px;
    color: #8A86A0; }
  #calendar-creneau .ccr-col-right {
    overflow-y: auto;
    padding-right: 6px;
    padding-bottom: 12px; }
  #calendar-creneau .ccr-block + .ccr-block {
    margin-top: 22px; }
  #calendar-creneau .ccr-field {
    margin-top: 12px;
    height: 50px;
    border: 1px solid #E4E1F3;
    border-radius: 12px;
    background: #FFFFFF;
    overflow: hidden; }
    #calendar-creneau .ccr-field:focus-within {
      border-color: #6c4cf1;
      box-shadow: 0 0 0 3px rgba(108, 76, 241, 0.12); }
    #calendar-creneau .ccr-field input, #calendar-creneau .ccr-field select {
      min-width: 0;
      height: 100%;
      padding: 0 14px;
      border: none;
      outline: none;
      background: transparent;
      font-family: inherit;
      font-size: 15px;
      color: #0B0643; }
    #calendar-creneau .ccr-field select {
      -webkit-appearance: none;
      -moz-appearance: none;
           appearance: none;
      cursor: pointer; }
  #calendar-creneau .ccr-field-icon {
    width: 52px;
    min-width: 52px;
    height: 100%;
    border-right: 1px solid #F0EEF7; }
    #calendar-creneau .ccr-field-icon md-icon {
      color: #0B0643; }
  #calendar-creneau .ccr-select-chevron {
    margin-right: 12px !important;
    color: #6E6784;
    pointer-events: none; }
  #calendar-creneau .ccr-duree {
    font-size: 14px;
    color: #6E6784; }
  #calendar-creneau .ccr-date-row {
    margin-top: 12px; }
  #calendar-creneau .ccr-date-label {
    margin-bottom: 6px;
    font-size: 13px;
    font-weight: 600;
    color: #6E6784; }
  #calendar-creneau .ccr-date-fields {
    gap: 10px; }
  #calendar-creneau .ccr-date-input {
    min-width: 0; }
    #calendar-creneau .ccr-date-input .kalendes-dateInput-show {
      width: 100%;
      box-sizing: border-box;
      padding: 14px 12px 14px 42px;
      border: 1px solid #E4E1F3;
      border-radius: 12px; }
      #calendar-creneau .ccr-date-input .kalendes-dateInput-show:hover {
        background: #FAF9FE; }
      #calendar-creneau .ccr-date-input .kalendes-dateInput-show::before {
        content: "calendar_month";
        position: absolute;
        left: 13px;
        top: 50%;
        transform: translateY(-50%);
        font-family: 'Material Symbols Outlined';
        font-size: 20px;
        line-height: 1;
        color: #6E6784;
        font-feature-settings: 'liga'; }
      #calendar-creneau .ccr-date-input .kalendes-dateInput-show .show-date {
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 15px;
        color: #0B0643; }
  #calendar-creneau .ccr-same-day {
    padding: 14px 12px;
    font-size: 14px;
    color: #8A86A0; }
  #calendar-creneau .ccr-time-input {
    width: 130px;
    min-width: 130px; }
  #calendar-creneau .ccr-time-btn {
    width: 100%;
    height: 50px;
    padding: 0 14px;
    border: 1px solid #E4E1F3;
    border-radius: 12px;
    background: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
    color: #0B0643;
    cursor: pointer; }
    #calendar-creneau .ccr-time-btn .material-symbols-outlined {
      font-size: 20px;
      line-height: 1;
      color: #6E6784; }
    #calendar-creneau .ccr-time-btn:hover {
      background: #FAF9FE;
      border-color: #D9D2FB; }
  #calendar-creneau .ccr-time-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    background: rgba(11, 6, 67, 0.32); }
  #calendar-creneau .ccr-time-panel {
    width: 520px;
    max-width: 92%;
    max-height: 94%;
    overflow-y: auto;
    padding: 22px 24px 20px;
    border-radius: 18px;
    background: #FFFFFF;
    box-shadow: 0 18px 48px rgba(11, 6, 67, 0.25); }
  #calendar-creneau .ccr-error {
    margin-top: 10px;
    font-size: 13px;
    color: #D32F2F; }
  #calendar-creneau .ccr-step-row {
    margin-top: 16px;
    gap: 14px; }
  #calendar-creneau .ccr-step-label {
    font-size: 15px;
    color: #0B0643; }
  #calendar-creneau .ccr-stepper {
    padding: 4px;
    border-radius: 12px;
    background: #F7F6FB; }
  #calendar-creneau .ccr-step-btn {
    width: 40px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 9px;
    background: transparent;
    cursor: pointer;
    color: #0B0643; }
    #calendar-creneau .ccr-step-btn .material-symbols-outlined {
      font-size: 22px;
      line-height: 36px; }
    #calendar-creneau .ccr-step-btn:not([disabled]):hover {
      background: #ECE9F7; }
    #calendar-creneau .ccr-step-btn[disabled] {
      opacity: 0.35;
      cursor: default; }
  #calendar-creneau .ccr-step-value {
    width: 56px;
    height: 36px;
    line-height: 36px;
    border-radius: 8px;
    background: #FFFFFF;
    text-align: center;
    font-size: 15px;
    font-weight: 600; }
  #calendar-creneau .ccr-days {
    margin-top: 16px;
    gap: 8px; }
  #calendar-creneau .ccr-end {
    margin-top: 16px; }
  #calendar-creneau .ccr-segment--end {
    background: #F7F6FB; }
    #calendar-creneau .ccr-segment--end .ccr-segment-btn {
      height: 42px;
      padding: 0 16px;
      box-sizing: border-box;
      font-size: 14px; }
      #calendar-creneau .ccr-segment--end .ccr-segment-btn.is-active {
        background: #EDE8FD;
        color: #6c4cf1; }
  #calendar-creneau .ccr-day {
    padding: 11px 0;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #0B0643;
    cursor: pointer; }
    #calendar-creneau .ccr-day:hover {
      background: #F5F3FC; }
    #calendar-creneau .ccr-day.is-active {
      background: #6c4cf1;
      border-color: #6c4cf1;
      color: #FFFFFF; }
  #calendar-creneau .ccr-summary {
    margin-top: 16px;
    padding: 12px 16px;
    gap: 12px;
    border-radius: 12px;
    background: #F4F2FE;
    font-size: 14px;
    color: #6c4cf1; }
    #calendar-creneau .ccr-summary md-icon {
      color: #6c4cf1; }
  #calendar-creneau .ccr-footer {
    padding: 18px 30px 22px 34px;
    border-top: 1px solid #F0EEF7; }
  #calendar-creneau .ccr-footer-summary {
    font-size: 14px;
    color: #6E6784; }
  #calendar-creneau .ccr-footer-actions {
    gap: 14px; }
    #calendar-creneau .ccr-footer-actions button {
      height: 48px;
      padding: 0 26px;
      border-radius: 12px;
      font-size: 15px;
      font-weight: 700;
      cursor: pointer; }
  #calendar-creneau .ccr-cancel {
    border: 1.5px solid #D9D4F0;
    background: #FFFFFF;
    color: #0B0643; }
    #calendar-creneau .ccr-cancel:hover {
      background: #F7F6FB; }
  #calendar-creneau .ccr-submit {
    border: none;
    background: #6c4cf1;
    color: #FFFFFF;
    box-shadow: 0 6px 14px rgba(108, 76, 241, 0.25); }
    #calendar-creneau .ccr-submit:hover:not([disabled]) {
      background: #5b3de0; }
    #calendar-creneau .ccr-submit[disabled] {
      opacity: 0.5;
      cursor: default;
      box-shadow: none; }

#calendar-display-settings {
  background: #FFFFFF;
  color: #0B0643;
  min-height: 0; }
  #calendar-display-settings md-icon {
    margin: 0; }
  #calendar-display-settings .cds-header {
    padding: 22px 28px 18px;
    border-bottom: 1px solid #F0EEF7;
    background: #FAFAFD; }
  #calendar-display-settings .cds-header-left {
    gap: 16px; }
  #calendar-display-settings .cds-header-icon {
    font-size: 34px;
    width: 34px;
    height: 34px;
    min-width: 34px;
    min-height: 34px;
    color: #6c4cf1; }
  #calendar-display-settings .cds-title {
    font-size: 22px;
    font-weight: 800;
    color: #0B0643; }
  #calendar-display-settings .cds-subtitle {
    margin-top: 2px;
    font-size: 14px;
    color: #6E6784; }
  #calendar-display-settings .cds-close {
    cursor: pointer;
    color: #0B0643; }
  #calendar-display-settings .cds-body {
    overflow-y: auto;
    padding: 22px 28px 18px; }
  #calendar-display-settings .cds-columns {
    gap: 0; }
  #calendar-display-settings .cds-col {
    min-width: 0; }
  #calendar-display-settings .cds-col-sep {
    width: 1px;
    margin: 0 28px;
    background: #F0EEF7; }
  #calendar-display-settings .cds-section-title {
    font-size: 19px;
    font-weight: 800;
    color: #0B0643;
    margin-bottom: 16px; }
  #calendar-display-settings .cds-label {
    margin: 18px 0 10px;
    font-size: 15px;
    font-weight: 700;
    color: #0B0643; }
  #calendar-display-settings .cds-badge {
    margin-left: 12px;
    padding: 3px 10px;
    border-radius: 8px;
    background: #EDE8FD;
    color: #6c4cf1;
    font-size: 12px;
    font-weight: 700;
    white-space: nowrap; }
  #calendar-display-settings .cds-help {
    margin-top: 12px;
    font-size: 13px;
    color: #8A86A0; }
  #calendar-display-settings .cds-segment {
    padding: 4px;
    gap: 2px;
    border: 1px solid #ECEAF5;
    border-radius: 12px;
    background: #F7F6FB; }
  #calendar-display-settings .cds-segment-btn {
    padding: 10px 0;
    border-radius: 9px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #0B0643;
    cursor: pointer;
    white-space: nowrap; }
    #calendar-display-settings .cds-segment-btn:hover {
      background: #EFEDF7; }
    #calendar-display-settings .cds-segment-btn.is-active {
      background: #6c4cf1;
      color: #FFFFFF; }
  #calendar-display-settings .cds-zoom + .cds-zoom {
    margin-top: 16px; }
  #calendar-display-settings .cds-zoom-head {
    gap: 12px;
    font-size: 14px;
    font-weight: 600; }
    #calendar-display-settings .cds-zoom-head md-icon {
      color: #6c4cf1; }
    #calendar-display-settings .cds-zoom-head .cds-badge {
      margin-left: 6px; }
  #calendar-display-settings .cds-zoom-control {
    margin-top: 10px;
    padding-left: 36px;
    gap: 12px; }
  #calendar-display-settings .cds-zoom-step {
    width: 38px;
    height: 38px;
    min-width: 38px;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    cursor: pointer; }
    #calendar-display-settings .cds-zoom-step md-icon {
      color: #0B0643; }
    #calendar-display-settings .cds-zoom-step:hover {
      background: #F5F2FE; }
    #calendar-display-settings .cds-zoom-step.is-disabled {
      opacity: 0.4;
      pointer-events: none; }
  #calendar-display-settings .cds-zoom-range {
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none;
    height: 6px;
    border-radius: 3px;
    outline: none;
    cursor: pointer; }
    #calendar-display-settings .cds-zoom-range::-webkit-slider-thumb {
      -webkit-appearance: none;
      width: 22px;
      height: 22px;
      border-radius: 50%;
      background: #6c4cf1;
      border: 3px solid #FFFFFF;
      box-shadow: 0 2px 6px rgba(108, 76, 241, 0.4); }
    #calendar-display-settings .cds-zoom-range::-moz-range-thumb {
      width: 16px;
      height: 16px;
      border-radius: 50%;
      background: #6c4cf1;
      border: 3px solid #FFFFFF;
      box-shadow: 0 2px 6px rgba(108, 76, 241, 0.4); }
  #calendar-display-settings .cds-toggle-row {
    gap: 14px;
    padding: 8px 0;
    font-size: 15px;
    color: #0B0643; }
    #calendar-display-settings .cds-toggle-row md-icon {
      color: #0B0643; }
  #calendar-display-settings .cds-cals-head {
    margin-bottom: 16px; }
    #calendar-display-settings .cds-cals-head .cds-section-title {
      margin-bottom: 0; }
  #calendar-display-settings .cds-search {
    height: 44px;
    padding: 0 14px;
    gap: 10px;
    border: 1px solid #E4E1F3;
    border-radius: 12px; }
    #calendar-display-settings .cds-search md-icon {
      color: #6E6784; }
    #calendar-display-settings .cds-search input {
      border: none;
      outline: none;
      background: transparent;
      font-size: 14px;
      color: #0B0643; }
      #calendar-display-settings .cds-search input:-ms-input-placeholder {
        color: #8A86A0; }
      #calendar-display-settings .cds-search input::placeholder {
        color: #8A86A0; }
  #calendar-display-settings .cds-cals-actions {
    gap: 28px;
    margin: 14px 0 8px; }
    #calendar-display-settings .cds-cals-actions span {
      font-size: 14px;
      font-weight: 600;
      color: #6c4cf1;
      text-decoration: underline;
      text-underline-offset: 3px;
      cursor: pointer; }
  #calendar-display-settings .cds-cals-list {
    max-height: 420px;
    overflow-y: auto; }
  #calendar-display-settings .cds-cal-item {
    gap: 14px;
    padding: 8px 6px;
    cursor: pointer;
    border-bottom: 1px solid #F0EEF7; }
    #calendar-display-settings .cds-cal-item:hover {
      background: #F7F6FE; }
    #calendar-display-settings .cds-cal-item[draggable="true"] {
      cursor: grab; }
    #calendar-display-settings .cds-cal-item.is-dragging {
      opacity: 0.4; }
    #calendar-display-settings .cds-cal-item.is-drop-target {
      box-shadow: inset 0 2px 0 #6c4cf1; }
  #calendar-display-settings .cds-drag-handle {
    color: #B0AFC4; }
  #calendar-display-settings .cds-move md-icon {
    font-size: 20px;
    width: 20px;
    height: 18px;
    min-width: 20px;
    min-height: 18px;
    color: #6c4cf1; }
    #calendar-display-settings .cds-move md-icon.is-disabled {
      color: #D6D4E3;
      pointer-events: none; }
  #calendar-display-settings .cds-avatar {
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    overflow: hidden;
    background: #EDE8FD;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 700; }
    #calendar-display-settings .cds-avatar img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  #calendar-display-settings .cds-cal-name {
    font-size: 15px;
    color: #0B0643; }
  #calendar-display-settings .cds-check {
    width: 26px;
    height: 26px;
    min-width: 26px;
    border: 1.5px solid #D9D2FB;
    border-radius: 7px; }
    #calendar-display-settings .cds-check md-icon {
      color: #FFFFFF;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      line-height: 18px; }
  #calendar-display-settings .cds-cal-item.is-selected .cds-check {
    background: #6c4cf1;
    border-color: #6c4cf1; }
  #calendar-display-settings .cds-empty {
    padding: 16px;
    font-size: 13px;
    color: #8A86A0;
    text-align: center; }
  #calendar-display-settings .cds-advanced {
    margin-top: 24px;
    border: 1px solid #ECEAF5;
    border-radius: 14px;
    overflow: hidden; }
  #calendar-display-settings .cds-advanced-head {
    gap: 14px;
    padding: 14px 18px;
    background: #F7F6FB;
    font-size: 17px;
    font-weight: 700;
    cursor: pointer; }
    #calendar-display-settings .cds-advanced-head md-icon {
      color: #0B0643; }
    #calendar-display-settings .cds-advanced-head .cds-advanced-icon {
      color: #6c4cf1; }
  #calendar-display-settings .cds-advanced-body {
    padding: 18px;
    gap: 0; }
  #calendar-display-settings .cds-advanced-col {
    min-width: 0; }
  #calendar-display-settings .cds-advanced-sep {
    width: 1px;
    margin: 0 22px;
    background: #F0EEF7; }
  #calendar-display-settings .cds-advanced-label {
    font-size: 15px;
    font-weight: 600;
    color: #0B0643; }
  #calendar-display-settings .cds-advanced-help {
    margin-top: 10px;
    font-size: 13px;
    color: #8A86A0; }
  #calendar-display-settings .cds-advanced-input {
    margin-top: 10px; }
  #calendar-display-settings .cds-footer {
    padding: 16px 28px;
    border-top: 1px solid #F0EEF7;
    background: #FFFFFF; }
  #calendar-display-settings .cds-remember {
    gap: 12px;
    font-size: 14px;
    color: #0B0643;
    cursor: pointer; }
  #calendar-display-settings .cds-remember-box {
    width: 20px;
    height: 20px;
    min-width: 20px;
    border: 1.5px solid #C9C4DE;
    border-radius: 5px; }
    #calendar-display-settings .cds-remember-box md-icon {
      color: #FFFFFF;
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      line-height: 16px; }
    #calendar-display-settings .cds-remember-box.is-checked {
      background: #6c4cf1;
      border-color: #6c4cf1; }
  #calendar-display-settings .cds-restore {
    margin-top: 10px;
    gap: 10px;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #calendar-display-settings .cds-restore md-icon {
      color: #6c4cf1; }
    #calendar-display-settings .cds-restore:hover span {
      text-decoration: underline; }
  #calendar-display-settings .cds-footer-actions {
    gap: 12px; }
    #calendar-display-settings .cds-footer-actions button {
      height: 46px;
      padding: 0 32px;
      border-radius: 12px;
      font-size: 15px;
      font-weight: 700;
      cursor: pointer; }
    #calendar-display-settings .cds-footer-actions .cds-cancel {
      border: 1.5px solid #6c4cf1;
      background: #FFFFFF;
      color: #6c4cf1; }
    #calendar-display-settings .cds-footer-actions .cds-apply {
      border: none;
      background: #6c4cf1;
      color: #FFFFFF;
      box-shadow: 0 6px 14px rgba(108, 76, 241, 0.25); }
      #calendar-display-settings .cds-footer-actions .cds-apply[disabled] {
        opacity: 0.5;
        cursor: default; }

.calendar-disponibilite {
  position: absolute;
  background-color: white;
  width: 100%; }

/* Bandeau du RDV en cours masqué par "Voir le planning" (bas du planning) */
.calendar-draft-footer {
  gap: 18px;
  padding: 14px 24px;
  border-top: 1px solid #E4E1F3;
  background: #FFFFFF;
  box-shadow: 0 -8px 24px rgba(11, 6, 67, 0.08);
  color: #0B0643;
  z-index: 20; }
  .calendar-draft-footer .material-symbols-outlined {
    line-height: 1; }
  .calendar-draft-footer .cdf-icon {
    width: 52px;
    height: 52px;
    min-width: 52px;
    border-radius: 14px;
    background: #EFEBFE; }
    .calendar-draft-footer .cdf-icon .material-symbols-outlined {
      font-size: 26px;
      color: #6c4cf1; }
  .calendar-draft-footer .cdf-info {
    min-width: 0; }
  .calendar-draft-footer .cdf-status {
    gap: 8px;
    font-size: 13px;
    font-weight: 600;
    color: #6c4cf1; }
  .calendar-draft-footer .cdf-dot {
    width: 8px;
    height: 8px;
    min-width: 8px;
    border-radius: 50%;
    background: #6c4cf1; }
  .calendar-draft-footer .cdf-title {
    margin-top: 3px;
    overflow: hidden;
    font-size: 17px;
    font-weight: 800;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .calendar-draft-footer .cdf-details {
    margin-top: 2px;
    overflow: hidden;
    font-size: 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #6E6784; }
  .calendar-draft-footer .cdf-actions {
    gap: 12px; }
  .calendar-draft-footer .cdf-warning {
    gap: 6px;
    margin-right: 6px;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    color: #C93867; }
    .calendar-draft-footer .cdf-warning .material-symbols-outlined {
      font-size: 20px; }
  .calendar-draft-footer .cdf-confirm-text {
    font-size: 14px;
    font-weight: 600;
    color: #0B0643; }
  .calendar-draft-footer .cdf-btn {
    gap: 8px;
    height: 44px;
    padding: 0 18px;
    border-radius: 12px;
    font-family: inherit;
    font-size: 15px;
    font-weight: 700;
    white-space: nowrap;
    cursor: pointer; }
    .calendar-draft-footer .cdf-btn .material-symbols-outlined {
      font-size: 20px; }
    .calendar-draft-footer .cdf-btn.cdf-btn--text {
      border: none;
      background: transparent;
      color: #6E6784; }
      .calendar-draft-footer .cdf-btn.cdf-btn--text:hover {
        color: #0B0643; }
    .calendar-draft-footer .cdf-btn.cdf-btn--outline {
      border: 1.5px solid #E4E1F3;
      background: #FFFFFF;
      color: #0B0643; }
      .calendar-draft-footer .cdf-btn.cdf-btn--outline:hover {
        border-color: #CFC5FA;
        background: #F7F5FE; }
    .calendar-draft-footer .cdf-btn.cdf-btn--primary {
      border: none;
      background: #6c4cf1;
      color: #FFFFFF;
      box-shadow: 0 6px 14px rgba(108, 76, 241, 0.25); }
      .calendar-draft-footer .cdf-btn.cdf-btn--primary:hover {
        background: #5b3de0; }
      .calendar-draft-footer .cdf-btn.cdf-btn--primary.is-saving {
        opacity: 0.75;
        cursor: default; }
        .calendar-draft-footer .cdf-btn.cdf-btn--primary.is-saving .material-symbols-outlined {
          animation: cdf-spin 0.9s linear infinite; }
    .calendar-draft-footer .cdf-btn.cdf-btn--danger {
      border: none;
      background: #E5396B;
      color: #FFFFFF; }
      .calendar-draft-footer .cdf-btn.cdf-btn--danger:hover {
        background: #cc2e5b; }

@keyframes cdf-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.calendar-grid {
  position: absolute;
  width: 100%;
  border-bottom: 1px solid #E9E9F8;
  cursor: pointer; }
  .calendar-grid.with-proposition {
    background: linear-gradient(97.67deg, #FBA67D 3.56%, #FDBC7F 92.48%);
    animation: blinker-50 2s linear infinite !important;
    border-radius: 5px; }
  .calendar-grid.low {
    background: linear-gradient(97.67deg, #A2274F 3.56%, #E85E8A 92.48%); }
  .calendar-grid.high {
    background: linear-gradient(97.67deg, #1BAD3C 3.56%, #4EFF75 92.48%); }
  .calendar-grid .calendar-grid-add md-icon {
    height: 15px;
    width: 15px;
    font-size: 15px;
    min-height: 15px;
    min-width: 15px;
    color: #5F2EEA; }
  .calendar-grid .calendar-grid-add .calendar-grid-add-text {
    margin-left: 5px;
    font-size: 10px;
    color: #5F2EEA; }
  .calendar-grid .calendar-grid-buttons {
    position: absolute;
    background-color: white;
    border-radius: 100px;
    z-index: 20; }
    .calendar-grid .calendar-grid-buttons.last-column {
      right: 70%; }
    .calendar-grid .calendar-grid-buttons:not(.last-column) {
      left: 70%; }
    .calendar-grid .calendar-grid-buttons.first-row {
      top: 70%; }
    .calendar-grid .calendar-grid-buttons:not(.first-row) {
      bottom: 70%; }
    .calendar-grid .calendar-grid-buttons .calendar-grid-button {
      border-radius: 100px; }
    .calendar-grid .calendar-grid-buttons md-icon {
      border-radius: 100px;
      height: 18px;
      width: 18px;
      font-size: 18px;
      min-height: 18px;
      min-width: 18px;
      color: #4722AE;
      margin: 5px 10px; }

.desktop-device .calendar-grid:hover:not(.with-proposition) {
  background-color: #E8E8FC; }

.desktop-device .calendar-grid .calendar-grid-buttons .calendar-grid-button:hover {
  background-color: #E8E8FC; }

.desktop-device .calendar-grid:not(:hover) .calendar-grid-buttons {
  display: none; }

.desktop-device .calendar-grid:not(:hover) .calendar-grid-add {
  display: none; }

.calendar-full-popup {
  position: relative; }
  .calendar-full-popup .full-popup-close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 12;
    cursor: pointer; }

.calendar-gridTest {
  position: absolute;
  width: 100%;
  border-bottom: 1px solid #E9E9F8;
  cursor: pointer; }
  .calendar-gridTest.with-proposition {
    background: linear-gradient(97.67deg, #FBA67D 3.56%, #FDBC7F 92.48%);
    animation: blinker-50 2s linear infinite !important;
    border-radius: 5px; }
  .calendar-gridTest.low {
    background: linear-gradient(97.67deg, #A2274F 3.56%, #E85E8A 92.48%); }
  .calendar-gridTest.high {
    background: linear-gradient(97.67deg, #1BAD3C 3.56%, #4EFF75 92.48%); }
  .calendar-gridTest .calendar-gridTest-add md-icon {
    height: 15px;
    width: 15px;
    font-size: 15px;
    min-height: 15px;
    min-width: 15px;
    color: #5F2EEA; }
  .calendar-gridTest .calendar-gridTest-add .calendar-gridTest-add-text {
    margin-left: 5px;
    font-size: 10px;
    color: #5F2EEA; }
  .calendar-gridTest .calendar-gridTest-buttons {
    position: absolute;
    background-color: white;
    border-radius: 100px;
    z-index: 20; }
    .calendar-gridTest .calendar-gridTest-buttons.last-column {
      right: 70%; }
    .calendar-gridTest .calendar-gridTest-buttons:not(.last-column) {
      left: 70%; }
    .calendar-gridTest .calendar-gridTest-buttons.first-row {
      top: 70%; }
    .calendar-gridTest .calendar-gridTest-buttons:not(.first-row) {
      bottom: 70%; }
    .calendar-gridTest .calendar-gridTest-buttons .calendar-gridTest-button {
      border-radius: 100px; }
    .calendar-gridTest .calendar-gridTest-buttons md-icon {
      border-radius: 100px;
      height: 18px;
      width: 18px;
      font-size: 18px;
      min-height: 18px;
      min-width: 18px;
      color: #4722AE;
      margin: 5px 10px; }

.desktop-device .calendar-gridTest:hover:not(.with-proposition) {
  background-color: #E8E8FC; }

.desktop-device .calendar-gridTest .calendar-gridTest-buttons .calendar-gridTest-button:hover {
  background-color: #E8E8FC; }

.desktop-device .calendar-gridTest:not(:hover) .calendar-gridTest-buttons {
  display: none; }

.desktop-device .calendar-gridTest:not(:hover) .calendar-gridTest-add {
  display: none; }

.calendar-header {
  border-bottom: 1px solid #E8E8FC; }
  .calendar-header .calendar-header-container {
    padding: 5px 20px; }
  .calendar-header .header-toBeConfirmed-nb {
    position: absolute;
    top: 0px;
    right: 0px; }

.mobile .calendar-header-container {
  padding-top: 10px; }

.calendar-header--v3 {
  border-bottom: 1px solid #ECEAF5;
  background: #FFFFFF; }
  .calendar-header--v3 md-icon {
    margin: 0; }
  .calendar-header--v3 .ch-top {
    padding: 14px 24px 10px; }
  .calendar-header--v3 .ch-title {
    font-size: 24px;
    font-weight: 800;
    color: #0B0643;
    line-height: 1.1; }
  .calendar-header--v3 .ch-subtitle {
    margin-top: 2px;
    font-size: 14px;
    color: #6E6784; }
  .calendar-header--v3 .ch-top-right {
    gap: 8px; }
  .calendar-header--v3 .ch-search {
    width: 360px;
    height: 40px;
    margin-right: 8px;
    padding: 0 14px;
    border-radius: 10px;
    background: #F5F4FA;
    color: #8A86A0;
    font-size: 13px;
    cursor: pointer;
    gap: 10px; }
    .calendar-header--v3 .ch-search:hover {
      background: #EEEDF6; }
    .calendar-header--v3 .ch-search md-icon {
      color: #8A86A0; }
    .calendar-header--v3 .ch-search span {
      min-width: 0;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .calendar-header--v3 .ch-icon-btn {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    color: #0B0643; }
    .calendar-header--v3 .ch-icon-btn md-icon {
      color: #0B0643; }
    .calendar-header--v3 .ch-icon-btn:hover {
      background: #F5F4FA; }
    .calendar-header--v3 .ch-icon-btn.ch-icon-btn--outline {
      border: 1px solid #E4E1F3;
      margin-left: 8px; }
    .calendar-header--v3 .ch-icon-btn.ch-icon-btn--accent {
      background: #C93867; }
      .calendar-header--v3 .ch-icon-btn.ch-icon-btn--accent md-icon {
        color: #FFFFFF; }
    .calendar-header--v3 .ch-icon-btn .is-spinning {
      animation: ch-spin 1s linear infinite; }
  .calendar-header--v3 .ch-badge {
    position: absolute;
    top: 2px;
    right: 2px;
    min-width: 18px;
    height: 18px;
    padding: 0 4px;
    border-radius: 9px;
    background: #E0457B;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: 700;
    line-height: 18px;
    text-align: center; }
  .calendar-header--v3 .ch-toolbar {
    padding: 4px 24px 12px;
    row-gap: 8px; }
  .calendar-header--v3 .ch-toolbar-left {
    gap: 8px; }
  .calendar-header--v3 .ch-today {
    height: 40px;
    padding: 0 18px;
    border: 1.5px solid #6c4cf1;
    border-radius: 10px;
    background: #FFFFFF;
    color: #6c4cf1;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer; }
    .calendar-header--v3 .ch-today:hover {
      background: #F5F2FE; }
  .calendar-header--v3 .ch-nav-btn {
    width: 40px;
    height: 40px;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    cursor: pointer; }
    .calendar-header--v3 .ch-nav-btn md-icon {
      color: #6c4cf1; }
    .calendar-header--v3 .ch-nav-btn:hover {
      background: #F5F2FE; }
  .calendar-header--v3 .ch-range {
    position: relative;
    padding: 0 10px;
    font-size: 18px;
    font-weight: 800;
    color: #0B0643;
    cursor: pointer;
    white-space: nowrap; }
    .calendar-header--v3 .ch-range:hover {
      color: #6c4cf1; }
  .calendar-header--v3 .ch-picker {
    position: absolute;
    top: 36px;
    left: 0;
    z-index: 30;
    width: 310px;
    height: 280px;
    overflow: hidden;
    border-radius: 12px;
    background: #FFFFFF;
    font-size: 13px;
    font-weight: 400;
    color: #0B0643;
    cursor: default; }
  .calendar-header--v3 .ch-picker-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20; }
  .calendar-header--v3 .ch-segment {
    padding: 4px;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    gap: 2px; }
  .calendar-header--v3 .ch-segment-btn {
    padding: 7px 14px;
    border-radius: 7px;
    font-size: 13px;
    font-weight: 600;
    color: #6E6784;
    cursor: pointer;
    white-space: nowrap; }
    .calendar-header--v3 .ch-segment-btn:hover {
      color: #0B0643; }
    .calendar-header--v3 .ch-segment-btn.is-active {
      background: #EDE8FD;
      color: #6c4cf1;
      font-weight: 700; }
  .calendar-header--v3 .ch-add {
    height: 42px;
    margin-left: 8px;
    padding: 0 18px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    gap: 8px;
    box-shadow: 0 6px 14px rgba(108, 76, 241, 0.25); }
    .calendar-header--v3 .ch-add md-icon {
      color: #FFFFFF; }
    .calendar-header--v3 .ch-add:hover {
      background: #5b3de0; }

@media (max-width: 1280px) {
  .calendar-header--v3 .ch-top {
    padding: 12px 16px 8px; }
  .calendar-header--v3 .ch-search {
    width: 260px; }
  .calendar-header--v3 .ch-toolbar {
    padding: 4px 16px 10px; }
  .calendar-header--v3 .ch-toolbar-left {
    gap: 6px; }
  .calendar-header--v3 .ch-today {
    padding: 0 12px; }
  .calendar-header--v3 .ch-range {
    padding: 0 6px;
    font-size: 16px; }
  .calendar-header--v3 .ch-segment-btn {
    padding: 7px 10px; }
  .calendar-header--v3 .ch-add {
    padding: 0 11px;
    gap: 0; }
  .calendar-header--v3 .ch-add-label {
    display: none; } }

@keyframes ch-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.calendar-indisponibilite-container {
  position: absolute;
  padding: 3px;
  padding-left: 5px;
  padding-top: 1px;
  width: 90%; }
  .calendar-indisponibilite-container .calendar-indisponibilite {
    overflow: hidden;
    background-color: #5B6072;
    color: #FFFFFF;
    padding: 4px 6px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    box-shadow: 0 1px 2px rgba(11, 6, 67, 0.12); }
    .calendar-indisponibilite-container .calendar-indisponibilite .indispo-content {
      overflow: hidden;
      text-align: center; }
    .calendar-indisponibilite-container .calendar-indisponibilite .indispo-libelle {
      margin-top: auto;
      font-size: 13px;
      font-weight: 800;
      letter-spacing: 0.02em;
      text-transform: uppercase; }
      .calendar-indisponibilite-container .calendar-indisponibilite .indispo-libelle md-icon {
        margin: 0 6px 0 0;
        color: #FFFFFF; }
    .calendar-indisponibilite-container .calendar-indisponibilite .indispo-time {
      margin-top: 2px;
      margin-bottom: auto;
      font-size: 11px;
      font-weight: 600;
      color: rgba(255, 255, 255, 0.9);
      line-height: 14px; }
    .calendar-indisponibilite-container .calendar-indisponibilite.long-clicked {
      box-shadow: 8px 8px 16px rgba(17, 17, 17, 0.1);
      z-index: 2; }
      .calendar-indisponibilite-container .calendar-indisponibilite.long-clicked .calendar-icon {
        display: initial; }
  .calendar-indisponibilite-container .calendar-indisponibilite:hover .calendar-icon {
    display: initial; }
  .calendar-indisponibilite-container .calendar-icon {
    position: absolute;
    right: 0px;
    bottom: 0px;
    display: none; }
  .calendar-indisponibilite-container md-icon {
    min-height: 17px;
    min-width: 17px;
    height: 17px;
    width: 17px;
    font-size: 17px;
    margin-right: 5px; }

.is-preview.has-opacity .calendar-indisponibilite {
  opacity: 0.3; }

.calendar-indisponibiliteExterne-container {
  position: absolute;
  padding: 3px;
  padding-left: 5px;
  padding-top: 1px;
  width: 90%; }
  .calendar-indisponibiliteExterne-container .calendar-indisponibiliteExterne {
    overflow: hidden;
    background-color: #424242;
    color: white;
    opacity: 0.7;
    padding: 0px 3px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: bold; }
  .calendar-indisponibiliteExterne-container md-icon {
    min-height: 17px;
    min-width: 17px;
    height: 17px;
    width: 17px;
    font-size: 17px;
    margin-right: 5px; }

.is-preview.has-opacity .calendar-indisponibiliteExterne {
  opacity: 0.3; }

.calendar-main {
  position: relative;
  background-color: white; }
  .calendar-main .cm-reservation-loading {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 200;
    background: rgba(11, 6, 67, 0.12); }
    .calendar-main .cm-reservation-loading md-progress-circular path {
      stroke: #6c4cf1; }
  .calendar-main .scrollable {
    padding-bottom: 70px; }
  .calendar-main .calendar-main-timeFrame {
    position: sticky;
    left: 0;
    width: 52px;
    min-width: 52px;
    background-color: white;
    border-right: 1px solid #E9E9F8;
    z-index: 2; }
    .calendar-main .calendar-main-timeFrame .menu-more-action {
      height: 41px;
      border-top: 1px solid #E9E9F8; }
      .calendar-main .calendar-main-timeFrame .menu-more-action.with-dates {
        height: 62px; }
    .calendar-main .calendar-main-timeFrame .calendar-timeFrame-container {
      position: relative; }
  .calendar-main .calendars-container {
    min-width: calc(100% - 53px); }
  .calendar-main .calendar-main-titles {
    position: sticky;
    top: 0;
    z-index: 2; }
    .calendar-main .calendar-main-titles .calendar-title-container {
      height: 40px;
      background-color: white;
      border: 1px solid #E8E8FC;
      border-left: none;
      border-bottom: 1px solid #E9E9F8; }
      .calendar-main .calendar-main-titles .calendar-title-container.new-date {
        border-left: 2px solid #C9C9E0;
        margin-left: -1px; }
    .calendar-main .calendar-main-titles .calendar-title-date-container {
      background-color: white;
      border-left: 2px solid #C9C9E0; }
      .calendar-main .calendar-main-titles .calendar-title-date-container.first {
        border-left: none; }
  .calendar-main .calendar-main-button-add, .calendar-main .calendar-main-button-date {
    position: absolute;
    box-shadow: 0px 32px 48px rgba(17, 17, 17, 0.1);
    border-radius: 100px;
    height: 50px;
    width: 50px; }
    .calendar-main .calendar-main-button-add md-icon, .calendar-main .calendar-main-button-date md-icon {
      color: white;
      height: 30px;
      width: 30px;
      font-size: 30px; }
  .calendar-main .calendar-main-button-add {
    bottom: 5px;
    right: 10px;
    background-color: #592BCA; }
  .calendar-main .calendar-main-button-date {
    bottom: 5px;
    left: 45px;
    background-color: #C93867; }
  .calendar-main .calendar-main-button-preview {
    position: absolute;
    bottom: 0px;
    right: 0px; }
  .calendar-main .calendar-one-container {
    border-right: 1px solid transparent;
    position: relative; }
    .calendar-main .calendar-one-container.new-date {
      border-left: 2px solid #C9C9E0;
      margin-left: -1px; }
  .calendar-main .draggable-container {
    min-width: 100%;
    overflow: hidden; }

.desktop .calendar-main .calendar-main-titles {
  position: sticky;
  top: 0; }

.phone.landscape-orientation .calendar-main-header {
  display: none; }

.phone:not(.landscape-orientation) .calendar-main-button-date {
  display: none; }

#calendar-noCal {
  background-color: #F8F8FF;
  padding-top: 30px; }
  #calendar-noCal .calendar-noCal-icon {
    margin-bottom: 10px; }
    #calendar-noCal .calendar-noCal-icon md-icon {
      font-size: 40px;
      height: 40px;
      width: 40px;
      color: #6E6E8C; }
  #calendar-noCal .calendar-noCal-text {
    color: #6E6E8C; }

.calendar-one {
  position: absolute;
  background-color: #EEEEF4;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px; }

/* Popup de survol d'un RDV (planning desktop) - contenu : calendar-reservation-card */
.calendar-popup {
  position: absolute;
  z-index: 10;
  width: 380px;
  border: 1px solid #EEEDF6;
  border-radius: 18px;
  background-color: white;
  box-shadow: 0 12px 32px rgba(11, 6, 67, 0.14);
  box-sizing: border-box;
  /* flèche vers le RDV */ }
  .calendar-popup .calendar-popup-arrow {
    position: absolute;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    background: white;
    transform: rotate(45deg); }
  .calendar-popup.is-right .calendar-popup-arrow {
    left: -8px;
    border-left: 1px solid #EEEDF6;
    border-bottom: 1px solid #EEEDF6; }
  .calendar-popup.is-left .calendar-popup-arrow {
    right: -8px;
    border-right: 1px solid #EEEDF6;
    border-top: 1px solid #EEEDF6; }

.calendar-proposition {
  position: absolute;
  overflow: hidden;
  width: 90%;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  cursor: pointer;
  opacity: 0.7;
  z-index: 1;
  border: green dotted 1px;
  background-color: lightgreen;
  /*
    .ui-resizable-s{
        height:15px;
    }
    .ui-resizable-n{
        height:15px;
    }
     */ }
  .calendar-proposition.has-error {
    border: #E91E63 dotted 1px;
    background-color: #F48FB1; }
  .calendar-proposition .content-container {
    position: relative; }
    .calendar-proposition .content-container .details-container {
      position: absolute;
      left: 0px;
      right: 0px;
      bottom: 0px;
      top: 0px; }
      .calendar-proposition .content-container .details-container .title {
        font-size: 12px;
        font-weight: bold; }
      .calendar-proposition .content-container .details-container .name {
        font-size: 12px;
        font-weight: bold; }
      .calendar-proposition .content-container .details-container .article {
        font-size: 10px; }
      .calendar-proposition .content-container .details-container .tache {
        font-size: 10px; }
    .calendar-proposition .content-container .extra-time-container {
      position: absolute;
      border-top: 1px solid #90CAF9;
      background: repeating-linear-gradient(45deg, #BBDEFB, #BBDEFB 10px, #90CAF9 10px, #90CAF9 11px);
      left: 0px;
      right: 0px;
      bottom: 0px; }
    .calendar-proposition .content-container .icon-container {
      position: absolute;
      line-height: 12px;
      bottom: 2px;
      right: 30px; }
      .calendar-proposition .content-container .icon-container md-icon {
        height: 12px;
        width: 12px;
        min-height: 12px;
        min-width: 12px;
        font-size: 12px; }
    .calendar-proposition .content-container .check-container {
      position: absolute;
      padding-left: 30px;
      padding-top: 10px;
      bottom: 2px;
      right: 2px; }

.calendar-reservation-container {
  position: absolute;
  padding: 1px;
  padding-left: 5px;
  width: 90%; }
  .calendar-reservation-container.blink {
    animation: blinker-50 2s linear infinite !important; }
    .calendar-reservation-container.blink .calendar-reservation {
      border: 1px dotted #5F2EEA; }
  .calendar-reservation-container .calendar-reservation {
    overflow: hidden;
    background-color: #EEEEF5;
    cursor: pointer;
    padding: 0px 0px;
    border-radius: 8px;
    border-left: 4px solid #A3A3BD;
    color: #0B0643;
    box-shadow: 0 1px 2px rgba(11, 6, 67, 0.06);
    transition: box-shadow 0.12s; }
    .calendar-reservation-container .calendar-reservation:hover {
      box-shadow: 0 3px 10px rgba(11, 6, 67, 0.14); }
    .calendar-reservation-container .calendar-reservation.is-full-color {
      border-radius: 5px;
      box-shadow: none; }
      .calendar-reservation-container .calendar-reservation.is-full-color .content-container .details-container {
        padding: 1px 4px 0px 3px;
        line-height: 12px; }
        .calendar-reservation-container .calendar-reservation.is-full-color .content-container .details-container .name, .calendar-reservation-container .calendar-reservation.is-full-color .content-container .details-container .article {
          display: inline; }
        .calendar-reservation-container .calendar-reservation.is-full-color .content-container .details-container .name::after {
          content: ' '; }
        .calendar-reservation-container .calendar-reservation.is-full-color .content-container .details-container .time {
          margin-top: 3px;
          font-weight: 400;
          color: #0B0643; }
        .calendar-reservation-container .calendar-reservation.is-full-color .content-container .details-container .name {
          font-size: 12px;
          font-weight: bold; }
        .calendar-reservation-container .calendar-reservation.is-full-color .content-container .details-container .article {
          font-size: 10px;
          color: #0B0643; }
      .calendar-reservation-container .calendar-reservation.is-full-color .content-container .icons-container .icons-list {
        padding-left: 0px; }
        .calendar-reservation-container .calendar-reservation.is-full-color .content-container .icons-container .icons-list div {
          padding: 0px 3px;
          border-radius: 3px;
          background-color: #592BCA;
          opacity: 0.9;
          line-height: normal; }
          .calendar-reservation-container .calendar-reservation.is-full-color .content-container .icons-container .icons-list div md-icon, .calendar-reservation-container .calendar-reservation.is-full-color .content-container .icons-container .icons-list div.icon-heart md-icon {
            color: white; }
      .calendar-reservation-container .calendar-reservation.is-full-color .content-container .icons-container .task-order {
        padding: 1px;
        background-color: transparent;
        color: #0B0643;
        font-weight: bold; }
    .calendar-reservation-container .calendar-reservation.calendar-reservation-dark:not(.pending-payment):not(.to-be-confirmed):not(.no-show):not(.payment-arrhes) .content-container .details-container .time, .calendar-reservation-container .calendar-reservation.calendar-reservation-dark:not(.pending-payment):not(.to-be-confirmed):not(.no-show):not(.payment-arrhes) .content-container .details-container .name, .calendar-reservation-container .calendar-reservation.calendar-reservation-dark:not(.pending-payment):not(.to-be-confirmed):not(.no-show):not(.payment-arrhes) .content-container .details-container .article {
      color: white; }
    .calendar-reservation-container .calendar-reservation.calendar-reservation-dark:not(.pending-payment):not(.to-be-confirmed):not(.no-show):not(.payment-arrhes) .content-container .icons-container .task-order {
      color: white; }
    .calendar-reservation-container .calendar-reservation.reservation-past {
      opacity: 0.7; }
      .calendar-reservation-container .calendar-reservation.reservation-past:not(.is-full-color) {
        opacity: 0.88; }
    .calendar-reservation-container .calendar-reservation.pending-payment {
      background: repeating-linear-gradient(45deg, #FFF176, #FFF176 5px, #FFFDE7 5px, #FFFDE7 10px);
      color: #0B0643; }
    .calendar-reservation-container .calendar-reservation.to-be-confirmed {
      background: repeating-linear-gradient(45deg, #81C784, #81C784 5px, #A9F5AC 5px, #A9F5AC 10px);
      color: #0B0643; }
    .calendar-reservation-container .calendar-reservation.no-show {
      background: repeating-linear-gradient(45deg, #ffb3b3, #ffb3b3 5px, #ffe6e6 5px, #ffe6e6 10px);
      color: #0B0643; }
    .calendar-reservation-container .calendar-reservation.payment-arrhes {
      background: repeating-linear-gradient(135deg, #ffffff, #ffffff 5px, #BBDEFB 5px, #BBDEFB 10px);
      color: #0B0643; }
    .calendar-reservation-container .calendar-reservation .content-container {
      position: relative; }
      .calendar-reservation-container .calendar-reservation .content-container .extra-time-container {
        position: absolute;
        border-top: 1px solid #90CAF9;
        background: repeating-linear-gradient(45deg, #BBDEFB, #BBDEFB 10px, #90CAF9 10px, #90CAF9 11px);
        left: 0px;
        right: 0px;
        bottom: 0px; }
      .calendar-reservation-container .calendar-reservation .content-container .details-container {
        z-index: 1;
        padding: 4px 6px 0px 6px;
        position: absolute;
        left: 0px;
        right: 0px;
        top: 0px;
        line-height: 13px; }
        .calendar-reservation-container .calendar-reservation .content-container .details-container .time {
          font-size: 10px;
          font-weight: 600;
          color: #4A4560; }
        .calendar-reservation-container .calendar-reservation .content-container .details-container .name {
          margin-top: 1px;
          font-size: 12px;
          font-weight: 800;
          color: #0B0643;
          overflow: hidden;
          text-overflow: ellipsis; }
        .calendar-reservation-container .calendar-reservation .content-container .details-container .article {
          margin-top: 1px;
          font-size: 10.5px;
          font-weight: 400;
          color: #5C5875; }
        .calendar-reservation-container .calendar-reservation .content-container .details-container .tache {
          font-size: 10px; }
      .calendar-reservation-container .calendar-reservation .content-container .icons-container {
        z-index: 1;
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: 0px;
        padding-right: 2px; }
        .calendar-reservation-container .calendar-reservation .content-container .icons-container .icons-list {
          padding-left: 4px; }
          .calendar-reservation-container .calendar-reservation .content-container .icons-container .icons-list md-icon {
            height: 14px;
            width: 14px;
            min-height: 14px;
            min-width: 14px;
            font-size: 14px;
            margin: 1px;
            color: #6c4cf1; }
            .calendar-reservation-container .calendar-reservation .content-container .icons-container .icons-list md-icon.icon-red {
              color: red; }
          .calendar-reservation-container .calendar-reservation .content-container .icons-container .icons-list div {
            margin: 1px;
            padding: 1px;
            border-radius: 4px;
            background-color: rgba(255, 255, 255, 0.9);
            line-height: 0; }
            .calendar-reservation-container .calendar-reservation .content-container .icons-container .icons-list div.icon-heart md-icon {
              color: #E0457B; }
        .calendar-reservation-container .calendar-reservation .content-container .icons-container .task-order {
          margin: 1px;
          margin-bottom: 1px;
          margin-right: 2px;
          padding: 0px 4px;
          border-radius: 4px;
          background-color: rgba(255, 255, 255, 0.9);
          color: rgba(11, 6, 67, 0.55);
          font-weight: 500;
          font-size: 10px; }

.is-preview.has-opacity .calendar-reservation {
  opacity: 0.3; }

.calendar-rightNav {
  position: relative;
  overflow: hidden;
  box-shadow: 0px 32px 48px rgba(17, 17, 17, 0.1);
  background: #FFFFFF;
  width: 33vw;
  min-width: 400px !important;
  max-width: 600px; }
  .calendar-rightNav.is-reduced {
    display: none; }
  .calendar-rightNav .calendar-rightNav-close {
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 30; }
    .calendar-rightNav .calendar-rightNav-close.calendar-rightNav-close--modern {
      top: 22px;
      right: 18px;
      width: 34px;
      height: 34px;
      border-radius: 50%;
      cursor: pointer; }
      .calendar-rightNav .calendar-rightNav-close.calendar-rightNav-close--modern .material-symbols-outlined {
        font-size: 26px;
        line-height: 1;
        color: #4A4566; }
      .calendar-rightNav .calendar-rightNav-close.calendar-rightNav-close--modern:hover {
        background: #F4F2FE; }

#calendar-search {
  background: #FFFFFF;
  color: #0B0643;
  min-height: 0;
  /* En-tête */
  /* Filtres */
  /* Période */
  /* Résumé */
  /* Squelette du premier chargement (dimensions des cartes) */
  /* Résultats (estompés pendant une actualisation) */
  /* Liste */
  /* Pied */ }
  #calendar-search md-icon {
    margin: 0; }
  #calendar-search .cs-root {
    min-height: 0;
    min-width: 0; }
  #calendar-search .cs-header {
    padding: 22px 22px 16px 24px; }
  #calendar-search .cs-header-left {
    gap: 12px;
    min-width: 0; }
  #calendar-search .cs-header-icon {
    font-size: 28px;
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
    color: #6c4cf1; }
  #calendar-search .cs-title {
    font-size: 20px;
    font-weight: 800;
    color: #0B0643; }
  #calendar-search .cs-close {
    cursor: pointer;
    color: #0B0643; }
    #calendar-search .cs-close:hover {
      color: #6c4cf1; }
  #calendar-search .cs-filters {
    padding: 0 24px; }
  #calendar-search .cs-search {
    height: 46px;
    padding: 0 14px;
    gap: 10px;
    border: 1px solid #E4E1F3;
    border-radius: 12px;
    background: #FFFFFF;
    transition: border-color 0.12s, box-shadow 0.12s; }
    #calendar-search .cs-search:focus-within {
      border-color: #6c4cf1;
      box-shadow: 0 0 0 3px rgba(108, 76, 241, 0.12); }
    #calendar-search .cs-search md-icon {
      color: #6E6784; }
    #calendar-search .cs-search input {
      min-width: 0;
      border: none;
      outline: none;
      background: transparent;
      font-size: 14px;
      color: #0B0643; }
      #calendar-search .cs-search input:-ms-input-placeholder {
        color: #8A86A0; }
      #calendar-search .cs-search input::placeholder {
        color: #8A86A0; }
    #calendar-search .cs-search .cs-search-clear {
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      cursor: pointer; }
  #calendar-search .cs-segment {
    margin-top: 14px;
    padding: 4px;
    gap: 2px;
    border: 1px solid #ECEAF5;
    border-radius: 12px;
    background: #F7F6FB; }
  #calendar-search .cs-segment-btn {
    padding: 9px 0;
    border-radius: 9px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #0B0643;
    cursor: pointer;
    white-space: nowrap; }
    #calendar-search .cs-segment-btn:hover {
      background: #EFEDF7; }
    #calendar-search .cs-segment-btn.is-active {
      background: #6c4cf1;
      color: #FFFFFF; }
  #calendar-search .cs-period {
    margin-top: 14px;
    gap: 8px; }
  #calendar-search .cs-period-field {
    min-width: 0; }
  #calendar-search .cs-period-label {
    margin-bottom: 6px;
    font-size: 13px;
    font-weight: 600;
    color: #0B0643; }
  #calendar-search .cs-period-sep {
    padding-bottom: 13px;
    color: #8A86A0; }
  #calendar-search .kalendes-dateInput-show {
    position: relative;
    width: 100%;
    box-sizing: border-box;
    padding: 12px 8px 12px 34px;
    border: 1px solid #E4E1F3;
    border-radius: 12px; }
    #calendar-search .kalendes-dateInput-show:hover {
      background: #FAF9FE;
      border-color: #D9D2FB; }
    #calendar-search .kalendes-dateInput-show::before {
      content: "calendar_month";
      position: absolute;
      left: 10px;
      top: 50%;
      transform: translateY(-50%);
      font-family: 'Material Symbols Outlined';
      font-size: 18px;
      line-height: 1;
      color: #6c4cf1;
      font-feature-settings: 'liga'; }
    #calendar-search .kalendes-dateInput-show .show-date {
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 13px;
      font-weight: 600;
      color: #0B0643; }
  #calendar-search .cs-summary {
    position: relative;
    min-height: 20px;
    margin-top: 18px;
    padding-bottom: 14px;
    border-bottom: 1px solid #F0EEF7; }
    #calendar-search .cs-summary.is-refreshing .cs-count,
    #calendar-search .cs-summary.is-refreshing .cs-total {
      opacity: 0.45; }
  #calendar-search .cs-count {
    font-size: 16px;
    font-weight: 800;
    color: #0B0643;
    transition: opacity 0.2s ease; }
  #calendar-search .cs-total {
    font-size: 15px;
    font-weight: 600;
    color: #0B0643;
    white-space: nowrap;
    transition: opacity 0.2s ease; }
  #calendar-search .cs-progress {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 3px;
    overflow: hidden;
    border-radius: 3px;
    background: #F0EDFD; }
  #calendar-search .cs-progress-bar {
    width: 40%;
    height: 100%;
    border-radius: 3px;
    background: #6c4cf1;
    animation: cs-progress 1.1s ease-in-out infinite; }
  #calendar-search .cs-sk {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    border-radius: 8px;
    background: linear-gradient(90deg, #EEEDF5 25%, #F7F6FB 50%, #EEEDF5 75%);
    background-size: 200% 100%;
    animation: cs-shimmer 1.4s ease-in-out infinite; }
  #calendar-search .cs-sk-count {
    width: 110px;
    height: 18px; }
  #calendar-search .cs-sk-total {
    width: 140px;
    height: 16px; }
  #calendar-search .cs-sk-day {
    width: 190px;
    height: 14px;
    margin: 3px 0; }
  #calendar-search .cs-card.cs-sk-card {
    cursor: default; }
    #calendar-search .cs-card.cs-sk-card:hover {
      border-color: #ECEAF5;
      box-shadow: none; }
  #calendar-search .cs-sk-client {
    width: 46%;
    height: 16px;
    margin: 2px 0; }
  #calendar-search .cs-sk-price {
    width: 64px;
    height: 16px; }
  #calendar-search .cs-sk-time {
    width: 120px;
    height: 16px;
    margin-top: 8px; }
  #calendar-search .cs-sk-desc {
    width: 78%;
    height: 13px;
    margin-top: 8px; }
  #calendar-search .cs-sk-staff {
    width: 140px;
    height: 14px; }
  #calendar-search .cs-sk-status {
    width: 76px;
    height: 22px;
    border-radius: 999px; }
  #calendar-search .cs-sk-action {
    width: 42px;
    height: 42px;
    margin-left: 12px;
    border-radius: 10px; }
  #calendar-search .cs-sk-card:nth-child(even) .cs-sk-client {
    width: 34%; }
  #calendar-search .cs-sk-card:nth-child(even) .cs-sk-desc {
    width: 62%; }
  #calendar-search .cs-sk-card:nth-child(even) .cs-sk-staff {
    width: 110px; }
  #calendar-search .cs-sk-card:nth-child(3n) .cs-sk-client {
    width: 54%; }
  #calendar-search .cs-sk-card:nth-child(3n) .cs-sk-price {
    width: 56px; }
  #calendar-search .cs-sk-card:nth-child(3n) .cs-sk-status {
    width: 88px; }
  #calendar-search .cs-results {
    transition: opacity 0.2s ease; }
    #calendar-search .cs-results.is-refreshing {
      opacity: 0.45;
      pointer-events: none; }
  #calendar-search .cs-list {
    min-height: 0;
    overflow-y: auto;
    padding: 4px 24px 16px; }
  #calendar-search .cs-section {
    margin: 22px 0 2px;
    padding-top: 14px;
    border-top: 1px dashed #E4E1F3;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #8A86A0; }
  #calendar-search .cs-day {
    margin: 18px 0 10px;
    font-size: 14px;
    font-weight: 600;
    color: #6E6784; }
  #calendar-search .cs-card {
    margin-bottom: 10px;
    padding: 14px 16px;
    border: 1px solid #ECEAF5;
    border-radius: 14px;
    background: #FFFFFF;
    cursor: pointer;
    transition: border-color 0.12s, box-shadow 0.12s; }
    #calendar-search .cs-card:hover {
      border-color: #D9D2FB;
      box-shadow: 0 6px 18px rgba(11, 6, 67, 0.07); }
    #calendar-search .cs-card.is-selected {
      border-color: #6c4cf1;
      box-shadow: 0 0 0 1px #6c4cf1, 0 6px 18px rgba(108, 76, 241, 0.14); }
    #calendar-search .cs-card.is-cancelled .cs-card-client,
    #calendar-search .cs-card.is-cancelled .cs-card-price {
      color: #8A86A0;
      text-decoration: line-through; }
  #calendar-search .cs-card-head {
    gap: 12px; }
  #calendar-search .cs-card-client {
    font-size: 15px;
    font-weight: 700;
    color: #0B0643; }
  #calendar-search .cs-card-price {
    font-size: 15px;
    font-weight: 700;
    color: #0B0643;
    white-space: nowrap; }
  #calendar-search .cs-card-body {
    min-width: 0; }
  #calendar-search .cs-card-time {
    margin-top: 6px;
    gap: 6px;
    font-size: 13px;
    color: #6E6784; }
    #calendar-search .cs-card-time md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #0B0643; }
    #calendar-search .cs-card-time .cs-card-hour {
      font-weight: 700;
      color: #0B0643; }
  #calendar-search .cs-card-desc {
    margin-top: 4px;
    font-size: 13px;
    color: #6E6784; }
  #calendar-search .cs-card-meta {
    margin-top: 8px;
    gap: 6px;
    min-width: 0;
    font-size: 13px;
    color: #4A4560; }
    #calendar-search .cs-card-meta md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #8A86A0; }
    #calendar-search .cs-card-meta .cs-card-staff {
      min-width: 0;
      margin-right: 6px; }
  #calendar-search .cs-status {
    padding: 3px 10px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap; }
    #calendar-search .cs-status.cs-status--orange {
      background: #FFF1E0;
      color: #E07B00; }
    #calendar-search .cs-status.cs-status--green {
      background: #E3F5E6;
      color: #2E7D32; }
    #calendar-search .cs-status.cs-status--red {
      background: #FDE7E7;
      color: #C62828; }
    #calendar-search .cs-status.cs-status--blue {
      background: #E3EEFD;
      color: #1E5BB8; }
    #calendar-search .cs-status.cs-status--purple {
      background: #EDE8FD;
      color: #6c4cf1; }
  #calendar-search .cs-card-action {
    width: 42px;
    height: 42px;
    min-width: 42px;
    margin-left: 12px;
    padding: 0;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    background: #FFFFFF;
    cursor: pointer; }
    #calendar-search .cs-card-action md-icon {
      color: #6c4cf1; }
    #calendar-search .cs-card-action:hover {
      background: #F5F2FE;
      border-color: #D9D2FB; }
  #calendar-search .cs-empty {
    padding: 48px 16px;
    text-align: center; }
    #calendar-search .cs-empty md-icon {
      font-size: 40px;
      width: 40px;
      height: 40px;
      min-width: 40px;
      min-height: 40px;
      color: #C9C4DE; }
    #calendar-search .cs-empty .cs-empty-title {
      margin-top: 12px;
      font-size: 15px;
      font-weight: 700;
      color: #0B0643; }
    #calendar-search .cs-empty .cs-empty-text {
      margin-top: 4px;
      font-size: 13px;
      color: #8A86A0; }
  #calendar-search .cs-footer {
    padding: 12px 24px;
    border-top: 1px solid #F0EEF7;
    background: #FAFAFD; }
  #calendar-search .cs-refresh {
    gap: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #6E6784;
    cursor: pointer; }
    #calendar-search .cs-refresh md-icon {
      color: #6E6784; }
    #calendar-search .cs-refresh:hover {
      color: #6c4cf1; }
      #calendar-search .cs-refresh:hover md-icon {
        color: #6c4cf1; }
    #calendar-search .cs-refresh .is-spinning {
      animation: cs-spin 0.9s linear infinite; }

@keyframes cs-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

@keyframes cs-progress {
  0% {
    transform: translateX(-100%); }
  100% {
    transform: translateX(250%); } }

@keyframes cs-shimmer {
  0% {
    background-position: 100% 0; }
  100% {
    background-position: -100% 0; } }

.calendar-timeFrame {
  width: 100%;
  background-color: white; }
  .calendar-timeFrame .hour {
    padding-right: 4px;
    font-size: 11px;
    color: #0B0643;
    font-weight: 800;
    margin-top: 10px; }
  .calendar-timeFrame .minute {
    padding-right: 4px;
    font-size: 10px;
    font-weight: 500;
    color: #8A86A0;
    margin-top: 10px; }

.calendar-timeLine {
  position: absolute;
  width: 100%;
  height: 2px;
  margin-top: -1px;
  background-color: #E53935;
  z-index: 1; }

.calendar-title {
  height: 40px;
  width: 100%;
  background-color: white;
  overflow: hidden; }
  .calendar-title .title-libelle {
    font-weight: 700;
    font-size: 14px;
    color: #0B0643; }
  .calendar-title .title-badge {
    margin-right: 8px; }
    .calendar-title .title-badge img {
      width: 28px;
      height: 28px;
      border-radius: 100px;
      object-fit: cover; }

.calendar-titleDate {
  margin-top: 10px;
  margin-bottom: 10px;
  height: 20px;
  width: 100%; }
  .calendar-titleDate .title-container {
    color: #0B0643;
    font-weight: 800;
    font-size: 16px; }
    .calendar-titleDate .title-container.small {
      padding: 1px 5px; }
  .calendar-titleDate .title-today {
    margin-left: 10px;
    padding: 3px 12px;
    border-radius: 20px;
    background: #EDE8FD;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap; }
  .calendar-titleDate.is-today .title-container {
    color: #6c4cf1; }

#catalog-produit-analyse-doublon {
  position: relative; }
  #catalog-produit-analyse-doublon .link-container {
    margin-right: 10px; }
    #catalog-produit-analyse-doublon .link-container .link {
      color: #1976D2;
      font-size: 11px;
      cursor: pointer; }
    #catalog-produit-analyse-doublon .link-container .link-separator {
      margin-right: 5px;
      margin-left: 5px; }

#catalogProduit-list-item {
  /*
  .kalendes-listItem-text{
    min-height:56px;
  }
   */ }
  #catalogProduit-list-item .item-photo {
    width: 50px;
    height: 50px; }
    #catalogProduit-list-item .item-photo img {
      width: 50px;
      height: 50px;
      border-radius: 50px; }
  #catalogProduit-list-item .catalogProduit-list-item-exists {
    padding: 10px;
    padding-bottom: 0px; }
    #catalogProduit-list-item .catalogProduit-list-item-exists .catalogProduit-list-item-exists-libelle {
      font-size: 12px;
      font-weight: bold;
      margin-left: 10px;
      color: #EC4433; }

#catalog-service-list-item .item-photo img {
  width: 50px;
  height: 50px;
  border-radius: 50px; }

#catalog-service-list-item .catalogService-list-item-exists {
  padding: 10px;
  padding-bottom: 0px; }
  #catalog-service-list-item .catalogService-list-item-exists .catalogService-list-item-exists-libelle {
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    color: #EC4433; }

#clotureDashboardActions-main {
  position: relative; }

#clotureDashboardActions-menu {
  position: relative; }

#cloture-part-reglements-data .cloture-container {
  padding: 10px; }
  #cloture-part-reglements-data .cloture-container .cloture-graphColor {
    height: 10px;
    width: 15px;
    margin-right: 10px; }
  #cloture-part-reglements-data .cloture-container .cloture-title {
    font-size: 20px;
    font-weight: 700;
    color: #0B0643; }
  #cloture-part-reglements-data .cloture-container .cloture-subtitle {
    font-size: 12px;
    color: #6E6E8C;
    font-weight: 400; }
    #cloture-part-reglements-data .cloture-container .cloture-subtitle.red {
      color: #C93867; }

#cloture-part-reglements-data .link-line:hover div {
  color: #5F2EEA !important; }

#cloture-part-reglements-data .graph-container {
  height: 350px;
  margin-top: 30px;
  margin-bottom: 50px; }
  #cloture-part-reglements-data .graph-container .graph-container-bar {
    position: relative;
    width: 16px;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
    border-radius: 200px;
    margin-right: 24px; }
    #cloture-part-reglements-data .graph-container .graph-container-bar .graph-container-value {
      position: absolute;
      width: 100%;
      height: 60%;
      background: #0ACC35;
      border-radius: 5px;
      bottom: 0px; }
    #cloture-part-reglements-data .graph-container .graph-container-bar .graph-container-title {
      position: absolute;
      transform: rotate(-45deg) translateX(-30px) translateY(-30px);
      color: #666666;
      bottom: -30px;
      font-size: 10px; }

#cloture-part-reglements-data .bloc-main text-main {
  font-weight: bold !important; }

#cloture-part-reglements-data .bloc-main right-action {
  margin-left: 5px !important;
  margin-right: 5px !important;
  font-weight: bold !important; }

#cloture-part-reglements-data .bloc-sub .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#cloture-part-reglements-data .bloc-sub text-main {
  margin-left: 20px !important;
  font-size: 12px !important; }

#cloture-part-reglements-data .bloc-sub right-action {
  margin-left: 5px !important;
  margin-right: 20px !important;
  font-size: 12px !important; }

#cloture-part-reglements-data .bloc-sub.sub text-main {
  margin-left: 40px !important; }

#cloture-part-tableaux-ca .cashed {
  background-color: green;
  padding: 1px 3px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-ca .cmd-cashed {
  background-color: green;
  padding: 1px 3px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-ca .cancelled {
  background-color: red;
  padding: 1px 3px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-ca .cmd-cancelled {
  background-color: red;
  padding: 1px 3px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-ca .cmd-pending {
  background-color: orange;
  padding: 1px 3px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-ca .ca-date-creation {
  line-height: 12px; }

#cloture-part-tableaux-ca table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd; }

#cloture-part-tableaux-ca th {
  position: sticky;
  top: 0;
  background-color: grey; }

#cloture-part-tableaux-ca tfoot {
  position: sticky;
  bottom: 0;
  background-color: grey; }

#cloture-part-tableaux-ca tr:nth-child(even) {
  background-color: #f2f2f2; }

#cloture-part-tableaux-ca th, #cloture-part-tableaux-ca td {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd;
  padding: 8px; }

#cloture-part-tableaux-cheque .cashed {
  background-color: green;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-cheque table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd; }

#cloture-part-tableaux-cheque th {
  position: sticky;
  top: 0;
  background-color: grey; }

#cloture-part-tableaux-cheque tfoot {
  position: sticky;
  bottom: 0;
  background-color: grey; }

#cloture-part-tableaux-cheque tr:nth-child(even) {
  background-color: #f2f2f2; }

#cloture-part-tableaux-cheque th, #cloture-part-tableaux-cheque td {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd;
  padding: 8px; }

#cloture-part-tableaux-cheque .check-date-creation {
  line-height: 12px; }

#cloture-part-tableaux-online .cashed {
  background-color: green;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-online table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd; }

#cloture-part-tableaux-online th {
  position: sticky;
  top: 0;
  background-color: grey; }

#cloture-part-tableaux-online tr:nth-child(even) {
  background-color: #f2f2f2; }

#cloture-part-tableaux-online th, #cloture-part-tableaux-online td {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd;
  padding: 8px; }

#cloture-part-tableaux-online .espece-date-creation {
  line-height: 12px; }

#cloture-part-tableaux-online .cashed {
  background-color: green;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-online table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd; }

#cloture-part-tableaux-online th {
  position: sticky;
  top: 0;
  background-color: grey; }

#cloture-part-tableaux-online tfoot {
  position: sticky;
  bottom: 0;
  background-color: grey; }

#cloture-part-tableaux-online tr:nth-child(even) {
  background-color: #f2f2f2; }

#cloture-part-tableaux-online th, #cloture-part-tableaux-online td {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd;
  padding: 8px; }

#cloture-part-tableaux-online .online-date-creation {
  line-height: 12px; }

#cloture-part-tableaux-reglements .cashed {
  background-color: green;
  padding: 1px 3px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-reglements table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd; }

#cloture-part-tableaux-reglements th {
  position: sticky;
  top: 0;
  background-color: grey; }

#cloture-part-tableaux-reglements tfoot {
  position: sticky;
  bottom: 0;
  background-color: grey; }

#cloture-part-tableaux-reglements tr:nth-child(even) {
  background-color: #f2f2f2; }

#cloture-part-tableaux-reglements th, #cloture-part-tableaux-reglements td {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd;
  padding: 8px; }

#cloture-part-tableaux-reglements .reg-date-creation {
  line-height: 12px; }

#cloture-part-tableaux-tva .cashed {
  background-color: green;
  padding: 1px 3px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-tva .cancelled {
  background-color: red;
  padding: 1px 3px;
  color: white;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#cloture-part-tableaux-tva table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  border: 1px solid #ddd; }

#cloture-part-tableaux-tva th {
  position: sticky;
  top: 0;
  background-color: grey; }

#cloture-part-tableaux-tva tfoot {
  position: sticky;
  bottom: 0;
  background-color: grey; }

#cloture-part-tableaux-tva tr:nth-child(even) {
  background-color: #f2f2f2; }

#cloture-part-tableaux-tva th, #cloture-part-tableaux-tva td {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd;
  padding: 8px; }

#cloture-part-tableaux-tva .tva-date-creation {
  line-height: 12px; }

#cloture-part-ventes-data .kalendes-listItem {
  background: none; }

#cloture-part-ventes-data .cloture-container {
  padding: 10px; }
  #cloture-part-ventes-data .cloture-container .cloture-graphColor {
    height: 10px;
    width: 15px;
    margin-right: 10px; }
  #cloture-part-ventes-data .cloture-container .cloture-title {
    font-size: 20px;
    font-weight: 700;
    color: #0B0643; }
  #cloture-part-ventes-data .cloture-container .cloture-subtitle {
    font-size: 12px;
    color: #6E6E8C;
    font-weight: 400; }
    #cloture-part-ventes-data .cloture-container .cloture-subtitle.red {
      color: #C93867; }

#cloture-part-ventes-data .link-line:hover div {
  color: #5F2EEA !important; }

#cloture-part-ventes-data .graph-container {
  height: 350px;
  margin-top: 30px;
  margin-bottom: 50px; }
  #cloture-part-ventes-data .graph-container .graph-container-bar {
    position: relative;
    width: 16px;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
    border-radius: 200px;
    margin-right: 24px; }
    #cloture-part-ventes-data .graph-container .graph-container-bar .graph-container-value {
      position: absolute;
      width: 100%;
      height: 60%;
      background: #0ACC35;
      border-radius: 5px;
      bottom: 0px; }
    #cloture-part-ventes-data .graph-container .graph-container-bar .graph-container-title {
      position: absolute;
      transform: rotate(-45deg) translateX(-30px) translateY(-30px);
      color: #666666;
      bottom: -30px;
      font-size: 10px; }

#cloture-part-ventes-data .bloc-main text-main {
  font-weight: bold !important; }

#cloture-part-ventes-data .bloc-main right-action {
  margin-left: 5px !important;
  margin-right: 5px !important;
  font-weight: bold !important; }

#cloture-part-ventes-data .bloc-sub .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#cloture-part-ventes-data .bloc-sub text-main {
  margin-left: 20px !important;
  font-size: 12px !important; }

#cloture-part-ventes-data .bloc-sub right-action {
  margin-left: 5px !important;
  margin-right: 20px !important;
  font-size: 12px !important; }

#cloture-part-ventes-data .bloc-sub.sub text-main {
  margin-left: 40px !important; }

.client-giftListItem .giftListItem-content .gift-item .gift-numero {
  font-size: 16px !important;
  font-weight: bold; }

.client-giftListItem .giftListItem-content .gift-item .gift-montant {
  font-size: 16px !important;
  font-weight: bold; }

.client-giftListItem .giftListItem-content .gift-item .gift-date {
  font-size: 12px !important; }

#desktop-menu-contextual-links {
  position: relative;
  background-color: #5F2EEA;
  min-width: 250px;
  transition: background-color 0.3s ease; }
  #desktop-menu-contextual-links.has-sub {
    background-color: #FFFFFF; }
  #desktop-menu-contextual-links .links-main {
    background-color: #5F2EEA;
    color: white; }
    #desktop-menu-contextual-links .links-main .links-title {
      padding: 10px 30px;
      padding-top: 20px;
      font-size: 16px;
      font-weight: 600; }
    #desktop-menu-contextual-links .links-main .shortcut-item {
      margin-top: -1px; }
      #desktop-menu-contextual-links .links-main .shortcut-item .shortcut-item-content {
        padding: 20px 30px;
        border-radius: 5px;
        cursor: pointer;
        transition: background-color 0.3s ease; }
        #desktop-menu-contextual-links .links-main .shortcut-item .shortcut-item-content .shortcut-item-icon {
          margin-right: 30px; }
        #desktop-menu-contextual-links .links-main .shortcut-item .shortcut-item-content .shortcut-item-libelle {
          font-size: 14px;
          font-weight: 500; }
      #desktop-menu-contextual-links .links-main .shortcut-item .shortcut-item-separator {
        margin-right: 20px;
        margin-left: 20px;
        height: 1px;
        background-color: #4722AE; }
      #desktop-menu-contextual-links .links-main .shortcut-item.selected {
        background-color: #4722AE; }
        #desktop-menu-contextual-links .links-main .shortcut-item.selected .shortcut-item-libelle {
          font-weight: 700; }
    #desktop-menu-contextual-links .links-main .shortcut-item:hover {
      margin-top: -1px;
      background-color: #4722AE; }
  #desktop-menu-contextual-links .links-sub {
    background-color: #FFFFFF; }
    #desktop-menu-contextual-links .links-sub .links-title {
      padding: 30px;
      padding-bottom: 10px;
      font-size: 16px;
      font-weight: 600; }
    #desktop-menu-contextual-links .links-sub .shortcut-item {
      padding: 20px 30px;
      border-radius: 5px;
      cursor: pointer;
      transition: background-color 0.3s ease; }
      #desktop-menu-contextual-links .links-sub .shortcut-item .shortcut-item-icon {
        border: 3px solid #6E6E8C;
        border-radius: 100px;
        padding: 5px; }
        #desktop-menu-contextual-links .links-sub .shortcut-item .shortcut-item-icon md-icon {
          color: #6E6E8C; }
        #desktop-menu-contextual-links .links-sub .shortcut-item .shortcut-item-icon .kalendes-icon .kalendes-icon-loading {
          top: -10px;
          right: -10px; }
          #desktop-menu-contextual-links .links-sub .shortcut-item .shortcut-item-icon .kalendes-icon .kalendes-icon-loading md-icon {
            color: white; }
      #desktop-menu-contextual-links .links-sub .shortcut-item .shortcut-item-libelle {
        text-align: center;
        margin-top: 10px;
        font-size: 16px;
        font-weight: 600;
        color: #6E6E8C; }
      #desktop-menu-contextual-links .links-sub .shortcut-item.selected .shortcut-item-icon {
        color: #4722AE; }
      #desktop-menu-contextual-links .links-sub .shortcut-item.selected .shortcut-item-libelle {
        color: #4722AE; }
    #desktop-menu-contextual-links .links-sub .shortcut-item:hover .shortcut-item-icon {
      border-color: #4722AE; }
      #desktop-menu-contextual-links .links-sub .shortcut-item:hover .shortcut-item-icon md-icon {
        color: #4722AE; }
    #desktop-menu-contextual-links .links-sub .shortcut-item:hover .shortcut-item-libelle {
      color: #4722AE; }
    #desktop-menu-contextual-links .links-sub .shortcut-item-separator {
      margin-right: 20px;
      margin-left: 20px;
      height: 2px;
      background-color: #E9E9F8; }

#menu-parts-header {
  position: relative;
  height: 70px;
  min-height: 70px; }
  #menu-parts-header .menu-parts-header-container {
    position: fixed;
    background: linear-gradient(97.67deg, #FBA67D 3.56%, #FDBC7F 92.48%);
    padding: 20px;
    padding-bottom: 10px;
    padding-left: 0px;
    width: 100%;
    height: 70px;
    min-height: 70px;
    z-index: 10; }
  #menu-parts-header .back-button {
    width: 50px;
    cursor: pointer; }
    #menu-parts-header .back-button md-icon {
      width: 45px;
      height: 45px;
      font-size: 45px;
      color: white; }
  #menu-parts-header .text-main {
    color: white;
    font-size: 20px;
    font-weight: 700; }
  #menu-parts-header .text-sub {
    color: white;
    font-size: 14px;
    font-weight: 500; }
  #menu-parts-header .menu-parts-header-texts {
    height: 45px;
    min-height: 45px; }

.phone.landscape-orientation #menu-parts-header {
  height: unset; }
  .phone.landscape-orientation #menu-parts-header .menu-parts-header-container {
    padding: 5px;
    height: unset; }

#menu-parts-burger {
  position: relative; }
  #menu-parts-burger .menu-parts-burger-height {
    height: 50px; }
  #menu-parts-burger .menu-parts-burger-content {
    position: fixed;
    background-color: white;
    height: 70px;
    width: 100%;
    padding-top: 10px;
    z-index: 13;
    border-radius: 0px 0px 16px 16px; }
    #menu-parts-burger .menu-parts-burger-content:not(.no-shadow) {
      box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1); }
    #menu-parts-burger .menu-parts-burger-content.no-shadow {
      border-bottom: 1px solid #E9E9F8; }
  #menu-parts-burger .menu-parts-burger-button {
    margin-left: 20px; }
    #menu-parts-burger .menu-parts-burger-button md-icon {
      width: 30px;
      height: 30px;
      font-size: 30px;
      color: #0B0643; }
  #menu-parts-burger .logo_kalendes {
    margin-left: 25px; }
    #menu-parts-burger .logo_kalendes md-icon {
      width: 40px;
      height: 40px;
      font-size: 40px;
      color: #0B0643; }
  #menu-parts-burger .back-button {
    cursor: pointer; }
    #menu-parts-burger .back-button md-icon {
      width: 30px;
      height: 30px;
      font-size: 30px;
      color: #0B0643; }
  #menu-parts-burger md-icon {
    color: #0B0643; }

#popup-menu .kalendes-popup.is-popup {
  background-color: transparent !important; }

#menu-parts-popup .menu-parts-popup-button {
  margin-left: 10px; }

#kalendes-academy-menu-desktop {
  min-width: 300px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2); }

#media-photo-mail .media-photo-mail-consult {
  margin-top: 10px; }
  #media-photo-mail .media-photo-mail-consult img {
    width: 50%; }

#media-photo-mail img {
  border-radius: 5px; }

#proposition-parts-list-actions .proposition-actions-bloc {
  margin-right: 20px; }
  #proposition-parts-list-actions .proposition-actions-bloc .proposition-date-selector {
    background-color: white;
    border-radius: 5px;
    font-weight: 500;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    margin-top: 10px;
    margin-bottom: 5px; }
    #proposition-parts-list-actions .proposition-actions-bloc .proposition-date-selector .proposition-actions-button {
      background-color: #F8F8FF;
      margin: 0px;
      box-shadow: none;
      padding: 10px; }
  #proposition-parts-list-actions .proposition-actions-bloc .proposition-actions-button {
    position: relative;
    padding: 5px;
    margin: 5px;
    background-color: white;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px;
    cursor: pointer; }
    #proposition-parts-list-actions .proposition-actions-bloc .proposition-actions-button.green md-icon {
      color: #43A047; }
    #proposition-parts-list-actions .proposition-actions-bloc .proposition-actions-button.orange md-icon {
      color: #FB8C00; }
    #proposition-parts-list-actions .proposition-actions-bloc .proposition-actions-button.red md-icon {
      color: #C93867; }
    #proposition-parts-list-actions .proposition-actions-bloc .proposition-actions-button .selected {
      position: absolute;
      top: -2px;
      right: -2px;
      width: 8px;
      height: 8px;
      border-radius: 100px;
      background-color: #f44336; }
    #proposition-parts-list-actions .proposition-actions-bloc .proposition-actions-button .overlap-time {
      position: absolute;
      z-index: 1;
      bottom: -5px;
      right: -5px;
      padding: 3px;
      border-radius: 100px;
      background-color: #f44336;
      color: white;
      font-size: 8px;
      width: 15px;
      height: 15px;
      line-height: 15px;
      font-weight: bold; }
    #proposition-parts-list-actions .proposition-actions-bloc .proposition-actions-button md-icon {
      color: #6E6E8C;
      height: 20px;
      width: 20px;
      min-height: 20px;
      min-width: 20px;
      font-size: 20px; }
  #proposition-parts-list-actions .proposition-actions-bloc .proposition-actions-button:hover {
    background-color: #F8F8FF; }

.proposition-parts-list-actions-legend-container {
  background-color: white; }
  .proposition-parts-list-actions-legend-container .proposition-parts-list-actions-legend-button {
    padding: 5px;
    margin: 5px 30px;
    background-color: white;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    .proposition-parts-list-actions-legend-container .proposition-parts-list-actions-legend-button md-icon {
      color: #6E6E8C;
      height: 20px;
      width: 20px;
      min-height: 20px;
      min-width: 20px;
      font-size: 20px; }
    .proposition-parts-list-actions-legend-container .proposition-parts-list-actions-legend-button.green md-icon {
      color: #43A047; }
    .proposition-parts-list-actions-legend-container .proposition-parts-list-actions-legend-button.orange md-icon {
      color: #FB8C00; }
    .proposition-parts-list-actions-legend-container .proposition-parts-list-actions-legend-button.red md-icon {
      color: #C93867; }
  .proposition-parts-list-actions-legend-container .proposition-parts-list-actions-legend-text {
    color: #6E6E8C;
    background-color: white;
    font-size: 12px;
    padding: 10px 0px;
    border-bottom: 1px solid #E9E9F8;
    margin-right: 30px; }

#reglement-update-tactil-gift .amounts-more-title {
  font-size: 16px;
  color: #0B0643; }

#reglement-update-tactil-gift .amounts-more-value {
  font-size: 24px;
  font-weight: bold;
  color: #0B0643; }
  #reglement-update-tactil-gift .amounts-more-value .value-footer {
    line-height: 26px; }

#reglement-update-tactil-gift .amounts-more-arrow {
  margin-left: 5px; }
  #reglement-update-tactil-gift .amounts-more-arrow md-icon {
    height: 15px;
    width: 15px;
    min-height: 15px;
    min-width: 15px;
    font-size: 15px;
    color: #0B0643; }

#reglement-update-tactil-gift .no-selection {
  font-size: 18px;
  color: #C93867; }

#conformite-piste-archive .table-header {
  height: 50px;
  border: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  font-weight: bold; }

#conformite-piste-archive .body-line {
  height: 150px;
  overflow: hidden;
  background-color: white; }
  #conformite-piste-archive .body-line div {
    font-size: 8px !important;
    padding: 5px;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    overflow-y: auto; }
  #conformite-piste-archive .body-line .numero {
    font-size: 12px !important; }
  #conformite-piste-archive .body-line .verif {
    font-size: 12px !important;
    font-weight: bold; }
  #conformite-piste-archive .body-line .first {
    border-left: 1px solid #EEEEEE; }

#conformite-piste-duplicata .table-header {
  height: 50px;
  border: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  font-weight: bold; }

#conformite-piste-duplicata .body-line {
  height: 150px;
  overflow: hidden;
  background-color: white; }
  #conformite-piste-duplicata .body-line div {
    font-size: 8px !important;
    padding: 5px;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    overflow-y: auto; }
  #conformite-piste-duplicata .body-line .numero {
    font-size: 12px !important; }
  #conformite-piste-duplicata .body-line .verif {
    font-size: 12px !important;
    font-weight: bold; }
  #conformite-piste-duplicata .body-line .first {
    border-left: 1px solid #EEEEEE; }

#conformite-piste-grandTotalPeriode .table-header {
  height: 50px;
  border: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  font-weight: bold; }

#conformite-piste-grandTotalPeriode .body-line {
  height: 150px;
  overflow: hidden;
  background-color: white; }
  #conformite-piste-grandTotalPeriode .body-line div {
    font-size: 8px !important;
    padding: 5px;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    overflow-y: auto; }
  #conformite-piste-grandTotalPeriode .body-line .numero {
    font-size: 12px !important; }
  #conformite-piste-grandTotalPeriode .body-line .verif {
    font-size: 12px !important;
    font-weight: bold; }
  #conformite-piste-grandTotalPeriode .body-line .first {
    border-left: 1px solid #EEEEEE; }

#conformite-piste-grandTotalMensuel .table-header {
  height: 50px;
  border: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  font-weight: bold; }

#conformite-piste-grandTotalMensuel .body-line {
  height: 150px;
  overflow: hidden;
  background-color: white; }
  #conformite-piste-grandTotalMensuel .body-line div {
    font-size: 8px !important;
    padding: 5px;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    overflow-y: auto; }
  #conformite-piste-grandTotalMensuel .body-line .numero {
    font-size: 12px !important; }
  #conformite-piste-grandTotalMensuel .body-line .verif {
    font-size: 12px !important;
    font-weight: bold; }
  #conformite-piste-grandTotalMensuel .body-line .first {
    border-left: 1px solid #EEEEEE; }

#conformite-piste-grandTotalTicket .table-header {
  height: 50px;
  border: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  font-weight: bold; }

#conformite-piste-grandTotalTicket .body-line {
  height: 150px;
  overflow: hidden;
  background-color: white; }
  #conformite-piste-grandTotalTicket .body-line div {
    font-size: 8px !important;
    padding: 5px;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    overflow-y: auto; }
  #conformite-piste-grandTotalTicket .body-line .numero {
    font-size: 12px !important; }
  #conformite-piste-grandTotalTicket .body-line .verif {
    font-size: 12px !important;
    font-weight: bold; }
  #conformite-piste-grandTotalTicket .body-line .first {
    border-left: 1px solid #EEEEEE; }

.settings-kalendes-options-item {
  margin-bottom: 30px; }
  .settings-kalendes-options-item .item-libelle {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px; }
  .settings-kalendes-options-item .item-footer {
    margin-top: 15px; }
  .settings-kalendes-options-item .clickable-footer {
    text-align: center;
    padding-top: 30px;
    color: #D81B60;
    cursor: pointer; }
  .settings-kalendes-options-item .clickable-footer:hover {
    opacity: 0.8; }
  .settings-kalendes-options-item .button-container-container {
    margin-bottom: 10px;
    margin-top: 10px; }
  .settings-kalendes-options-item .options-item-legal {
    margin: 10px;
    color: #6E6E8C;
    font-weight: 300;
    font-size: 11px; }
  .settings-kalendes-options-item .contact-item {
    margin: 10px;
    padding: 10px;
    border: 1px solid #E9E9F8;
    border-radius: 5px;
    font-size: 14px;
    min-width: 200px !important;
    margin-top: 30px; }
    .settings-kalendes-options-item .contact-item .contact-item-title {
      font-size: 16px;
      text-align: center;
      font-weight: bold;
      color: #0B0643; }
    .settings-kalendes-options-item .contact-item .contact-item-text {
      margin-top: 20px;
      text-align: center;
      color: #4E4B66; }
    .settings-kalendes-options-item .contact-item .contact-item-numero {
      margin-top: 20px;
      text-align: center;
      font-weight: bold;
      font-size: 20px;
      color: #C93867; }

#conformite-piste-ticket .table-header {
  height: 50px;
  border: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  font-weight: bold; }

#conformite-piste-ticket .body-line {
  height: 150px;
  overflow: hidden;
  background-color: white; }
  #conformite-piste-ticket .body-line div {
    font-size: 8px !important;
    padding: 5px;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    overflow-y: auto; }
  #conformite-piste-ticket .body-line .numero {
    font-size: 12px !important; }
  #conformite-piste-ticket .body-line .verif {
    font-size: 12px !important;
    font-weight: bold; }
  #conformite-piste-ticket .body-line .first {
    border-left: 1px solid #EEEEEE; }

.settings-kalendes-options-trial {
  margin-bottom: 30px; }
  .settings-kalendes-options-trial .kalendes-listItem {
    background-color: rgba(255, 165, 0, 0.2); }
  .settings-kalendes-options-trial .trial-libelle {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px; }
  .settings-kalendes-options-trial .trial-footer {
    margin-top: 15px; }
  .settings-kalendes-options-trial .clickable-footer {
    text-align: center;
    padding-top: 30px;
    color: #D81B60;
    cursor: pointer; }
  .settings-kalendes-options-trial .clickable-footer:hover {
    opacity: 0.8; }
  .settings-kalendes-options-trial .button-container-container {
    margin-bottom: 10px;
    margin-top: 10px; }
  .settings-kalendes-options-trial .options-trial-legal {
    margin: 10px;
    color: #6E6E8C;
    font-weight: 300;
    font-size: 11px; }

.paymentMeans-item-container {
  margin-bottom: 15px; }
  .paymentMeans-item-container .paymentMeans-item-header {
    cursor: pointer;
    margin-bottom: 20px; }
    .paymentMeans-item-container .paymentMeans-item-header .paymentMeans-item-libelle {
      font-weight: bold; }
  .paymentMeans-item-container .paymentMeans-item-description {
    color: #6E6E8C;
    font-weight: 400;
    font-size: 13px; }
  .paymentMeans-item-container .iban-container-main {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 15px; }
    .paymentMeans-item-container .iban-container-main .iban-libelle {
      margin-bottom: 5px; }
    .paymentMeans-item-container .iban-container-main .iban-container-sub {
      border: 1px solid #E9E9F8;
      border-radius: 5px;
      padding: 15px 15px; }
      .paymentMeans-item-container .iban-container-main .iban-container-sub .iban-element .legal-mentions {
        font-size: 12px;
        color: #746e6e;
        text-align: justify; }
      .paymentMeans-item-container .iban-container-main .iban-container-sub .iban-element .legal-mentions-div {
        margin-top: 10px;
        margin-bottom: 10px; }
        .paymentMeans-item-container .iban-container-main .iban-container-sub .iban-element .legal-mentions-div kalendes-checkbox {
          margin-right: 15px; }
      .paymentMeans-item-container .iban-container-main .iban-container-sub .iban-element .footer {
        margin-top: 10px;
        margin-bottom: 15px; }
    .paymentMeans-item-container .iban-container-main .iban-legal {
      margin: 10px; }

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

 */
.media-choice-item-container {
  padding: 10px;
  padding-left: 20px;
  padding-right: 20px; }
  .media-choice-item-container .media-choice-item {
    background-color: white;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    .media-choice-item-container .media-choice-item .media-titles {
      padding: 10px; }
      .media-choice-item-container .media-choice-item .media-titles .media-title-main {
        font-size: 16px !important;
        font-weight: bold; }
      .media-choice-item-container .media-choice-item .media-titles .media-title-sub {
        color: #6E6E8C;
        font-size: 13px !important;
        font-weight: 400; }
    .media-choice-item-container .media-choice-item .media-checks .media-check .media-check-title {
      font-weight: bold;
      text-align: center; }
    .media-choice-item-container .media-choice-item .media-checks .media-check .media-check-input {
      height: 60px;
      width: 80px;
      border: 1px solid #EEEEEE;
      border-right: none;
      border-bottom: none; }
      .media-choice-item-container .media-choice-item .media-checks .media-check .media-check-input.no-model {
        background-color: #FAFAFA; }

#settingsMediaGeneral-main {
  position: relative; }

#settings-media-personnalisation-detail .detail-content {
  padding: 10px;
  padding-bottom: 150px; }

#settings-media-personnalisation-detail .personnalisation-media-choice {
  margin-bottom: 40px; }
  #settings-media-personnalisation-detail .personnalisation-media-choice .personnalisation-media-choice-title {
    margin-bottom: 5px; }
  #settings-media-personnalisation-detail .personnalisation-media-choice .check-item {
    margin-bottom: 10px;
    min-width: 250px; }
    #settings-media-personnalisation-detail .personnalisation-media-choice .check-item .check-libelle {
      margin-left: 10px;
      margin-right: 10px; }

#settings-media-personnalisation-list .notification-item-container {
  padding-bottom: 30px;
  padding-right: 10px;
  padding-left: 10px; }
  #settings-media-personnalisation-list .notification-item-container .notification-item {
    background-color: white;
    padding: 10px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #settings-media-personnalisation-list .notification-item-container .notification-item .notification-item-header {
      cursor: pointer; }
      #settings-media-personnalisation-list .notification-item-container .notification-item .notification-item-header .notification-item-libelle {
        font-size: 18px;
        font-weight: bold; }
      #settings-media-personnalisation-list .notification-item-container .notification-item .notification-item-header .notification-item-description {
        color: #4F5050;
        font-size: 13px; }

#settings-media-personnalisation-list .notification-item-separator {
  margin-top: 15px;
  margin-bottom: 15px;
  height: 1px;
  background-color: #E1E1E1; }

#settings-media-personnalisation-list .link-container {
  margin-right: 10px; }
  #settings-media-personnalisation-list .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #settings-media-personnalisation-list .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

.settings-menuItem {
  position: relative;
  padding-left: 20px;
  padding-right: 0px;
  border-bottom: 1px solid #E9E9F8;
  cursor: pointer;
  height: 50px;
  transition: background-color 0.3s ease; }
  .settings-menuItem.has-link {
    cursor: pointer; }
  .settings-menuItem.is-title {
    background-color: #F8F8FF;
    font-weight: 700; }
    .settings-menuItem.is-title .settings-menuItem-label {
      font-size: 14px !important;
      text-align: left; }
  .settings-menuItem .settings-menuItem-icon {
    margin-right: 20px; }
  .settings-menuItem:not(.is-title) {
    background-color: #FFFFFF;
    color: #6E6E8C; }
    .settings-menuItem:not(.is-title).selected {
      color: #C93867; }
      .settings-menuItem:not(.is-title).selected md-icon {
        color: #C93867; }

.settings-menuItem:hover {
  background-color: #E8E8FC; }

#settings-online-famille-form .settings-online-famille-form-content {
  padding: 10px; }

#settingsOnlineApparence-main {
  position: relative; }

#settings-online-notification-detail .detail-content {
  padding: 10px;
  padding-bottom: 150px; }

#settings-online-notification-list .notification-item-container {
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px; }
  #settings-online-notification-list .notification-item-container .notification-item {
    background-color: white;
    padding: 10px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #settings-online-notification-list .notification-item-container .notification-item .notification-item-header {
      cursor: pointer; }
      #settings-online-notification-list .notification-item-container .notification-item .notification-item-header .notification-item-libelle {
        font-size: 18px;
        font-weight: bold; }
      #settings-online-notification-list .notification-item-container .notification-item .notification-item-header .notification-item-description {
        color: #6E6E8C;
        font-weight: 400;
        font-size: 13px; }

#settings-online-notification-list .notification-item-separator {
  margin-top: 15px;
  margin-bottom: 15px;
  height: 1px;
  background-color: #E1E1E1; }

#settings-online-notification-list .link-container {
  margin-right: 10px; }
  #settings-online-notification-list .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #settings-online-notification-list .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

#payment-account-document .person-container {
  border: 1px solid #EEEEEE;
  min-height: 500px; }
  #payment-account-document .person-container .person-list {
    min-width: 300px;
    border-right: 1px solid #EEEEEE; }
    #payment-account-document .person-container .person-list .person-list-item {
      height: 80px;
      border-bottom: 1px solid #EEEEEE;
      cursor: pointer;
      padding: 10px; }
  #payment-account-document .person-container .person-infos .no-content {
    margin-top: 50px; }

#payment-account-header {
  padding: 10px; }
  #payment-account-header .payment-header-status {
    margin-top: 10px; }

#payment-account-identification .stripe-acceptance {
  margin-top: 30px;
  padding: 10px; }
  #payment-account-identification .stripe-acceptance .stripe-acceptance-text {
    margin-left: 10px;
    font-size: 12px !important; }

#payment-account-identification .payment-account-identification-endOfPage {
  height: 150px; }

#payment-account-loading {
  padding: 10px; }
  #payment-account-loading .payment-account-loading-tags {
    padding-top: 10px;
    padding-bottom: 10px; }
  #payment-account-loading .loading-content {
    padding-top: 20px; }

#settings-online-paymentAccount-main {
  position: relative; }

#payment-account-synthese .payment-account-synthese-text {
  margin-top: 10px;
  font-size: 14px; }
  #payment-account-synthese .payment-account-synthese-text li {
    font-size: 12px;
    margin-bottom: 5px; }

#payment-account-versement .iban-error {
  color: #C93867;
  font-size: 12px; }

#settingsOnlinePromo-main {
  position: relative; }

#settings-reservation-annulation .settings-reservation-annulation-content {
  padding-bottom: 100px; }

#settings-reservation-article .header-actions {
  margin-top: 10px;
  margin-right: 10px; }

#settings-reservation-article .settings-reservation-article-content {
  padding-bottom: 50px; }

#settings-reservation-article .article-edition {
  margin-bottom: 30px; }

#settings-reservation-article .mass-item {
  padding: 10px 0px; }

#settings-reservation-article .article-item-container {
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px; }
  #settings-reservation-article .article-item-container .article-item {
    background-color: white;
    padding: 10px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #settings-reservation-article .article-item-container .article-item .article-item-header {
      cursor: pointer; }
    #settings-reservation-article .article-item-container .article-item.has-error {
      background-color: #FFEBEE; }
    #settings-reservation-article .article-item-container .article-item .article-item-libelle {
      font-size: 16px;
      font-weight: bold; }
    #settings-reservation-article .article-item-container .article-item .article-item-description {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 400;
      margin-top: 10px; }
    #settings-reservation-article .article-item-container .article-item .article-item-input-line {
      cursor: pointer; }
    #settings-reservation-article .article-item-container .article-item .article-item-separator {
      margin-top: 5px;
      margin-bottom: 5px;
      height: 1px;
      background-color: #E1E1E1; }
    #settings-reservation-article .article-item-container .article-item .item-details-link {
      margin-top: 10px;
      margin-right: 10px;
      color: #1976D2;
      font-size: 11px;
      cursor: pointer; }
    #settings-reservation-article .article-item-container .article-item .taches-container .tache-container {
      padding: 15px 60px; }
      #settings-reservation-article .article-item-container .article-item .taches-container .tache-container .tache-options .tache-option {
        cursor: pointer;
        padding: 5px 0px; }
        #settings-reservation-article .article-item-container .article-item .taches-container .tache-container .tache-options .tache-option .tache-option-color {
          border-radius: 5px;
          width: 40px;
          height: 30px; }

#settings-reservation-article .link-container {
  margin-right: 10px; }
  #settings-reservation-article .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #settings-reservation-article .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

.xs #settings-reservation-article .article-item-container .article-item .taches-container .tache-container {
  padding: 15px 30px; }

#settings-reservation-customFields .modif-text:hover {
  text-decoration: underline; }

#settings-reservation-proposition .settings-reservation-proposition-content {
  padding-bottom: 100px; }

#settings-reservation-publication .settings-reservation-publication-content {
  padding-bottom: 100px; }

#settings-sellOnline-article .header-actions {
  margin-top: 10px;
  margin-right: 10px; }

#settings-sellOnline-article .settings-sellOnline-article-content {
  padding-bottom: 50px; }

#settings-sellOnline-article .article-edition {
  margin-bottom: 30px; }

#settings-sellOnline-article .bloc-item {
  border-bottom: 1px solid #E9E9F8; }

#settings-sellOnline-article .article-item-container {
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px; }
  #settings-sellOnline-article .article-item-container .article-item-header {
    cursor: pointer; }
  #settings-sellOnline-article .article-item-container .article-item-details {
    padding-right: 20px;
    padding-left: 20px; }
  #settings-sellOnline-article .article-item-container .article-item {
    background-color: white;
    padding: 10px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #settings-sellOnline-article .article-item-container .article-item.has-error {
      background-color: #FFEBEE; }
    #settings-sellOnline-article .article-item-container .article-item .article-item-libelle {
      font-size: 16px;
      font-weight: bold; }
    #settings-sellOnline-article .article-item-container .article-item .article-item-description {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 400;
      margin-top: 10px; }
    #settings-sellOnline-article .article-item-container .article-item .article-item-input-line {
      cursor: pointer; }
    #settings-sellOnline-article .article-item-container .article-item .article-item-separator {
      margin-top: 5px;
      margin-bottom: 5px;
      height: 1px;
      background-color: #E1E1E1; }
    #settings-sellOnline-article .article-item-container .article-item .item-details-link {
      margin-top: 10px;
      margin-right: 10px;
      color: #1976D2;
      font-size: 11px;
      cursor: pointer; }

#settings-sellOnline-article .link-container {
  margin-right: 10px; }
  #settings-sellOnline-article .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #settings-sellOnline-article .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

#settings-sellOnline-clickCollect .settings-sellOnline-clickCollect-content {
  padding-bottom: 100px; }
  #settings-sellOnline-clickCollect .settings-sellOnline-clickCollect-content .clickCollect-item-container {
    margin-top: 20px; }

#settings-sellOnline-clickCollect .dispo-day-item {
  margin-top: 20px;
  width: 100px;
  font-size: 13px; }
  #settings-sellOnline-clickCollect .dispo-day-item .dispo-day-item-libelle {
    margin-left: 5px;
    margin-right: 30px;
    white-space: nowrap; }

#settings-sellOnline-clickCollect .calendriers-container {
  height: 200px;
  overflow: hidden;
  position: relative;
  background-color: white; }
  #settings-sellOnline-clickCollect .calendriers-container .calendrier-item {
    padding: 10px 30px; }
    #settings-sellOnline-clickCollect .calendriers-container .calendrier-item .time {
      font-weight: bold; }

#settings-sellOnline-commandes .settings-sellOnline-commandes-content {
  padding-bottom: 100px; }

#settings-sellOnline-commandes .text-bold {
  font-weight: bold; }

#settings-sellOnline-commandes .encaissement-message {
  padding: 10px; }

#settings-sellOnline-commandes .commande-item-container {
  padding-bottom: 30px; }

#settings-sellOnline-commandes .commande-item {
  background-color: white;
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  padding: 10px; }
  #settings-sellOnline-commandes .commande-item .commande-item-client {
    font-size: 18px;
    font-weight: bold; }
  #settings-sellOnline-commandes .commande-item .commande-item-description {
    color: #4F5050;
    font-size: 13px; }
  #settings-sellOnline-commandes .commande-item .commande-item-delivery {
    color: #4F5050;
    font-size: 13px; }
  #settings-sellOnline-commandes .commande-item .details-content .details-separator {
    border-top: 1px solid #E1E1E1;
    margin-top: 10px;
    margin-bottom: 10px; }
  #settings-sellOnline-commandes .commande-item .details-content .details-content-article {
    padding-top: 2px;
    padding-botom: 2px; }
    #settings-sellOnline-commandes .commande-item .details-content .details-content-article .details-content-article-amount {
      font-weight: bold; }
  #settings-sellOnline-commandes .commande-item .details-content .details-content-total {
    margin-top: 20px;
    font-weight: bold; }
    #settings-sellOnline-commandes .commande-item .details-content .details-content-total div {
      font-size: 18px !important; }

#settings-sellOnline-deliveryMode .settings-sellOnline-deliveryMode-content {
  padding-bottom: 100px; }
  #settings-sellOnline-deliveryMode .settings-sellOnline-deliveryMode-content .deliveryMode-item-container {
    margin-bottom: 20px; }
  #settings-sellOnline-deliveryMode .settings-sellOnline-deliveryMode-content .freeAmount-container {
    margin-top: 20px; }

#settings-sellOnline-publication .settings-sellOnline-publication-content {
  padding-bottom: 100px; }

#settings-platform-parameter-order .order-input input {
  width: 80px;
  text-align: center; }

#settings-platform-parameter-photo-etablissement img {
  border-radius: 5px; }

#settings-platform-parameter-photo-realisation img {
  border-radius: 5px; }

#settings-platform-parameter-prestation .link {
  color: #1976D2;
  font-size: 11px;
  cursor: pointer; }

#settings-platform-parameter-prestation .link-separator {
  font-size: 11px;
  margin-right: 5px;
  margin-left: 5px; }

#settings-platform-parameter-prestation .description {
  color: #C93867; }

#settings-platform-parameter-prestation .not-bookable {
  font-size: 10px;
  margin-top: 5px;
  line-height: 12px;
  font-weight: 500;
  color: #E53935; }
  #settings-platform-parameter-prestation .not-bookable md-icon {
    color: #E53935;
    font-size: 18px;
    height: 18px;
    width: 18px;
    min-height: 18px;
    min-width: 18px;
    margin-right: 5px; }

#settings-platform-parameter-update .checkbox-item {
  margin-left: 30px;
  margin-bottom: 10px; }
  #settings-platform-parameter-update .checkbox-item .checkbox-item-label {
    margin-left: 5px; }

#discount-component .modifier:hover {
  cursor: pointer; }

#discount-component .modif-text:hover {
  text-decoration: underline; }

#discount-component .align-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

#discount-component .input-value {
  min-width: 100px;
  margin-left: 20px; }

#discount-component .input-unite {
  max-width: 80px;
  margin-left: 20px; }

#discount-component .margin-top-2 {
  margin-top: 2%; }

#discount-component .actions {
  margin-top: 3px; }

#discount-page .link-container {
  margin-right: 10px; }
  #discount-page .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #discount-page .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

#prestation-list-component .link {
  color: #1976D2;
  font-size: 11px;
  cursor: pointer; }

#prestation-list-component .link-separator {
  font-size: 11px;
  margin-right: 5px;
  margin-left: 5px; }

#proposition-reservation .link-container {
  margin-right: 10px; }
  #proposition-reservation .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #proposition-reservation .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

#proposition-reservation .increment-item-container {
  padding-top: 30px; }

#ressource-list-component .link {
  color: #1976D2;
  font-size: 11px;
  cursor: pointer; }

#ressource-list-component .link-separator {
  font-size: 11px;
  margin-right: 5px;
  margin-left: 5px; }

#settings-promo-code .warning-message-text {
  font-size: 18px; }

#settings-promo-code .settings-promo-code-content {
  padding-bottom: 100px; }

#settings-promo-code .kalendes-tag {
  margin-top: 0px; }

#settings-promo-code .code-promo-item-container {
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px; }
  #settings-promo-code .code-promo-item-container .code-promo-item {
    background-color: white;
    padding: 10px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #settings-promo-code .code-promo-item-container .code-promo-item .code-promo-item-header {
      cursor: pointer; }
      #settings-promo-code .code-promo-item-container .code-promo-item .code-promo-item-header .code-promo-item-libelle {
        font-size: 16px;
        font-weight: bold; }
    #settings-promo-code .code-promo-item-container .code-promo-item .uniq-main {
      font-weight: bold; }
    #settings-promo-code .code-promo-item-container .code-promo-item .uniq-sub {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 400; }
    #settings-promo-code .code-promo-item-container .code-promo-item .code-promo-item-description {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 400; }
    #settings-promo-code .code-promo-item-container .code-promo-item .code-promo-item-input-line {
      margin-top: 10px;
      margin-bottom: 10px; }
      #settings-promo-code .code-promo-item-container .code-promo-item .code-promo-item-input-line.switch {
        cursor: pointer; }
    #settings-promo-code .code-promo-item-container .code-promo-item .code-promo-item-separator {
      margin-top: 15px;
      margin-bottom: 15px;
      height: 1px;
      background-color: #E1E1E1; }

#settings-promo-code .link-container {
  margin-right: 10px; }
  #settings-promo-code .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #settings-promo-code .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

#settings-promo-code-utilisation .warning-message-text {
  font-size: 18px; }

#settings-promo-code-utilisation .settings-promo-code-content {
  padding-bottom: 100px; }

#settings-promo-code-utilisation .kalendes-tag {
  margin-top: 0px; }

#settings-promo-code-utilisation .code-promo-item-container {
  padding-bottom: 30px; }
  #settings-promo-code-utilisation .code-promo-item-container .code-promo-item {
    background-color: white;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 10px;
    color: #212121; }
    #settings-promo-code-utilisation .code-promo-item-container .code-promo-item .code-promo-item-header {
      cursor: pointer; }
      #settings-promo-code-utilisation .code-promo-item-container .code-promo-item .code-promo-item-header .code-promo-item-libelle {
        font-size: 18px;
        font-weight: bold; }
    #settings-promo-code-utilisation .code-promo-item-container .code-promo-item .uniq-main {
      font-weight: bold; }
    #settings-promo-code-utilisation .code-promo-item-container .code-promo-item .uniq-sub {
      color: #4F5050;
      font-size: 13px; }
    #settings-promo-code-utilisation .code-promo-item-container .code-promo-item .code-promo-item-description {
      color: #4F5050;
      font-size: 13px; }
    #settings-promo-code-utilisation .code-promo-item-container .code-promo-item .code-promo-item-input-line {
      margin-top: 5px;
      margin-bottom: 5px; }
      #settings-promo-code-utilisation .code-promo-item-container .code-promo-item .code-promo-item-input-line.switch {
        cursor: pointer; }
    #settings-promo-code-utilisation .code-promo-item-container .code-promo-item .code-promo-item-separator {
      margin-top: 5px;
      margin-bottom: 5px;
      height: 1px;
      background-color: #E1E1E1; }

#settings-seo-greserve-article .header-actions {
  margin-top: 10px;
  margin-right: 10px; }

#settings-seo-greserve-article .settings-seoGreserve-article-content {
  padding-bottom: 50px; }

#settings-seo-greserve-article .article-edition {
  margin-bottom: 30px; }

#settings-seo-greserve-article .article-item-container {
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px; }
  #settings-seo-greserve-article .article-item-container .article-item {
    background-color: white;
    padding: 10px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #settings-seo-greserve-article .article-item-container .article-item .article-item-header {
      cursor: pointer; }
    #settings-seo-greserve-article .article-item-container .article-item.has-error {
      background-color: #FFEBEE; }
    #settings-seo-greserve-article .article-item-container .article-item .article-item-libelle {
      font-size: 16px;
      font-weight: bold; }
    #settings-seo-greserve-article .article-item-container .article-item .article-item-description {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 400;
      margin-top: 10px; }
    #settings-seo-greserve-article .article-item-container .article-item .article-item-input-line {
      cursor: pointer; }
    #settings-seo-greserve-article .article-item-container .article-item .article-item-separator {
      margin-top: 5px;
      margin-bottom: 5px;
      height: 1px;
      background-color: #E1E1E1; }
    #settings-seo-greserve-article .article-item-container .article-item .article-item-tache-container {
      padding: 0px 40px; }
      #settings-seo-greserve-article .article-item-container .article-item .article-item-tache-container .article-item-tache-item {
        padding: 10px 0px;
        border-bottom: 1px solid #E1E1E1; }

#settings-seo-greserve-article .link-container {
  margin-right: 10px; }
  #settings-seo-greserve-article .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #settings-seo-greserve-article .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

#staff-working-hours-disponibilite-header {
  background-color: #5F2EEA;
  color: white;
  padding: 20px; }
  #staff-working-hours-disponibilite-header .dispo-header-name {
    font-size: 18px;
    font-weight: bold; }
  #staff-working-hours-disponibilite-header .dispo-header-features {
    font-size: 12px; }

.desktop #staff-working-hours-disponibilite-header {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 15px; }

#staff-working-hours-disponibilite-repeat .has-input .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }
  #staff-working-hours-disponibilite-repeat .has-input .kalendes-listItem .kalendes-listItem-right {
    height: 50px; }

#staff-working-hours-disponibilite-repeat input {
  width: 50px;
  text-align: center;
  margin-right: 10px; }

#staff-working-hours-disponibilite-repeatEnd .has-input .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }
  #staff-working-hours-disponibilite-repeatEnd .has-input .kalendes-listItem .kalendes-listItem-right {
    height: 50px; }

#staff-working-hours-disponibilite-repeatEnd input {
  width: 50px;
  text-align: center;
  margin-right: 10px; }

#staff-working-hours-disponibilite-update .medium-padding {
  padding: 0px 10px; }

#staff-working-hours-indisponibilite-header {
  background-color: #5F2EEA;
  color: white;
  padding: 20px; }
  #staff-working-hours-indisponibilite-header .indispo-header-name {
    font-size: 18px;
    font-weight: bold; }
  #staff-working-hours-indisponibilite-header .indispo-header-features {
    font-size: 12px; }

.desktop #staff-working-hours-indisponibilite-header {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 15px; }

#staffWorkingHours-indisponibilite-repeat input {
  width: 50px;
  text-align: center;
  margin-right: 10px; }

#staffWorkingHours-indisponibilite-repeat .kalendes-dateSlideInput-showDate {
  padding: 15px 10px; }
  #staffWorkingHours-indisponibilite-repeat .kalendes-dateSlideInput-showDate .showDate-label {
    margin-right: 5px; }
  #staffWorkingHours-indisponibilite-repeat .kalendes-dateSlideInput-showDate .showDate-value {
    font-weight: bold;
    word-break: break-all;
    text-align: right; }

#staffWorkingHours-indisponibilite-repeat .input-showMonth-container {
  padding: 10px;
  border-top: 1px solid #E9E9F8; }
  #staffWorkingHours-indisponibilite-repeat .input-showMonth-container .month-label {
    font-weight: bold; }
  #staffWorkingHours-indisponibilite-repeat .input-showMonth-container .input-showMonth-selector md-icon {
    height: 30px;
    width: 30px;
    font-size: 30px;
    cursor: pointer; }

#staffWorkingHours-indisponibilite-repeat .switch-all-day-container {
  padding: 0px 10px; }
  #staffWorkingHours-indisponibilite-repeat .switch-all-day-container .input-all-day-label {
    font-weight: bold; }

#staffWorkingHours-indisponibilite-repeat .input-time-container {
  padding: 10px; }
  #staffWorkingHours-indisponibilite-repeat .input-time-container input {
    border: none;
    color: #0B0643;
    font-size: 18px;
    background-color: #E8E8FC;
    text-align: center;
    padding: 10px 20px;
    font-weight: bold;
    border-radius: 5px; }

#staffWorkingHours-indisponibilite-repeat .input-slide-container {
  height: 300px;
  border-bottom: 1px solid #E9E9F8; }
  #staffWorkingHours-indisponibilite-repeat .input-slide-container .input-days-container {
    margin-top: 10px; }
    #staffWorkingHours-indisponibilite-repeat .input-slide-container .input-days-container .input-days-one {
      color: #4F5050;
      font-size: 13px; }
  #staffWorkingHours-indisponibilite-repeat .input-slide-container .input-dates-container .input-dates-one {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 18px;
    height: 35px;
    width: 35px;
    cursor: pointer; }
    #staffWorkingHours-indisponibilite-repeat .input-slide-container .input-dates-container .input-dates-one.today {
      color: #4722AE;
      font-weight: bold;
      border: 1px solid #4722AE;
      border-radius: 100px; }
      #staffWorkingHours-indisponibilite-repeat .input-slide-container .input-dates-container .input-dates-one.today.disabled {
        opacity: 1; }
    #staffWorkingHours-indisponibilite-repeat .input-slide-container .input-dates-container .input-dates-one.selected {
      background-color: #4722AE;
      color: white;
      font-weight: bold;
      border-radius: 100px; }
      #staffWorkingHours-indisponibilite-repeat .input-slide-container .input-dates-container .input-dates-one.selected.disabled {
        opacity: 1; }
    #staffWorkingHours-indisponibilite-repeat .input-slide-container .input-dates-container .input-dates-one.disabled {
      opacity: 0.6;
      pointer-events: none; }

#staff-working-hours-indisponibilite-repeatEnd input {
  width: 50px;
  text-align: center;
  margin-right: 10px; }

#staffWorkingHours-indisponibilite-update .medium-padding {
  padding: 0px 10px; }

#staffWorkingHours-indisponibilite-updateSingle .medium-padding {
  padding: 0px 10px; }

.stock-inout-list-item.is-edition {
  margin-bottom: 30px; }
  .stock-inout-list-item.is-edition.is-updated .kalendes-listItem {
    border-left: 5px solid orange; }

.stock-inout-list-item .photo-container {
  width: 50px;
  height: 50px; }

.stock-inout-list-item .padding-isEdition {
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 40px; }

.stock-inout-list-item .style-stock {
  margin-bottom: 13px; }

.famille-edition-fiche .separator {
  margin-top: 50px; }

.famille-edition-fiche .item-photo {
  margin-left: 20px; }
  .famille-edition-fiche .item-photo img {
    width: 30px;
    height: 30px;
    border-radius: 100px; }

#famille-edition-list .item-photo {
  margin-left: 20px; }
  #famille-edition-list .item-photo img {
    width: 30px;
    height: 30px;
    border-radius: 100px; }

.tarif-prestation-preview-item {
  position: absolute;
  padding: 2px; }
  .tarif-prestation-preview-item .tache-item {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    background-color: #E0E0E0;
    border-left: 5px solid #EEEEEE;
    padding: 3px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px; }
    .tarif-prestation-preview-item .tache-item.selected {
      animation: blinker-50 2s linear infinite !important; }
    .tarif-prestation-preview-item .tache-item .tache-libelle {
      font-size: 12px !important;
      font-weight: bold; }
    .tarif-prestation-preview-item .tache-item .tache-detail li {
      font-size: 10px !important; }
    .tarif-prestation-preview-item .tache-item .item-extraTime {
      position: absolute;
      left: 0px;
      right: 0px;
      height: 0px;
      bottom: 0px;
      background: repeating-linear-gradient(135deg, #ffffff, #ffffff 5px, #BBDEFB 5px, #BBDEFB 10px); }
    .tarif-prestation-preview-item .tache-item .tache-edit {
      position: absolute;
      right: 5px;
      bottom: 5px; }

.prestation-preview-timeFrame {
  position: relative;
  padding: 0px 5px;
  width: 20px; }
  .prestation-preview-timeFrame .timeFrame-time {
    position: absolute;
    width: 100%;
    height: 1px; }
    .prestation-preview-timeFrame .timeFrame-time.hour {
      font-size: 12px !important;
      font-weight: bold; }
    .prestation-preview-timeFrame .timeFrame-time.quart {
      font-size: 10px !important; }
    .prestation-preview-timeFrame .timeFrame-time.demi {
      font-size: 10px !important; }

#dashboard-page-desktop .dashboard-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#dashboard-page-desktop #dashboard-content {
  position: relative; }

#dashboard-page-mobile .dashboard-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#dashboard-page-mobile #dashboard-content {
  position: relative; }

#report-page-desktop .report-page-desktop-list {
  max-width: 300px; }

#report-page-desktop .report-content .report-content-toolbar {
  border-bottom: 1px solid #EEEEEE; }

#report-page-mobile .report-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#report-page-mobile #report-content {
  position: relative; }

/*
.kalendes-settings-menuItem{
  position:relative;
  padding-left:5px;
  border-bottom: 1px solid #EEEEEE;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;

  &.has-link{
    cursor:pointer;
  }

  &.is-title{
    background-color: #FAFAFA;
    padding-top:5px;
    padding-bottom:5px;
    min-height:50px;
    .kalendes-settings-menuItem-label{
      font-size:16px !important;
      text-align: left;
    }
  }
  .kalendes-settings-menuItem-icon{
    margin-right:20px;
  }
  .kalendes-settings-menuItem-label{
    text-align: right;
  }
  &:not(.is-title){
    color:#616161;
  }
}
*/
#ticket-agenda-part-date {
  padding: 10px 20px;
  background-color: #FFFFFF; }
  #ticket-agenda-part-date .totalTime-container {
    background-color: #FFFFFF;
    padding-left: 10px; }
    #ticket-agenda-part-date .totalTime-container .separator {
      margin-bottom: 10px; }
    #ticket-agenda-part-date .totalTime-container .totalTime {
      padding: 0px 10px;
      margin-bottom: 5px; }
      #ticket-agenda-part-date .totalTime-container .totalTime select {
        background-color: #FFFFFF; }

#ticket-agenda-part-place .ticket-place-text {
  font-size: 14px; }

#ticket-agenda-part-prePayment .bloc-title {
  font-size: 12px; }

#ticket-agenda-part-prePayment .bloc-value {
  font-size: 12px; }

#ticket-agenda-part-proposition .ticket-agenda-part-proposition-content {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  margin-bottom: 5px; }

#ticket-agenda-part-proposition .proposition-bloc-title {
  font-size: 14px;
  font-weight: bold;
  color: #6E6E8C;
  cursor: pointer;
  padding: 16px 10px; }

#ticket-agenda-part-proposition .proposition-bloc-arrow {
  margin-left: 5px; }
  #ticket-agenda-part-proposition .proposition-bloc-arrow md-icon {
    height: 15px;
    width: 15px;
    min-height: 15px;
    min-width: 15px;
    font-size: 15px;
    color: #6E6E8C; }
  #ticket-agenda-part-proposition .proposition-bloc-arrow.selected {
    transform: rotate(90deg); }
  #ticket-agenda-part-proposition .proposition-bloc-arrow.not-selected {
    transform: rotate(-90deg); }

#ticket-agenda-part-proposition .proposition-loading {
  margin-right: 20px; }

#ticket-agenda-part-proposition .proposition-bloc-content {
  border-top: 1px solid #E9E9F8;
  height: 30vh; }

#ticket-agenda-part-send .force-container {
  padding: 5px 30px; }
  #ticket-agenda-part-send .force-container .force-container-item {
    padding: 5px 0px; }

#ticket-agenda-part-taches .bloc-articles {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }

#ticket-agenda-part-taches .bloc-gifts {
  margin-top: 30px;
  margin-bottom: 10px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }

#ticket-agenda-part-taches .ticket-agenda-part-taches-bloc {
  background-color: white; }
  #ticket-agenda-part-taches .ticket-agenda-part-taches-bloc .ticket-agenda-part-taches-bloc-content {
    margin: 0px 30px;
    padding: 16px 0px; }
    #ticket-agenda-part-taches .ticket-agenda-part-taches-bloc .ticket-agenda-part-taches-bloc-content.with-separator {
      border-bottom: 1px solid #E9E9F8; }
    #ticket-agenda-part-taches .ticket-agenda-part-taches-bloc .ticket-agenda-part-taches-bloc-content .part-taches-bloc-arrow {
      margin-left: 5px; }
      #ticket-agenda-part-taches .ticket-agenda-part-taches-bloc .ticket-agenda-part-taches-bloc-content .part-taches-bloc-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #6E6E8C; }
  #ticket-agenda-part-taches .ticket-agenda-part-taches-bloc .taches-bloc-discount {
    border-radius: 10px;
    border: 1px solid red;
    font-size: 11px;
    padding: 2px 5px;
    color: red;
    font-weight: bold; }

#ticket-agenda-part-taches .tache-warning {
  font-size: 10px;
  color: #E85E8A; }
  #ticket-agenda-part-taches .tache-warning md-icon {
    height: 15px;
    width: 15px;
    min-height: 15px;
    min-width: 15px;
    font-size: 15px;
    color: #E85E8A;
    margin-right: 5px; }

#ticket-smartPush-detail-cancel .cancel-content {
  background: #C93867;
  color: white;
  padding: 10px; }

#ticket-smartPush-detail-cancel .cancel-title {
  margin-top: 10px;
  text-align: center;
  font-size: 25px;
  font-weight: bold; }

#ticket-smartPush-detail-cancel .cancel-text {
  text-align: center;
  margin-top: 50px;
  font-weight: 500;
  font-size: 12px; }

#ticket-smartPush-detail-cancel .cancel-order {
  margin-top: 50px;
  padding: 5px;
  border: 1px solid white;
  border-radius: 100px; }
  #ticket-smartPush-detail-cancel .cancel-order md-icon {
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px;
    font-size: 20px;
    color: white; }
  #ticket-smartPush-detail-cancel .cancel-order .cancel-order-button {
    margin-left: 10px;
    color: white;
    font-size: 12px;
    font-weight: bold; }

#stock-fournisseur-main {
  position: relative; }

#ticket-update-articleLibre .choice {
  width: 120px;
  height: 40px;
  background-color: white;
  font-weight: bold; }
  #ticket-update-articleLibre .choice.left {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px; }
  #ticket-update-articleLibre .choice.right {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px; }
  #ticket-update-articleLibre .choice.selected {
    font-weight: bold;
    background-color: #5F2EEA;
    color: white; }

#ticket-update-part-actions .actions-close {
  margin-top: 10px;
  margin-right: 10px; }

#ticket-update-part-article .bloc-action .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#ticket-update-part-article .footer-line .footer-title {
  margin-right: 5px; }

#ticket-update-part-article .prix-barre {
  text-decoration: line-through; }

#ticket-update-part-article .ticket-update-part-article-arrow {
  margin-left: 5px; }
  #ticket-update-part-article .ticket-update-part-article-arrow md-icon {
    height: 10px;
    width: 10px;
    min-height: 10px;
    min-width: 10px;
    font-size: 10px;
    color: #6E6E8C; }

#ticket-update-part-client .client-passage-container {
  padding: 10px; }

#ticket-update-part-client .bloc-client {
  margin: 5px;
  padding: 20px;
  color: #6E6E8C;
  background: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }
  #ticket-update-part-client .bloc-client .bloc-client-2 {
    margin-left: 20px; }
  #ticket-update-part-client .bloc-client .bloc-client-3 md-icon {
    height: 15px;
    width: 15px;
    min-height: 15px;
    min-width: 15px;
    font-size: 15px; }

#ticket-update-part-client .client-features .bloc-line .bloc-title {
  font-size: 12px;
  color: #6E6E8C;
  font-weight: 400; }

#ticket-update-part-client .client-features .bloc-line .bloc-value {
  font-size: 12px;
  color: #0B0643;
  font-weight: 500; }

#ticket-update-part-client .customer {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-right: 20px;
  border-bottom: 1px solid #E1E1E1;
  cursor: pointer; }

#ticket-update-part-client .no {
  color: #9E9E9E; }

#ticket-update-part-client .has {
  color: #4F5050; }

#ticket-update-part-client .genre-group {
  margin-top: 10px;
  margin-bottom: 5px; }
  #ticket-update-part-client .genre-group .genre-group-input {
    margin-right: 30px;
    margin-bottom: 10px; }
    #ticket-update-part-client .genre-group .genre-group-input .genre-group-input-checkbox {
      margin-right: 10px; }

#ticket-update-part-client .bloc-action .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

.ticket-update-part-delivery .delivery-note {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.ticket-update-part-delivery .send-price {
  text-align: right;
  font-size: 16px;
  font-weight: bold; }

.ticket-update-part-delivery .bloc-delivery {
  margin-bottom: 20px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px;
  font-size: 12px; }

.ticket-update-part-delivery .bloc-newDelivery {
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }

#ticket-update-part-echeancier {
  margin-bottom: 20px; }
  #ticket-update-part-echeancier .kalendes-listItem {
    padding: 10px; }
    #ticket-update-part-echeancier .kalendes-listItem .kalendes-listItem-arrow md-icon {
      height: 10px;
      width: 10px;
      min-height: 10px;
      min-width: 10px;
      font-size: 10px; }

.ticket-update-part-gift .bloc-line .bloc-title {
  font-size: 12px;
  color: #6E6E8C;
  font-weight: 400; }

.ticket-update-part-gift .bloc-line .bloc-value {
  font-size: 14px;
  color: #0B0643;
  font-weight: 500; }

#ticket-update-part-note p {
  margin: 0px; }

#ticket-update-part-remiseTicket .bloc-action .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#ticket-update-part-send .force-container {
  padding: 5px 30px; }
  #ticket-update-part-send .force-container .force-container-item {
    padding: 5px 0px; }

#ticket-update-part-taches .bloc-articles {
  margin: 10px;
  margin-top: 0px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }

#ticket-update-part-taches .bloc-gifts {
  margin: 10px;
  margin-top: 0px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }

.ticket-update-part-total {
  border-right: 1px solid #E9E9F8;
  background-color: white;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 5px; }
  .ticket-update-part-total .payable {
    border-bottom: 1px solid #E9E9F8; }
    .ticket-update-part-total .payable .paid {
      padding: 10px;
      border-right: 1px solid #E9E9F8; }
      .ticket-update-part-total .payable .paid .value {
        font-size: 18px;
        font-weight: bold;
        color: #0ACC35; }
    .ticket-update-part-total .payable .toBePaid {
      padding: 10px; }
      .ticket-update-part-total .payable .toBePaid .title {
        text-align: right; }
      .ticket-update-part-total .payable .toBePaid .value {
        text-align: right;
        font-size: 18px;
        font-weight: bold;
        color: #5F2EEA; }
    .ticket-update-part-total .payable .refund {
      padding: 10px; }
      .ticket-update-part-total .payable .refund .value {
        font-size: 18px;
        font-weight: bold;
        text-align: right;
        color: #C93867; }
  .ticket-update-part-total .overpaid {
    padding: 10px;
    border-bottom: 1px solid #E9E9F8; }
    .ticket-update-part-total .overpaid .total .value {
      font-size: 18px;
      font-weight: bold;
      color: #0ACC35; }
    .ticket-update-part-total .overpaid .client {
      font-weight: 400;
      font-size: 10px; }
      .ticket-update-part-total .overpaid .client .title .name {
        font-size: 10px; }
    .ticket-update-part-total .overpaid .cashback {
      font-weight: 400;
      font-size: 10px; }
  .ticket-update-part-total .total-du {
    padding: 10px; }
    .ticket-update-part-total .total-du .title {
      font-size: 18px;
      font-weight: bold; }
    .ticket-update-part-total .total-du .value {
      font-size: 18px;
      color: #C93867;
      font-weight: bold; }
    .ticket-update-part-total .total-du .link {
      cursor: pointer; }
      .ticket-update-part-total .total-du .link:hover .link-text {
        text-decoration: underline; }

#v3-client-compta-update .update-content {
  background: white;
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 24px; }
  #v3-client-compta-update .update-content .fiche-content .amount {
    font-size: 36px;
    font-weight: bold;
    /*
				&.green{
					color:green;
				}
				&.red{
					color:red;
				}
				 */ }
  #v3-client-compta-update .update-content .fiche-content .mvts {
    font-size: 14px;
    font-weight: 400; }
  #v3-client-compta-update .update-content .fiche-content .fiche-content-left .left-background {
    height: 200px;
    border-radius: 16px;
    margin-right: 30px;
    margin-top: 80px;
    background-image: url("../assets/images/client/background/compta.svg");
    background-position: left top;
    background-size: cover;
    padding: 24px; }
  #v3-client-compta-update .update-content .fiche-content .fiche-content-right {
    margin-top: 10px; }
    #v3-client-compta-update .update-content .fiche-content .fiche-content-right .compta-btn-container {
      margin-top: 0px;
      margin-bottom: 20px; }
      #v3-client-compta-update .update-content .fiche-content .fiche-content-right .compta-btn-container .compta-btn {
        padding: 5px; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .compta-btn-container .compta-btn md-icon {
          color: #6c4cf1;
          margin-right: 20px; }
      #v3-client-compta-update .update-content .fiche-content .fiche-content-right .compta-btn-container .main .compta-btn md-icon {
        color: #FFFFFF; }
    #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content {
      margin-top: 10px;
      border-radius: 16px;
      border: 1.5px solid #eee;
      background: #FFFFFF;
      padding: 24px; }
      #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .list-empty {
        padding: 30px 16px;
        text-align: center;
        color: #9c96ac;
        font-style: italic; }
      #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .list-title {
        text-align: center;
        color: #666666; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .list-title.col1 {
          text-align: left;
          padding-left: 20px; }
      #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content table {
        border-collapse: collapse; }
      #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-line {
        cursor: pointer; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-line:hover {
          background: #fafafa; }
      #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-item {
        border-top: 1px solid #eee;
        padding: 14px 10px;
        text-align: center; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-item.col1 .red {
          color: red; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-item.col1 .green {
          color: green; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-item.col1 .grey {
          color: orange; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-item.col2 {
          font-size: 13px;
          font-weight: bold; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-item.col3 {
          font-size: 13px; }
          #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-item.col3 .compta-justif {
            margin-top: 10px;
            text-align: left;
            font-size: 10px;
            color: #6b7280; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-item.col4 {
          font-size: 18px;
          font-weight: bold; }
      #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-ticket .content-ticket-header {
        color: #4b5563;
        margin-bottom: 20px; }
        #v3-client-compta-update .update-content .fiche-content .fiche-content-right .right-content .content-ticket .content-ticket-header md-icon {
          color: #6c4cf1;
          margin-right: 10px; }

.xs #v3-client-compta-update .update-content {
  padding: 5px; }

#v3-client-coupon-list {
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px; }
  #v3-client-coupon-list .coupon-tabs {
    border-bottom: 1.5px solid #eee; }
    #v3-client-coupon-list .coupon-tabs .coupon-tab-loading {
      padding: 20px; }
    #v3-client-coupon-list .coupon-tabs .coupon-tab {
      color: #666666;
      font-weight: 600;
      padding: 20px 15px;
      cursor: pointer; }
      #v3-client-coupon-list .coupon-tabs .coupon-tab.selected {
        color: #6c4cf1;
        border-bottom: 2px solid #6c4cf1; }
  #v3-client-coupon-list .coupon-content {
    margin-top: 16px;
    background: white;
    border-radius: 16px;
    padding: 16px; }
    #v3-client-coupon-list .coupon-content .list-empty {
      padding: 30px 16px;
      text-align: center;
      color: #9c96ac;
      font-style: italic; }
    #v3-client-coupon-list .coupon-content .list-title {
      text-align: center;
      color: #666666; }
      #v3-client-coupon-list .coupon-content .list-title.col1 {
        text-align: left;
        padding-left: 20px;
        min-width: 180px; }
    #v3-client-coupon-list .coupon-content table {
      border-collapse: collapse; }
    #v3-client-coupon-list .coupon-content .content-line {
      cursor: pointer; }
      #v3-client-coupon-list .coupon-content .content-line:hover {
        background: #fafafa; }
    #v3-client-coupon-list .coupon-content .content-item {
      border-top: 1px solid #eee;
      padding: 14px 10px;
      text-align: center; }
      #v3-client-coupon-list .coupon-content .content-item .item-numero {
        font-size: 16px;
        font-weight: bolder; }
      #v3-client-coupon-list .coupon-content .content-item .item-sub-numero {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-coupon-list .coupon-content .content-item .item-amount {
        font-weight: bold;
        font-size: 18px;
        margin-left: 20px;
        text-align: center; }
      #v3-client-coupon-list .coupon-content .content-item.col1 {
        text-align: left; }

.xs #v3-client-coupon-list .coupon-content {
  padding: 0px; }

#v3-client-coupon-add {
  margin-top: 20px; }
  #v3-client-coupon-add md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-client-coupon-add .add-content {
    background: white;
    border-radius: 16px;
    border: 1.5px solid #eee;
    padding: 24px; }
    #v3-client-coupon-add .add-content .content-header {
      color: #4b5563;
      margin-bottom: 16px; }
      #v3-client-coupon-add .add-content .content-header md-icon {
        color: #6c4cf1;
        margin-right: 10px; }
      #v3-client-coupon-add .add-content .content-header .header-title {
        font-weight: 600;
        font-size: 14px;
        text-transform: uppercase;
        color: #0B0643; }
    #v3-client-coupon-add .add-content .form-content .cca-section-label {
      margin-bottom: 8px;
      font-size: 11px;
      font-weight: 700;
      color: #6E6E8C;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
    #v3-client-coupon-add .add-content .form-content .cca-card {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      padding: 12px 16px;
      margin-bottom: 16px;
      font-size: 14px;
      font-weight: 600;
      color: #1A2033; }
    #v3-client-coupon-add .add-content .form-content .cca-input {
      width: 100%;
      border: none;
      outline: none;
      background: transparent;
      font-size: 14px;
      font-weight: 600;
      color: #1A2033; }
    #v3-client-coupon-add .add-content .form-content .cca-input-code {
      font-family: monospace;
      font-size: 16px;
      letter-spacing: 3px;
      font-weight: 600; }
    #v3-client-coupon-add .add-content .form-content .cca-code-row {
      gap: 10px; }
    #v3-client-coupon-add .add-content .form-content .cca-generate-btn {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      gap: 4px;
      padding: 10px 14px;
      background: transparent;
      border: 1.5px solid #6c4cf1;
      border-radius: 8px;
      color: #6c4cf1;
      font-size: 13px;
      font-weight: 600;
      cursor: pointer;
      white-space: nowrap;
      transition: background 0.12s; }
      #v3-client-coupon-add .add-content .form-content .cca-generate-btn md-icon {
        font-size: 16px !important;
        width: 16px !important;
        height: 16px !important;
        color: #6c4cf1 !important; }
      #v3-client-coupon-add .add-content .form-content .cca-generate-btn:hover {
        background: #ECEFFE; }
    #v3-client-coupon-add .add-content .form-content .cca-target-list {
      margin-bottom: 10px; }
    #v3-client-coupon-add .add-content .form-content .cca-target-row {
      padding: 10px 16px;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      margin-bottom: 8px;
      font-size: 14px;
      font-weight: 600;
      color: #1A2033; }
      #v3-client-coupon-add .add-content .form-content .cca-target-row .cca-target-remove {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        cursor: pointer;
        color: #6E6E8C; }
        #v3-client-coupon-add .add-content .form-content .cca-target-row .cca-target-remove md-icon {
          font-size: 18px !important;
          width: 18px !important;
          height: 18px !important; }
        #v3-client-coupon-add .add-content .form-content .cca-target-row .cca-target-remove:hover {
          color: #1A2033; }
    #v3-client-coupon-add .add-content .form-content .cca-add-target-btn {
      display: -ms-flexbox;
      display: flex;
      gap: 6px;
      padding: 10px 16px;
      border: 1.5px dashed #6c4cf1;
      border-radius: 12px;
      color: #6c4cf1;
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
      margin-bottom: 16px;
      transition: background 0.12s; }
      #v3-client-coupon-add .add-content .form-content .cca-add-target-btn md-icon {
        color: #6c4cf1 !important; }
      #v3-client-coupon-add .add-content .form-content .cca-add-target-btn:hover {
        background: #ECEFFE; }
    #v3-client-coupon-add .add-content .form-content .cca-article-select {
      margin-bottom: 16px;
      max-height: 420px;
      overflow-y: auto;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px; }
    #v3-client-coupon-add .add-content .form-content .cca-famille-select {
      margin-bottom: 16px; }
    #v3-client-coupon-add .add-content .form-content .cca-famille-search {
      gap: 8px;
      margin-bottom: 10px; }
      #v3-client-coupon-add .add-content .form-content .cca-famille-search md-icon {
        color: #6E6E8C;
        font-size: 18px !important;
        width: 18px !important;
        height: 18px !important; }
      #v3-client-coupon-add .add-content .form-content .cca-famille-search .cca-famille-search-clear {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        cursor: pointer;
        color: #6E6E8C; }
        #v3-client-coupon-add .add-content .form-content .cca-famille-search .cca-famille-search-clear md-icon {
          font-size: 16px !important;
          width: 16px !important;
          height: 16px !important; }
        #v3-client-coupon-add .add-content .form-content .cca-famille-search .cca-famille-search-clear:hover {
          color: #1A2033; }
    #v3-client-coupon-add .add-content .form-content .cca-famille-list {
      max-height: 320px;
      overflow-y: auto;
      padding: 8px; }
    #v3-client-coupon-add .add-content .form-content .cca-famille-row {
      padding: 10px 8px;
      border-radius: 8px;
      font-size: 14px;
      font-weight: 600;
      color: #1A2033;
      cursor: pointer;
      gap: 10px; }
      #v3-client-coupon-add .add-content .form-content .cca-famille-row:hover {
        background: #F5F6FA; }
    #v3-client-coupon-add .add-content .form-content .cca-checkbox {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: 20px;
      height: 20px;
      border: 1.5px solid #E2E4F0;
      border-radius: 5px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      #v3-client-coupon-add .add-content .form-content .cca-checkbox md-icon {
        font-size: 14px !important;
        width: 14px !important;
        height: 14px !important;
        color: #fff !important;
        opacity: 0; }
      #v3-client-coupon-add .add-content .form-content .cca-checkbox.cca-checkbox-checked {
        background: #6c4cf1;
        border-color: #6c4cf1; }
        #v3-client-coupon-add .add-content .form-content .cca-checkbox.cca-checkbox-checked md-icon {
          opacity: 1; }
    #v3-client-coupon-add .add-content .form-content .cca-actions {
      margin-top: 16px;
      gap: 10px; }
    #v3-client-coupon-add .add-content .form-content .cca-btn-cancel {
      height: 44px;
      padding: 0 16px;
      border: 1.5px solid #E2E4F0;
      border-radius: 10px;
      background: #fff;
      color: #6E6E8C;
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
      white-space: nowrap;
      transition: background 0.12s; }
      #v3-client-coupon-add .add-content .form-content .cca-btn-cancel:hover {
        background: #F5F6FA; }
    #v3-client-coupon-add .add-content .form-content .cca-btn-validate {
      width: 100%;
      height: 44px;
      border: none;
      border-radius: 10px;
      background: #6c4cf1;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      cursor: pointer;
      transition: opacity 0.12s; }
      #v3-client-coupon-add .add-content .form-content .cca-btn-validate md-progress-circular * {
        stroke: #fff; }
      #v3-client-coupon-add .add-content .form-content .cca-btn-validate:hover:not([disabled]) {
        opacity: 0.88; }
      #v3-client-coupon-add .add-content .form-content .cca-btn-validate[disabled] {
        opacity: 0.5;
        cursor: default; }

#v3-client-coupon-update .update-content {
  background: white;
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 24px; }
  #v3-client-coupon-update .update-content .content-header {
    color: #4b5563; }
    #v3-client-coupon-update .update-content .content-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-coupon-update .update-content .fiche-content .fiche-content-left .left-background {
    height: 200px;
    border-radius: 16px;
    margin-right: 30px;
    margin-top: 40px;
    background-image: url("../assets/images/client/background/coupon.svg");
    background-position: left top;
    background-size: cover;
    padding: 24px; }
    #v3-client-coupon-update .update-content .fiche-content .fiche-content-left .left-background .numero {
      font-size: 20px;
      margin-bottom: 10px; }
    #v3-client-coupon-update .update-content .fiche-content .fiche-content-left .left-background .amount {
      font-size: 36px;
      font-weight: bold; }
  #v3-client-coupon-update .update-content .fiche-content .fiche-content-left .left-date {
    margin-top: 15px;
    margin-left: 5px;
    color: #4b5563; }
    #v3-client-coupon-update .update-content .fiche-content .fiche-content-left .left-date md-icon {
      margin-right: 10px;
      color: #6c4cf1; }
    #v3-client-coupon-update .update-content .fiche-content .fiche-content-left .left-date .line {
      height: 1px;
      background: #eee;
      margin-left: 5px;
      margin-right: 30px; }
  #v3-client-coupon-update .update-content .fiche-content .fiche-content-right {
    margin-top: 10px; }
    #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-btn-container {
      margin-top: 20px;
      margin-bottom: 30px; }
      #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-btn-container .coupon-btn {
        padding: 5px; }
        #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-btn-container .coupon-btn md-icon {
          color: #6c4cf1;
          margin-right: 20px; }
      #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-btn-container .main .coupon-btn md-icon {
        color: #FFFFFF; }
    #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-bloc {
      padding-bottom: 24px;
      padding-top: 24px; }
      #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-bloc:not(.last) {
        border-bottom: 1px solid #eee; }
      #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-bloc .bloc-title {
        font-weight: 800;
        margin-bottom: 10px;
        color: #374151; }
        #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-bloc .bloc-title md-icon {
          height: 18px;
          width: 18px;
          min-height: 18px;
          min-width: 18px;
          font-size: 18px; }
      #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-bloc .bloc-data {
        margin: 5px 0px; }
        #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-bloc .bloc-data .bloc-data-title {
          font-size: 14px;
          color: #4b5563; }
        #v3-client-coupon-update .update-content .fiche-content .fiche-content-right .coupon-bloc .bloc-data .bloc-data-value {
          font-size: 14px;
          color: #4b5563; }

.xs #v3-client-coupon-update .update-content {
  padding: 5px; }

#v3-client-cure-list {
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px; }
  #v3-client-cure-list .cure-tabs {
    border-bottom: 1.5px solid #eee; }
    #v3-client-cure-list .cure-tabs .cure-tab-loading {
      padding: 20px; }
    #v3-client-cure-list .cure-tabs .cure-tab {
      color: #666666;
      font-weight: 600;
      padding: 20px 15px;
      cursor: pointer; }
      #v3-client-cure-list .cure-tabs .cure-tab.selected {
        color: #6c4cf1;
        border-bottom: 2px solid #6c4cf1; }
  #v3-client-cure-list .cure-content {
    margin-top: 16px;
    background: white;
    border-radius: 16px;
    padding: 16px; }
    #v3-client-cure-list .cure-content .list-empty {
      padding: 30px 16px;
      text-align: center;
      color: #9c96ac;
      font-style: italic; }
    #v3-client-cure-list .cure-content .list-title {
      text-align: center;
      color: #666666; }
      #v3-client-cure-list .cure-content .list-title.col1 {
        text-align: left;
        padding-left: 20px;
        min-width: 180px; }
    #v3-client-cure-list .cure-content table {
      border-collapse: collapse; }
    #v3-client-cure-list .cure-content .content-line {
      cursor: pointer; }
      #v3-client-cure-list .cure-content .content-line:hover {
        background: #fafafa; }
    #v3-client-cure-list .cure-content .content-item {
      border-top: 1px solid #eee;
      padding: 14px 10px;
      text-align: center; }
      #v3-client-cure-list .cure-content .content-item .item-numero {
        font-size: 16px;
        font-weight: bolder; }
      #v3-client-cure-list .cure-content .content-item .item-sub-numero {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-cure-list .cure-content .content-item.col1 {
        text-align: left; }

.xs #v3-client-cure-list .cure-content {
  padding: 0px; }

#v3-client-cure-add {
  margin-top: 20px; }
  #v3-client-cure-add md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-client-cure-add .add-content {
    background: white;
    border-radius: 16px;
    border: 1.5px solid #eee;
    padding: 24px; }
    #v3-client-cure-add .add-content .content-header {
      color: #4b5563;
      margin-bottom: 16px; }
      #v3-client-cure-add .add-content .content-header md-icon {
        color: #6c4cf1;
        margin-right: 10px; }
      #v3-client-cure-add .add-content .content-header .header-title {
        font-weight: 600;
        font-size: 14px;
        text-transform: uppercase;
        color: #0B0643; }
    #v3-client-cure-add .add-content .form-content .cca-section-label {
      margin-bottom: 8px;
      font-size: 11px;
      font-weight: 700;
      color: #6E6E8C;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
    #v3-client-cure-add .add-content .form-content .cca-card {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      padding: 12px 16px;
      margin-bottom: 16px;
      font-size: 14px;
      font-weight: 600;
      color: #1A2033; }
    #v3-client-cure-add .add-content .form-content .cca-card-empty {
      color: #6E6E8C;
      font-weight: 500; }
    #v3-client-cure-add .add-content .form-content .cca-card--clickable {
      cursor: pointer;
      transition: border-color 0.12s; }
      #v3-client-cure-add .add-content .form-content .cca-card--clickable:hover {
        border-color: #6c4cf1; }
    #v3-client-cure-add .add-content .form-content .cca-card--list {
      padding: 0; }
    #v3-client-cure-add .add-content .form-content .cca-input {
      width: 100%;
      border: none;
      outline: none;
      background: transparent;
      font-size: 14px;
      font-weight: 600;
      color: #1A2033; }
    #v3-client-cure-add .add-content .form-content .cca-search {
      height: 44px;
      padding: 0 14px;
      border: 1.5px solid #E2E4F0;
      border-radius: 10px;
      margin-bottom: 16px;
      gap: 8px; }
      #v3-client-cure-add .add-content .form-content .cca-search md-icon {
        font-size: 18px !important;
        width: 18px !important;
        height: 18px !important;
        color: #6E6E8C; }
      #v3-client-cure-add .add-content .form-content .cca-search input {
        border: none;
        outline: none;
        background: transparent;
        font-size: 14px;
        color: #1A2033;
        height: 100%; }
      #v3-client-cure-add .add-content .form-content .cca-search .cca-search-clear {
        cursor: pointer; }
    #v3-client-cure-add .add-content .form-content .cca-empty {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      padding: 20px;
      text-align: center;
      color: #6E6E8C;
      font-size: 13px;
      margin-bottom: 16px; }
    #v3-client-cure-add .add-content .form-content .cca-list-item {
      padding: 12px 16px;
      cursor: pointer;
      transition: background 0.12s;
      border-bottom: 1px solid #E2E4F0; }
      #v3-client-cure-add .add-content .form-content .cca-list-item:last-child {
        border-bottom: none; }
      #v3-client-cure-add .add-content .form-content .cca-list-item:hover {
        background: #ECEFFE; }
    #v3-client-cure-add .add-content .form-content .cca-list-label {
      font-size: 13.5px;
      font-weight: 600;
      color: #1A2033; }
    #v3-client-cure-add .add-content .form-content .cca-list-sub {
      margin-top: 2px;
      font-size: 11.5px;
      color: #6E6E8C; }
    #v3-client-cure-add .add-content .form-content .rc-group-title {
      font-size: 11px;
      font-weight: 700;
      color: #6E6E8C;
      text-transform: uppercase;
      letter-spacing: 0.06em;
      margin: 18px 0 10px; }
    #v3-client-cure-add .add-content .form-content .rc-reglements-header {
      margin: 18px 0 10px; }
    #v3-client-cure-add .add-content .form-content .rgt-add-btn {
      border: 1.5px solid #6c4cf1;
      border-radius: 10px;
      padding: 8px 16px;
      background: #fff;
      color: #6c4cf1;
      font-size: 13px;
      font-weight: 600;
      cursor: pointer;
      gap: 6px;
      transition: all 0.12s; }
      #v3-client-cure-add .add-content .form-content .rgt-add-btn md-icon {
        font-size: 16px !important;
        width: 16px !important;
        height: 16px !important;
        color: #6c4cf1 !important; }
      #v3-client-cure-add .add-content .form-content .rgt-add-btn:hover {
        background: #ECEFFE; }
      #v3-client-cure-add .add-content .form-content .rgt-add-btn--active {
        background: #6c4cf1;
        color: #fff; }
        #v3-client-cure-add .add-content .form-content .rgt-add-btn--active md-icon {
          color: #fff !important; }
        #v3-client-cure-add .add-content .form-content .rgt-add-btn--active:hover {
          background: #4d26ee; }
    #v3-client-cure-add .add-content .form-content .rc-reglements-list {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      overflow: hidden; }
    #v3-client-cure-add .add-content .form-content .rc-reglement-row {
      padding: 12px 16px;
      cursor: pointer; }
    #v3-client-cure-add .add-content .form-content .rc-reglement-row--clickable {
      border-radius: 10px; }
      #v3-client-cure-add .add-content .form-content .rc-reglement-row--clickable:hover {
        background: rgba(108, 76, 241, 0.05); }
    #v3-client-cure-add .add-content .form-content .rc-reglement-item + .rc-reglement-item .rc-reglement-row {
      border-top: 1px solid #E2E4F0; }
    #v3-client-cure-add .add-content .form-content .rc-reglement-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6c4cf1;
      margin-right: 10px; }
    #v3-client-cure-add .add-content .form-content .rc-reglement-type {
      font-size: 13px;
      color: #1A2033;
      font-weight: 600; }
    #v3-client-cure-add .add-content .form-content .rc-reglement-autre {
      font-size: 11px;
      color: #6E6E8C; }
    #v3-client-cure-add .add-content .form-content .rc-reglement-online-status {
      font-size: 11px;
      font-weight: 700; }
      #v3-client-cure-add .add-content .form-content .rc-reglement-online-status.orange {
        color: #FB8C00; }
      #v3-client-cure-add .add-content .form-content .rc-reglement-online-status.grey {
        color: #6E6E8C; }
      #v3-client-cure-add .add-content .form-content .rc-reglement-online-status.green {
        color: #43A047; }
      #v3-client-cure-add .add-content .form-content .rc-reglement-online-status.red {
        color: #C93867; }
    #v3-client-cure-add .add-content .form-content .rc-reglement-solde--positif {
      color: #22B573; }
    #v3-client-cure-add .add-content .form-content .rc-reglement-solde--negatif {
      color: #e53935; }
    #v3-client-cure-add .add-content .form-content .rc-reglement-montant {
      font-size: 13px;
      font-weight: 700;
      color: #1A2033;
      margin-right: 10px; }
    #v3-client-cure-add .add-content .form-content .rc-delete-btn {
      background: none;
      border: none;
      cursor: pointer;
      padding: 0;
      line-height: 1; }
      #v3-client-cure-add .add-content .form-content .rc-delete-btn md-icon {
        font-size: 16px;
        width: 16px;
        height: 16px;
        color: #e53935; }
    #v3-client-cure-add .add-content .form-content .rc-empty-message {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      padding: 20px;
      gap: 10px;
      color: #6E6E8C;
      font-size: 13px;
      cursor: pointer; }
      #v3-client-cure-add .add-content .form-content .rc-empty-message md-icon {
        font-size: 18px;
        width: 18px;
        height: 18px;
        color: #6E6E8C; }
    #v3-client-cure-add .add-content .form-content .cca-amount {
      margin-bottom: 8px;
      margin-top: 8px;
      font-size: 12.5px;
      font-weight: 700;
      color: #e53935;
      text-align: right; }
    #v3-client-cure-add .add-content .form-content .cca-actions {
      margin-top: 16px;
      gap: 10px; }
    #v3-client-cure-add .add-content .form-content .cca-btn-cancel {
      height: 44px;
      padding: 0 16px;
      border: 1.5px solid #E2E4F0;
      border-radius: 10px;
      background: #fff;
      color: #6E6E8C;
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
      white-space: nowrap;
      transition: background 0.12s; }
      #v3-client-cure-add .add-content .form-content .cca-btn-cancel:hover {
        background: #F5F6FA; }
    #v3-client-cure-add .add-content .form-content .cca-btn-validate {
      width: 100%;
      height: 44px;
      border: none;
      border-radius: 10px;
      background: #6c4cf1;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      cursor: pointer;
      transition: opacity 0.12s; }
      #v3-client-cure-add .add-content .form-content .cca-btn-validate md-progress-circular * {
        stroke: #fff; }
      #v3-client-cure-add .add-content .form-content .cca-btn-validate:hover:not([disabled]) {
        opacity: 0.88; }
      #v3-client-cure-add .add-content .form-content .cca-btn-validate[disabled] {
        opacity: 0.5;
        cursor: default; }

#v3-client-cure-update .update-content {
  background: white;
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 24px; }
  #v3-client-cure-update .update-content .content-header {
    color: #4b5563; }
    #v3-client-cure-update .update-content .content-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-cure-update .update-content .fiche-content .fiche-content-left .left-background {
    height: 200px;
    border-radius: 16px;
    margin-right: 30px;
    margin-top: 15px;
    background-image: url("../assets/images/client/background/cure.svg");
    background-position: left top;
    background-size: cover;
    padding: 24px; }
    #v3-client-cure-update .update-content .fiche-content .fiche-content-left .left-background .numero {
      font-size: 18px;
      margin-bottom: 10px; }
    #v3-client-cure-update .update-content .fiche-content .fiche-content-left .left-background .remaining {
      font-size: 30px;
      font-weight: bold; }
  #v3-client-cure-update .update-content .fiche-content .fiche-content-left .left-date {
    margin-top: 15px;
    margin-left: 5px;
    color: #4b5563; }
    #v3-client-cure-update .update-content .fiche-content .fiche-content-left .left-date md-icon {
      margin-right: 10px;
      color: #6c4cf1; }
    #v3-client-cure-update .update-content .fiche-content .fiche-content-left .left-date .line {
      height: 1px;
      background: #eee;
      margin-left: 5px;
      margin-right: 30px; }
  #v3-client-cure-update .update-content .fiche-content .fiche-content-right {
    margin-top: 10px; }
    #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-btn-container {
      margin-top: 20px;
      margin-bottom: 30px; }
      #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-btn-container .cure-btn {
        padding: 5px; }
        #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-btn-container .cure-btn md-icon {
          color: #6c4cf1;
          margin-right: 20px; }
      #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-btn-container .main .cure-btn md-icon {
        color: #FFFFFF; }
    #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-bloc {
      padding-bottom: 24px;
      padding-top: 24px; }
      #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-bloc:not(.last) {
        border-bottom: 1px solid #eee; }
      #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-bloc .bloc-title {
        font-weight: 800;
        margin-bottom: 10px;
        color: #374151; }
        #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-bloc .bloc-title md-icon {
          height: 18px;
          width: 18px;
          min-height: 18px;
          min-width: 18px;
          font-size: 18px; }
      #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-bloc .bloc-data .bloc-data-title {
        font-size: 14px;
        color: #4b5563; }
      #v3-client-cure-update .update-content .fiche-content .fiche-content-right .cure-bloc .bloc-data .bloc-data-value {
        font-size: 14px;
        color: #4b5563; }

.xs #v3-client-cure-update .update-content {
  padding: 5px; }

#v3-client-echeancier-add {
  margin-top: 20px; }
  #v3-client-echeancier-add .add-content {
    background: white;
    border-radius: 16px;
    border: 1.5px solid #eee;
    padding: 24px; }
    #v3-client-echeancier-add .add-content .content-header {
      color: #4b5563; }
      #v3-client-echeancier-add .add-content .content-header md-icon {
        color: #6c4cf1;
        margin-right: 10px; }
      #v3-client-echeancier-add .add-content .content-header .header-title {
        font-weight: 600;
        font-size: 14px;
        text-transform: uppercase;
        color: #0B0643; }

#v3-client-echeancier-list {
  border: 1.5px solid #eee;
  border-radius: 14px;
  background: #FFFFFF; }
  #v3-client-echeancier-list .echeancier-tabs {
    border-bottom: 1.5px solid #eee; }
    #v3-client-echeancier-list .echeancier-tabs .echeancier-tab-loading {
      padding: 20px; }
    #v3-client-echeancier-list .echeancier-tabs .echeancier-tab {
      color: #666666;
      font-weight: 600;
      padding: 20px 15px;
      cursor: pointer; }
      #v3-client-echeancier-list .echeancier-tabs .echeancier-tab.selected {
        color: #6c4cf1;
        border-bottom: 2px solid #6c4cf1; }
  #v3-client-echeancier-list .echeancier-content {
    margin-top: 16px;
    background: white;
    border-radius: 16px;
    padding: 16px; }
    #v3-client-echeancier-list .echeancier-content .list-empty {
      padding: 30px 16px;
      text-align: center;
      color: #9c96ac;
      font-style: italic; }
    #v3-client-echeancier-list .echeancier-content .list-title {
      text-align: center;
      color: #666666; }
      #v3-client-echeancier-list .echeancier-content .list-title.col1 {
        text-align: left;
        padding-left: 20px;
        min-width: 180px; }
    #v3-client-echeancier-list .echeancier-content table {
      border-collapse: collapse; }
    #v3-client-echeancier-list .echeancier-content .content-line {
      cursor: pointer; }
      #v3-client-echeancier-list .echeancier-content .content-line:hover {
        background: #fafafa; }
    #v3-client-echeancier-list .echeancier-content .content-item {
      border-top: 1px solid #eee;
      padding: 14px 10px;
      text-align: center; }
      #v3-client-echeancier-list .echeancier-content .content-item .item-numero {
        font-size: 16px;
        font-weight: bolder; }
      #v3-client-echeancier-list .echeancier-content .content-item .item-sub-numero {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-echeancier-list .echeancier-content .content-item .item-amount {
        font-weight: bold;
        font-size: 18px;
        margin-left: 20px;
        text-align: center; }
      #v3-client-echeancier-list .echeancier-content .content-item.col1 {
        text-align: left; }

.xs #v3-client-echeancier-list .echeancier-content {
  padding: 0px; }

#v3-client-echeancier-update .update-content {
  background: white;
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 24px; }
  #v3-client-echeancier-update .update-content .content-header {
    color: #4b5563; }
    #v3-client-echeancier-update .update-content .content-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-echeancier-update .update-content .fiche-content .fiche-content-left .left-background {
    height: 200px;
    border-radius: 16px;
    margin-right: 30px;
    margin-top: 35px;
    background-image: url("../assets/images/client/background/echeancier.svg");
    background-position: left top;
    background-size: cover;
    padding: 24px; }
    #v3-client-echeancier-update .update-content .fiche-content .fiche-content-left .left-background .numero {
      font-size: 20px;
      margin-bottom: 10px; }
    #v3-client-echeancier-update .update-content .fiche-content .fiche-content-left .left-background .amount {
      font-size: 36px;
      font-weight: bold; }
  #v3-client-echeancier-update .update-content .fiche-content .fiche-content-left .left-date {
    margin-top: 15px;
    margin-left: 5px;
    color: #4b5563; }
    #v3-client-echeancier-update .update-content .fiche-content .fiche-content-left .left-date md-icon {
      margin-right: 10px;
      color: #6c4cf1; }
    #v3-client-echeancier-update .update-content .fiche-content .fiche-content-left .left-date .line {
      height: 1px;
      background: #eee;
      margin-left: 5px;
      margin-right: 30px; }
  #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right {
    margin-top: 10px; }
    #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-btn-container {
      margin-top: 20px;
      margin-bottom: 30px; }
      #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-btn-container .echeancier-btn {
        padding: 5px; }
        #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-btn-container .echeancier-btn md-icon {
          color: #6c4cf1;
          margin-right: 20px; }
      #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-btn-container .main .echeancier-btn md-icon {
        color: #FFFFFF; }
    #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-bloc {
      padding-bottom: 24px;
      padding-top: 24px; }
      #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-bloc:not(.last) {
        border-bottom: 1px solid #eee; }
      #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-bloc .bloc-title {
        font-weight: 800;
        margin-bottom: 10px;
        color: #374151; }
        #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-bloc .bloc-title md-icon {
          height: 18px;
          width: 18px;
          min-height: 18px;
          min-width: 18px;
          font-size: 18px; }
      #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-bloc .bloc-data {
        margin: 10px 0px; }
        #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-bloc .bloc-data .bloc-data-title {
          font-size: 14px;
          color: #4b5563; }
        #v3-client-echeancier-update .update-content .fiche-content .fiche-content-right .echeancier-bloc .bloc-data .bloc-data-value {
          font-size: 14px;
          color: #4b5563; }

.xs #v3-client-echeancier-update .update-content {
  padding: 5px; }

#v3-client-ficheTechnique-list {
  margin-bottom: 100px; }
  #v3-client-ficheTechnique-list .ficheTechnique-container {
    margin-top: 30px;
    border: 1.5px solid #eee;
    border-radius: 14px;
    background: #FFFFFF; }
    #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-header {
      border-bottom: 1.5px solid #eee;
      padding: 10px; }
      #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-header .header-loading {
        padding: 20px; }
      #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-header .header-title {
        font-weight: 600;
        opacity: 0.7; }
    #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-content {
      padding: 16px; }
      #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-content .content-item:not(.last) {
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #eee; }
      #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-content .content-item .item-header {
        font-weight: 600;
        font-size: 15px; }
        #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-content .content-item .item-header .item-header-icon {
          background: #f6f7fb;
          padding: 10px;
          border-radius: 20px;
          margin-right: 10px; }
          #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-content .content-item .item-header .item-header-icon md-icon {
            color: #6c4cf1; }
      #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-content .content-item .item-icon {
        cursor: pointer;
        margin-left: 20px; }
      #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-content .content-item .item-text {
        font-size: 12px !important;
        font-weight: 400; }
        #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-content .content-item .item-text p {
          font-size: 12px !important;
          font-weight: 400; }
      #v3-client-ficheTechnique-list .ficheTechnique-container .ficheTechnique-content .content-item .item-delete {
        color: #be123c;
        font-weight: 600;
        font-size: 13px; }
  #v3-client-ficheTechnique-list .print-btn {
    margin-top: 20px; }

#v3-client-ficheTechnique-update {
  margin-top: 30px;
  padding-bottom: 100px; }
  #v3-client-ficheTechnique-update .update-header {
    color: #4b5563;
    margin-bottom: 20px; }
    #v3-client-ficheTechnique-update .update-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-ficheTechnique-update .update-container {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 24px; }
  #v3-client-ficheTechnique-update .save-btn {
    margin-top: 30px; }

#v3-client-fidelite-add {
  margin-top: 20px; }
  #v3-client-fidelite-add md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-client-fidelite-add .add-content {
    background: white;
    border-radius: 16px;
    border: 1.5px solid #eee;
    padding: 24px; }
    #v3-client-fidelite-add .add-content .content-header {
      color: #4b5563;
      margin-bottom: 16px; }
      #v3-client-fidelite-add .add-content .content-header md-icon {
        color: #6c4cf1;
        margin-right: 10px; }
      #v3-client-fidelite-add .add-content .content-header .header-title {
        font-weight: 600;
        font-size: 14px;
        text-transform: uppercase;
        color: #0B0643; }
    #v3-client-fidelite-add .add-content .form-content .cfa-section-label {
      margin-bottom: 8px;
      font-size: 11px;
      font-weight: 700;
      color: #6E6E8C;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
    #v3-client-fidelite-add .add-content .form-content .cfa-card {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      padding: 12px 16px;
      margin-bottom: 16px;
      font-size: 14px;
      font-weight: 600;
      color: #1A2033; }
    #v3-client-fidelite-add .add-content .form-content .cfa-card-empty {
      color: #6E6E8C;
      font-weight: 500; }
    #v3-client-fidelite-add .add-content .form-content .cfa-card--list {
      padding: 0; }
    #v3-client-fidelite-add .add-content .form-content .cfa-card--clickable {
      cursor: pointer;
      transition: border-color 0.12s; }
      #v3-client-fidelite-add .add-content .form-content .cfa-card--clickable:hover {
        border-color: #6c4cf1; }
    #v3-client-fidelite-add .add-content .form-content .cfa-search {
      height: 44px;
      padding: 0 14px;
      border: 1.5px solid #E2E4F0;
      border-radius: 10px;
      margin-bottom: 16px;
      gap: 8px; }
      #v3-client-fidelite-add .add-content .form-content .cfa-search md-icon {
        font-size: 18px !important;
        width: 18px !important;
        height: 18px !important;
        color: #6E6E8C; }
      #v3-client-fidelite-add .add-content .form-content .cfa-search input {
        border: none;
        outline: none;
        background: transparent;
        font-size: 14px;
        color: #1A2033;
        height: 100%; }
      #v3-client-fidelite-add .add-content .form-content .cfa-search .cfa-search-clear {
        cursor: pointer; }
    #v3-client-fidelite-add .add-content .form-content .cfa-empty {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      padding: 20px;
      text-align: center;
      color: #6E6E8C;
      font-size: 13px;
      margin-bottom: 16px; }
    #v3-client-fidelite-add .add-content .form-content .cfa-list-item {
      padding: 12px 16px;
      cursor: pointer;
      transition: background 0.12s;
      border-bottom: 1px solid #E2E4F0; }
      #v3-client-fidelite-add .add-content .form-content .cfa-list-item:last-child {
        border-bottom: none; }
      #v3-client-fidelite-add .add-content .form-content .cfa-list-item:hover {
        background: #ECEFFE; }
    #v3-client-fidelite-add .add-content .form-content .cfa-list-label {
      font-size: 13.5px;
      font-weight: 600;
      color: #1A2033; }
    #v3-client-fidelite-add .add-content .form-content .cfa-list-sub {
      margin-top: 2px;
      font-size: 11.5px;
      color: #6E6E8C; }
    #v3-client-fidelite-add .add-content .form-content .cfa-check {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important;
      color: #6c4cf1 !important;
      margin-left: auto; }
    #v3-client-fidelite-add .add-content .form-content .rc-group-title {
      font-size: 11px;
      font-weight: 700;
      color: #6E6E8C;
      text-transform: uppercase;
      letter-spacing: 0.06em;
      margin: 18px 0 10px; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglements-header {
      margin: 18px 0 10px; }
    #v3-client-fidelite-add .add-content .form-content .rgt-add-btn {
      border: 1.5px solid #6c4cf1;
      border-radius: 10px;
      padding: 8px 16px;
      background: #fff;
      color: #6c4cf1;
      font-size: 13px;
      font-weight: 600;
      cursor: pointer;
      gap: 6px;
      transition: all 0.12s; }
      #v3-client-fidelite-add .add-content .form-content .rgt-add-btn md-icon {
        font-size: 16px !important;
        width: 16px !important;
        height: 16px !important;
        color: #6c4cf1 !important; }
      #v3-client-fidelite-add .add-content .form-content .rgt-add-btn:hover {
        background: #ECEFFE; }
      #v3-client-fidelite-add .add-content .form-content .rgt-add-btn--active {
        background: #6c4cf1;
        color: #fff; }
        #v3-client-fidelite-add .add-content .form-content .rgt-add-btn--active md-icon {
          color: #fff !important; }
        #v3-client-fidelite-add .add-content .form-content .rgt-add-btn--active:hover {
          background: #4d26ee; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglements-list {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      overflow: hidden; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-row {
      padding: 12px 16px;
      cursor: pointer; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-row--clickable {
      border-radius: 10px; }
      #v3-client-fidelite-add .add-content .form-content .rc-reglement-row--clickable:hover {
        background: rgba(108, 76, 241, 0.05); }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-item + .rc-reglement-item .rc-reglement-row {
      border-top: 1px solid #E2E4F0; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6c4cf1;
      margin-right: 10px; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-type {
      font-size: 13px;
      color: #1A2033;
      font-weight: 600; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-autre {
      font-size: 11px;
      color: #6E6E8C; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-online-status {
      font-size: 11px;
      font-weight: 700; }
      #v3-client-fidelite-add .add-content .form-content .rc-reglement-online-status.orange {
        color: #FB8C00; }
      #v3-client-fidelite-add .add-content .form-content .rc-reglement-online-status.grey {
        color: #6E6E8C; }
      #v3-client-fidelite-add .add-content .form-content .rc-reglement-online-status.green {
        color: #43A047; }
      #v3-client-fidelite-add .add-content .form-content .rc-reglement-online-status.red {
        color: #C93867; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-solde--positif {
      color: #22B573; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-solde--negatif {
      color: #e53935; }
    #v3-client-fidelite-add .add-content .form-content .rc-reglement-montant {
      font-size: 13px;
      font-weight: 700;
      color: #1A2033;
      margin-right: 10px; }
    #v3-client-fidelite-add .add-content .form-content .rc-delete-btn {
      background: none;
      border: none;
      cursor: pointer;
      padding: 0;
      line-height: 1; }
      #v3-client-fidelite-add .add-content .form-content .rc-delete-btn md-icon {
        font-size: 16px;
        width: 16px;
        height: 16px;
        color: #e53935; }
    #v3-client-fidelite-add .add-content .form-content .rc-empty-message {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      padding: 20px;
      gap: 10px;
      color: #6E6E8C;
      font-size: 13px;
      cursor: pointer; }
      #v3-client-fidelite-add .add-content .form-content .rc-empty-message md-icon {
        font-size: 18px;
        width: 18px;
        height: 18px;
        color: #6E6E8C; }
    #v3-client-fidelite-add .add-content .form-content .cfa-amount {
      margin-bottom: 8px;
      margin-top: 8px;
      font-size: 12.5px;
      font-weight: 700;
      color: #e53935;
      text-align: right; }
    #v3-client-fidelite-add .add-content .form-content .cfa-actions {
      margin-top: 16px;
      gap: 10px; }
    #v3-client-fidelite-add .add-content .form-content .cfa-btn-cancel {
      height: 44px;
      padding: 0 16px;
      border: 1.5px solid #E2E4F0;
      border-radius: 10px;
      background: #fff;
      color: #6E6E8C;
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
      white-space: nowrap;
      transition: background 0.12s; }
      #v3-client-fidelite-add .add-content .form-content .cfa-btn-cancel:hover {
        background: #F5F6FA; }
    #v3-client-fidelite-add .add-content .form-content .cfa-btn-validate {
      width: 100%;
      height: 44px;
      border: none;
      border-radius: 10px;
      background: #6c4cf1;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      cursor: pointer;
      transition: opacity 0.12s; }
      #v3-client-fidelite-add .add-content .form-content .cfa-btn-validate md-progress-circular * {
        stroke: #fff; }
      #v3-client-fidelite-add .add-content .form-content .cfa-btn-validate:hover:not([disabled]) {
        opacity: 0.88; }
      #v3-client-fidelite-add .add-content .form-content .cfa-btn-validate[disabled] {
        opacity: 0.5;
        cursor: default; }

#v3-client-fidelite-list {
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px; }
  #v3-client-fidelite-list .fidelite-tabs {
    border-bottom: 1.5px solid #eee; }
    #v3-client-fidelite-list .fidelite-tabs .fidelite-tab-loading {
      padding: 20px; }
    #v3-client-fidelite-list .fidelite-tabs .fidelite-tab {
      color: #666666;
      font-weight: 600;
      padding: 20px 15px;
      cursor: pointer; }
      #v3-client-fidelite-list .fidelite-tabs .fidelite-tab.selected {
        color: #6c4cf1;
        border-bottom: 2px solid #6c4cf1; }
  #v3-client-fidelite-list .fidelite-content {
    margin-top: 16px;
    background: white;
    border-radius: 16px;
    padding: 16px; }
    #v3-client-fidelite-list .fidelite-content .list-empty {
      padding: 30px 16px;
      text-align: center;
      color: #9c96ac;
      font-style: italic; }
    #v3-client-fidelite-list .fidelite-content .list-title {
      text-align: center;
      color: #666666; }
      #v3-client-fidelite-list .fidelite-content .list-title.col1 {
        text-align: left;
        padding-left: 20px;
        min-width: 180px; }
    #v3-client-fidelite-list .fidelite-content table {
      border-collapse: collapse; }
    #v3-client-fidelite-list .fidelite-content .content-line {
      cursor: pointer; }
      #v3-client-fidelite-list .fidelite-content .content-line:hover {
        background: #fafafa; }
    #v3-client-fidelite-list .fidelite-content .content-item {
      border-top: 1px solid #eee;
      padding: 14px 10px; }
      #v3-client-fidelite-list .fidelite-content .content-item .item-numero {
        font-size: 16px;
        font-weight: bolder; }
      #v3-client-fidelite-list .fidelite-content .content-item .item-sub-numero {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-fidelite-list .fidelite-content .content-item .item-amount {
        font-weight: bold;
        font-size: 16px;
        margin-left: 20px;
        text-align: center; }

.xs #v3-client-fidelite-list .fidelite-content {
  padding: 0px; }

#v3-client-fidelite-update .update-content {
  background: white;
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 24px; }
  #v3-client-fidelite-update .update-content .content-header {
    color: #4b5563; }
    #v3-client-fidelite-update .update-content .content-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-fidelite-update .update-content .fiche-content .fiche-content-left .left-background {
    height: 200px;
    border-radius: 16px;
    margin-right: 30px;
    margin-top: 30px;
    background-image: url("../assets/images/client/background/fidelite.svg");
    background-position: left top;
    background-size: cover;
    padding: 24px; }
    #v3-client-fidelite-update .update-content .fiche-content .fiche-content-left .left-background .numero {
      font-size: 20px;
      margin-bottom: 10px; }
    #v3-client-fidelite-update .update-content .fiche-content .fiche-content-left .left-background .amount {
      font-size: 25px;
      font-weight: bold; }
  #v3-client-fidelite-update .update-content .fiche-content .fiche-content-left .left-date {
    margin-top: 15px;
    margin-left: 5px;
    color: #4b5563; }
    #v3-client-fidelite-update .update-content .fiche-content .fiche-content-left .left-date md-icon {
      margin-right: 10px;
      color: #6c4cf1; }
    #v3-client-fidelite-update .update-content .fiche-content .fiche-content-left .left-date .line {
      height: 1px;
      background: #eee;
      margin-left: 5px;
      margin-right: 30px; }
  #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right {
    margin-top: 10px; }
    #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-btn-container {
      margin-top: 20px;
      margin-bottom: 30px; }
      #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-btn-container .fidelite-btn {
        padding: 5px; }
        #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-btn-container .fidelite-btn md-icon {
          color: #6c4cf1;
          margin-right: 20px; }
      #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-btn-container .main .fidelite-btn md-icon {
        color: #FFFFFF; }
    #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-bloc {
      padding-bottom: 24px;
      padding-top: 24px; }
      #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-bloc:not(.last) {
        border-bottom: 1px solid #eee; }
      #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-bloc .bloc-title {
        font-weight: 800;
        margin-bottom: 10px;
        color: #374151; }
        #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-bloc .bloc-title md-icon {
          height: 18px;
          width: 18px;
          min-height: 18px;
          min-width: 18px;
          font-size: 18px; }
      #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-bloc .bloc-data .bloc-data-title {
        font-size: 14px;
        color: #4b5563; }
      #v3-client-fidelite-update .update-content .fiche-content .fiche-content-right .fidelite-bloc .bloc-data .bloc-data-value {
        font-size: 14px;
        color: #4b5563; }

.xs #v3-client-fidelite-update .update-content {
  padding: 5px; }

#v3-client-gift-add {
  margin-top: 20px; }
  #v3-client-gift-add md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-client-gift-add .add-content {
    background: white;
    border-radius: 16px;
    border: 1.5px solid #eee;
    padding: 24px; }
    #v3-client-gift-add .add-content .content-header {
      color: #4b5563;
      margin-bottom: 16px; }
      #v3-client-gift-add .add-content .content-header md-icon {
        color: #6c4cf1;
        margin-right: 10px; }
      #v3-client-gift-add .add-content .content-header .header-title {
        font-weight: 600;
        font-size: 14px;
        text-transform: uppercase;
        color: #0B0643; }
    #v3-client-gift-add .add-content .form-content .cga-section-label {
      margin-bottom: 8px;
      font-size: 11px;
      font-weight: 700;
      color: #6E6E8C;
      letter-spacing: 0.04em;
      text-transform: uppercase; }
    #v3-client-gift-add .add-content .form-content .rc-group-title {
      font-size: 11px;
      font-weight: 700;
      color: #6E6E8C;
      text-transform: uppercase;
      letter-spacing: 0.06em;
      margin: 18px 0 10px; }
    #v3-client-gift-add .add-content .form-content .rc-reglements-header {
      margin: 18px 0 10px; }
    #v3-client-gift-add .add-content .form-content .rgt-add-btn {
      border: 1.5px solid #6c4cf1;
      border-radius: 10px;
      padding: 8px 16px;
      background: #fff;
      color: #6c4cf1;
      font-size: 13px;
      font-weight: 600;
      cursor: pointer;
      gap: 6px;
      transition: all 0.12s; }
      #v3-client-gift-add .add-content .form-content .rgt-add-btn md-icon {
        font-size: 16px !important;
        width: 16px !important;
        height: 16px !important;
        color: #6c4cf1 !important; }
      #v3-client-gift-add .add-content .form-content .rgt-add-btn:hover {
        background: #ECEFFE; }
      #v3-client-gift-add .add-content .form-content .rgt-add-btn--active {
        background: #6c4cf1;
        color: #fff; }
        #v3-client-gift-add .add-content .form-content .rgt-add-btn--active md-icon {
          color: #fff !important; }
        #v3-client-gift-add .add-content .form-content .rgt-add-btn--active:hover {
          background: #4d26ee; }
    #v3-client-gift-add .add-content .form-content .rc-reglements-list {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      overflow: hidden; }
    #v3-client-gift-add .add-content .form-content .rc-reglement-row {
      padding: 12px 16px;
      cursor: pointer; }
    #v3-client-gift-add .add-content .form-content .rc-reglement-row--clickable {
      border-radius: 10px; }
      #v3-client-gift-add .add-content .form-content .rc-reglement-row--clickable:hover {
        background: rgba(108, 76, 241, 0.05); }
    #v3-client-gift-add .add-content .form-content .rc-reglement-item + .rc-reglement-item .rc-reglement-row {
      border-top: 1px solid #E2E4F0; }
    #v3-client-gift-add .add-content .form-content .rc-reglement-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6c4cf1;
      margin-right: 10px; }
    #v3-client-gift-add .add-content .form-content .rc-reglement-type {
      font-size: 13px;
      color: #1A2033;
      font-weight: 600; }
    #v3-client-gift-add .add-content .form-content .rc-reglement-autre {
      font-size: 11px;
      color: #6E6E8C; }
    #v3-client-gift-add .add-content .form-content .rc-reglement-online-status {
      font-size: 11px;
      font-weight: 700; }
      #v3-client-gift-add .add-content .form-content .rc-reglement-online-status.orange {
        color: #FB8C00; }
      #v3-client-gift-add .add-content .form-content .rc-reglement-online-status.grey {
        color: #6E6E8C; }
      #v3-client-gift-add .add-content .form-content .rc-reglement-online-status.green {
        color: #43A047; }
      #v3-client-gift-add .add-content .form-content .rc-reglement-online-status.red {
        color: #C93867; }
    #v3-client-gift-add .add-content .form-content .rc-reglement-solde--positif {
      color: #22B573; }
    #v3-client-gift-add .add-content .form-content .rc-reglement-solde--negatif {
      color: #e53935; }
    #v3-client-gift-add .add-content .form-content .rc-reglement-montant {
      font-size: 13px;
      font-weight: 700;
      color: #1A2033;
      margin-right: 10px; }
    #v3-client-gift-add .add-content .form-content .rc-delete-btn {
      background: none;
      border: none;
      cursor: pointer;
      padding: 0;
      line-height: 1; }
      #v3-client-gift-add .add-content .form-content .rc-delete-btn md-icon {
        font-size: 16px;
        width: 16px;
        height: 16px;
        color: #e53935; }
    #v3-client-gift-add .add-content .form-content .rc-empty-message {
      background: #fff;
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      padding: 20px;
      gap: 10px;
      color: #6E6E8C;
      font-size: 13px;
      cursor: pointer; }
      #v3-client-gift-add .add-content .form-content .rc-empty-message md-icon {
        font-size: 18px;
        width: 18px;
        height: 18px;
        color: #6E6E8C; }
    #v3-client-gift-add .add-content .form-content .cga-amount {
      margin-bottom: 8px;
      margin-top: 8px;
      font-size: 12.5px;
      font-weight: 700;
      color: #e53935;
      text-align: right; }
    #v3-client-gift-add .add-content .form-content .cga-actions {
      margin-top: 16px;
      gap: 10px; }
    #v3-client-gift-add .add-content .form-content .cga-btn-cancel {
      height: 44px;
      padding: 0 16px;
      border: 1.5px solid #E2E4F0;
      border-radius: 10px;
      background: #fff;
      color: #6E6E8C;
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
      white-space: nowrap;
      transition: background 0.12s; }
      #v3-client-gift-add .add-content .form-content .cga-btn-cancel:hover {
        background: #F5F6FA; }
    #v3-client-gift-add .add-content .form-content .cga-btn-validate {
      width: 100%;
      height: 44px;
      border: none;
      border-radius: 10px;
      background: #6c4cf1;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      cursor: pointer;
      transition: opacity 0.12s; }
      #v3-client-gift-add .add-content .form-content .cga-btn-validate md-progress-circular * {
        stroke: #fff; }
      #v3-client-gift-add .add-content .form-content .cga-btn-validate:hover:not([disabled]) {
        opacity: 0.88; }
      #v3-client-gift-add .add-content .form-content .cga-btn-validate[disabled] {
        opacity: 0.5;
        cursor: default; }

#v3-client-gift-list {
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px; }
  #v3-client-gift-list .gift-tabs {
    border-bottom: 1.5px solid #eee; }
    #v3-client-gift-list .gift-tabs .gift-tab-loading {
      padding: 20px; }
    #v3-client-gift-list .gift-tabs .gift-tab {
      color: #666666;
      font-weight: 600;
      padding: 20px 15px;
      cursor: pointer; }
      #v3-client-gift-list .gift-tabs .gift-tab.selected {
        color: #6c4cf1;
        border-bottom: 2px solid #6c4cf1; }
  #v3-client-gift-list .gift-content {
    margin-top: 16px;
    background: white;
    border-radius: 16px;
    padding: 16px; }
    #v3-client-gift-list .gift-content .list-empty {
      padding: 30px 16px;
      text-align: center;
      color: #9c96ac;
      font-style: italic; }
    #v3-client-gift-list .gift-content .list-title {
      text-align: center;
      color: #666666; }
      #v3-client-gift-list .gift-content .list-title.col1 {
        text-align: left;
        padding-left: 20px;
        min-width: 180px; }
    #v3-client-gift-list .gift-content table {
      border-collapse: collapse; }
    #v3-client-gift-list .gift-content .content-line {
      cursor: pointer; }
      #v3-client-gift-list .gift-content .content-line:hover {
        background: #fafafa; }
    #v3-client-gift-list .gift-content .content-item {
      border-top: 1px solid #eee;
      padding: 14px 10px; }
      #v3-client-gift-list .gift-content .content-item .item-numero {
        font-size: 16px;
        font-weight: bolder; }
      #v3-client-gift-list .gift-content .content-item .item-sub-numero {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-gift-list .gift-content .content-item .item-amount {
        font-weight: bold;
        font-size: 18px;
        margin-left: 20px;
        text-align: center; }

.xs #v3-client-gift-list .gift-content {
  padding: 0px; }

#v3-client-gift-update .update-content {
  background: white;
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 24px; }
  #v3-client-gift-update .update-content .content-header {
    color: #4b5563; }
    #v3-client-gift-update .update-content .content-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-gift-update .update-content .fiche-content .fiche-content-left .left-background {
    height: 200px;
    border-radius: 16px;
    margin-right: 30px;
    margin-top: 30px;
    background-image: url("../assets/images/client/background/gift.svg");
    background-position: left top;
    background-size: cover;
    padding: 24px; }
    #v3-client-gift-update .update-content .fiche-content .fiche-content-left .left-background .numero {
      font-size: 20px;
      margin-bottom: 10px; }
    #v3-client-gift-update .update-content .fiche-content .fiche-content-left .left-background .amount {
      font-size: 36px;
      font-weight: bold; }
  #v3-client-gift-update .update-content .fiche-content .fiche-content-left .left-date {
    margin-top: 15px;
    margin-left: 5px;
    color: #4b5563; }
    #v3-client-gift-update .update-content .fiche-content .fiche-content-left .left-date md-icon {
      margin-right: 10px;
      color: #6c4cf1; }
    #v3-client-gift-update .update-content .fiche-content .fiche-content-left .left-date .line {
      height: 1px;
      background: #eee;
      margin-left: 5px;
      margin-right: 30px; }
  #v3-client-gift-update .update-content .fiche-content .fiche-content-right {
    margin-top: 10px; }
    #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-btn-container {
      margin-top: 20px;
      margin-bottom: 30px; }
      #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-btn-container .gift-btn {
        padding: 5px; }
        #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-btn-container .gift-btn md-icon {
          color: #6c4cf1; }
      #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-btn-container .main .gift-btn md-icon {
        color: #FFFFFF; }
    #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-bloc {
      padding-bottom: 24px;
      padding-top: 24px; }
      #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-bloc:not(.last) {
        border-bottom: 1px solid #eee; }
      #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-bloc .bloc-title {
        font-weight: 800;
        margin-bottom: 10px;
        color: #374151; }
        #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-bloc .bloc-title md-icon {
          height: 18px;
          width: 18px;
          min-height: 18px;
          min-width: 18px;
          font-size: 18px; }
      #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-bloc .bloc-data .bloc-data-title {
        font-size: 14px;
        color: #4b5563; }
      #v3-client-gift-update .update-content .fiche-content .fiche-content-right .gift-bloc .bloc-data .bloc-data-value {
        font-size: 14px;
        color: #4b5563; }

.xs #v3-client-gift-update .update-content {
  padding: 5px; }

#v3-client-media-detail .detail-content {
  background: white;
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 24px; }
  #v3-client-media-detail .detail-content .content-header {
    color: #4b5563; }
    #v3-client-media-detail .detail-content .content-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-media-detail .detail-content .chat-message-header {
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-left: 10px;
    border-bottom: 1px solid #EEEEEE; }
    #v3-client-media-detail .detail-content .chat-message-header .actions md-icon {
      color: #9CA3AF;
      cursor: pointer;
      margin-right: 10px;
      margin-left: 10px; }
    #v3-client-media-detail .detail-content .chat-message-header .actions :not(.selected) md-icon {
      opacity: 0.7; }
    #v3-client-media-detail .detail-content .chat-message-header .actions .selected md-icon {
      color: #6c4cf1;
      opacity: 1; }
    #v3-client-media-detail .detail-content .chat-message-header .from-container {
      margin-top: 20px; }
    #v3-client-media-detail .detail-content .chat-message-header.is-desktop {
      background: #5F2EEA;
      padding-bottom: 0px;
      padding-left: 0px;
      padding: 10px; }
      #v3-client-media-detail .detail-content .chat-message-header.is-desktop .from-container {
        margin-top: 0px; }
  #v3-client-media-detail .detail-content .show-chat {
    background-color: #E8F5E9;
    margin: 30px;
    padding: 10px;
    border-radius: 5px; }
  #v3-client-media-detail .detail-content #email-content {
    border: none;
    width: 100%;
    display: block; }

#v3-client-media-send .send-content {
  background: white;
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 24px;
  margin-top: 30px; }
  #v3-client-media-send .send-content .content-header {
    color: #4b5563; }
    #v3-client-media-send .send-content .content-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-media-send .send-content .content-message {
    margin-top: 40px; }
  #v3-client-media-send .send-content .message-send-typeChoice {
    margin-top: 10px; }
    #v3-client-media-send .send-content .message-send-typeChoice .message-send-checkbox {
      margin-left: 20px; }
      #v3-client-media-send .send-content .message-send-typeChoice .message-send-checkbox label {
        cursor: pointer;
        margin-left: 5px;
        color: #424242; }
  #v3-client-media-send .send-content .send-btn {
    margin-top: 30px; }

/* Messages d'un client hors fiche client (panneau étroit) */
#v3-client-media-standalone {
  background: #FFFFFF;
  color: #0B0643; }
  #v3-client-media-standalone .material-symbols-outlined {
    line-height: 1; }
  #v3-client-media-standalone .cmsa-page {
    min-width: 0;
    min-height: 0; }
  #v3-client-media-standalone .cmsa-header {
    gap: 10px;
    /* place à droite pour la croix de fermeture du panneau */
    padding: 20px 60px 16px 16px;
    border-bottom: 1px solid #EEEDF6; }
  #v3-client-media-standalone .cmsa-back {
    width: 38px;
    height: 38px;
    min-width: 38px;
    border-radius: 50%;
    cursor: pointer; }
    #v3-client-media-standalone .cmsa-back .material-symbols-outlined {
      font-size: 28px;
      color: #0B0643; }
    #v3-client-media-standalone .cmsa-back:hover {
      background: #F4F2FE; }
  #v3-client-media-standalone .cmsa-title-block {
    min-width: 0; }
  #v3-client-media-standalone .cmsa-title {
    font-size: 22px;
    font-weight: 800; }
  #v3-client-media-standalone .cmsa-subtitle {
    margin-top: 2px;
    overflow: hidden;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #6E6784; }
  #v3-client-media-standalone .cmsa-content {
    min-height: 0;
    padding: 8px 16px 16px;
    overflow-y: auto; }
  #v3-client-media-standalone .cmsa-empty {
    padding: 40px 10px;
    font-size: 14px;
    text-align: center;
    color: #8A86A0; }

#v3-client-produit-list {
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px; }
  #v3-client-produit-list .produit-tabs {
    border-bottom: 1.5px solid #eee; }
    #v3-client-produit-list .produit-tabs .produit-tab-loading {
      padding: 20px; }
    #v3-client-produit-list .produit-tabs .produit-tab {
      color: #666666;
      font-weight: 600;
      padding: 20px 15px;
      cursor: pointer; }
      #v3-client-produit-list .produit-tabs .produit-tab.selected {
        color: #6c4cf1;
        border-bottom: 2px solid #6c4cf1; }
  #v3-client-produit-list .produit-content {
    margin-top: 16px;
    background: white;
    border-radius: 16px;
    padding: 16px; }
    #v3-client-produit-list .produit-content .list-empty {
      padding: 30px 16px;
      text-align: center;
      color: #9c96ac;
      font-style: italic; }
    #v3-client-produit-list .produit-content .list-title {
      text-align: center;
      color: #666666; }
      #v3-client-produit-list .produit-content .list-title.col1 {
        text-align: left;
        padding-left: 20px;
        width: 200px; }
    #v3-client-produit-list .produit-content table {
      border-collapse: collapse; }
    #v3-client-produit-list .produit-content .content-line {
      cursor: pointer; }
      #v3-client-produit-list .produit-content .content-line:hover {
        background: #fafafa; }
    #v3-client-produit-list .produit-content .content-item {
      border-top: 1px solid #eee;
      padding: 14px 10px;
      text-align: center; }
      #v3-client-produit-list .produit-content .content-item.col1 {
        text-align: left;
        vertical-align: top; }
      #v3-client-produit-list .produit-content .content-item.col2 {
        text-align: left; }
      #v3-client-produit-list .produit-content .content-item .item-date {
        font-size: 14px;
        font-weight: bolder; }
      #v3-client-produit-list .produit-content .content-item .item-date-sub {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-produit-list .produit-content .content-item .item-numero {
        font-size: 14px;
        font-weight: bold; }
      #v3-client-produit-list .produit-content .content-item .item-reservation-article .article-border {
        margin-right: 5px; }
        #v3-client-produit-list .produit-content .content-item .item-reservation-article .article-border .border-point {
          background: #6c4cf1;
          width: 10px;
          height: 10px;
          border-radius: 100px; }
        #v3-client-produit-list .produit-content .content-item .item-reservation-article .article-border .border-line {
          width: 2px;
          background: #6c4cf1; }
      #v3-client-produit-list .produit-content .content-item .item-reservation-article .article-text-container {
        padding-bottom: 20px;
        margin-top: -5px; }
        #v3-client-produit-list .produit-content .content-item .item-reservation-article .article-text-container .article-text {
          font-size: 13px;
          font-weight: 600; }
        #v3-client-produit-list .produit-content .content-item .item-reservation-article .article-text-container .article-text-sub {
          color: #6b7280;
          font-size: 11px;
          font-weight: 400; }
      #v3-client-produit-list .produit-content .content-item .item-reservation-article .item-reservation-tache {
        color: #6b7280;
        font-size: 11px;
        font-weight: 400; }
        #v3-client-produit-list .produit-content .content-item .item-reservation-article .item-reservation-tache md-icon {
          font-size: 15px;
          min-width: 15px;
          min-height: 15px;
          width: 15px;
          height: 15px;
          color: #be123c; }
      #v3-client-produit-list .produit-content .content-item .article-note {
        margin-top: 10px;
        color: #6b7280;
        font-size: 11px;
        font-weight: 400; }
        #v3-client-produit-list .produit-content .content-item .article-note md-icon {
          font-size: 20px;
          min-width: 20px;
          min-height: 20px;
          width: 20px;
          height: 20px;
          color: #6c4cf1; }
      #v3-client-produit-list .produit-content .content-item .item-action {
        font-size: 13px;
        font-weight: 600; }
        #v3-client-produit-list .produit-content .content-item .item-action:hover {
          text-decoration: underline; }
      #v3-client-produit-list .produit-content .content-item .buy-btn {
        font-size: 12px; }
        #v3-client-produit-list .produit-content .content-item .buy-btn md-icon {
          font-size: 20px;
          min-width: 20px;
          min-height: 20px;
          width: 20px;
          height: 20px;
          margin-right: 0px; }

.xs #v3-client-produit-list .produit-content {
  padding: 0px; }

#v3-client-produit-ticket {
  margin-top: 30px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px;
  padding: 24px; }
  #v3-client-produit-ticket .ticket-container .ticket-header {
    color: #4b5563; }
    #v3-client-produit-ticket .ticket-container .ticket-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-produit-ticket .ticket-container .ticket-content {
    margin: 30px 100px;
    min-width: 80%; }

#v3-client-rdv-list {
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px; }
  #v3-client-rdv-list .rdv-tabs {
    border-bottom: 1.5px solid #eee; }
    #v3-client-rdv-list .rdv-tabs .rdv-tab-loading {
      padding: 20px; }
    #v3-client-rdv-list .rdv-tabs .rdv-tab {
      color: #666666;
      font-weight: 600;
      padding: 20px 15px;
      cursor: pointer; }
      #v3-client-rdv-list .rdv-tabs .rdv-tab.selected {
        color: #6c4cf1;
        border-bottom: 2px solid #6c4cf1; }
  #v3-client-rdv-list .rdv-content {
    margin-top: 16px;
    background: white;
    border-radius: 16px;
    padding: 16px; }
    #v3-client-rdv-list .rdv-content .list-empty {
      padding: 30px 16px;
      text-align: center;
      color: #9c96ac;
      font-style: italic; }
    #v3-client-rdv-list .rdv-content .list-title {
      text-align: center;
      color: #666666; }
      #v3-client-rdv-list .rdv-content .list-title.col1 {
        text-align: left;
        padding-left: 20px;
        width: 200px; }
    #v3-client-rdv-list .rdv-content table {
      border-collapse: collapse; }
    #v3-client-rdv-list .rdv-content .content-line {
      cursor: pointer; }
      #v3-client-rdv-list .rdv-content .content-line:hover {
        background: #fafafa; }
    #v3-client-rdv-list .rdv-content .content-item {
      border-top: 1px solid #eee;
      padding: 14px 10px;
      text-align: center; }
      #v3-client-rdv-list .rdv-content .content-item.col1 {
        text-align: left;
        vertical-align: top; }
      #v3-client-rdv-list .rdv-content .content-item.col2 {
        text-align: left; }
      #v3-client-rdv-list .rdv-content .content-item .item-date {
        font-size: 14px;
        font-weight: bolder; }
      #v3-client-rdv-list .rdv-content .content-item .item-date-sub {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-rdv-list .rdv-content .content-item .item-numero {
        font-size: 14px;
        font-weight: bold; }
      #v3-client-rdv-list .rdv-content .content-item .item-reservation-article .article-border {
        margin-right: 5px; }
        #v3-client-rdv-list .rdv-content .content-item .item-reservation-article .article-border .border-point {
          background: #6c4cf1;
          width: 10px;
          height: 10px;
          border-radius: 100px; }
        #v3-client-rdv-list .rdv-content .content-item .item-reservation-article .article-border .border-line {
          width: 2px;
          background: #6c4cf1; }
      #v3-client-rdv-list .rdv-content .content-item .item-reservation-article .article-text-container {
        padding-bottom: 10px;
        margin-top: -5px; }
        #v3-client-rdv-list .rdv-content .content-item .item-reservation-article .article-text-container .article-text {
          font-size: 13px;
          font-weight: 600; }
      #v3-client-rdv-list .rdv-content .content-item .item-reservation-article .item-reservation-tache {
        color: #6b7280;
        font-size: 11px;
        font-weight: 400; }
        #v3-client-rdv-list .rdv-content .content-item .item-reservation-article .item-reservation-tache md-icon {
          font-size: 15px;
          min-width: 15px;
          min-height: 15px;
          width: 15px;
          height: 15px;
          color: #be123c; }
      #v3-client-rdv-list .rdv-content .content-item .article-note {
        margin-top: 10px;
        color: #6b7280;
        font-size: 11px;
        font-weight: 400; }
        #v3-client-rdv-list .rdv-content .content-item .article-note md-icon {
          font-size: 20px;
          min-width: 20px;
          min-height: 20px;
          width: 20px;
          height: 20px;
          color: grey; }
      #v3-client-rdv-list .rdv-content .content-item .item-action {
        font-size: 13px;
        font-weight: 600; }
        #v3-client-rdv-list .rdv-content .content-item .item-action:hover {
          text-decoration: underline; }
      #v3-client-rdv-list .rdv-content .content-item .btn-text {
        font-size: 13px; }

.xs #v3-client-rdv-list .rdv-content {
  padding: 0px; }

#v3-client-rdv-ticket {
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px;
  padding: 24px; }
  #v3-client-rdv-ticket .ticket-container .ticket-header {
    color: #4b5563; }
    #v3-client-rdv-ticket .ticket-container .ticket-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-rdv-ticket .ticket-container .ticket-content {
    margin: 30px 100px;
    min-width: 80%; }

#v3-client-stats-dashboard {
  overflow-x: hidden; }
  #v3-client-stats-dashboard .dashboard-loading {
    padding: 40px 0; }
  #v3-client-stats-dashboard .bloc {
    margin-top: 30px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    border-radius: 10px; }
  #v3-client-stats-dashboard .item-icon {
    margin-right: 20px;
    border-radius: 10px;
    background: rgba(108, 76, 241, 0.07);
    padding: 15px; }
    #v3-client-stats-dashboard .item-icon.small {
      margin-top: 0px;
      padding: 5px; }
    #v3-client-stats-dashboard .item-icon md-icon {
      color: #6c4cf1; }
  #v3-client-stats-dashboard .kpis-container .kpi-item {
    min-width: 280px;
    padding: 24px;
    margin-bottom: 15px; }
    #v3-client-stats-dashboard .kpis-container .kpi-item.first {
      margin-right: 15px; }
    #v3-client-stats-dashboard .kpis-container .kpi-item.last {
      margin-left: 15px; }
    #v3-client-stats-dashboard .kpis-container .kpi-item .kpi-main-text {
      padding-bottom: 20px;
      font-size: 18px;
      font-weight: 600; }
      #v3-client-stats-dashboard .kpis-container .kpi-item .kpi-main-text span {
        color: #37B86C;
        font-size: 18px; }
    #v3-client-stats-dashboard .kpis-container .kpi-item .kpi-item-content {
      width: 120px;
      margin-bottom: 15px;
      padding-right: 15px;
      margin-right: 15px;
      border-right: 1.5px solid #eee; }
      #v3-client-stats-dashboard .kpis-container .kpi-item .kpi-item-content .kpi-title {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-stats-dashboard .kpis-container .kpi-item .kpi-item-content .kpi-value {
        font-size: 16px;
        font-weight: 600; }
        #v3-client-stats-dashboard .kpis-container .kpi-item .kpi-item-content .kpi-value.text-small {
          font-size: 14px; }
  #v3-client-stats-dashboard .dashboard-table .list-empty {
    padding: 30px 16px;
    text-align: center;
    color: #9c96ac;
    font-style: italic; }
  #v3-client-stats-dashboard .dashboard-table .table-title {
    padding: 10px;
    border-bottom: 1px solid #eee; }
    #v3-client-stats-dashboard .dashboard-table .table-title .title-text {
      font-weight: 600; }
    #v3-client-stats-dashboard .dashboard-table .table-title .title-metric {
      width: 100px;
      font-weight: 600;
      text-align: right;
      padding-right: 10px; }
  #v3-client-stats-dashboard .dashboard-table .table-content .content-line {
    padding: 10px;
    border-bottom: 1px solid #eee; }
    #v3-client-stats-dashboard .dashboard-table .table-content .content-line:last-child {
      border-bottom: none; }
    #v3-client-stats-dashboard .dashboard-table .table-content .content-line .content-text {
      color: #6b7280;
      font-size: 13px;
      font-weight: 400; }
    #v3-client-stats-dashboard .dashboard-table .table-content .content-line .content-metric {
      width: 100px;
      color: #6b7280;
      font-size: 13px;
      font-weight: 400;
      text-align: right; }
  #v3-client-stats-dashboard .dashboard-table .table-footer {
    padding: 10px; }
    #v3-client-stats-dashboard .dashboard-table .table-footer .footer-text {
      font-size: 16px;
      font-weight: 600; }
    #v3-client-stats-dashboard .dashboard-table .table-footer .footer-metric {
      width: 100px;
      font-size: 16px;
      font-weight: 600;
      text-align: right; }

#v3-client-tab-fid .fid-widgets {
  margin: 20px 0 20px;
  background: #F5F6FA;
  border-radius: 12px;
  padding: 4px;
  display: -ms-inline-flexbox;
  display: inline-flex; }

#v3-client-tab-fid .fid-widget {
  font-size: 13px;
  font-weight: 600;
  color: #6E6E8C;
  padding: 8px 16px;
  border-radius: 9px;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.12s; }
  #v3-client-tab-fid .fid-widget:hover:not(.selected) {
    color: #1A2033; }
  #v3-client-tab-fid .fid-widget.selected {
    color: #6c4cf1;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }

#v3-client-tab-info .info-widgets {
  margin: 20px 0 20px;
  background: #F5F6FA;
  border-radius: 12px;
  padding: 4px;
  display: -ms-inline-flexbox;
  display: inline-flex; }

#v3-client-tab-info .info-widget {
  font-size: 13px;
  font-weight: 600;
  color: #6E6E8C;
  padding: 8px 16px;
  border-radius: 9px;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.12s; }
  #v3-client-tab-info .info-widget:hover:not(.selected) {
    color: #1A2033; }
  #v3-client-tab-info .info-widget.selected {
    color: #6c4cf1;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }

#v3-client-tab-settings .settings-widgets {
  margin: 20px 0 20px;
  background: #F5F6FA;
  border-radius: 12px;
  padding: 4px;
  display: -ms-inline-flexbox;
  display: inline-flex; }

#v3-client-tab-settings .settings-widget {
  font-size: 13px;
  font-weight: 600;
  color: #6E6E8C;
  padding: 8px 16px;
  border-radius: 9px;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.12s; }
  #v3-client-tab-settings .settings-widget:hover:not(.selected) {
    color: #1A2033; }
  #v3-client-tab-settings .settings-widget.selected {
    color: #6c4cf1;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }

#v3-client-tab-visit .visit-widgets {
  margin: 20px 0 20px;
  background: #F5F6FA;
  border-radius: 12px;
  padding: 4px;
  display: -ms-inline-flexbox;
  display: inline-flex; }

#v3-client-tab-visit .visit-widget {
  font-size: 13px;
  font-weight: 600;
  color: #6E6E8C;
  padding: 8px 16px;
  border-radius: 9px;
  cursor: pointer;
  white-space: nowrap;
  transition: all 0.12s; }
  #v3-client-tab-visit .visit-widget:hover:not(.selected) {
    color: #1A2033; }
  #v3-client-tab-visit .visit-widget.selected {
    color: #6c4cf1;
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08); }

#v3-client-ticket-list {
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px; }
  #v3-client-ticket-list .ticket-tabs {
    border-bottom: 1.5px solid #eee; }
    #v3-client-ticket-list .ticket-tabs .ticket-tab-loading {
      padding: 20px; }
    #v3-client-ticket-list .ticket-tabs .ticket-tab {
      color: #666666;
      font-weight: 600;
      padding: 20px 15px;
      cursor: pointer; }
      #v3-client-ticket-list .ticket-tabs .ticket-tab.selected {
        color: #6c4cf1;
        border-bottom: 2px solid #6c4cf1; }
  #v3-client-ticket-list .ticket-content {
    margin-top: 16px;
    background: white;
    border-radius: 16px;
    padding: 16px; }
    #v3-client-ticket-list .ticket-content .list-empty {
      padding: 30px 16px;
      text-align: center;
      color: #9c96ac;
      font-style: italic; }
    #v3-client-ticket-list .ticket-content .list-title {
      text-align: center;
      color: #666666; }
      #v3-client-ticket-list .ticket-content .list-title.col1 {
        text-align: left;
        padding-left: 20px;
        width: 200px; }
    #v3-client-ticket-list .ticket-content table {
      border-collapse: collapse; }
    #v3-client-ticket-list .ticket-content .content-line {
      cursor: pointer; }
      #v3-client-ticket-list .ticket-content .content-line:hover {
        background: #fafafa; }
    #v3-client-ticket-list .ticket-content .content-item {
      border-top: 1px solid #eee;
      padding: 14px 10px;
      text-align: center; }
      #v3-client-ticket-list .ticket-content .content-item.col1 {
        text-align: left;
        vertical-align: top; }
      #v3-client-ticket-list .ticket-content .content-item.col2 {
        text-align: left; }
      #v3-client-ticket-list .ticket-content .content-item .item-date {
        font-size: 14px;
        font-weight: bolder; }
      #v3-client-ticket-list .ticket-content .content-item .item-date-sub {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-ticket-list .ticket-content .content-item .item-numero {
        font-size: 14px;
        font-weight: bold; }
      #v3-client-ticket-list .ticket-content .content-item .item-reservation-article .article-border {
        margin-right: 5px; }
        #v3-client-ticket-list .ticket-content .content-item .item-reservation-article .article-border .border-point {
          background: #6c4cf1;
          width: 10px;
          height: 10px;
          border-radius: 100px; }
        #v3-client-ticket-list .ticket-content .content-item .item-reservation-article .article-border .border-line {
          width: 2px;
          background: #6c4cf1; }
      #v3-client-ticket-list .ticket-content .content-item .item-reservation-article .article-text-container {
        padding-bottom: 10px;
        margin-top: -5px; }
        #v3-client-ticket-list .ticket-content .content-item .item-reservation-article .article-text-container .article-text {
          font-size: 13px;
          font-weight: 600; }
        #v3-client-ticket-list .ticket-content .content-item .item-reservation-article .article-text-container .article-text-sub {
          color: #6b7280;
          font-size: 11px;
          font-weight: 400; }
      #v3-client-ticket-list .ticket-content .content-item .item-reglements {
        font-size: 11px;
        font-weight: 400;
        margin-top: 10px; }
        #v3-client-ticket-list .ticket-content .content-item .item-reglements md-icon {
          font-size: 16px;
          min-width: 16px;
          min-height: 16px;
          width: 16px;
          height: 16px;
          color: #6c4cf1; }
      #v3-client-ticket-list .ticket-content .content-item .article-note {
        margin-top: 10px;
        color: #6b7280;
        font-size: 11px;
        font-weight: 400; }
        #v3-client-ticket-list .ticket-content .content-item .article-note md-icon {
          font-size: 20px;
          min-width: 20px;
          min-height: 20px;
          width: 20px;
          height: 20px;
          color: #6c4cf1; }
      #v3-client-ticket-list .ticket-content .content-item .item-action {
        font-size: 13px;
        font-weight: 600; }
        #v3-client-ticket-list .ticket-content .content-item .item-action:hover {
          text-decoration: underline; }
      #v3-client-ticket-list .ticket-content .content-item .btn-text {
        font-size: 13px; }

.xs #v3-client-ticket-list .ticket-content {
  padding: 0px; }

#v3-client-ticket-ticket .ticket-container .ticket-header {
  color: #4b5563; }
  #v3-client-ticket-ticket .ticket-container .ticket-header md-icon {
    color: #6c4cf1;
    margin-right: 10px; }

.ticket-remise-parts-update .checkbox-item {
  margin-left: 30px;
  margin-bottom: 10px; }
  .ticket-remise-parts-update .checkbox-item .checkbox-item-label {
    margin-left: 5px; }

#v3-rdv-article-histo-prestations {
  padding: 30px 16px; }

#v3-rdv-article-histo-produits {
  padding: 30px 16px; }

#v3-rdv-article-histo-tickets {
  padding: 30px 16px; }

#v3-rdv-article-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 20px;
  margin-top: 30px; }
  #v3-rdv-article-list .article-list-card {
    background: #FFFFFF;
    border: 1.5px solid #eee;
    border-radius: 14px;
    padding: 10px 25px; }
    #v3-rdv-article-list .article-list-card .article-list-icon {
      margin-right: 20px;
      border-radius: 10px;
      background: rgba(108, 76, 241, 0.07);
      padding: 10px; }
      #v3-rdv-article-list .article-list-card .article-list-icon md-icon {
        height: 30px;
        width: 30px;
        font-size: 30px;
        color: #6c4cf1; }
    #v3-rdv-article-list .article-list-card .article-list-title {
      margin-bottom: 14px; }
      #v3-rdv-article-list .article-list-card .article-list-title .title-text {
        font-size: 15px;
        font-weight: 700;
        color: #0B0643; }
      #v3-rdv-article-list .article-list-card .article-list-title .count {
        font-size: 13.5px;
        font-weight: 500;
        color: #9c96ac; }
    #v3-rdv-article-list .article-list-card .article-container .line-tache-wait {
      padding: 6px 14px 6px 12px;
      color: #9c96ac;
      font-size: 12.5px; }
      #v3-rdv-article-list .article-list-card .article-container .line-tache-wait md-icon {
        font-size: 18px;
        height: 18px;
        width: 18px;
        min-height: 18px;
        min-width: 18px;
        color: #9c96ac;
        margin-left: 8px; }
      #v3-rdv-article-list .article-list-card .article-container .line-tache-wait #v3-kalendes-input label {
        top: 5px !important;
        font-size: 10.5px !important;
        color: #9c96ac !important; }
      #v3-rdv-article-list .article-list-card .article-container .line-tache-wait #v3-kalendes-input select {
        border: 1.5px solid #eee;
        border-radius: 9px;
        padding: 16px 12px 6px;
        font-size: 13.5px;
        font-weight: 700;
        color: #0B0643; }
      #v3-rdv-article-list .article-list-card .article-container .line-tache-wait--between {
        margin-top: -20px;
        margin-bottom: 0;
        margin-left: 15px;
        border-left: 3px dashed rgba(108, 76, 241, 0.25); }
    #v3-rdv-article-list .article-list-card .article-container .article-line {
      border: 1px solid #eee;
      margin-bottom: 20px;
      border-radius: 14px; }
      #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache-wait {
        margin-left: 14px;
        border-left: 3px dashed rgba(108, 76, 241, 0.25);
        border-top: 1px dashed rgba(108, 76, 241, 0.25);
        border-bottom: 1px dashed rgba(108, 76, 241, 0.25); }
      #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle {
        padding: 10px 14px; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle:not(.no-bottom-border) {
          border-bottom: 1px solid #eee; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .tache-action-btn {
          margin-left: 8px; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .libelle-text {
          font-size: 15px;
          font-weight: 700;
          color: #0B0643; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .libelle-meta {
          font-size: 13px;
          color: #9c96ac;
          margin-top: 2px; }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .libelle-meta .libelle-price {
            cursor: pointer;
            text-decoration: underline;
            -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
                    text-decoration-color: rgba(108, 76, 241, 0.35);
            text-underline-offset: 3px; }
            #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .libelle-meta .libelle-price:hover {
              color: #6c4cf1; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .libelle-vendeur {
          margin-top: 4px;
          font-size: 12px;
          color: #6E6784;
          cursor: pointer;
          text-decoration: underline;
          -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
                  text-decoration-color: rgba(108, 76, 241, 0.35);
          text-underline-offset: 3px; }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .libelle-vendeur span {
            color: #0B0643;
            font-weight: 700; }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .libelle-vendeur:hover span {
            color: #6c4cf1; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .vendeur-select-panel {
          padding: 8px 12px 12px;
          border-bottom: 1px solid #eee; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .close-btn {
          border: 1px solid #eee;
          border-radius: 8px;
          padding: 4px;
          margin-left: 20px;
          cursor: pointer;
          transition: background 0.12s; }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .close-btn md-icon {
            color: #9c96ac; }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .close-btn:hover {
            background: rgba(11, 6, 67, 0.05); }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .small-width input {
          width: 80px; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-libelle .medium-width {
          width: 120px; }
      #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache {
        padding: 10px 14px 10px 12px;
        margin-left: 14px;
        border-left: 3px solid rgba(108, 76, 241, 0.25);
        /* Durée : label figé en petite légende au lieu du libellé flottant qui chevauche la valeur d'un <select> */
        /* "Avec <pro>" : aligne le chip sur le style du reste de la fiche */ }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache:not(.last) {
          border-bottom: 1px dashed #eee; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .tache-number {
          background: #5F2EEA;
          color: white;
          font-weight: 700;
          font-size: 12px;
          border-radius: 40px;
          height: 25px;
          width: 25px;
          margin-right: 10px; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .tache-libelle {
          font-size: 12px;
          font-weight: 400; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache md-icon {
          color: #5F2EEA; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .tache-time {
          margin-bottom: 4px;
          color: #9c96ac; }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .tache-time .tache-time-start {
            cursor: pointer;
            text-decoration: underline;
            -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
                    text-decoration-color: rgba(108, 76, 241, 0.35);
            text-underline-offset: 3px; }
            #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .tache-time .tache-time-start:hover {
              color: #6c4cf1; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache #v3-kalendes-input label {
          top: 5px !important;
          font-size: 10.5px !important;
          color: #9c96ac !important; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache #v3-kalendes-input select {
          border: 1.5px solid #eee;
          border-radius: 9px;
          padding: 16px 12px 6px;
          font-size: 13.5px;
          font-weight: 700;
          color: #0B0643; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .pro-choice .pro {
          border: 1.5px solid #eee;
          border-radius: 9px; }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .pro-choice .pro .name {
            font-weight: 600;
            color: #0B0643;
            font-size: 13px; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .pro-choice .pro:hover {
          background: rgba(11, 6, 67, 0.03); }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .pro-choice .pro:hover .name {
            color: #0B0643; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .tache-warning {
          margin-top: 8px;
          padding: 5px 10px;
          border-radius: 8px;
          background: rgba(229, 57, 53, 0.08);
          font-size: 12px;
          font-weight: 600;
          color: #e53935; }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .tache-warning md-icon {
            color: #e53935 !important;
            font-size: 16px;
            height: 16px;
            width: 16px;
            min-height: 16px;
            min-width: 16px;
            margin-right: 6px; }
          #v3-rdv-article-list .article-list-card .article-container .article-line .line-tache .tache-warning:not(:last-child) {
            margin-bottom: 6px; }
      #v3-rdv-article-list .article-list-card .article-container .article-line .tache-action-btn {
        width: 30px;
        height: 30px;
        border-radius: 9px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        cursor: pointer;
        transition: background 0.12s; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .tache-action-btn md-icon {
          color: #9c96ac; }
        #v3-rdv-article-list .article-list-card .article-container .article-line .tache-action-btn:hover {
          background: rgba(11, 6, 67, 0.05); }
        #v3-rdv-article-list .article-list-card .article-container .article-line .tache-action-btn.fav md-icon {
          color: #6c4cf1; }
      #v3-rdv-article-list .article-list-card .article-container .article-line.last .line-tache.last {
        border-bottom: none; }
    #v3-rdv-article-list .article-list-card .article-list-actions {
      margin-top: 10px;
      border-top: 1px solid #eee; }
      #v3-rdv-article-list .article-list-card .article-list-actions .action-item {
        margin-right: 6px;
        margin-top: 10px;
        padding: 6px 10px;
        border-radius: 8px;
        cursor: pointer;
        transition: background 0.12s; }
        #v3-rdv-article-list .article-list-card .article-list-actions .action-item:hover {
          background: rgba(108, 76, 241, 0.06); }
        #v3-rdv-article-list .article-list-card .article-list-actions .action-item.red .item-icon md-icon {
          color: #EF5350; }
        #v3-rdv-article-list .article-list-card .article-list-actions .action-item.red .item-text {
          color: #EF5350; }
        #v3-rdv-article-list .article-list-card .article-list-actions .action-item .item-icon {
          margin-right: 5px; }
          #v3-rdv-article-list .article-list-card .article-list-actions .action-item .item-icon md-icon {
            color: #6c4cf1;
            height: 20px;
            width: 20px;
            min-height: 20px;
            min-width: 20px;
            font-size: 20px; }
        #v3-rdv-article-list .article-list-card .article-list-actions .action-item .item-text {
          font-size: 13px;
          font-weight: 600;
          color: #6c4cf1;
          text-decoration: underline;
          -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
                  text-decoration-color: rgba(108, 76, 241, 0.35);
          text-underline-offset: 3px; }
        #v3-rdv-article-list .article-list-card .article-list-actions .action-item.action-more {
          margin-right: 0;
          border-radius: 50%;
          padding: 6px; }
          #v3-rdv-article-list .article-list-card .article-list-actions .action-item.action-more:hover {
            background: rgba(11, 6, 67, 0.05); }
          #v3-rdv-article-list .article-list-card .article-list-actions .action-item.action-more .item-icon {
            margin-right: 0; }
            #v3-rdv-article-list .article-list-card .article-list-actions .action-item.action-more .item-icon md-icon {
              color: #9c96ac; }

#v3-rdv-article-price {
  padding: 22px 24px 20px;
  min-width: 380px;
  background: #FFFFFF;
  border-radius: 18px;
  color: #0B0643; }
  #v3-rdv-article-price .price-header {
    margin-bottom: 18px; }
  #v3-rdv-article-price .price-title {
    font-size: 19px;
    font-weight: 800;
    color: #0B0643; }
  #v3-rdv-article-price .price-subtitle {
    margin-top: 4px;
    font-size: 13px;
    color: #8A86A0; }
  #v3-rdv-article-price .price-close {
    cursor: pointer;
    color: #B0AFC4;
    font-size: 22px;
    width: 22px;
    height: 22px;
    margin: 0; }
    #v3-rdv-article-price .price-close:hover {
      color: #6E6784; }
  #v3-rdv-article-price .price-initial {
    background: #F5F4FA;
    border-radius: 12px;
    padding: 14px 16px;
    margin-bottom: 18px; }
  #v3-rdv-article-price .price-initial-label {
    font-size: 14px;
    color: #6E6784; }
  #v3-rdv-article-price .price-initial-value {
    font-size: 15px;
    font-weight: 700;
    color: #0B0643;
    gap: 4px; }
    #v3-rdv-article-price .price-initial-value input {
      width: 90px;
      border: none;
      background: transparent;
      text-align: right;
      font-size: 15px;
      font-weight: 700;
      color: #0B0643;
      padding: 0; }
  #v3-rdv-article-price .price-new-block {
    margin-bottom: 14px; }
  #v3-rdv-article-price .price-new-label {
    font-size: 13px;
    font-weight: 700;
    color: #6E6784;
    margin-bottom: 8px; }
  #v3-rdv-article-price .price-new-field {
    border: 1.5px solid #6c4cf1;
    border-radius: 14px;
    padding: 12px 18px;
    box-shadow: 0 0 0 4px rgba(108, 76, 241, 0.12); }
    #v3-rdv-article-price .price-new-field input {
      -ms-flex: 1;
          flex: 1;
      border: none;
      background: transparent;
      font-size: 26px;
      font-weight: 800;
      color: #0B0643;
      padding: 0;
      outline: none; }
    #v3-rdv-article-price .price-new-field span {
      font-size: 20px;
      font-weight: 700;
      color: #6E6784; }
  #v3-rdv-article-price .price-ecart {
    background: #F3F1FD;
    border-radius: 12px;
    padding: 14px 16px;
    font-size: 14px;
    color: #6E6784; }
    #v3-rdv-article-price .price-ecart b {
      font-size: 15px;
      font-weight: 800;
      color: #15803d; }
    #v3-rdv-article-price .price-ecart.is-majoration b {
      color: #C93867; }
  #v3-rdv-article-price .price-actions {
    margin-top: 22px;
    padding-top: 18px;
    border-top: 1px solid #F0F0F5;
    gap: 10px; }
    #v3-rdv-article-price .price-actions button {
      height: 44px;
      padding: 0 22px;
      border-radius: 12px;
      font-size: 14px;
      font-weight: 700;
      cursor: pointer; }
    #v3-rdv-article-price .price-actions .price-cancel {
      border: 1px solid #E4E1F3;
      background: #FFFFFF;
      color: #0B0643; }
    #v3-rdv-article-price .price-actions .price-validate {
      border: none;
      background: #6c4cf1;
      color: #FFFFFF; }
      #v3-rdv-article-price .price-actions .price-validate[disabled] {
        opacity: 0.5;
        cursor: default; }

/* Cadre de la modale ; le contenu (v3-time-picker) est stylé dans app/views/v3/parts/timePicker/v3.timePicker.scss */
#v3-rdv-article-tache-start {
  padding: 22px 24px 20px;
  width: 520px;
  max-width: 92vw;
  background: #FFFFFF;
  border-radius: 18px;
  color: #0B0643; }

#v3-rdv-article-montant-libre {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #F5F5FB;
  min-height: 100%;
  padding: 16px;
  box-sizing: border-box; }
  #v3-rdv-article-montant-libre md-icon {
    min-height: 0px !important;
    min-width: 0px !important; }

.ml-section {
  background: #fff;
  border: 1.5px solid #eee;
  border-radius: 12px;
  padding: 20px 16px;
  margin-bottom: 14px; }

.ml-section-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  margin-bottom: 20px; }

.ml-section-icon-wrap {
  width: 36px;
  height: 36px;
  border-radius: 8px;
  background: #ECEFFE;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .ml-section-icon-wrap md-icon {
    font-size: 18px;
    color: #6c4cf1;
    width: 18px;
    height: 18px; }

.ml-section-title {
  font-size: 16px;
  font-weight: 700;
  color: #1A2033;
  line-height: 1.2; }

.ml-section-subtitle {
  font-size: 13px;
  color: #6E6E8C;
  margin-top: 3px;
  line-height: 1.4; }

.ml-type-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 10px; }

.ml-type-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  padding: 14px 14px;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  cursor: pointer;
  transition: border-color 0.15s, background 0.15s;
  background: #fff; }
  .ml-type-card.is-selected {
    border-color: #6c4cf1;
    background: #fff; }
    .ml-type-card.is-selected .ml-radio-outer {
      border-color: #6c4cf1; }
    .ml-type-card.is-selected .ml-type-name {
      color: #6c4cf1;
      font-weight: 700; }

.ml-radio-outer {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 2px solid #E2E4F0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  transition: border-color 0.15s; }

.ml-radio-inner {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #6c4cf1; }

.ml-type-icon-wrap {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #ECEFFE;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .ml-type-icon-wrap md-icon {
    font-size: 20px;
    color: #6c4cf1;
    width: 20px;
    height: 20px; }

.ml-type-info {
  -ms-flex: 1;
      flex: 1; }
  .ml-type-info .ml-type-name {
    font-size: 15px;
    font-weight: 600;
    color: #1A2033;
    transition: color 0.15s; }
  .ml-type-info .ml-type-desc {
    font-size: 12px;
    color: #6E6E8C;
    margin-top: 2px; }

.ml-type-check {
  font-size: 22px;
  color: #6c4cf1;
  width: 22px;
  height: 22px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.ml-field-block {
  margin-bottom: 20px; }
  .ml-field-block:last-of-type {
    margin-bottom: 0; }

.ml-field-name {
  font-size: 14px;
  font-weight: 700;
  color: #1A2033;
  margin-bottom: 3px; }

.ml-field-desc {
  font-size: 12px;
  color: #6E6E8C;
  margin-bottom: 8px; }

.ml-input {
  width: 100%;
  height: 46px;
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 0 14px;
  font-size: 14px;
  color: #1A2033;
  background: #fff;
  outline: none;
  box-sizing: border-box;
  transition: border-color 0.15s; }
  .ml-input:-ms-input-placeholder {
    color: #a7a7b9; }
  .ml-input::placeholder {
    color: #a7a7b9; }
  .ml-input:focus {
    border-color: #6c4cf1; }

.ml-price-input-wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  overflow: hidden;
  background: #fff;
  transition: border-color 0.15s; }
  .ml-price-input-wrap:focus-within {
    border-color: #6c4cf1; }
  .ml-price-input-wrap .ml-price-symbol {
    padding: 0 12px;
    font-size: 14px;
    color: #6E6E8C;
    border-right: 1.5px solid #E2E4F0;
    height: 46px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .ml-price-input-wrap .ml-price-input {
    border: none;
    border-radius: 0;
    height: 44px;
    padding-left: 14px;
    -ms-flex: 1;
        flex: 1;
    width: auto; }
    .ml-price-input-wrap .ml-price-input:focus {
      border-color: transparent; }

.ml-select-wrap {
  position: relative; }
  .ml-select-wrap .ml-select {
    width: 100%;
    height: 46px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 0 40px 0 14px;
    font-size: 14px;
    color: #1A2033;
    background: #fff;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    outline: none;
    cursor: pointer;
    transition: border-color 0.15s;
    box-sizing: border-box; }
    .ml-select-wrap .ml-select:focus {
      border-color: #6c4cf1; }
  .ml-select-wrap .ml-select-chevron {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    color: #6E6E8C;
    width: 20px;
    height: 20px;
    pointer-events: none; }

.ml-info-banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 10px;
  background: #ECEFFE;
  border-radius: 10px;
  padding: 12px 14px;
  margin-top: 16px; }

.ml-info-icon-wrap {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: #6c4cf1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .ml-info-icon-wrap md-icon {
    font-size: 14px;
    color: #fff;
    width: 14px;
    height: 14px; }

.ml-info-text {
  font-size: 12px;
  color: #1A2033;
  line-height: 1.5; }

.ml-tache-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  padding: 0;
  border-bottom: 1px solid #f0f0f5; }
  .ml-tache-row:last-child {
    border-bottom: none; }
  .ml-tache-row--clickable {
    cursor: pointer; }
  .ml-tache-row--secondary {
    padding-top: 8px;
    padding-bottom: 12px; }

.ml-tache-icon-wrap {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  background: #ECEFFE;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .ml-tache-icon-wrap md-icon {
    font-size: 18px;
    color: #6c4cf1;
    width: 18px;
    height: 18px; }

.ml-tache-info {
  -ms-flex: 1;
      flex: 1; }
  .ml-tache-info--offset {
    padding-left: 50px; }
  .ml-tache-info .ml-tache-label {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033; }
    .ml-tache-info .ml-tache-label--secondary {
      font-weight: 500;
      color: #6E6E8C; }
  .ml-tache-info .ml-tache-value {
    font-size: 12px;
    color: #6E6E8C;
    margin-top: 2px; }

.ml-tache-chevron {
  font-size: 20px;
  color: #6E6E8C;
  width: 20px;
  height: 20px; }

.ml-tache-switch {
  margin: 0 !important;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.ml-time-badge {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  background: #ECEFFE;
  color: #6c4cf1;
  padding: 8px 14px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 700;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .ml-time-badge md-icon {
    font-size: 16px;
    color: #6c4cf1;
    width: 16px;
    height: 16px; }

.ml-tache-value-right {
  font-size: 14px;
  color: #6E6E8C;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.ml-tache-divider {
  height: 1px;
  background: #f0f0f5;
  margin: 0 -16px; }

.ml-tache-select-wrap {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .ml-tache-select-wrap .ml-tache-select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 8px 36px 8px 12px;
    font-size: 14px;
    color: #1A2033;
    background: #fff;
    outline: none;
    cursor: pointer;
    min-width: 110px; }
  .ml-tache-select-wrap .ml-tache-select-chevron {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: #6E6E8C;
    width: 18px;
    height: 18px;
    pointer-events: none; }

.ml-pro-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  padding: 12px 14px;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  cursor: pointer;
  background: #fff; }

.ml-vendeur-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 12px;
  padding: 20px 16px 16px; }

.ml-vendeur-count-badge {
  display: inline-block;
  margin-top: 6px;
  padding: 3px 10px;
  background: #ECEFFE;
  color: #6c4cf1;
  font-size: 12px;
  font-weight: 600;
  border-radius: 20px; }

.ml-section--no-padding {
  padding: 0; }

.ml-pro-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  padding: 14px 16px;
  border-bottom: 1px solid #eee;
  cursor: pointer;
  transition: background 0.12s; }
  .ml-pro-row:last-child {
    border-bottom: none; }
  .ml-pro-row:active {
    background: #ECEFFE; }

.ml-pro-avatar {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #6c4cf1;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.ml-pro-info {
  -ms-flex: 1;
      flex: 1; }
  .ml-pro-info .ml-pro-name {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033; }
  .ml-pro-info .ml-pro-role {
    font-size: 12px;
    color: #6E6E8C;
    margin-top: 2px; }

.ml-pro-chevron {
  font-size: 20px;
  color: #6E6E8C;
  width: 20px;
  height: 20px; }

.ml-actions {
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 16px;
  background: #fff;
  margin-top: auto; }
  .ml-actions button {
    -ms-flex: 1;
        flex: 1;
    height: 46px;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 600;
    border: none;
    cursor: pointer;
    transition: opacity 0.15s; }
  .ml-actions .ml-btn-cancel {
    background: #F5F5FB;
    color: #6E6E8C; }
    .ml-actions .ml-btn-cancel:hover {
      opacity: 0.75; }
  .ml-actions .ml-btn-save {
    background: #6c4cf1;
    color: #fff; }
    .ml-actions .ml-btn-save.is-disabled {
      opacity: 0.4;
      cursor: default; }
    .ml-actions .ml-btn-save:not(.is-disabled):hover {
      opacity: 0.88; }

#v3-rdv-cashing-quick-recap md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-rdv-cashing-quick-recap .rcqr-loading {
  padding: 30px 0;
  gap: 10px; }
  #v3-rdv-cashing-quick-recap .rcqr-loading span {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-rdv-cashing-quick-recap .rcqr-loading md-progress-circular path {
    stroke: #6c4cf1; }

#v3-rdv-cashing-quick-recap .rc-recap-detail-title {
  font-size: 10px;
  font-weight: 700;
  color: #6E6E8C;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-top: 18px;
  margin-bottom: 8px; }

#v3-rdv-cashing-quick-recap .rc-recap-detail {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  overflow: hidden; }

#v3-rdv-cashing-quick-recap .rc-recap-detail-row {
  padding: 8px 12px;
  border-bottom: 1px solid #E2E4F0;
  background: #fff; }
  #v3-rdv-cashing-quick-recap .rc-recap-detail-row:last-child {
    border-bottom: none; }
  #v3-rdv-cashing-quick-recap .rc-recap-detail-row kalendes-switch {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-left: 10px; }

#v3-rdv-cashing-quick-recap .rc-recap-detail-icon {
  font-size: 14px;
  width: 14px;
  height: 14px;
  color: #6E6E8C;
  margin-right: 8px; }

#v3-rdv-cashing-quick-recap .rc-recap-detail-label {
  font-size: 12px;
  color: #6E6E8C; }

#v3-rdv-cashing-quick-recap .rc-recap-detail-sub {
  font-size: 10px;
  color: #6E6E8C;
  opacity: 0.75;
  word-break: break-word; }

#v3-rdv-cashing-quick-recap .rc-recap-detail-row-info {
  min-width: 0; }

#v3-rdv-cashing-quick-recap .rc-recap-detail-row-text {
  min-width: 0; }

#v3-rdv-cashing-quick-recap .rc-hidden-logic {
  display: none; }

#v3-rdv-cashing-quick-recap .rc-btn-encaisser {
  gap: 8px;
  width: 100%;
  height: 48px;
  margin-top: 18px;
  border: 2px solid #22B573;
  border-radius: 12px;
  background: #22B573;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
  transition: opacity 0.1s;
  opacity: 1; }
  #v3-rdv-cashing-quick-recap .rc-btn-encaisser md-icon {
    font-size: 20px;
    width: 20px;
    height: 20px;
    color: #fff; }
  #v3-rdv-cashing-quick-recap .rc-btn-encaisser md-progress-circular * {
    stroke: #FFFFFF; }
  #v3-rdv-cashing-quick-recap .rc-btn-encaisser:hover:not([disabled]) {
    opacity: 0.88; }
  #v3-rdv-cashing-quick-recap .rc-btn-encaisser[disabled] {
    opacity: 0.6;
    cursor: default; }

.rcq-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(20, 24, 45, 0.45);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 150; }

.rcq-panel {
  box-sizing: border-box;
  width: 320px;
  max-width: 90vw;
  max-height: 92vh;
  overflow-y: auto;
  background: #fff;
  border-radius: 16px;
  padding: 20px;
  box-shadow: 0 12px 40px rgba(20, 24, 45, 0.25); }
  .rcq-panel md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }

.rcq-header {
  margin-bottom: 4px; }
  .rcq-header .rcq-title {
    font-size: 15px;
    font-weight: 700;
    color: #1A2033; }
  .rcq-header .rcq-close {
    width: 28px;
    height: 28px;
    border-radius: 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    transition: background 0.12s;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .rcq-header .rcq-close md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6E6E8C; }
    .rcq-header .rcq-close:hover {
      background: #F5F5FB; }

#v3-rdv-client-fiche {
  position: relative;
  background: #FFFFFF;
  border: 1.5px solid #eee;
  border-radius: 14px;
  padding: 10px 25px;
  /*
	margin-top:30px;
	border: 1.5px solid #eee;
	border-radius: 14px;
	padding:10px 25px;
	 */
  /*
	margin-top:16px;
	border-radius: 18px;
	padding:22px;
	box-shadow: 0 1px 2px rgba(26, 23, 48, 0.04), 0 8px 24px -12px rgba(26, 23, 48, 0.12);
	 */ }
  #v3-rdv-client-fiche .client-select-inline {
    margin-top: 12px;
    padding: 10px 10px;
    border: 1.5px solid #eee;
    border-radius: 14px; }
  #v3-rdv-client-fiche .client-select-icon {
    margin-right: 20px;
    border-radius: 10px;
    background: rgba(108, 76, 241, 0.07);
    padding: 10px; }
    #v3-rdv-client-fiche .client-select-icon md-icon {
      height: 30px;
      width: 30px;
      font-size: 30px;
      color: #6c4cf1; }
  #v3-rdv-client-fiche .passage-genre-container {
    margin-left: 15px;
    border-radius: 12px;
    border: 1.5px solid #eee;
    overflow: hidden;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch; }
    #v3-rdv-client-fiche .passage-genre-container .passage-genre-item {
      padding: 0 18px;
      min-height: 48px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      color: #6c4cf1;
      font-size: 13px;
      font-weight: 700;
      cursor: pointer;
      transition: background 0.15s, color 0.15s; }
      #v3-rdv-client-fiche .passage-genre-container .passage-genre-item:not(.no-border) {
        border-right: 1.5px solid #eee; }
      #v3-rdv-client-fiche .passage-genre-container .passage-genre-item:hover:not(.selected) {
        background: rgba(108, 76, 241, 0.07); }
      #v3-rdv-client-fiche .passage-genre-container .passage-genre-item.selected {
        background: #6c4cf1;
        color: #FFFFFF;
        font-weight: 700; }
  #v3-rdv-client-fiche .client-select {
    margin-bottom: 10px; }
    #v3-rdv-client-fiche .client-select .client-close-icon {
      margin-left: 20px;
      width: 44px;
      height: 44px;
      border-radius: 10px;
      border: 1.5px solid #eee;
      padding: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      #v3-rdv-client-fiche .client-select .client-close-icon md-icon {
        color: #9c96ac; }
      #v3-rdv-client-fiche .client-select .client-close-icon:hover {
        background: rgba(11, 6, 67, 0.05); }
    #v3-rdv-client-fiche .client-select .client-select-container {
      border: 1.5px solid #eee;
      padding: 8px 14px;
      border-radius: 12px; }
      #v3-rdv-client-fiche .client-select .client-select-container .select-title {
        color: #0B0643;
        font-weight: 200;
        font-size: 11.5px; }
      #v3-rdv-client-fiche .client-select .client-select-container .select-value {
        font-weight: 700;
        font-size: 16px; }
      #v3-rdv-client-fiche .client-select .client-select-container .select-icon {
        margin-left: 20px; }
  #v3-rdv-client-fiche .client-fiche-message {
    border: 1px solid rgba(108, 76, 241, 0.1);
    margin-top: 10px;
    font-size: 13px;
    font-weight: 400;
    border-radius: 14px;
    padding: 10px;
    color: #6c4cf1;
    background: rgba(108, 76, 241, 0.04); }
    #v3-rdv-client-fiche .client-fiche-message md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-rdv-client-fiche .client-more-icon {
    position: absolute;
    top: 5px;
    right: 5px;
    border-radius: 5px;
    border: 1px solid #6c4cf1;
    padding: 7px; }
    #v3-rdv-client-fiche .client-more-icon md-icon {
      color: #6c4cf1; }
    #v3-rdv-client-fiche .client-more-icon:hover {
      background: rgba(108, 76, 241, 0.07); }
  #v3-rdv-client-fiche .client-fiche-actions {
    margin-top: 10px;
    border-top: 1px solid #eee; }
    #v3-rdv-client-fiche .client-fiche-actions .actions-title {
      color: #6c4cf1;
      padding-bottom: 10px;
      font-weight: 600; }
    #v3-rdv-client-fiche .client-fiche-actions .action-item {
      margin-right: 6px;
      margin-top: 10px;
      padding: 6px 10px;
      border-radius: 8px;
      cursor: pointer;
      transition: background 0.12s; }
      #v3-rdv-client-fiche .client-fiche-actions .action-item:hover {
        background: rgba(108, 76, 241, 0.06); }
      #v3-rdv-client-fiche .client-fiche-actions .action-item.red .item-icon md-icon {
        color: #EF5350; }
      #v3-rdv-client-fiche .client-fiche-actions .action-item.red .item-text {
        color: #EF5350;
        -webkit-text-decoration-color: rgba(239, 83, 80, 0.45);
                text-decoration-color: rgba(239, 83, 80, 0.45); }
      #v3-rdv-client-fiche .client-fiche-actions .action-item.red:hover {
        background: rgba(239, 83, 80, 0.06); }
      #v3-rdv-client-fiche .client-fiche-actions .action-item .item-icon {
        margin-right: 5px; }
        #v3-rdv-client-fiche .client-fiche-actions .action-item .item-icon md-icon {
          color: #6c4cf1;
          height: 20px;
          width: 20px;
          min-height: 20px;
          min-width: 20px;
          font-size: 20px; }
      #v3-rdv-client-fiche .client-fiche-actions .action-item .item-text {
        font-size: 13px;
        font-weight: 600;
        color: #6c4cf1;
        text-decoration: underline;
        -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
                text-decoration-color: rgba(108, 76, 241, 0.35);
        text-underline-offset: 3px; }
        #v3-rdv-client-fiche .client-fiche-actions .action-item .item-text .item-count {
          color: #9c96ac;
          font-weight: 700;
          text-decoration: none; }
      #v3-rdv-client-fiche .client-fiche-actions .action-item.action-more {
        margin-right: 0;
        border-radius: 50%;
        padding: 6px; }
        #v3-rdv-client-fiche .client-fiche-actions .action-item.action-more:hover {
          background: rgba(11, 6, 67, 0.05); }
        #v3-rdv-client-fiche .client-fiche-actions .action-item.action-more .item-icon {
          margin-right: 0; }
          #v3-rdv-client-fiche .client-fiche-actions .action-item.action-more .item-icon md-icon {
            color: #9c96ac; }

#v3-rdv-client-fiche-technique {
  padding: 20px;
  padding-top: 30px;
  padding-bottom: 100px; }

#v3-rdv-client-merge {
  padding: 0px 20px;
  padding-bottom: 100px; }

#v3-rdv-client-note {
  padding: 20px;
  padding-top: 30px;
  padding-bottom: 100px; }
  #v3-rdv-client-note .save-btn {
    position: fixed;
    right: 5px;
    bottom: 5px; }

#v3-rdv-client-select .merge-bloc {
  border-radius: 16px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  padding: 0px 24px;
  margin: 20px; }

#v3-rdv-client-update {
  padding: 20px;
  padding-top: 30px; }

#v3-rdv-date-historique {
  padding: 20px; }

#v3-rdv-date-merge {
  padding: 30px 20px; }
  #v3-rdv-date-merge .merge-top {
    padding: 20px;
    border: 1.5px solid #eee;
    border-radius: 14px;
    background: #FFFFFF; }
    #v3-rdv-date-merge .merge-top .merge-top-icon {
      background: #6c4cf1;
      padding: 12px;
      border-radius: 100px;
      margin-right: 20px; }
      #v3-rdv-date-merge .merge-top .merge-top-icon md-icon {
        color: #FFFFFF;
        font-size: 30px;
        height: 30px;
        width: 30px; }
    #v3-rdv-date-merge .merge-top .merge-text .text-main {
      font-size: 16px;
      font-weight: 600; }
    #v3-rdv-date-merge .merge-top .merge-text .text-sub {
      font-size: 13px;
      font-weight: 400; }
  #v3-rdv-date-merge .merge-list-rdv {
    margin-top: 30px;
    padding: 20px;
    border: 1.5px solid #eee;
    border-radius: 14px;
    background: #FFFFFF; }
    #v3-rdv-date-merge .merge-list-rdv .list-rdv-title {
      font-size: 16px;
      font-weight: 600; }
    #v3-rdv-date-merge .merge-list-rdv .list-rdv-search {
      border: 1px solid #eee;
      margin: 10px;
      border-radius: 6px;
      padding: 10px; }
      #v3-rdv-date-merge .merge-list-rdv .list-rdv-search input {
        border: none;
        color: #0B0643;
        margin-left: 10px; }
    #v3-rdv-date-merge .merge-list-rdv .rdv-item {
      margin: 10px;
      border: 1px solid #eee;
      border-radius: 8px;
      padding: 10px; }
      #v3-rdv-date-merge .merge-list-rdv .rdv-item.selected {
        border: 1px solid #6c4cf1;
        background: rgba(108, 76, 241, 0.04); }
      #v3-rdv-date-merge .merge-list-rdv .rdv-item .item-radio {
        margin-right: 10px; }
        #v3-rdv-date-merge .merge-list-rdv .rdv-item .item-radio input[type="radio"] {
          accent-color: #6c4cf1;
          transform: scale(1.5); }
      #v3-rdv-date-merge .merge-list-rdv .rdv-item .item-date {
        font-size: 16px;
        font-weight: 700; }
      #v3-rdv-date-merge .merge-list-rdv .rdv-item .item-client {
        font-size: 13px;
        margin-top: 10px; }
        #v3-rdv-date-merge .merge-list-rdv .rdv-item .item-client md-icon {
          color: #6c4cf1;
          font-size: 18px;
          width: 18px;
          height: 18px;
          min-width: 18px;
          min-height: 18px;
          margin-right: 10px; }
      #v3-rdv-date-merge .merge-list-rdv .rdv-item .item-time {
        color: #6c4cf1;
        font-weight: 600;
        background: rgba(108, 76, 241, 0.07);
        padding: 5px 7px;
        border-radius: 8px;
        font-size: 12px; }
      #v3-rdv-date-merge .merge-list-rdv .rdv-item .item-price {
        margin-top: 5px;
        font-weight: 600;
        font-size: 16px; }
      #v3-rdv-date-merge .merge-list-rdv .rdv-item .item-presta {
        font-size: 11px; }
        #v3-rdv-date-merge .merge-list-rdv .rdv-item .item-presta .presta-rounded {
          height: 10px;
          width: 10px;
          border-radius: 100px;
          background: #6c4cf1;
          margin-right: 7px; }
  #v3-rdv-date-merge .merge-bottom {
    margin-top: 20px; }

#v3-rdv-date-proposition {
  padding: 20px; }

#v3-rdv-date-repeat {
  padding: 20px; }
  #v3-rdv-date-repeat .repeat-choice {
    margin-bottom: 20px; }
    #v3-rdv-date-repeat .repeat-choice .choice-box {
      margin-right: 20px;
      border-radius: 8px;
      border: 1.5px solid #eee;
      background: #FFFFFF;
      padding: 15px; }
      #v3-rdv-date-repeat .repeat-choice .choice-box.selected {
        border: 1.5px solid #6c4cf1;
        background: rgba(108, 76, 241, 0.05); }
        #v3-rdv-date-repeat .repeat-choice .choice-box.selected md-icon {
          color: #6c4cf1; }
        #v3-rdv-date-repeat .repeat-choice .choice-box.selected .choice-text-main {
          color: #6c4cf1; }
      #v3-rdv-date-repeat .repeat-choice .choice-box md-icon {
        margin-right: 15px;
        height: 35px;
        width: 35px;
        font-size: 35px; }
      #v3-rdv-date-repeat .repeat-choice .choice-box .choice-text-main {
        font-size: 16px;
        font-weight: 600; }
      #v3-rdv-date-repeat .repeat-choice .choice-box .choice-text-sub {
        font-size: 12px;
        font-weight: 400; }
  #v3-rdv-date-repeat .repeat-validate {
    border-radius: 8px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 15px; }
    #v3-rdv-date-repeat .repeat-validate .validate-container {
      border-bottom: 1.5px solid #eee;
      margin-bottom: 20px;
      padding-bottom: 20px; }
      #v3-rdv-date-repeat .repeat-validate .validate-container .validate-icon {
        background: #6c4cf1;
        border-radius: 50px;
        padding: 7px;
        margin-right: 20px; }
        #v3-rdv-date-repeat .repeat-validate .validate-container .validate-icon md-icon {
          color: #FFFFFF; }
      #v3-rdv-date-repeat .repeat-validate .validate-container .validate-title {
        margin-left: 10px;
        margin-bottom: 5px; }
        #v3-rdv-date-repeat .repeat-validate .validate-container .validate-title .title-main {
          font-size: 18px;
          font-weight: 700; }
        #v3-rdv-date-repeat .repeat-validate .validate-container .validate-title .title-sub {
          font-weight: 400;
          font-size: 12px; }
      #v3-rdv-date-repeat .repeat-validate .validate-container .validate-link {
        font-size: 12px; }
        #v3-rdv-date-repeat .repeat-validate .validate-container .validate-link md-icon {
          margin-left: 20px; }
    #v3-rdv-date-repeat .repeat-validate .selecteds-container .selecteds-container-title {
      font-size: 16px;
      font-weight: 600;
      margin-bottom: 20px; }
      #v3-rdv-date-repeat .repeat-validate .selecteds-container .selecteds-container-title md-icon {
        color: #4722AE;
        margin-right: 10px; }
    #v3-rdv-date-repeat .repeat-validate .selecteds-container .selecteds-document {
      position: relative;
      padding: 12px;
      background: rgba(108, 76, 241, 0.05);
      border: 1px solid #6c4cf1;
      color: #2B236B;
      border-radius: 8px;
      margin-right: 15px;
      margin-bottom: 15px; }
      #v3-rdv-date-repeat .repeat-validate .selecteds-container .selecteds-document .document-time {
        font-weight: 600;
        font-size: 14px;
        margin-bottom: 5px; }
        #v3-rdv-date-repeat .repeat-validate .selecteds-container .selecteds-document .document-time md-icon {
          color: #6c4cf1;
          margin-right: 10px;
          min-height: 15px;
          min-width: 15px;
          height: 19px;
          width: 19px;
          font-size: 19px; }
      #v3-rdv-date-repeat .repeat-validate .selecteds-container .selecteds-document .document-ressources {
        font-weight: 400;
        font-size: 9px; }
        #v3-rdv-date-repeat .repeat-validate .selecteds-container .selecteds-document .document-ressources md-icon {
          color: #6c4cf1;
          margin-right: 10px;
          min-height: 15px;
          min-width: 15px;
          height: 19px;
          width: 19px;
          font-size: 19px; }
      #v3-rdv-date-repeat .repeat-validate .selecteds-container .selecteds-document .document-remove-icon {
        position: absolute;
        top: -12px;
        right: -12px;
        border-radius: 20px;
        background: #FFFFFF; }
        #v3-rdv-date-repeat .repeat-validate .selecteds-container .selecteds-document .document-remove-icon md-icon {
          color: #6c4cf1; }
    #v3-rdv-date-repeat .repeat-validate .validate-container-bottom {
      margin-top: 20px;
      padding: 15px;
      background: rgba(108, 76, 241, 0.05);
      border-radius: 8px;
      border: 1px dotted #6c4cf1;
      color: #6c4cf1;
      font-weight: 700; }
  #v3-rdv-date-repeat .media-container {
    border-radius: 8px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 15px 30px;
    margin-top: 30px; }
    #v3-rdv-date-repeat .media-container .media-title {
      font-size: 16px;
      font-weight: 600;
      margin-bottom: 10px; }
      #v3-rdv-date-repeat .media-container .media-title md-icon {
        color: #4722AE;
        margin-right: 10px; }
    #v3-rdv-date-repeat .media-container .media-content {
      border-radius: 8px;
      border: 1.5px solid #eee;
      background: #FFFFFF; }
      #v3-rdv-date-repeat .media-container .media-content .media-line {
        padding: 15px; }
        #v3-rdv-date-repeat .media-container .media-content .media-line:not(.last) {
          border-bottom: 1px solid #eee; }
        #v3-rdv-date-repeat .media-container .media-content .media-line .line-icon {
          background: rgba(108, 76, 241, 0.05);
          padding: 10px;
          border-radius: 100px;
          margin-right: 20px; }
          #v3-rdv-date-repeat .media-container .media-content .media-line .line-icon md-icon {
            color: #6c4cf1; }
        #v3-rdv-date-repeat .media-container .media-content .media-line .line-text .line-text-main {
          font-weight: 600; }
        #v3-rdv-date-repeat .media-container .media-content .media-line .line-text .line-text-sub {
          font-weight: 400;
          font-size: 12px; }
  #v3-rdv-date-repeat .container-bottom {
    margin-top: 20px; }
    #v3-rdv-date-repeat .container-bottom .save-btn .btn-text-main {
      font-size: 16px;
      font-weight: 600; }
    #v3-rdv-date-repeat .container-bottom .save-btn .btn-text-sub {
      font-size: 12px;
      font-weight: 400; }

#v3-rdv-date-select {
  background: #FFFFFF;
  margin-top: 30px;
  border: 1.5px solid #eee;
  border-radius: 14px;
  padding: 10px 25px;
  /*
	margin-top:16px;
	border-radius: 18px;
	padding:22px;
	box-shadow: 0 1px 2px rgba(26, 23, 48, 0.04), 0 8px 24px -12px rgba(26, 23, 48, 0.12);

	 */
  /*
	margin-top:30px;
	border: 1.5px solid #eee;
	border-radius: 14px;
	padding: 10px 25px;
	*/ }
  #v3-rdv-date-select md-icon {
    min-width: 0px;
    min-height: 0px; }
  #v3-rdv-date-select input {
    color: #0B0643; }
  #v3-rdv-date-select .date-select-main {
    padding-bottom: 10px; }
    #v3-rdv-date-select .date-select-main .date-select-left {
      border-right: 1.5px solid #eee;
      padding-right: 20px;
      margin: 0px 20px; }
      #v3-rdv-date-select .date-select-main .date-select-left:last-child {
        border-right: none;
        padding-right: 0;
        margin-right: 0; }
      #v3-rdv-date-select .date-select-main .date-select-left .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate {
        display: none;
        font-size: 14px; }
      #v3-rdv-date-select .date-select-main .date-select-left .left-title {
        margin-bottom: 6px;
        font-size: 11.5px;
        font-weight: 700;
        color: #6E6784;
        text-transform: uppercase;
        letter-spacing: 0.03em; }
      #v3-rdv-date-select .date-select-main .date-select-left .left-date {
        font-size: 17px;
        font-weight: 600; }
      #v3-rdv-date-select .date-select-main .date-select-left .left-btn {
        width: 30px;
        height: 30px;
        padding: 0;
        border: 1.5px solid #eee;
        border-radius: 9px;
        margin-left: 12px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center; }
        #v3-rdv-date-select .date-select-main .date-select-left .left-btn md-icon {
          color: #6c4cf1;
          width: 20px;
          height: 20px;
          font-size: 20px; }
    #v3-rdv-date-select .date-select-main .date-select-right {
      padding: 0px 20px; }
      #v3-rdv-date-select .date-select-main .date-select-right .right-title {
        margin-bottom: 6px;
        font-size: 11.5px;
        font-weight: 700;
        color: #6E6784;
        text-transform: uppercase;
        letter-spacing: 0.03em; }
      #v3-rdv-date-select .date-select-main .date-select-right .totalTime {
        max-width: 300px; }
        #v3-rdv-date-select .date-select-main .date-select-right .totalTime select {
          border: 1.5px solid #eee;
          border-radius: 12px;
          padding: 9px 40px 9px 14px;
          font-size: 15px;
          font-weight: 600;
          color: #0B0643;
          height: unset; }
  #v3-rdv-date-select .kalendes-dateInput .kalendes-dateInput-show {
    border: 1.5px solid #eee;
    border-radius: 10px; }
    #v3-rdv-date-select .kalendes-dateInput .kalendes-dateInput-show .show-date {
      color: #0B0643; }
  #v3-rdv-date-select .date-select-icon {
    margin-right: 20px;
    border-radius: 10px;
    background: rgba(108, 76, 241, 0.07);
    padding: 10px; }
    #v3-rdv-date-select .date-select-icon md-icon {
      height: 30px;
      width: 30px;
      font-size: 30px;
      color: #6c4cf1; }
  #v3-rdv-date-select .date-select-one {
    margin-left: 20px; }
    #v3-rdv-date-select .date-select-one .date-select-part {
      margin-right: 5px; }
    #v3-rdv-date-select .date-select-one .date-select-input {
      /* Chrome, Safari, Edge, Opera */
      /* Firefox */ }
      #v3-rdv-date-select .date-select-one .date-select-input input {
        width: 50px;
        height: 54px;
        border: 1.5px solid #eee;
        border-radius: 10px;
        text-align: center; }
      #v3-rdv-date-select .date-select-one .date-select-input input[type="number"]::-webkit-outer-spin-button,
      #v3-rdv-date-select .date-select-one .date-select-input input[type="number"]::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0; }
      #v3-rdv-date-select .date-select-one .date-select-input input[type="number"] {
        -moz-appearance: textfield; }
  #v3-rdv-date-select .date-select-actions {
    border-top: 1px solid #eee; }
    #v3-rdv-date-select .date-select-actions .action-item {
      margin-right: 6px;
      margin-top: 10px;
      padding: 6px 10px;
      border-radius: 8px;
      cursor: pointer;
      transition: background 0.12s; }
      #v3-rdv-date-select .date-select-actions .action-item:hover {
        background: rgba(108, 76, 241, 0.06); }
      #v3-rdv-date-select .date-select-actions .action-item.red .item-icon md-icon {
        color: #EF5350; }
      #v3-rdv-date-select .date-select-actions .action-item.red .item-text {
        color: #EF5350; }
      #v3-rdv-date-select .date-select-actions .action-item .item-icon {
        margin-right: 5px; }
        #v3-rdv-date-select .date-select-actions .action-item .item-icon md-icon {
          color: #6c4cf1;
          height: 20px;
          width: 20px;
          min-height: 20px;
          min-width: 20px;
          font-size: 20px; }
      #v3-rdv-date-select .date-select-actions .action-item .item-text {
        font-size: 13px;
        font-weight: 600;
        color: #6c4cf1;
        text-decoration: underline;
        -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
                text-decoration-color: rgba(108, 76, 241, 0.35);
        text-underline-offset: 3px; }
      #v3-rdv-date-select .date-select-actions .action-item.action-more {
        margin-right: 0;
        border-radius: 50%;
        padding: 6px; }
        #v3-rdv-date-select .date-select-actions .action-item.action-more:hover {
          background: rgba(11, 6, 67, 0.05); }
        #v3-rdv-date-select .date-select-actions .action-item.action-more .item-icon {
          margin-right: 0; }
          #v3-rdv-date-select .date-select-actions .action-item.action-more .item-icon md-icon {
            color: #9c96ac; }

#v3-rdv-main-commande .main-commande-content {
  padding: 30px 20px; }

.rmc-actions-rapides {
  border: 1.5px solid #eee;
  border-radius: 14px;
  background: #fff;
  padding: 14px 16px;
  margin-top: 10px; }
  .rmc-actions-rapides md-icon {
    min-height: 0px !important;
    min-width: 0px !important; }

.rmc-actions-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  margin-bottom: 14px; }

.rmc-actions-icon-wrap {
  width: 36px;
  height: 36px;
  border-radius: 10px;
  background: rgba(108, 76, 241, 0.08);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .rmc-actions-icon-wrap md-icon {
    font-size: 20px;
    color: #6c4cf1;
    width: 20px;
    height: 20px; }

.rmc-actions-title {
  font-size: 14px;
  font-weight: 700;
  color: #1A2033; }

.rmc-actions-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px; }

.rmc-btn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  height: 38px;
  padding: 0 14px;
  border: 1.5px solid #E8EAF6;
  border-radius: 10px;
  background: #fff;
  font-size: 13px;
  font-weight: 600;
  color: #1A2033;
  cursor: pointer;
  transition: background 0.12s, border-color 0.12s; }
  .rmc-btn md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6c4cf1; }
  .rmc-btn:hover {
    background: rgba(108, 76, 241, 0.06);
    border-color: #6c4cf1; }
  .rmc-btn--danger {
    color: #e53935;
    border-color: #fce4e4; }
    .rmc-btn--danger md-icon {
      color: #e53935; }
    .rmc-btn--danger:hover {
      background: #fff5f5;
      border-color: #e53935; }

#v3-rdv-media-select {
  margin-top: 30px;
  border: 1.5px solid #eee;
  border-radius: 14px;
  padding: 10px 25px;
  background: #FFFFFF; }
  #v3-rdv-media-select md-icon {
    min-height: 0px !important;
    min-width: 0px !important; }
  #v3-rdv-media-select.rms-embedded {
    margin-top: 0;
    border: none;
    border-radius: 0;
    padding: 14px 0 0;
    background: transparent; }

.rms-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 12px;
  margin-bottom: 14px; }

.rms-header-icon {
  width: 36px;
  height: 36px;
  border-radius: 10px;
  background: rgba(108, 76, 241, 0.08);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .rms-header-icon md-icon {
    font-size: 18px;
    color: #6c4cf1;
    width: 18px;
    height: 18px; }

.rms-header-title {
  font-size: 14px;
  font-weight: 700;
  color: #1A2033; }

.rms-rejected {
  font-size: 12px;
  font-weight: 600;
  color: #bd043d;
  margin-bottom: 10px; }

.rms-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px; }

.rms-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 10px;
  cursor: pointer;
  padding: 8px 14px;
  border-radius: 999px;
  border: 1.5px solid #eee;
  transition: background 0.15s, border-color 0.15s; }
  .rms-row.is-checked {
    background: rgba(108, 76, 241, 0.08);
    border-color: rgba(108, 76, 241, 0.25); }

.rms-checkbox {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #ccc;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  transition: background 0.15s, border-color 0.15s; }
  .rms-checkbox.is-checked {
    background: #6c4cf1;
    border-color: #6c4cf1; }
  .rms-checkbox md-icon {
    font-size: 11px;
    color: #fff;
    width: 11px;
    height: 11px; }

.rms-label {
  font-size: 13px;
  color: #1A2033;
  white-space: nowrap;
  font-weight: 400; }
  .rms-label strong {
    font-weight: 700; }

#v3-rdv-note-select {
  margin-top: 20px;
  border: 1.5px solid #eee;
  border-radius: 14px;
  padding: 24px;
  height: 100px; }

#v3-rdv-prepaiement-body md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-rdv-prepaiement-body .rpp-section-label {
  font-size: 11px;
  font-weight: 700;
  color: #7B8294;
  letter-spacing: 0.06em;
  padding: 0 14px;
  margin: 16px 0 6px; }

#v3-rdv-prepaiement-body .rpp-card {
  background: #fff;
  border: 1.5px solid #EEEEF2;
  border-radius: 14px;
  margin: 0 14px;
  padding: 14px; }
  #v3-rdv-prepaiement-body .rpp-card--list {
    padding: 0; }

#v3-rdv-prepaiement-body .rpp-status-icon {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #F5F6FA;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 12px; }
  #v3-rdv-prepaiement-body .rpp-status-icon md-icon {
    font-size: 22px;
    width: 22px;
    height: 22px;
    color: #7B8294; }
  #v3-rdv-prepaiement-body .rpp-status-icon.green {
    background: #e8f5e9; }
    #v3-rdv-prepaiement-body .rpp-status-icon.green md-icon {
      color: #43a047; }
  #v3-rdv-prepaiement-body .rpp-status-icon.orange {
    background: #fff3e0; }
    #v3-rdv-prepaiement-body .rpp-status-icon.orange md-icon {
      color: #fb8c00; }
  #v3-rdv-prepaiement-body .rpp-status-icon.red {
    background: #fce4e4; }
    #v3-rdv-prepaiement-body .rpp-status-icon.red md-icon {
      color: #e53935; }
  #v3-rdv-prepaiement-body .rpp-status-icon.grey {
    background: #F5F6FA; }
    #v3-rdv-prepaiement-body .rpp-status-icon.grey md-icon {
      color: #7B8294; }

#v3-rdv-prepaiement-body .rpp-status-title {
  font-size: 14px;
  font-weight: 700;
  color: #1A2033; }

#v3-rdv-prepaiement-body .rpp-status-sub {
  font-size: 12px;
  color: #7B8294;
  margin-top: 2px; }

#v3-rdv-prepaiement-body .rpp-warning-msg {
  margin-top: 10px;
  padding: 8px 10px;
  background: #fff3e0;
  border-radius: 8px;
  font-size: 12px;
  color: #e65100; }

#v3-rdv-prepaiement-body .rpp-rejected-msg {
  padding: 8px 14px;
  font-size: 12px;
  color: #e53935; }

#v3-rdv-prepaiement-body .rpp-badge {
  font-size: 11px;
  font-weight: 600;
  border-radius: 20px;
  padding: 3px 10px;
  white-space: nowrap;
  margin-left: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  #v3-rdv-prepaiement-body .rpp-badge--grey {
    background: #F5F6FA;
    color: #7B8294;
    border: 1px solid #EEEEF2; }

#v3-rdv-prepaiement-body .rpp-card--params {
  padding: 0; }

#v3-rdv-prepaiement-body .rpp-param-row {
  padding: 14px 16px;
  cursor: default; }
  #v3-rdv-prepaiement-body .rpp-param-row--clickable {
    cursor: pointer; }
  #v3-rdv-prepaiement-body .rpp-param-row--clickable:active {
    background: #F5F6FA; }

#v3-rdv-prepaiement-body .rpp-param-label {
  font-size: 14px;
  font-weight: 700;
  color: #1A2033; }

#v3-rdv-prepaiement-body .rpp-param-value {
  font-size: 14px;
  color: #7B8294;
  margin-left: 8px;
  white-space: nowrap; }

#v3-rdv-prepaiement-body .rpp-list-item {
  padding: 12px 14px; }
  #v3-rdv-prepaiement-body .rpp-list-item--action {
    cursor: pointer; }
  #v3-rdv-prepaiement-body .rpp-list-item--action:hover {
    background: #F5F6FA; }
  #v3-rdv-prepaiement-body .rpp-list-item--action:active {
    background: #F5F6FA; }
  #v3-rdv-prepaiement-body .rpp-list-item--danger .rpp-list-title {
    color: #e53935; }
  #v3-rdv-prepaiement-body .rpp-list-item--primary {
    background: #5C44E4;
    border-radius: 12px;
    margin: 6px;
    padding: 14px 12px; }
    #v3-rdv-prepaiement-body .rpp-list-item--primary:hover, #v3-rdv-prepaiement-body .rpp-list-item--primary:active {
      background: #492ee1; }
    #v3-rdv-prepaiement-body .rpp-list-item--primary .rpp-list-title {
      color: #fff; }
    #v3-rdv-prepaiement-body .rpp-list-item--primary .rpp-list-sub {
      color: rgba(255, 255, 255, 0.75); }
    #v3-rdv-prepaiement-body .rpp-list-item--primary .rpp-chevron {
      color: rgba(255, 255, 255, 0.75) !important; }

#v3-rdv-prepaiement-body .rpp-list-separator {
  height: 1px;
  background: #EEEEF2;
  margin: 0 14px; }

#v3-rdv-prepaiement-body .rpp-action-row + .rpp-action-row {
  border-top: 1px solid #EEEEF2; }

#v3-rdv-prepaiement-body .rpp-list-item--loading {
  opacity: 0.55;
  pointer-events: none; }

#v3-rdv-prepaiement-body .rpp-list-item--disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none; }

#v3-rdv-prepaiement-body .rpp-list-icon {
  width: 36px;
  height: 36px;
  border-radius: 10px;
  background: #F5F6FA;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 12px; }
  #v3-rdv-prepaiement-body .rpp-list-icon md-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #7B8294; }
  #v3-rdv-prepaiement-body .rpp-list-icon--purple {
    background: rgba(92, 68, 228, 0.08); }
    #v3-rdv-prepaiement-body .rpp-list-icon--purple md-icon {
      color: #5C44E4; }
    #v3-rdv-prepaiement-body .rpp-list-icon--purple md-progress-circular path {
      stroke: #5C44E4; }
  #v3-rdv-prepaiement-body .rpp-list-icon--red {
    background: #fce4e4; }
    #v3-rdv-prepaiement-body .rpp-list-icon--red md-icon {
      color: #e53935; }
    #v3-rdv-prepaiement-body .rpp-list-icon--red md-progress-circular path {
      stroke: #e53935; }
  #v3-rdv-prepaiement-body .rpp-list-icon--onPrimary {
    background: rgba(255, 255, 255, 0.18); }
    #v3-rdv-prepaiement-body .rpp-list-icon--onPrimary md-icon {
      color: #fff; }
    #v3-rdv-prepaiement-body .rpp-list-icon--onPrimary md-progress-circular path {
      stroke: #fff; }

#v3-rdv-prepaiement-body .rpp-list-title {
  font-size: 13px;
  font-weight: 600;
  color: #1A2033; }

#v3-rdv-prepaiement-body .rpp-list-sub {
  font-size: 12px;
  color: #7B8294;
  margin-top: 1px; }

#v3-rdv-prepaiement-body .rpp-list-value {
  font-size: 12px;
  color: #7B8294;
  margin-right: 4px;
  white-space: nowrap; }

#v3-rdv-prepaiement-body .rpp-chevron {
  font-size: 18px !important;
  width: 18px !important;
  height: 18px !important;
  color: #7B8294 !important; }

#v3-rdv-prepaiement-body .rpp-edit-icon {
  font-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
  color: #5C44E4 !important;
  margin-left: 10px; }

#v3-rdv-prepaiement-body .rpp-montant-edit {
  padding: 12px 16px; }

#v3-rdv-prepaiement-body .rpp-montant-field {
  margin-bottom: 10px; }

#v3-rdv-prepaiement-body .rpp-montant-label {
  font-size: 12px;
  font-weight: 600;
  color: #1A2033;
  margin-bottom: 6px; }

#v3-rdv-prepaiement-body .rpp-montant-separator {
  height: 1px;
  background: #EEEEF2;
  margin: 10px 0; }

#v3-rdv-prepaiement-body .rpp-montant-input {
  width: 100%;
  height: 42px;
  padding: 0 12px;
  border: 1.5px solid #EEEEF2;
  border-radius: 10px;
  background: #F5F6FA;
  font-size: 15px;
  color: #1A2033;
  box-sizing: border-box;
  outline: none; }
  #v3-rdv-prepaiement-body .rpp-montant-input:focus {
    border-color: #5C44E4;
    background: #fff; }

#v3-rdv-prepaiement-body .rpp-montant-actions {
  margin-top: 12px;
  gap: 8px; }

#v3-rdv-prepaiement-body .rpp-montant-btn-cancel {
  height: 36px;
  padding: 0 16px;
  border: 1.5px solid #E2E4F0;
  border-radius: 8px;
  background: #fff;
  color: #1A2033;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  opacity: 1 !important; }

#v3-rdv-prepaiement-body .rpp-montant-btn-validate {
  height: 36px;
  padding: 0 16px;
  border: none;
  border-radius: 8px;
  background: #5C44E4;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  opacity: 1 !important; }
  #v3-rdv-prepaiement-body .rpp-montant-btn-validate[disabled] {
    background: rgba(92, 68, 228, 0.35);
    cursor: default; }
  #v3-rdv-prepaiement-body .rpp-montant-btn-validate md-progress-circular path {
    stroke: #fff; }

#v3-rdv-prepaiement-body .rpp-toggle {
  width: 44px;
  height: 26px;
  border-radius: 13px;
  background: #EEEEF2;
  position: relative;
  cursor: pointer;
  transition: background 0.2s;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  #v3-rdv-prepaiement-body .rpp-toggle--on {
    background: #5C44E4; }
    #v3-rdv-prepaiement-body .rpp-toggle--on .rpp-toggle-knob {
      transform: translateX(18px); }

#v3-rdv-prepaiement-body .rpp-toggle-knob {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
  transition: transform 0.2s; }

#v3-rdv-prepaiement-body .rpp-payment-edit {
  padding: 12px 16px; }

#v3-rdv-prepaiement-body .rpp-payment-edit-header {
  margin-bottom: 14px;
  gap: 12px; }

#v3-rdv-prepaiement-body #card-element-rpp {
  border: 1.5px solid #EEEEF2;
  border-radius: 10px;
  background: #F5F6FA;
  padding: 12px; }
  #v3-rdv-prepaiement-body #card-element-rpp.StripeElement--focus {
    border-color: #5C44E4;
    background: #fff; }

#v3-rdv-prepaiement-body .rpp-stripe-error {
  font-size: 12px;
  color: #e53935;
  margin-top: 6px; }

#v3-rdv-prepaiement-body .rpp-payment-actions {
  margin-top: 12px;
  gap: 8px; }

#v3-rdv-prepaiement-payment-by-pro {
  padding: 0 0 24px;
  overflow-y: auto; }
  #v3-rdv-prepaiement-payment-by-pro md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-header {
    background: #5C44E4;
    padding: 14px 14px;
    gap: 12px; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-header-avatar {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.18);
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-rdv-prepaiement-payment-by-pro .rppbp-header-avatar md-icon {
      font-size: 22px;
      width: 22px;
      height: 22px;
      color: #fff; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-header-client {
    font-size: 15px;
    font-weight: 700;
    color: #fff; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-header-sub {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.75);
    margin-top: 2px; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-btn-close {
    width: 32px;
    height: 32px;
    border: none;
    background: rgba(255, 255, 255, 0.18);
    border-radius: 50%;
    cursor: pointer; }
    #v3-rdv-prepaiement-payment-by-pro .rppbp-btn-close md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #fff; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-section-label {
    font-size: 12px;
    font-weight: 600;
    color: #7B8294;
    padding: 0 14px;
    margin: 20px 0 8px; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-card {
    background: #fff;
    border: 1.5px solid #EEEEF2;
    border-radius: 14px;
    margin: 0 14px;
    overflow: hidden; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-field {
    padding: 14px 16px; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-field-separator {
    height: 1px;
    background: #EEEEF2; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-field-label {
    font-size: 12px;
    font-weight: 600;
    color: #1A2033;
    margin-bottom: 8px; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-input {
    width: 100%;
    height: 44px;
    padding: 0 12px;
    border: 1.5px solid #EEEEF2;
    border-radius: 10px;
    background: #F5F6FA;
    font-size: 16px;
    color: #1A2033;
    box-sizing: border-box;
    outline: none; }
    #v3-rdv-prepaiement-payment-by-pro .rppbp-input:focus {
      border-color: #5C44E4;
      background: #fff; }
  #v3-rdv-prepaiement-payment-by-pro #card-element-ppbp {
    padding: 16px; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-stripe-error {
    padding: 0 16px 12px;
    font-size: 12px;
    color: #e53935; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-footer {
    padding: 24px 14px 0;
    gap: 12px; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-btn-back {
    height: 48px;
    padding: 0 20px;
    border: none;
    border-radius: 24px;
    background: #1A2033;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    letter-spacing: 0.04em; }
    #v3-rdv-prepaiement-payment-by-pro .rppbp-btn-back md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #fff; }
  #v3-rdv-prepaiement-payment-by-pro .rppbp-btn-validate {
    height: 48px;
    padding: 0 24px;
    border: none;
    border-radius: 24px;
    background: #5C44E4;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    opacity: 1 !important;
    transition: opacity 0.15s; }
    #v3-rdv-prepaiement-payment-by-pro .rppbp-btn-validate[disabled] {
      background: rgba(92, 68, 228, 0.4);
      cursor: default; }

#v3-rdv-prepaiement-update {
  padding: 0 0 24px; }
  #v3-rdv-prepaiement-update md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-rdv-prepaiement-update .rppu-header {
    background: #5C44E4;
    padding: 14px 14px;
    gap: 12px; }
  #v3-rdv-prepaiement-update .rppu-header-avatar {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.18);
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-rdv-prepaiement-update .rppu-header-avatar md-icon {
      font-size: 22px;
      width: 22px;
      height: 22px;
      color: #fff; }
  #v3-rdv-prepaiement-update .rppu-header-client {
    font-size: 15px;
    font-weight: 700;
    color: #fff; }
  #v3-rdv-prepaiement-update .rppu-header-sub {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.75);
    margin-top: 2px; }
  #v3-rdv-prepaiement-update .rppu-section-label {
    font-size: 12px;
    font-weight: 600;
    color: #7B8294;
    padding: 0 14px;
    margin: 20px 0 8px; }
  #v3-rdv-prepaiement-update .rppu-card {
    background: #fff;
    border: 1.5px solid #EEEEF2;
    border-radius: 14px;
    margin: 0 14px;
    overflow: hidden; }
  #v3-rdv-prepaiement-update .rppu-field {
    padding: 14px 16px; }
  #v3-rdv-prepaiement-update .rppu-field-separator {
    height: 1px;
    background: #EEEEF2; }
  #v3-rdv-prepaiement-update .rppu-field-label {
    font-size: 12px;
    font-weight: 600;
    color: #1A2033;
    margin-bottom: 8px; }
  #v3-rdv-prepaiement-update .rppu-input {
    width: 100%;
    height: 44px;
    padding: 0 12px;
    border: 1.5px solid #EEEEF2;
    border-radius: 10px;
    background: #F5F6FA;
    font-size: 16px;
    color: #1A2033;
    box-sizing: border-box;
    outline: none; }
    #v3-rdv-prepaiement-update .rppu-input:focus {
      border-color: #5C44E4;
      background: #fff; }
  #v3-rdv-prepaiement-update .rppu-footer {
    padding: 24px 14px 0;
    gap: 12px; }
  #v3-rdv-prepaiement-update .rppu-btn-back {
    height: 48px;
    padding: 0 20px;
    border: none;
    border-radius: 24px;
    background: #1A2033;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    letter-spacing: 0.04em; }
    #v3-rdv-prepaiement-update .rppu-btn-back md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #fff; }
  #v3-rdv-prepaiement-update .rppu-btn-validate {
    height: 48px;
    padding: 0 24px;
    border: none;
    border-radius: 24px;
    background: #5C44E4;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    opacity: 1 !important; }
    #v3-rdv-prepaiement-update .rppu-btn-validate[disabled] {
      background: rgba(92, 68, 228, 0.4);
      cursor: default; }

#v3-rdv-prestation-select {
  margin-top: 20px;
  border: 1.5px solid #eee;
  border-radius: 14px;
  padding: 24px;
  height: 100px; }

#v3-rdv-remise-list {
  margin-top: 30px;
  border: 1.5px solid #eee;
  border-radius: 14px;
  padding: 12px;
  background: #FFFFFF; }
  #v3-rdv-remise-list .remise-list-icon {
    margin-right: 20px;
    border-radius: 10px;
    background: rgba(108, 76, 241, 0.07);
    padding: 10px; }
    #v3-rdv-remise-list .remise-list-icon md-icon {
      height: 30px;
      width: 30px;
      font-size: 30px;
      color: #6c4cf1; }
  #v3-rdv-remise-list .remise-list-actions {
    margin-top: 35px;
    border-top: 1px solid #eee; }
    #v3-rdv-remise-list .remise-list-actions .action-item {
      margin-right: 20px;
      margin-left: 10px;
      margin-top: 10px; }
      #v3-rdv-remise-list .remise-list-actions .action-item.red .item-icon md-icon {
        color: #EF5350; }
      #v3-rdv-remise-list .remise-list-actions .action-item.red .item-text {
        color: #EF5350; }
      #v3-rdv-remise-list .remise-list-actions .action-item .item-icon {
        margin-right: 5px; }
        #v3-rdv-remise-list .remise-list-actions .action-item .item-icon md-icon {
          color: #6c4cf1;
          height: 20px;
          width: 20px;
          min-height: 20px;
          min-width: 20px;
          font-size: 20px; }
      #v3-rdv-remise-list .remise-list-actions .action-item .item-text {
        font-size: 13px;
        text-decoration: underline; }

#v3-rdv-remise-list {
  margin-top: 30px;
  border: 1.5px solid #eee;
  border-radius: 14px;
  padding: 12px;
  background: #FFFFFF; }
  #v3-rdv-remise-list .remise-list-icon {
    margin-right: 20px;
    border-radius: 10px;
    background: rgba(108, 76, 241, 0.07);
    padding: 10px; }
    #v3-rdv-remise-list .remise-list-icon md-icon {
      height: 30px;
      width: 30px;
      font-size: 30px;
      color: #6c4cf1; }
  #v3-rdv-remise-list .remise-list-actions {
    margin-top: 35px;
    border-top: 1px solid #eee; }
    #v3-rdv-remise-list .remise-list-actions .action-item {
      margin-right: 20px;
      margin-left: 10px;
      margin-top: 10px; }
      #v3-rdv-remise-list .remise-list-actions .action-item.red .item-icon md-icon {
        color: #EF5350; }
      #v3-rdv-remise-list .remise-list-actions .action-item.red .item-text {
        color: #EF5350; }
      #v3-rdv-remise-list .remise-list-actions .action-item .item-icon {
        margin-right: 5px; }
        #v3-rdv-remise-list .remise-list-actions .action-item .item-icon md-icon {
          color: #6c4cf1;
          height: 20px;
          width: 20px;
          min-height: 20px;
          min-width: 20px;
          font-size: 20px; }
      #v3-rdv-remise-list .remise-list-actions .action-item .item-text {
        font-size: 13px;
        text-decoration: underline; }

#v3-rdv-reglement-list {
  margin-top: 30px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  border-radius: 14px;
  padding: 12px; }
  #v3-rdv-reglement-list .reglement-list-icon {
    margin-right: 20px;
    border-radius: 10px;
    background: rgba(108, 76, 241, 0.07);
    padding: 10px; }
    #v3-rdv-reglement-list .reglement-list-icon md-icon {
      height: 30px;
      width: 30px;
      font-size: 30px;
      color: #6c4cf1; }
  #v3-rdv-reglement-list .reglement-list-actions {
    margin-top: 35px;
    border-top: 1px solid #eee; }
    #v3-rdv-reglement-list .reglement-list-actions .action-item {
      margin-right: 20px;
      margin-left: 10px;
      margin-top: 10px; }
      #v3-rdv-reglement-list .reglement-list-actions .action-item.red .item-icon md-icon {
        color: #EF5350; }
      #v3-rdv-reglement-list .reglement-list-actions .action-item.red .item-text {
        color: #EF5350; }
      #v3-rdv-reglement-list .reglement-list-actions .action-item .item-icon {
        margin-right: 5px; }
        #v3-rdv-reglement-list .reglement-list-actions .action-item .item-icon md-icon {
          color: #6c4cf1;
          height: 20px;
          width: 20px;
          min-height: 20px;
          min-width: 20px;
          font-size: 20px; }
      #v3-rdv-reglement-list .reglement-list-actions .action-item .item-text {
        font-size: 13px;
        text-decoration: underline; }

#v3-rdv-remise-select {
  margin-top: 20px;
  border: 1.5px solid #eee;
  border-radius: 14px;
  padding: 24px;
  height: 100px; }

#v3-rdv-remise-update {
  padding: 0 0 20px;
  overflow-y: auto; }
  #v3-rdv-remise-update md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-rdv-remise-update .rru-header {
    background: #5C44E4;
    padding: 16px 16px;
    margin: 12px 12px 28px 12px;
    border-radius: 16px;
    gap: 14px; }
  #v3-rdv-remise-update .rru-header-avatar {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: #fff;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-rdv-remise-update .rru-header-avatar md-icon {
      font-size: 24px;
      width: 24px;
      height: 24px;
      color: #5C44E4; }
  #v3-rdv-remise-update .rru-header-client {
    font-size: 16px;
    font-weight: 700;
    color: #fff; }
  #v3-rdv-remise-update .rru-header-numero {
    font-size: 13px;
    color: rgba(255, 255, 255, 0.75);
    margin-top: 2px; }
  #v3-rdv-remise-update .rru-header-montant-wrap {
    text-align: right;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    gap: 4px; }
  #v3-rdv-remise-update .rru-header-montant {
    font-size: 20px;
    font-weight: 800;
    color: #fff;
    white-space: nowrap; }
  #v3-rdv-remise-update .rru-header-montant-label {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.65); }
  #v3-rdv-remise-update .rru-section-label {
    font-size: 11px;
    font-weight: 700;
    color: #7B8294;
    letter-spacing: 0.06em;
    padding: 0 16px;
    margin: 20px 0 12px 0; }
  #v3-rdv-remise-update .rru-portee {
    gap: 12px;
    padding: 0 16px; }
  #v3-rdv-remise-update .rru-portee-btn {
    -ms-flex: 1;
        flex: 1;
    height: 48px;
    padding: 0 16px;
    border: 1.5px solid #EEEEF2;
    border-radius: 12px;
    background: #F5F6FA;
    color: #7B8294;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    gap: 10px;
    transition: all 0.12s; }
    #v3-rdv-remise-update .rru-portee-btn md-icon {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important; }
    #v3-rdv-remise-update .rru-portee-btn--on {
      background: rgba(92, 68, 228, 0.1);
      border-color: #5C44E4;
      color: #5C44E4; }
  #v3-rdv-remise-update .rru-remise {
    background: #fff;
    border: 1.5px solid #EEEEF2;
    border-radius: 12px;
    padding: 12px 16px;
    margin: 0 16px 20px 16px;
    gap: 12px; }
  #v3-rdv-remise-update .rru-remise-container {
    border: 1.5px solid #EEEEF2;
    border-radius: 12px; }
  #v3-rdv-remise-update .rru-remise-icon {
    width: 45px;
    height: 45px;
    border-radius: 10px;
    background: rgba(92, 68, 228, 0.1);
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 16px; }
    #v3-rdv-remise-update .rru-remise-icon md-icon {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important;
      color: #5C44E4 !important; }
  #v3-rdv-remise-update .rru-remise-input {
    height: 44px;
    padding: 0;
    border: none;
    background: transparent;
    font-size: 22px;
    font-weight: 700;
    color: #1A2033;
    outline: none;
    text-align: left; }
    #v3-rdv-remise-update .rru-remise-input:-ms-input-placeholder {
      color: #7B8294; }
    #v3-rdv-remise-update .rru-remise-input::placeholder {
      color: #7B8294; }
  #v3-rdv-remise-update .rru-remise-unit {
    gap: 6px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-rdv-remise-update .rru-remise-unit-btn {
    width: 44px;
    height: 44px;
    border: none;
    border-radius: 10px;
    background: #F5F6FA;
    color: #7B8294;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.12s; }
    #v3-rdv-remise-update .rru-remise-unit-btn--on {
      background: #5C44E4;
      color: #fff; }
  #v3-rdv-remise-update .rru-apercu {
    background: #fff;
    border: 1.5px solid #EEEEF2;
    border-radius: 12px;
    margin: 0 16px 20px 16px;
    overflow: hidden; }
  #v3-rdv-remise-update .rru-apercu-row {
    padding: 14px 16px;
    gap: 12px;
    border-bottom: 1px solid #EEEEF2; }
    #v3-rdv-remise-update .rru-apercu-row:last-child {
      border-bottom: none; }
    #v3-rdv-remise-update .rru-apercu-row--final {
      background: rgba(92, 68, 228, 0.08);
      border-bottom: none; }
  #v3-rdv-remise-update .rru-apercu-icon {
    width: 36px;
    height: 36px;
    border-radius: 10px;
    background: #F5F6FA;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-rdv-remise-update .rru-apercu-icon md-icon {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important;
      color: #7B8294; }
    #v3-rdv-remise-update .rru-apercu-icon--red {
      background: rgba(229, 57, 53, 0.1); }
      #v3-rdv-remise-update .rru-apercu-icon--red md-icon {
        color: #e53935; }
    #v3-rdv-remise-update .rru-apercu-icon--purple {
      background: rgba(92, 68, 228, 0.15); }
      #v3-rdv-remise-update .rru-apercu-icon--purple md-icon {
        color: #5C44E4; }
  #v3-rdv-remise-update .rru-apercu-label {
    font-size: 14px;
    color: #1A2033;
    font-weight: 500; }
    #v3-rdv-remise-update .rru-apercu-label--final {
      font-weight: 700; }
  #v3-rdv-remise-update .rru-apercu-value {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033;
    white-space: nowrap; }
    #v3-rdv-remise-update .rru-apercu-value--red {
      color: #e53935; }
    #v3-rdv-remise-update .rru-apercu-value--final {
      font-size: 16px;
      font-weight: 800;
      color: #5C44E4; }
  #v3-rdv-remise-update .rru-annuler-wrap {
    text-align: center;
    padding: 20px 0 24px; }
  #v3-rdv-remise-update .rru-annuler-btn {
    background: none;
    border: none;
    color: #e53935;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    gap: 6px; }
    #v3-rdv-remise-update .rru-annuler-btn md-icon {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important;
      color: #e53935 !important; }
  #v3-rdv-remise-update .rru-footer {
    padding: 0 16px 16px;
    gap: 12px; }
  #v3-rdv-remise-update .rru-btn-retour {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    height: 48px;
    padding: 0 16px;
    border: 1.5px solid #EEEEF2;
    border-radius: 10px;
    background: #fff;
    color: #1A2033;
    font-size: 13px;
    font-weight: 700;
    cursor: pointer;
    gap: 6px; }
    #v3-rdv-remise-update .rru-btn-retour md-icon {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important; }
  #v3-rdv-remise-update .rru-btn-valider {
    -ms-flex: 1;
        flex: 1;
    height: 48px;
    padding: 0 20px;
    border: none;
    border-radius: 10px;
    background: #5C44E4;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    gap: 8px;
    opacity: 1 !important; }
    #v3-rdv-remise-update .rru-btn-valider md-icon {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important; }
    #v3-rdv-remise-update .rru-btn-valider[disabled] {
      background: rgba(92, 68, 228, 0.35);
      cursor: default; }
  #v3-rdv-remise-update .rru-btn-valider-amount {
    font-size: 13px;
    font-weight: 600; }

#v3-article-select.has-footer {
  padding-bottom: 76px; }

#v3-article-select .article-select-footer {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20;
  padding: 14px 20px;
  background: #fff;
  border-top: 1.5px solid #EEE;
  box-shadow: 0 -4px 16px rgba(20, 24, 45, 0.06); }

#v3-article-select .asf-count {
  gap: 8px;
  font-size: 13px;
  font-weight: 600;
  color: #1A1A2E; }
  #v3-article-select .asf-count md-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    color: #5F2EEA; }

#v3-article-select .asf-right {
  gap: 16px; }

#v3-article-select .asf-total {
  font-size: 16px;
  font-weight: 700;
  color: #1A1A2E; }

#v3-article-select .asf-validate-btn {
  gap: 8px;
  padding: 12px 20px;
  border: none;
  border-radius: 100px;
  background: #5F2EEA;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
  white-space: nowrap;
  transition: opacity 0.12s; }
  #v3-article-select .asf-validate-btn md-icon {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    min-height: 18px !important;
    color: #fff; }
  #v3-article-select .asf-validate-btn:hover {
    opacity: 0.9; }

#v3-article-select .article-select-search {
  background: white;
  border-radius: 12px;
  border: 1.5px solid #EEE;
  padding: 0 14px;
  gap: 10px;
  height: 46px; }
  #v3-article-select .article-select-search .search-icon {
    color: #5F2EEA;
    font-size: 20px;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    opacity: 0.5; }
  #v3-article-select .article-select-search .clear-icon {
    color: #9E9E9E;
    font-size: 18px;
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    cursor: pointer; }
    #v3-article-select .article-select-search .clear-icon:hover {
      color: #5F2EEA; }
  #v3-article-select .article-select-search input {
    -ms-flex: 1;
        flex: 1;
    border: none;
    background: transparent;
    outline: none;
    font-size: 14px;
    color: #1A1A2E; }
    #v3-article-select .article-select-search input:-ms-input-placeholder {
      color: #C4C4D4; }
    #v3-article-select .article-select-search input::placeholder {
      color: #C4C4D4; }

#v3-article-select .article-select-toolbar {
  margin: 12px 16px 8px;
  gap: 8px; }
  #v3-article-select .article-select-toolbar .article-select-search {
    margin: 0; }

#v3-article-select .article-select-types {
  margin: 0 16px 8px;
  gap: 8px; }

#v3-article-select .article-select-type-btn {
  display: block;
  border: 1.5px solid #EEE;
  border-radius: 10px;
  background: #fff;
  padding: 8px 14px;
  cursor: pointer;
  color: #1A1A2E;
  font-size: 13px;
  font-weight: 500;
  transition: background 0.1s, border-color 0.1s, color 0.1s;
  white-space: nowrap; }
  #v3-article-select .article-select-type-btn > div {
    gap: 6px; }
  #v3-article-select .article-select-type-btn md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #9E9EBD; }
  #v3-article-select .article-select-type-btn--active {
    background: #F0EDFD;
    border-color: #5F2EEA;
    color: #5F2EEA;
    font-weight: 600; }
    #v3-article-select .article-select-type-btn--active md-icon {
      color: #5F2EEA; }

#v3-article-select .article-select-filAriane {
  margin-top: 20px;
  padding: 10px 16px 8px;
  gap: 2px; }
  #v3-article-select .article-select-filAriane .ariane-home {
    cursor: pointer;
    gap: 4px;
    color: #5F2EEA;
    font-size: 13px;
    font-weight: 600; }
    #v3-article-select .article-select-filAriane .ariane-home md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #5F2EEA; }
  #v3-article-select .article-select-filAriane .ariane-item {
    cursor: pointer;
    gap: 2px;
    font-size: 13px;
    color: #9E9EBD; }
    #v3-article-select .article-select-filAriane .ariane-item .ariane-chevron {
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      color: #C4C0E8; }
    #v3-article-select .article-select-filAriane .ariane-item .ariane-current {
      font-weight: 700;
      color: #1A1A2E; }

#v3-article-select .select-famille-container {
  padding: 0 8px 8px; }

#v3-article-select .article-results-info {
  margin: 4px 16px;
  padding: 6px 12px;
  border-radius: 8px;
  background: #F0EDFD;
  font-size: 12px;
  color: #5F2EEA;
  font-weight: 600; }

#v3-article-select .article-container {
  padding-top: 4px; }

#v3-article-select .top-client-container {
  padding: 20px 16px 8px; }

#v3-article-select .top-client-empty {
  gap: 8px;
  padding: 20px;
  border-radius: 12px;
  border: 1.5px solid #EEE;
  background: #fff;
  color: #9E9EBD;
  font-size: 13px; }
  #v3-article-select .top-client-empty md-icon {
    color: #9E9EBD; }

#v3-article-select .top-client-card {
  border: 1.5px solid #EEE;
  border-radius: 14px;
  overflow: hidden;
  background: #fff; }

#v3-article-select .top-client-card-header {
  padding: 14px 16px;
  border-bottom: 1.5px solid #EEE;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px; }

#v3-article-select .top-client-card-title {
  gap: 8px;
  font-size: 14px;
  font-weight: 700;
  color: #1A1A2E; }
  #v3-article-select .top-client-card-title md-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    color: #5F2EEA; }

#v3-article-select .top-client-table {
  overflow-x: auto; }

#v3-article-select .top-client-row {
  min-width: 700px;
  padding: 12px 16px;
  border-bottom: 1px solid #F0F0F5;
  font-size: 13px;
  color: #1A1A2E; }
  #v3-article-select .top-client-row:last-child {
    border-bottom: none; }
  #v3-article-select .top-client-row--header {
    background: #FAFAFC;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.03em;
    color: #9E9EBD; }
  #v3-article-select .top-client-row--active {
    background: #F7F6FE; }

#v3-article-select .tc-col {
  gap: 4px;
  padding-right: 8px;
  box-sizing: border-box; }
  #v3-article-select .tc-col--article {
    -ms-flex: 2;
        flex: 2;
    min-width: 0; }
  #v3-article-select .tc-col--type {
    -ms-flex: 1.2;
        flex: 1.2; }
  #v3-article-select .tc-col--achats {
    -ms-flex: 1;
        flex: 1; }
  #v3-article-select .tc-col--prix {
    -ms-flex: 0.8;
        flex: 0.8;
    font-weight: 600; }
  #v3-article-select .tc-col--action {
    -ms-flex: 2;
        flex: 2;
    padding-right: 0; }

#v3-article-select .top-client-row--header .tc-col {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

#v3-article-select .top-client-sort-icon {
  font-size: 15px !important;
  width: 15px !important;
  height: 15px !important;
  color: #C4C0E8; }

#v3-article-select .top-client-libelle {
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

#v3-article-select .tc-type-badge {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 4px;
  padding: 4px 10px;
  border-radius: 100px;
  background: #F0EDFD;
  color: #5F2EEA;
  font-size: 11px;
  font-weight: 600;
  white-space: nowrap; }
  #v3-article-select .tc-type-badge md-icon {
    font-size: 14px;
    width: 14px;
    height: 14px;
    min-width: 14px;
    min-height: 14px;
    color: #5F2EEA; }
  #v3-article-select .tc-type-badge--produit {
    background: #EAF2FF;
    color: #2563EB; }
    #v3-article-select .tc-type-badge--produit md-icon {
      color: #2563EB; }

#v3-article-select .tc-add-btn {
  gap: 6px;
  padding: 7px 14px;
  border: 1.5px solid #5F2EEA;
  border-radius: 100px;
  background: #fff;
  color: #5F2EEA;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
  white-space: nowrap;
  transition: background 0.12s; }
  #v3-article-select .tc-add-btn md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    min-height: 16px !important;
    color: #5F2EEA; }
  #v3-article-select .tc-add-btn:hover {
    background: #F7F6FE; }

#v3-client-header {
  background: #fff;
  padding: 20px 24px 0; }
  #v3-client-header md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-client-header .header-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 16px;
    padding: 24px; }
  #v3-client-header .header-top .header-top-left {
    height: 72px;
    width: 72px;
    min-width: 72px;
    border-radius: 50%;
    color: #fff;
    background: #6c4cf1;
    font-size: 24px;
    font-weight: 700; }
  #v3-client-header .header-top .header-top-right {
    margin-left: 20px;
    min-width: 0; }
    #v3-client-header .header-top .header-top-right .header-top-name {
      font-size: 22px;
      font-weight: 700;
      color: #1A2033;
      margin-bottom: 6px; }
    #v3-client-header .header-top .header-top-right .header-top-sub {
      gap: 16px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      font-size: 13px;
      color: #6E6E8C; }
      #v3-client-header .header-top .header-top-right .header-top-sub .sub-item {
        gap: 6px; }
        #v3-client-header .header-top .header-top-right .header-top-sub .sub-item md-icon {
          font-size: 16px !important;
          width: 16px !important;
          height: 16px !important;
          color: #6E6E8C !important; }
  #v3-client-header .header-kpis {
    gap: 12px;
    margin-top: 20px; }
  #v3-client-header .header-kpi {
    -ms-flex: 1 1 160px;
        flex: 1 1 160px;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 12px 14px;
    gap: 12px; }
    #v3-client-header .header-kpi .kpi-icon {
      width: 36px;
      height: 36px;
      min-width: 36px;
      border-radius: 10px;
      background: #ECEFFE; }
      #v3-client-header .header-kpi .kpi-icon md-icon {
        font-size: 18px !important;
        width: 18px !important;
        height: 18px !important;
        color: #6c4cf1 !important; }
    #v3-client-header .header-kpi .kpi-value {
      font-size: 15px;
      font-weight: 700;
      color: #1A2033;
      white-space: nowrap; }
    #v3-client-header .header-kpi .kpi-title {
      font-size: 11px;
      color: #6E6E8C; }
  #v3-client-header .header-tabs {
    padding: 16px 4px 0;
    gap: 8px; }
    #v3-client-header .header-tabs .tab-title {
      gap: 8px;
      font-weight: 600;
      padding: 10px 6px;
      margin-right: 20px;
      cursor: pointer;
      font-size: 14px;
      color: #6E6E8C;
      border-bottom: 2.5px solid transparent; }
      #v3-client-header .header-tabs .tab-title md-icon {
        font-size: 18px !important;
        width: 18px !important;
        height: 18px !important;
        color: #6E6E8C !important; }
      #v3-client-header .header-tabs .tab-title.selected {
        color: #6c4cf1;
        border-bottom-color: #6c4cf1; }
        #v3-client-header .header-tabs .tab-title.selected md-icon {
          color: #6c4cf1 !important; }
      #v3-client-header .header-tabs .tab-title:hover:not(.selected) {
        color: #1A2033; }

#v3-client-infos .client-infos .client-info {
  margin: 2px;
  margin-right: 10px;
  padding: 2px 10px;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.12s; }
  #v3-client-infos .client-infos .client-info:hover {
    background: rgba(108, 76, 241, 0.06); }
  #v3-client-infos .client-infos .client-info .info-icon {
    margin-right: 5px; }
    #v3-client-infos .client-infos .client-info .info-icon.red md-icon {
      color: #bd043d; }
    #v3-client-infos .client-infos .client-info .info-icon.green md-icon {
      color: #11b452; }
    #v3-client-infos .client-infos .client-info .info-icon md-icon {
      color: #9c96ac;
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      font-size: 18px; }
  #v3-client-infos .client-infos .client-info .info-value {
    color: #0B0643;
    font-size: 12px;
    font-weight: 400;
    /*
				text-decoration: underline;
				text-decoration-color: rgba(108, 76, 241, 0.35);
				text-underline-offset: 3px;
				 */ }
    #v3-client-infos .client-infos .client-info .info-value.green {
      color: #37B86C;
      font-weight: 700; }
    #v3-client-infos .client-infos .client-info .info-value.red {
      color: #bd043d;
      font-weight: 700; }

#v3-client-infos .client-infos.client-infos--perks .client-info:hover {
  background: rgba(108, 76, 241, 0.06); }

#v3-client-infos .client-infos.client-infos--perks .info-icon md-icon {
  color: #6c4cf1; }

#v3-client-infos .client-infos.client-infos--perks .info-value {
  color: #6c4cf1;
  font-weight: 700; }

#v3-client-infos .noshow-icon {
  font-size: 14px;
  height: 14px;
  width: 14px;
  min-height: 14px;
  min-width: 14px;
  margin-right: 3px;
  color: inherit; }

#v3-client-ficheTechniques .ficheTechniques-container {
  border: 1.5px solid #eee;
  border-radius: 14px;
  background: #FFFFFF; }
  #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-header {
    border-bottom: 1.5px solid #eee; }
    #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-header .header-loading {
      padding: 20px; }
    #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-header .header-title {
      font-weight: 600;
      opacity: 0.7; }
    #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-header .update-header {
      padding: 20px;
      color: #4b5563; }
      #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-header .update-header md-icon {
        color: #6c4cf1;
        margin-right: 10px; }
  #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-content {
    padding: 16px; }
    #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-content .content-item:not(.last) {
      padding-bottom: 20px;
      margin-bottom: 20px;
      border-bottom: 1px solid #eee; }
    #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-content .content-item .item-header {
      font-weight: 600;
      font-size: 15px; }
      #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-content .content-item .item-header .item-header-icon {
        background: #f6f7fb;
        padding: 10px;
        border-radius: 20px;
        margin-right: 10px; }
        #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-content .content-item .item-header .item-header-icon md-icon {
          color: #6c4cf1; }
    #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-content .content-item .item-icon {
      cursor: pointer;
      margin-left: 20px; }
    #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-content .content-item .item-text {
      font-size: 12px !important;
      font-weight: 400; }
      #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-content .content-item .item-text p {
        font-size: 12px !important;
        font-weight: 400; }
    #v3-client-ficheTechniques .ficheTechniques-container .ficheTechnique-content .content-item .item-delete {
      color: #be123c;
      font-weight: 600;
      font-size: 13px; }

#v3-client-ficheTechniques .print-btn {
  position: fixed;
  right: 10px;
  bottom: 10px; }

#v3-client-ficheTechniques .save-btn {
  position: fixed;
  right: 5px;
  bottom: 5px; }

#v3-client-list .benef-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-list .benef-content {
  margin-top: 10px; }
  #v3-client-list .benef-content .content-title {
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 10px; }
    #v3-client-list .benef-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-list .benef-content .content-bloc .content-bloc-item {
    margin: 20px 0px; }
  #v3-client-list .benef-content .client-item {
    padding: 10px;
    border-top: 1px solid #eee; }
    #v3-client-list .benef-content .client-item .item-main {
      font-size: 16px;
      font-weight: 600; }
    #v3-client-list .benef-content .client-item .item-sub {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 300; }
    #v3-client-list .benef-content .client-item md-icon {
      color: #6c4cf1; }
  #v3-client-list .benef-content .client-more {
    padding: 10px;
    color: #6E6E8C;
    font-size: 11px;
    font-weight: 300;
    text-align: right; }

#v3-client-list .benef-btn {
  margin-top: 60px; }

#v3-client-merge {
  margin-top: 30px; }
  #v3-client-merge .merge-title {
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px; }
  #v3-client-merge .merge-card {
    min-width: 150px;
    padding: 15px;
    border: 1px solid #eee;
    border-radius: 8px;
    background: #FFFFFF;
    margin-top: 20px;
    margin-right: 20px; }
    #v3-client-merge .merge-card.selected {
      border: 1px solid #6c4cf1; }
    #v3-client-merge .merge-card .card-data .card-name {
      font-size: 16px;
      font-weight: bold; }
    #v3-client-merge .merge-card .card-data .card-info {
      font-size: 12px;
      font-weight: 400; }
    #v3-client-merge .merge-card .card-input {
      margin-left: 15px; }
  #v3-client-merge .action-item {
    margin-right: 20px;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px; }
    #v3-client-merge .action-item .item-icon {
      margin-right: 5px; }
      #v3-client-merge .action-item .item-icon md-icon {
        color: #6c4cf1;
        height: 20px;
        width: 20px;
        min-height: 20px;
        min-width: 20px;
        font-size: 20px; }
    #v3-client-merge .action-item .item-text {
      font-size: 13px;
      text-decoration: underline; }
  #v3-client-merge .action-line {
    border-radius: 7px;
    border: 1px dashed #6c4cf1;
    background: rgba(108, 76, 241, 0.03);
    padding: 10px;
    margin-top: 20px;
    margin-bottom: 20px; }
    #v3-client-merge .action-line .item-icon md-icon {
      color: #6c4cf1;
      margin-right: 15px; }
    #v3-client-merge .action-line .item-text {
      color: #6c4cf1;
      font-weight: 600; }
  #v3-client-merge .merge-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 24px;
    margin-bottom: 30px; }
  #v3-client-merge .merge-item {
    padding: 15px 0px; }
    #v3-client-merge .merge-item:not(.last) {
      border-bottom: 1px solid #eee; }
  #v3-client-merge .merge-btn {
    position: fixed;
    right: 5px;
    bottom: 5px; }

#v3-client-update {
  padding-bottom: 100px; }
  #v3-client-update form:not(.ng-submitted) input.ng-pristine.ng-empty ~ [ng-messages] {
    display: none; }
  #v3-client-update md-icon {
    min-width: 0px !important;
    min-height: 0px !important; }
  #v3-client-update [flex], #v3-client-update input, #v3-client-update select, #v3-client-update .iti {
    min-width: 0; }
  #v3-client-update .iti {
    width: 100%; }
  #v3-client-update .update-title {
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 15px;
    color: #1A2033; }
    #v3-client-update .update-title .update-title-icon {
      width: 32px;
      height: 32px;
      min-width: 32px;
      border-radius: 10px;
      background: #ECEFFE;
      margin-right: 12px; }
      #v3-client-update .update-title .update-title-icon md-icon {
        font-size: 18px !important;
        width: 18px !important;
        height: 18px !important;
        color: #6c4cf1 !important; }
  #v3-client-update .update-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    padding: 24px;
    background: #FFFFFF;
    margin-bottom: 20px;
    /*
		.kalendes-input{
			margin-bottom: 0;
			width: 100%;

			.kalendes-input-label{
				font-size: 11px;
				font-weight: 500;
				color: #6E6E8C;
				margin-bottom: 2px;
			}
			.kalendes-input-container .kalendes-input-content input,
			.kalendes-input-container .kalendes-input-content select{
				border: none !important;
				height: auto;
				padding: 0;
				font-size: 13px;
				font-weight: 600;
				color: #1A2033;
			}
			.kalendes-select-arrow{ display: none; }
		}


		.kalendes-phone{
			width: 100%;

			.kalendes-phone-label{
				font-size: 11px;
				font-weight: 500;
				color: #6E6E8C;
				margin-bottom: 2px;
			}
			.kalendes-phone-container input{
				border: none !important;
				height: auto;
				padding: 0;
				font-size: 13px;
				font-weight: 600;
				color: #1A2033;
			}
		}



		.kalendes-adresse{
			width: 100%;

			.normal-container{
				.kalendes-input{
					.kalendes-input-label{
						font-size: 11px;
						font-weight: 500;
						color: #6E6E8C;
						margin-bottom: 2px;
					}
					input{
						border: none !important;
						height: auto;
						padding: 0;
						font-size: 13px;
						font-weight: 600;
						color: #1A2033;
					}
				}
				.link-custom-config{
					font-size: 11px;
					margin-top: 4px;
				}
			}
		}
		*/ }
    #v3-client-update .update-bloc .bloc-update {
      border: 1.5px solid #E2E4F0;
      border-radius: 12px;
      background: #fff;
      -ms-flex-align: stretch;
          align-items: stretch; }
      #v3-client-update .update-bloc .bloc-update:not(.last) {
        margin-bottom: 16px; }
      #v3-client-update .update-bloc .bloc-update > div {
        padding: 10px 16px;
        border-right: 1px solid #E2E4F0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        #v3-client-update .update-bloc .bloc-update > div:last-child {
          border-right: none; }
        #v3-client-update .update-bloc .bloc-update > div.margin-right-20 {
          margin-right: 0 !important; }
      #v3-client-update .update-bloc .bloc-update .bloc-update-icon {
        -ms-flex: none;
            flex: none;
        width: 44px;
        padding: 0; }
        #v3-client-update .update-bloc .bloc-update .bloc-update-icon md-icon {
          font-size: 18px !important;
          width: 18px !important;
          height: 18px !important;
          color: #9497AA !important; }
    #v3-client-update .update-bloc .bloc-input:not(.last) {
      padding-bottom: 20px;
      margin-bottom: 20px;
      border-bottom: 1px solid #eee; }
    #v3-client-update .update-bloc .bloc-input .input-title {
      font-weight: 400; }
  #v3-client-update .save-btn {
    position: fixed;
    right: 5px;
    bottom: 5px; }
  #v3-client-update .kalendes-chips md-chips md-chips-wrap.md-focused {
    border-bottom: 1px solid #6c4cf1; }
  #v3-client-update .cu-genre-label {
    margin-bottom: 8px;
    font-size: 11px;
    color: #7b7f93; }
  #v3-client-update .cu-genre-options {
    gap: 8px; }
  #v3-client-update .cu-genre-option {
    gap: 6px;
    padding: 7px 12px;
    border-radius: 10px;
    border: 1px solid #E2E4F0;
    background: #FFFFFF;
    font-size: 14px;
    color: #4A4A5E;
    cursor: pointer; }
    #v3-client-update .cu-genre-option md-icon {
      margin: 0;
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important;
      color: #9497AA; }
    #v3-client-update .cu-genre-option:hover {
      border-color: #B9A9F7; }
    #v3-client-update .cu-genre-option.is-selected {
      border-color: #6c4cf1;
      background: #F0EDFD;
      color: #6c4cf1;
      font-weight: 600; }
      #v3-client-update .cu-genre-option.is-selected md-icon {
        color: #6c4cf1; }

#v3-client-select md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-client-select .rc-gift-other-btn {
  width: 100%;
  background: none;
  border: 1.5px dashed #E2E4F0;
  border-radius: 10px;
  padding: 9px 14px;
  cursor: pointer;
  color: #6c4cf1;
  font-size: 13px;
  font-weight: 600;
  gap: 6px;
  transition: border-color 0.1s, background 0.1s; }
  #v3-client-select .rc-gift-other-btn:hover {
    background: #ECEFFE;
    border-color: #6c4cf1; }
  #v3-client-select .rc-gift-other-btn md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6c4cf1; }

#v3-client-select .rc-gift-search-field {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 9px 14px;
  background: #fff;
  gap: 10px;
  margin-bottom: 8px; }
  #v3-client-select .rc-gift-search-field:focus-within {
    border-color: #6c4cf1; }

#v3-client-select .rc-gift-search-icon {
  font-size: 16px;
  width: 16px;
  height: 16px;
  color: #6E6E8C;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-client-select .rc-gift-search-input {
  -ms-flex: 1;
      flex: 1;
  border: none;
  outline: none;
  font-size: 13px;
  color: #1A2033;
  background: transparent; }
  #v3-client-select .rc-gift-search-input:-ms-input-placeholder {
    color: #6E6E8C; }
  #v3-client-select .rc-gift-search-input::placeholder {
    color: #6E6E8C; }

#v3-client-select .rc-credit-client-card {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 10px 14px;
  background: #fff;
  margin-bottom: 8px;
  cursor: default; }
  #v3-client-select .rc-credit-client-card--result {
    cursor: pointer;
    margin-bottom: 6px; }
    #v3-client-select .rc-credit-client-card--result:hover {
      border-color: #6c4cf1; }
  #v3-client-select .rc-credit-client-card--active {
    background: #ECEFFE;
    border-color: #6c4cf1; }
    #v3-client-select .rc-credit-client-card--active .rc-credit-client-icon {
      color: #6c4cf1; }
    #v3-client-select .rc-credit-client-card--active .rc-credit-client-name {
      color: #6c4cf1;
      font-weight: 600; }

#v3-client-select .rc-credit-client-icon {
  font-size: 20px;
  width: 20px;
  height: 20px;
  color: #6E6E8C;
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-client-select .rc-credit-client-name {
  font-size: 13px;
  font-weight: 500;
  color: #1A2033; }

#v3-client-select .rc-credit-client-solde {
  font-size: 12px;
  color: #6E6E8C; }
  #v3-client-select .rc-credit-client-solde--positif {
    color: #22B573;
    font-weight: 600; }
  #v3-client-select .rc-credit-client-solde--negatif {
    color: #e53935;
    font-weight: 600; }

#v3-client-select .rc-credit-search-results {
  margin-top: 6px;
  margin-bottom: 6px; }

#v3-client-select .rc-gift-empty {
  gap: 8px;
  padding: 10px 12px;
  border-radius: 10px;
  background: #F5F5FB;
  font-size: 13px;
  color: #6E6E8C; }
  #v3-client-select .rc-gift-empty md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6E6E8C; }

#v3-client-select .rc-new-client-form {
  margin-top: 10px; }

#v3-client-select .rc-client-confirm-btn {
  width: 100%;
  background: #6c4cf1;
  border: none;
  border-radius: 10px;
  padding: 11px 14px;
  margin-top: 8px;
  cursor: pointer;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  gap: 8px;
  transition: opacity 0.1s; }
  #v3-client-select .rc-client-confirm-btn:hover {
    opacity: 0.92; }
  #v3-client-select .rc-client-confirm-btn[disabled] {
    background: #E2E4F0;
    color: #6E6E8C;
    cursor: default; }
  #v3-client-select .rc-client-confirm-btn md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: inherit; }

.car-add-btn {
  border: 1.5px solid #6c4cf1;
  border-radius: 10px;
  padding: 8px 16px;
  background: #fff;
  color: #6c4cf1;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  gap: 6px;
  transition: all 0.12s; }
  .car-add-btn md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    color: #6c4cf1 !important; }
  .car-add-btn:hover {
    background: #ECEFFE; }
  .car-add-btn--active {
    background: #6c4cf1;
    color: #fff; }
    .car-add-btn--active md-icon {
      color: #fff !important; }
    .car-add-btn--active:hover {
      background: #4d26ee; }
  .car-add-btn--secondary {
    border-color: #E2E4F0;
    color: #6E6E8C;
    padding: 8px 12px; }
    .car-add-btn--secondary md-icon {
      color: #6E6E8C !important; }
    .car-add-btn--secondary:hover {
      background: #E2E4F0; }

.rc-articles-header-actions {
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

#v3-cashing-article-row {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 14px;
  padding: 16px;
  margin-bottom: 14px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03); }
  #v3-cashing-article-row:last-child {
    margin-bottom: 0; }
  #v3-cashing-article-row .prix-barre {
    text-decoration: line-through;
    font-size: 11px;
    margin-top: -5px; }
  #v3-cashing-article-row .kalendes-tag {
    border-radius: 20px;
    padding: 2px 10px !important; }
    #v3-cashing-article-row .kalendes-tag.green {
      background: rgba(67, 160, 71, 0.1);
      border: 1px solid rgba(67, 160, 71, 0.4); }
    #v3-cashing-article-row .kalendes-tag .icon-container {
      margin-right: 4px !important; }
      #v3-cashing-article-row .kalendes-tag .icon-container md-icon {
        width: 14px !important;
        height: 14px !important;
        min-width: 14px !important;
        min-height: 14px !important;
        font-size: 14px !important; }
    #v3-cashing-article-row .kalendes-tag span {
      font-size: 11px !important; }
  #v3-cashing-article-row .car-header {
    gap: 14px;
    cursor: pointer; }
  #v3-cashing-article-row .car-avatar {
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    background: #ECEFFE; }
    #v3-cashing-article-row .car-avatar md-icon {
      font-size: 20px !important;
      width: 20px !important;
      height: 20px !important;
      color: #6c4cf1 !important; }
  #v3-cashing-article-row .car-header-info {
    min-width: 0;
    gap: 4px; }
  #v3-cashing-article-row .car-title {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033; }
  #v3-cashing-article-row .car-header-row {
    margin-top: 4px; }
  #v3-cashing-article-row .car-subtitle {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-cashing-article-row .car-header-label {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-cashing-article-row .car-header-right {
    gap: 8px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-cashing-article-row .car-qty {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033; }
  #v3-cashing-article-row .car-amount {
    font-size: 16px;
    font-weight: 700;
    color: #1A2033; }
  #v3-cashing-article-row .article-row-edit-btn {
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 50%;
    background: transparent;
    cursor: pointer;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-cashing-article-row .article-row-edit-btn md-icon {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important;
      color: #6E6E8C !important; }
    #v3-cashing-article-row .article-row-edit-btn:hover {
      background: rgba(108, 76, 241, 0.08); }
      #v3-cashing-article-row .article-row-edit-btn:hover md-icon {
        color: #6c4cf1 !important; }
  #v3-cashing-article-row .article-edit-quantite {
    gap: 10px; }
  #v3-cashing-article-row .article-unit-label {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033; }
  #v3-cashing-article-row .article-unit-sublabel {
    font-size: 11px; }
  #v3-cashing-article-row .article-unit-row:not(:last-child) {
    border-bottom: 1px solid #E2E4F0; }
  #v3-cashing-article-row .article-unit-row .article-edit-row {
    border-bottom: none; }
  #v3-cashing-article-row .article-unit-row .article-unit-executant-row {
    border-top: 1px solid #E2E4F0; }
  #v3-cashing-article-row .article-edit-panel {
    margin-top: 16px;
    border: 1.5px solid #E2E4F0;
    border-radius: 14px;
    overflow: hidden;
    background: #fff; }
    #v3-cashing-article-row .article-edit-panel--unit {
      margin-top: 16px; }
  #v3-cashing-article-row .article-edit-row {
    padding: 12px 16px;
    font-size: 13px;
    color: #1A2033;
    border-bottom: 1px solid #E2E4F0; }
    #v3-cashing-article-row .article-edit-row:last-child {
      border-bottom: none; }
    #v3-cashing-article-row .article-edit-row--arrow {
      cursor: pointer;
      gap: 4px; }
      #v3-cashing-article-row .article-edit-row--arrow .text-secondary {
        color: #6E6E8C; }
      #v3-cashing-article-row .article-edit-row--arrow md-icon {
        font-size: 16px !important;
        width: 16px !important;
        height: 16px !important;
        color: #6E6E8C !important; }
  #v3-cashing-article-row .article-select-panel {
    padding: 12px 16px;
    max-height: 260px;
    overflow-y: auto; }
    #v3-cashing-article-row .article-select-panel:not(.last) {
      border-bottom: 1px solid #E2E4F0; }
  #v3-cashing-article-row .article-remise-dispositif {
    padding: 10px 0;
    gap: 10px;
    cursor: pointer; }
    #v3-cashing-article-row .article-remise-dispositif:not(.last) {
      border-bottom: 1px solid #E2E4F0; }
    #v3-cashing-article-row .article-remise-dispositif:hover .article-remise-dispositif-label {
      color: #6c4cf1; }
  #v3-cashing-article-row .article-remise-dispositif-icon {
    width: 32px;
    height: 32px;
    min-width: 32px;
    border-radius: 50%;
    background: #ECEFFE; }
    #v3-cashing-article-row .article-remise-dispositif-icon md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important;
      color: #6c4cf1 !important; }
  #v3-cashing-article-row .article-remise-dispositif-info {
    min-width: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  #v3-cashing-article-row .article-remise-dispositif-label {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033;
    transition: color 0.1s; }
  #v3-cashing-article-row .article-remise-dispositif-code {
    font-size: 11px;
    color: #6E6E8C;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-cashing-article-row .rru-remise {
    gap: 12px; }
  #v3-cashing-article-row .rru-remise-container {
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 0 12px;
    padding-left: 0px; }
  #v3-cashing-article-row .rru-remise-icon {
    width: 40px;
    height: 40px;
    border-radius: 10px;
    background: #ECEFFE;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 12px; }
    #v3-cashing-article-row .rru-remise-icon md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important;
      color: #6c4cf1 !important; }
  #v3-cashing-article-row .rru-remise-input {
    height: 40px;
    padding: 0;
    border: none;
    background: transparent;
    font-size: 18px;
    font-weight: 700;
    color: #1A2033;
    outline: none;
    text-align: left; }
    #v3-cashing-article-row .rru-remise-input:-ms-input-placeholder {
      color: #6E6E8C; }
    #v3-cashing-article-row .rru-remise-input::placeholder {
      color: #6E6E8C; }
  #v3-cashing-article-row .rru-remise-unit {
    gap: 6px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-cashing-article-row .rru-remise-unit-btn {
    width: 36px;
    height: 36px;
    border: none;
    border-radius: 10px;
    background: #F5F6FA;
    color: #6E6E8C;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.12s; }
    #v3-cashing-article-row .rru-remise-unit-btn--on {
      background: #6c4cf1;
      color: #fff; }
  #v3-cashing-article-row .rru-remise-hint {
    margin-top: 8px; }
  #v3-cashing-article-row .rru-apercu {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    margin-top: 14px;
    overflow: hidden; }
  #v3-cashing-article-row .rru-apercu-row {
    padding: 12px;
    gap: 10px;
    border-bottom: 1px solid #E2E4F0; }
    #v3-cashing-article-row .rru-apercu-row:last-child {
      border-bottom: none; }
    #v3-cashing-article-row .rru-apercu-row--final {
      background: #ECEFFE;
      border-bottom: none; }
  #v3-cashing-article-row .rru-apercu-icon {
    width: 30px;
    height: 30px;
    min-width: 30px;
    border-radius: 10px;
    background: #F5F6FA;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-cashing-article-row .rru-apercu-icon md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important;
      color: #6E6E8C !important; }
    #v3-cashing-article-row .rru-apercu-icon--red {
      background: rgba(229, 57, 53, 0.1); }
      #v3-cashing-article-row .rru-apercu-icon--red md-icon {
        color: #e53935 !important; }
    #v3-cashing-article-row .rru-apercu-icon--purple {
      background: rgba(108, 76, 241, 0.15); }
      #v3-cashing-article-row .rru-apercu-icon--purple md-icon {
        color: #6c4cf1 !important; }
  #v3-cashing-article-row .rru-apercu-label {
    font-size: 13px;
    color: #1A2033;
    font-weight: 500; }
    #v3-cashing-article-row .rru-apercu-label--final {
      font-weight: 700; }
  #v3-cashing-article-row .rru-apercu-value {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033;
    white-space: nowrap; }
    #v3-cashing-article-row .rru-apercu-value--red {
      color: #e53935; }
    #v3-cashing-article-row .rru-apercu-value--final {
      font-size: 15px;
      font-weight: 800;
      color: #6c4cf1; }
  #v3-cashing-article-row .article-remise-cancel {
    width: 100%;
    margin-top: 14px;
    padding: 10px;
    border: none;
    background: none;
    color: #e53935;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    text-align: center; }
    #v3-cashing-article-row .article-remise-cancel:hover {
      text-decoration: underline; }
  #v3-cashing-article-row .article-edit-unit-title {
    padding: 10px 16px;
    font-size: 12px;
    font-weight: 700;
    color: #1A2033;
    background: #F5F6FA;
    border-bottom: 1px solid #E2E4F0; }

#v3-cashing-client .rc-client-card {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  padding: 14px 16px;
  gap: 12px;
  margin-bottom: 18px; }
  #v3-cashing-client .rc-client-card--clickable {
    cursor: pointer; }
    #v3-cashing-client .rc-client-card--clickable:hover {
      border-color: #6c4cf1; }

#v3-cashing-client .rc-client-avatar {
  width: 36px;
  height: 36px;
  min-width: 36px;
  border-radius: 50%;
  background: #ECEFFE;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  #v3-cashing-client .rc-client-avatar md-icon {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    color: #6c4cf1 !important; }

#v3-cashing-client .rc-client-info {
  min-width: 0;
  gap: 3px; }

#v3-cashing-client .rc-client-name {
  font-size: 14px;
  font-weight: 700;
  color: #1A2033; }

#v3-cashing-client .rc-client-contact-row {
  gap: 14px;
  row-gap: 2px; }

#v3-cashing-client .rc-client-detail {
  gap: 5px;
  font-size: 12px;
  color: #6E6E8C;
  white-space: nowrap; }
  #v3-cashing-client .rc-client-detail md-icon {
    font-size: 14px !important;
    width: 14px !important;
    height: 14px !important;
    color: #6c4cf1 !important; }

#v3-cashing-client .rc-client-edit-btn {
  width: 32px;
  height: 32px;
  min-width: 32px;
  border: 1.5px solid #E2E4F0;
  border-radius: 9px;
  background: #fff;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  #v3-cashing-client .rc-client-edit-btn md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    color: #6E6E8C !important; }
  #v3-cashing-client .rc-client-edit-btn:hover {
    border-color: #6c4cf1; }
    #v3-cashing-client .rc-client-edit-btn:hover md-icon {
      color: #6c4cf1 !important; }

#v3-cashing-recap {
  border: 1.5px solid #E2E4F0;
  width: 240px;
  min-width: 220px;
  background: #fff;
  border-radius: 14px;
  padding: 20px 18px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 0; }
  #v3-cashing-recap md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-cashing-recap .rc-recap-title {
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin-bottom: 14px; }
  #v3-cashing-recap .rc-recap-totaux {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 8px;
    margin: 16px 0px; }
  #v3-cashing-recap .rc-recap-total-row {
    border-radius: 10px;
    padding: 10px 12px;
    gap: 8px; }
    #v3-cashing-recap .rc-recap-total-row md-icon {
      font-size: 15px;
      width: 15px;
      height: 15px;
      margin-right: 6px; }
    #v3-cashing-recap .rc-recap-total-row span {
      font-size: 12px;
      font-weight: 600; }
    #v3-cashing-recap .rc-recap-total-row .rc-recap-total-amount {
      font-size: 14px;
      font-weight: 700;
      white-space: nowrap; }
    #v3-cashing-recap .rc-recap-total-row--green {
      background: rgba(34, 181, 115, 0.08); }
      #v3-cashing-recap .rc-recap-total-row--green md-icon, #v3-cashing-recap .rc-recap-total-row--green span, #v3-cashing-recap .rc-recap-total-row--green .rc-recap-total-amount {
        color: #22B573; }
    #v3-cashing-recap .rc-recap-total-row--purple {
      background: #ECEFFE; }
      #v3-cashing-recap .rc-recap-total-row--purple md-icon, #v3-cashing-recap .rc-recap-total-row--purple span, #v3-cashing-recap .rc-recap-total-row--purple .rc-recap-total-amount {
        color: #6c4cf1; }
  #v3-cashing-recap .rc-recap-detail-title {
    font-size: 10px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin-bottom: 8px; }
  #v3-cashing-recap .rc-recap-detail {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 14px; }
  #v3-cashing-recap .rc-recap-detail-row {
    padding: 8px 12px;
    border-bottom: 1px solid #E2E4F0;
    background: #fff; }
    #v3-cashing-recap .rc-recap-detail-row:last-child {
      border-bottom: none; }
    #v3-cashing-recap .rc-recap-detail-row--active {
      background: #ECEFFE; }
      #v3-cashing-recap .rc-recap-detail-row--active .rc-recap-detail-icon {
        color: #6c4cf1; }
      #v3-cashing-recap .rc-recap-detail-row--active .rc-recap-detail-label {
        color: #1A2033;
        font-weight: 600; }
      #v3-cashing-recap .rc-recap-detail-row--active .rc-recap-detail-amount {
        color: #6c4cf1;
        font-weight: 700; }
  #v3-cashing-recap .rc-recap-detail-icon {
    font-size: 14px;
    width: 14px;
    height: 14px;
    color: #6E6E8C;
    margin-right: 8px; }
  #v3-cashing-recap .rc-recap-detail-label {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-cashing-recap .rc-recap-detail-amount {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-cashing-recap .rc-recap-article-info {
    min-width: 0;
    gap: 2px; }
    #v3-cashing-recap .rc-recap-article-info .rc-recap-detail-label {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  #v3-cashing-recap .rc-recap-article-qte {
    font-size: 11px;
    color: #6E6E8C; }
  #v3-cashing-recap .rc-recap-detail-sub {
    font-size: 10px;
    color: #6E6E8C;
    opacity: 0.75;
    word-break: break-word; }
  #v3-cashing-recap .rc-recap-detail-row-info {
    min-width: 0; }
  #v3-cashing-recap .rc-recap-detail-row-text {
    min-width: 0; }
  #v3-cashing-recap .rc-recap-detail-row kalendes-switch {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-left: 10px; }
  #v3-cashing-recap .rc-hidden-logic {
    display: none; }
  #v3-cashing-recap .rc-info-banner {
    background: #F5F5FB;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 12px 14px;
    margin-top: auto;
    gap: 8px; }
  #v3-cashing-recap .rc-info-banner-header {
    gap: 6px; }
    #v3-cashing-recap .rc-info-banner-header md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6E6E8C; }
  #v3-cashing-recap .rc-info-banner-label {
    font-size: 13px;
    font-weight: 500;
    color: #6E6E8C; }
  #v3-cashing-recap .rc-info-banner-amount {
    font-size: 16px;
    font-weight: 700;
    color: #1A2033; }
  #v3-cashing-recap .rc-info-banner-remise {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px dashed #E2E4F0;
    font-size: 11px;
    color: #e53935; }
  #v3-cashing-recap .rc-encaisser-row {
    gap: 8px;
    margin-top: 14px; }
  #v3-cashing-recap .rc-btn-more-actions {
    width: 48px;
    height: 48px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    background: #fff;
    cursor: pointer;
    transition: background 0.1s; }
    #v3-cashing-recap .rc-btn-more-actions md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      color: #6E6E8C; }
    #v3-cashing-recap .rc-btn-more-actions:hover {
      background: #F5F5FB; }
  #v3-cashing-recap .rc-btn-encaisser {
    gap: 8px;
    width: 100%;
    height: 48px;
    border: 2px solid #22B573;
    border-radius: 12px;
    background: #22B573;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    transition: opacity 0.1s;
    opacity: 1; }
    #v3-cashing-recap .rc-btn-encaisser md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      color: #fff; }
    #v3-cashing-recap .rc-btn-encaisser md-progress-circular * {
      stroke: #FFFFFF; }
    #v3-cashing-recap .rc-btn-encaisser:hover:not([disabled]) {
      opacity: 0.88; }
    #v3-cashing-recap .rc-btn-encaisser[disabled] {
      opacity: 0.6;
      cursor: default; }

.rc-quickpay-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(20, 24, 45, 0.45);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 200; }

.rc-quickpay-popup {
  width: 320px;
  max-width: 90vw;
  background: #fff;
  border-radius: 16px;
  padding: 20px;
  box-shadow: 0 12px 40px rgba(20, 24, 45, 0.25); }
  .rc-quickpay-popup md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }

.rc-quickpay-popup-header {
  font-size: 15px;
  font-weight: 700;
  color: #1A2033;
  margin-bottom: 4px; }
  .rc-quickpay-popup-header .rc-quickpay-popup-title {
    gap: 6px; }
  .rc-quickpay-popup-header .rc-quickpay-popup-close,
  .rc-quickpay-popup-header .rc-quickpay-popup-back {
    width: 28px;
    height: 28px;
    border-radius: 8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    transition: background 0.12s;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .rc-quickpay-popup-header .rc-quickpay-popup-close md-icon,
    .rc-quickpay-popup-header .rc-quickpay-popup-back md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6E6E8C; }
    .rc-quickpay-popup-header .rc-quickpay-popup-close:hover,
    .rc-quickpay-popup-header .rc-quickpay-popup-back:hover {
      background: #F5F5FB; }
  .rc-quickpay-popup-header .rc-quickpay-popup-back {
    margin-left: -6px; }

.rc-quickpay-popup-amount {
  font-size: 13px;
  color: #6E6E8C;
  margin-bottom: 14px; }

.rc-quickpay-popup-list {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  overflow: hidden; }

.rc-quickpay-popup-btn {
  display: block;
  width: 100%;
  text-align: left;
  padding: 12px 14px;
  border: none;
  border-bottom: 1px solid #E2E4F0;
  background: #fff;
  cursor: pointer;
  font-family: inherit;
  transition: background 0.12s; }
  .rc-quickpay-popup-btn:last-child {
    border-bottom: none; }
  .rc-quickpay-popup-btn > div {
    gap: 10px; }
  .rc-quickpay-popup-btn md-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6c4cf1;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .rc-quickpay-popup-btn span {
    font-size: 14px;
    font-weight: 600;
    color: #1A2033; }
  .rc-quickpay-popup-btn:hover:not([disabled]) {
    background: #ECEFFE; }
  .rc-quickpay-popup-btn[disabled] {
    opacity: 0.5;
    cursor: default; }

.rc-more-actions-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(20, 24, 45, 0.45);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  z-index: 200; }

.rc-more-actions-popup {
  width: 320px;
  max-width: 90vw;
  background: #fff;
  border-radius: 16px;
  padding: 20px 6px 6px;
  box-shadow: 0 12px 40px rgba(20, 24, 45, 0.25); }
  .rc-more-actions-popup .rc-quickpay-popup-header {
    padding: 0 14px;
    margin-bottom: 10px; }
  .rc-more-actions-popup md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }

.rc-more-actions-popup-btn {
  display: block;
  width: 100%;
  text-align: left;
  padding: 10px 12px;
  border: none;
  background: #fff;
  border-radius: 8px;
  cursor: pointer;
  font-family: inherit;
  transition: background 0.12s; }
  .rc-more-actions-popup-btn > div {
    gap: 10px; }
  .rc-more-actions-popup-btn md-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6c4cf1;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .rc-more-actions-popup-btn span {
    font-size: 13px;
    font-weight: 600;
    color: #1A2033; }
  .rc-more-actions-popup-btn .rc-more-actions-popup-sub {
    margin-top: 2px;
    text-align: left;
    font-size: 11px;
    font-weight: 400;
    color: #6E6E8C; }
  .rc-more-actions-popup-btn:hover {
    background: #ECEFFE; }

.crm-add-btn {
  border: 1.5px solid #6c4cf1;
  border-radius: 10px;
  padding: 8px 16px;
  background: #fff;
  color: #6c4cf1;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  gap: 6px;
  transition: all 0.12s; }
  .crm-add-btn md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    color: #6c4cf1 !important; }
  .crm-add-btn:hover {
    background: #ECEFFE; }
  .crm-add-btn--active {
    background: #6c4cf1;
    color: #fff; }
    .crm-add-btn--active md-icon {
      color: #fff !important; }
    .crm-add-btn--active:hover {
      background: #4d26ee; }

#v3-cashing-remise md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-cashing-remise .crm-summary {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  padding: 12px 16px;
  margin-bottom: 18px;
  cursor: pointer; }

#v3-cashing-remise .crm-summary-item {
  font-size: 13px;
  font-weight: 600;
  color: #1A2033; }

.v3-confirm-dialog {
  width: 440px;
  max-width: calc(100% - 32px);
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 24px 60px rgba(20, 20, 43, 0.22);
  letter-spacing: normal; }
  .v3-confirm-dialog button {
    font-family: inherit;
    letter-spacing: normal; }
  .v3-confirm-dialog .cfd-content {
    padding: 24px; }
  .v3-confirm-dialog .cfd-head {
    gap: 16px; }
  .v3-confirm-dialog .cfd-icon {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 44px;
    height: 44px;
    border-radius: 12px;
    background: #F0EDFD; }
    .v3-confirm-dialog .cfd-icon md-icon {
      margin: 0;
      color: #6c4cf1; }
  .v3-confirm-dialog .cfd-title {
    padding-top: 2px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    color: #14142B; }
  .v3-confirm-dialog .cfd-text {
    margin-top: 6px;
    font-size: 14px;
    line-height: 1.5;
    color: #6E6E8C; }
  .v3-confirm-dialog .cfd-actions {
    gap: 10px;
    margin-top: 24px; }
  .v3-confirm-dialog .cfd-btn-cancel,
  .v3-confirm-dialog .cfd-btn-ok {
    height: 42px;
    padding: 0 18px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer; }
    .v3-confirm-dialog .cfd-btn-cancel[disabled],
    .v3-confirm-dialog .cfd-btn-ok[disabled] {
      cursor: default;
      opacity: .7; }
  .v3-confirm-dialog .cfd-btn-cancel {
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    color: #4A4A5E; }
    .v3-confirm-dialog .cfd-btn-cancel:hover:not([disabled]) {
      background: #F7F6FB; }
  .v3-confirm-dialog .cfd-btn-ok {
    gap: 8px;
    min-width: 110px;
    border: none;
    background: #6c4cf1;
    color: #FFFFFF; }
    .v3-confirm-dialog .cfd-btn-ok:hover:not([disabled]) {
      background: #5b3ce0; }
    .v3-confirm-dialog .cfd-btn-ok md-progress-circular path {
      stroke: #FFFFFF; }
  .v3-confirm-dialog.is-danger .cfd-icon {
    background: #FDECEF; }
    .v3-confirm-dialog.is-danger .cfd-icon md-icon {
      color: #D93A5C; }
  .v3-confirm-dialog.is-danger .cfd-btn-ok {
    background: #D93A5C; }
    .v3-confirm-dialog.is-danger .cfd-btn-ok:hover:not([disabled]) {
      background: #C42F50; }

#v3-kalendes-adresse {
  row-gap: 12px; }
  #v3-kalendes-adresse > div {
    min-width: 0; }
  #v3-kalendes-adresse .ka-numero {
    -ms-flex: 1 1 60px;
        flex: 1 1 60px; }
  #v3-kalendes-adresse .ka-rue {
    -ms-flex: 3 1 120px;
        flex: 3 1 120px; }
  #v3-kalendes-adresse .ka-cp {
    -ms-flex: 1 1 80px;
        flex: 1 1 80px; }
  #v3-kalendes-adresse .ka-ville {
    -ms-flex: 2 1 100px;
        flex: 2 1 100px; }

#v3-kalendes-button {
  position: relative; }
  #v3-kalendes-button .kalendes-icon-loading {
    position: absolute;
    top: -3px;
    left: -3px;
    height: 15px;
    width: 15px;
    border-radius: 100px;
    background-color: #E53935; }
    #v3-kalendes-button .kalendes-icon-loading md-icon {
      font-size: 13px;
      height: 13px;
      width: 13px;
      min-height: 13px;
      min-width: 13px;
      color: white; }
    #v3-kalendes-button .kalendes-icon-loading.xl {
      top: -1px;
      right: -1px; }
  #v3-kalendes-button.submit {
    border: none;
    border-radius: 14px;
    padding: 14px;
    font-size: 15px;
    cursor: pointer;
    background: linear-gradient(135deg, #6c5ce7, #8e6dfd);
    color: white;
    transition: 0.2s; }
    #v3-kalendes-button.submit:not(.no-shadow) {
      box-shadow: 0 10px 20px rgba(108, 92, 231, 0.3); }
    #v3-kalendes-button.submit:hover {
      transform: translateY(-1px);
      box-shadow: 0 14px 26px rgba(108, 92, 231, 0.35); }
    #v3-kalendes-button.submit.is-disabled {
      opacity: 0.5; }
    #v3-kalendes-button.submit.danger {
      background: #E53935;
      color: white; }
    #v3-kalendes-button.submit md-icon {
      margin-right: 10px; }
  #v3-kalendes-button.back {
    padding: 10px 20px;
    background: transparent;
    border: none;
    color: #6E6E8C;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    border-radius: 8px;
    font-family: inherit;
    transition: background 0.15s; }
    #v3-kalendes-button.back:hover {
      background: rgba(0, 0, 0, 0.04); }
  #v3-kalendes-button.is-loading {
    pointer-events: none; }
  #v3-kalendes-button .button-loading {
    margin-right: 10px; }
    #v3-kalendes-button .button-loading md-progress-circular path {
      stroke: #FFFFFF; }
  #v3-kalendes-button.action {
    border: 1px solid #ddd;
    background: white;
    padding: 8px 14px;
    border-radius: 8px;
    font-size: 14px;
    cursor: pointer;
    margin-right: 10px;
    margin-left: 10px; }
    #v3-kalendes-button.action.main {
      background: #6c4cf1;
      color: white; }
    #v3-kalendes-button.action.danger {
      background: #E53935;
      color: white; }
    #v3-kalendes-button.action.is-disabled {
      opacity: 0.5; }
    #v3-kalendes-button.action .button-content md-icon {
      margin-right: 10px; }

#v3-kalendes-button-light {
  position: relative;
  border: 1px solid #ddd;
  background: white;
  padding: 8px 14px;
  border-radius: 8px;
  font-size: 14px;
  cursor: pointer;
  margin-right: 10px;
  margin-left: 10px; }
  #v3-kalendes-button-light.main {
    background: #6c4cf1;
    color: white; }
  #v3-kalendes-button-light.danger {
    background: #E53935;
    color: white; }
  #v3-kalendes-button-light:not(.is-loading) .kalendes-icon-loading {
    visibility: hidden; }
  #v3-kalendes-button-light .button-content md-icon {
    margin-right: 10px; }
  #v3-kalendes-button-light .kalendes-icon-loading {
    position: absolute;
    top: -3px;
    left: -3px;
    height: 15px;
    width: 15px;
    border-radius: 100px;
    background-color: #E53935; }
    #v3-kalendes-button-light .kalendes-icon-loading md-icon {
      font-size: 13px;
      height: 13px;
      width: 13px;
      min-height: 13px;
      min-width: 13px;
      color: white; }
    #v3-kalendes-button-light .kalendes-icon-loading.xl {
      top: -1px;
      right: -1px; }

#v3-kalendes-close {
  border-radius: 5px;
  padding: 4px 8px;
  cursor: pointer; }
  #v3-kalendes-close:hover {
    background: #ede9fe; }
    #v3-kalendes-close:hover md-icon {
      color: #6c4cf1; }
  #v3-kalendes-close md-icon {
    width: 30px;
    height: 30px;
    font-size: 30px; }

.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; }
    .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate .showDate-label {
      margin-right: 5px; }
    .kalendes-dateSlideInput .kalendes-dateSlideInput-showDate .showDate-value {
      font-weight: bold;
      word-break: break-all;
      text-align: right; }
  .kalendes-dateSlideInput .input-showMonth-container {
    padding: 10px;
    border-top: 1px solid #E9E9F8; }
    .kalendes-dateSlideInput .input-showMonth-container .month-label {
      font-weight: bold; }
    .kalendes-dateSlideInput .input-showMonth-container .input-showMonth-selector md-icon {
      height: 30px;
      width: 30px;
      font-size: 30px;
      cursor: pointer; }
  .kalendes-dateSlideInput .switch-all-day-container {
    padding: 0px 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 .time-box {
      width: 54px;
      height: 44px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      border: 1.5px solid #eee;
      border-radius: 9px;
      font-size: 16px;
      font-weight: 700;
      color: #0B0643;
      cursor: pointer;
      transition: border-color 0.12s; }
      .kalendes-dateSlideInput .input-time-container .time-box:hover {
        border-color: #C9C2F0; }
      .kalendes-dateSlideInput .input-time-container .time-box.active {
        border-color: #6c4cf1;
        color: #6c4cf1; }
    .kalendes-dateSlideInput .input-time-container .time-sep {
      margin: 0 6px;
      font-size: 16px;
      font-weight: 700;
      color: #0B0643; }
    .kalendes-dateSlideInput .input-time-container .time-grid {
      margin-top: 10px;
      display: -ms-grid;
      display: grid;
      gap: 6px;
      background: #fff;
      border: 1.5px solid #eee;
      border-radius: 12px;
      padding: 10px; }
      .kalendes-dateSlideInput .input-time-container .time-grid--hour {
        -ms-grid-columns: (1fr)[6];
            grid-template-columns: repeat(6, 1fr); }
      .kalendes-dateSlideInput .input-time-container .time-grid--minute {
        -ms-grid-columns: (1fr)[4];
            grid-template-columns: repeat(4, 1fr);
        max-width: 196px;
        margin-left: auto; }
    .kalendes-dateSlideInput .input-time-container .time-grid-cell {
      height: 36px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      border: 1.5px solid #eee;
      border-radius: 8px;
      font-size: 13.5px;
      font-weight: 600;
      color: #0B0643;
      cursor: pointer;
      background: #fff;
      transition: background 0.12s, color 0.12s, border-color 0.12s; }
      .kalendes-dateSlideInput .input-time-container .time-grid-cell:hover {
        border-color: #C9C2F0;
        background: rgba(108, 76, 241, 0.06); }
      .kalendes-dateSlideInput .input-time-container .time-grid-cell.selected {
        background: #6c4cf1;
        color: #fff; }
  .kalendes-dateSlideInput .input-slide-container {
    height: 300px;
    border-bottom: 1px solid #E9E9F8; }
    .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: #4722AE;
        font-weight: bold;
        border: 1px solid #4722AE;
        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: #4722AE;
        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; }

#v3-kalendes-daySelect {
  border: 1px solid #eee;
  border-radius: 8px;
  overflow: hidden; }
  #v3-kalendes-daySelect .day-item {
    padding: 10px 20px;
    font-size: 15px;
    font-weight: 600; }
    #v3-kalendes-daySelect .day-item:not(.last) {
      border-right: 1px solid #eee; }
    #v3-kalendes-daySelect .day-item.selected {
      background: #6c4cf1;
      color: white; }

#v3-kalendes-input {
  position: relative; }
  #v3-kalendes-input label {
    position: absolute;
    left: 14px;
    right: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    top: 20px;
    font-size: 13px;
    color: #7b7f93;
    pointer-events: none;
    transition: 0.2s;
    background: transparent; }
  #v3-kalendes-input input, #v3-kalendes-input select, #v3-kalendes-input textarea {
    min-width: 0;
    border: 1px solid #eee;
    border-radius: 14px;
    padding: 22px 14px 10px;
    font-size: 14px;
    outline: none;
    transition: 0.2s;
    color: #0B0643;
    font-weight: 400; }
    #v3-kalendes-input input:not(:placeholder-shown) + label,
    #v3-kalendes-input input:focus + label, #v3-kalendes-input select:not(:placeholder-shown) + label,
    #v3-kalendes-input select:focus + label, #v3-kalendes-input textarea:not(:placeholder-shown) + label,
    #v3-kalendes-input textarea:focus + label {
      top: 5px;
      font-size: 11px;
      color: #6c5ce7; }
  #v3-kalendes-input div:first-child {
    position: absolute;
    bottom: -13px;
    left: 5px;
    font-size: 11px;
    color: #be123c; }

.v3-kalendes-input-quantite {
  gap: 14px; }
  .v3-kalendes-input-quantite .quantite-pill {
    border: 1.5px solid #eee;
    border-radius: 14px;
    background: #FFFFFF;
    padding: 4px 6px;
    gap: 2px; }
  .v3-kalendes-input-quantite .quantite-btn {
    width: 34px;
    height: 34px;
    border-radius: 9px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    font-size: 18px;
    font-weight: 600;
    color: #0B0643;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    transition: background 0.12s; }
    .v3-kalendes-input-quantite .quantite-btn:hover {
      background: #F5F3FD; }
  .v3-kalendes-input-quantite .quantite-input {
    width: 34px;
    height: 34px;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    color: #0B0643;
    border: none;
    background: transparent;
    outline: none;
    padding: 0;
    -moz-appearance: textfield; }
    .v3-kalendes-input-quantite .quantite-input::-webkit-outer-spin-button, .v3-kalendes-input-quantite .quantite-input::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
  .v3-kalendes-input-quantite .quantite-reset {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    cursor: pointer;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    transition: background 0.12s; }
    .v3-kalendes-input-quantite .quantite-reset md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #9c96ac; }
    .v3-kalendes-input-quantite .quantite-reset:hover {
      background: rgba(11, 6, 67, 0.05); }

#v3-kalendes-loading md-progress-circular path {
  stroke: #4722AE; }

.v3-kalendes-multi-select {
  position: relative;
  letter-spacing: normal; }
  .v3-kalendes-multi-select input {
    font-family: inherit;
    letter-spacing: normal; }
  .v3-kalendes-multi-select .kms-field {
    min-height: 44px;
    padding: 4px 10px 4px 14px;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    cursor: pointer; }
    .v3-kalendes-multi-select .kms-field:hover, .v3-kalendes-multi-select .kms-field.is-open {
      border-color: #6c4cf1; }
  .v3-kalendes-multi-select .kms-values {
    gap: 6px;
    min-width: 0;
    padding: 3px 0; }
  .v3-kalendes-multi-select .kms-placeholder {
    font-size: 14px;
    color: #8A8AA3; }
  .v3-kalendes-multi-select .kms-chip {
    gap: 4px;
    padding: 3px 6px 3px 10px;
    border-radius: 999px;
    background: #F0EDFD;
    font-size: 13px;
    font-weight: 600;
    color: #5B3FD9; }
    .v3-kalendes-multi-select .kms-chip md-icon {
      margin: 0;
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      color: #6c4cf1;
      cursor: pointer; }
  .v3-kalendes-multi-select .kms-arrow {
    margin: 0;
    color: #6E6E8C; }
  .v3-kalendes-multi-select .kms-panel {
    position: absolute;
    top: calc(100% + 6px);
    left: 0;
    right: 0;
    z-index: 30;
    padding: 8px;
    border-radius: 12px;
    border: 1px solid #ECEAF5;
    background: #FFFFFF;
    box-shadow: 0 16px 36px rgba(20, 20, 43, 0.16); }
  .v3-kalendes-multi-select .kms-search {
    gap: 8px;
    height: 38px;
    padding: 0 10px;
    border-radius: 8px;
    background: #F6F6FB; }
    .v3-kalendes-multi-select .kms-search md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #8A8AA3; }
    .v3-kalendes-multi-select .kms-search input {
      min-width: 0;
      border: none;
      outline: none;
      background: transparent;
      font-size: 14px;
      color: #14142B; }
  .v3-kalendes-multi-select .kms-list {
    max-height: 260px;
    margin-top: 6px;
    overflow-y: auto; }
  .v3-kalendes-multi-select .kms-item {
    gap: 10px;
    padding: 8px 10px;
    border-radius: 8px;
    cursor: pointer; }
    .v3-kalendes-multi-select .kms-item:hover {
      background: #F7F5FF; }
  .v3-kalendes-multi-select .kms-check {
    margin: 0;
    color: #B0AFC4; }
  .v3-kalendes-multi-select .kms-item.is-selected .kms-check {
    color: #6c4cf1; }
  .v3-kalendes-multi-select .kms-item-text {
    min-width: 0; }
  .v3-kalendes-multi-select .kms-item-label {
    font-size: 14px;
    color: #14142B; }
  .v3-kalendes-multi-select .kms-item-sub {
    font-size: 12px;
    color: #8A8AA3; }
  .v3-kalendes-multi-select .kms-empty, .v3-kalendes-multi-select .kms-more {
    padding: 12px 10px;
    font-size: 13px;
    color: #8A8AA3; }

#v3-kalendes-monthSelect {
  border: 1px solid #eee;
  border-radius: 8px;
  overflow: hidden; }
  #v3-kalendes-monthSelect .month-line:not(.last) {
    border-bottom: 1px solid #eee; }
  #v3-kalendes-monthSelect .month-line .month-item {
    width: 50px;
    height: 50px;
    font-size: 15px;
    font-weight: 600; }
    #v3-kalendes-monthSelect .month-line .month-item:not(.last) {
      border-right: 1px solid #eee; }
    #v3-kalendes-monthSelect .month-line .month-item.selected {
      background: #6c4cf1;
      color: white; }
  #v3-kalendes-monthSelect .month-line.last .month-item.last {
    border-right: 1px solid #eee; }

.v3-kalendes-period {
  gap: 10px;
  letter-spacing: normal; }
  .v3-kalendes-period button {
    font-family: inherit; }
  .v3-kalendes-period .kp-select {
    position: relative; }
  .v3-kalendes-period .kp-trigger {
    height: 44px;
    padding: 0 12px 0 0;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    white-space: nowrap;
    cursor: pointer; }
    .v3-kalendes-period .kp-trigger md-icon {
      margin: 0;
      color: #6c4cf1; }
    .v3-kalendes-period .kp-trigger:hover, .v3-kalendes-period .kp-trigger.is-open {
      border-color: #6c4cf1; }
  .v3-kalendes-period .kp-trigger-icon {
    width: 44px;
    height: 100%;
    margin-right: 12px;
    border-right: 1px solid #E4E1F3; }
  .v3-kalendes-period .kp-chevron {
    margin-left: 8px !important; }
  .v3-kalendes-period .kp-nav {
    width: 44px;
    height: 44px;
    padding: 0;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    cursor: pointer; }
    .v3-kalendes-period .kp-nav md-icon {
      margin: 0;
      color: #6c4cf1; }
    .v3-kalendes-period .kp-nav:hover {
      border-color: #6c4cf1; }
    .v3-kalendes-period .kp-nav[disabled] {
      cursor: default;
      opacity: 0.4; }
      .v3-kalendes-period .kp-nav[disabled]:hover {
        border-color: #E4E1F3; }
  .v3-kalendes-period .kp-panel {
    position: absolute;
    top: 52px;
    right: 0;
    z-index: 20;
    width: 300px;
    padding: 8px;
    border-radius: 14px;
    border: 1px solid #ECEAF5;
    background: #FFFFFF;
    box-shadow: 0 16px 36px rgba(20, 20, 43, 0.16); }
  .v3-kalendes-period .kp-preset {
    padding: 10px 12px;
    border-radius: 10px;
    font-size: 14px;
    color: #14142B;
    cursor: pointer; }
    .v3-kalendes-period .kp-preset md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #6c4cf1; }
    .v3-kalendes-period .kp-preset:hover {
      background: #F7F5FF; }
    .v3-kalendes-period .kp-preset.is-selected {
      font-weight: 600;
      color: #6c4cf1; }
  .v3-kalendes-period .kp-custom {
    margin-top: 6px;
    padding: 12px 12px 6px;
    border-top: 1px solid #ECEAF5; }
  .v3-kalendes-period .kp-custom-title {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    color: #8A8AA3; }
  .v3-kalendes-period .kp-custom-dates {
    gap: 8px;
    margin-top: 10px; }
    .v3-kalendes-period .kp-custom-dates input {
      min-width: 0;
      height: 38px;
      padding: 0 8px;
      border-radius: 8px;
      border: 1px solid #E4E1F3;
      font-family: inherit;
      font-size: 13px;
      color: #14142B;
      outline: none; }
      .v3-kalendes-period .kp-custom-dates input:focus {
        border-color: #6c4cf1; }
  .v3-kalendes-period .kp-custom-sep {
    font-size: 13px;
    color: #6E6E8C; }
  .v3-kalendes-period .kp-apply {
    height: 36px;
    margin-top: 10px;
    padding: 0 16px;
    border: none;
    border-radius: 8px;
    background: #6c4cf1;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    cursor: pointer; }
    .v3-kalendes-period .kp-apply[disabled] {
      cursor: default;
      opacity: 0.5; }

#v3-kalendes-tag {
  padding: 3px 8px;
  border-radius: 999px;
  margin-left: 5px;
  font-size: 12px; }
  #v3-kalendes-tag.badge-green {
    background: rgba(21, 128, 61, 0.07);
    color: #15803d; }
  #v3-kalendes-tag.badge-red {
    background: rgba(190, 18, 60, 0.07);
    color: #be123c; }
  #v3-kalendes-tag.badge-orange {
    background: rgba(254, 149, 0, 0.07);
    color: #FE9500; }
  #v3-kalendes-tag.badge-grey {
    background: rgba(108, 124, 148, 0.07);
    color: #6C7C94; }
  #v3-kalendes-tag.badge-purple {
    background: rgba(108, 76, 241, 0.07);
    color: #6c4cf1; }
  #v3-kalendes-tag.size-10 {
    font-size: 10px !important; }
  #v3-kalendes-tag.size-11 {
    font-size: 11px !important; }
  #v3-kalendes-tag.size-12 {
    font-size: 12px !important; }
  #v3-kalendes-tag.size-13 {
    font-size: 13px !important; }

#v3-kalendes-textarea .textarea-title {
  margin-left: 10px;
  margin-bottom: 10px;
  font-weight: bold; }

#v3-kalendes-textarea .textarea-container {
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 24px;
  background: #FFFFFF; }
  #v3-kalendes-textarea .textarea-container .textarea-value .textarea-empty {
    color: #9c96ac;
    font-style: italic; }

#v3-echeancier-manage {
  margin-top: 10px; }
  #v3-echeancier-manage md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-echeancier-manage .ecm-section-label {
    margin-bottom: 8px;
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  #v3-echeancier-manage .ecm-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 14px 16px;
    margin-bottom: 16px;
    overflow: hidden; }
  #v3-echeancier-manage .ecm-card--list {
    padding: 0; }
  #v3-echeancier-manage .ecm-status-icon {
    width: 36px;
    height: 36px;
    min-width: 36px;
    border-radius: 50%;
    margin-right: 12px; }
    #v3-echeancier-manage .ecm-status-icon md-icon {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important; }
    #v3-echeancier-manage .ecm-status-icon.orange {
      background: rgba(251, 140, 0, 0.1); }
      #v3-echeancier-manage .ecm-status-icon.orange md-icon {
        color: #FB8C00; }
    #v3-echeancier-manage .ecm-status-icon.green {
      background: rgba(34, 181, 115, 0.1); }
      #v3-echeancier-manage .ecm-status-icon.green md-icon {
        color: #22B573; }
    #v3-echeancier-manage .ecm-status-icon.red {
      background: rgba(229, 57, 53, 0.1); }
      #v3-echeancier-manage .ecm-status-icon.red md-icon {
        color: #e53935; }
  #v3-echeancier-manage .ecm-status-title {
    font-size: 13.5px;
    font-weight: 700;
    color: #1A2033; }
  #v3-echeancier-manage .ecm-row {
    padding: 8px 0;
    border-bottom: 1px solid #E2E4F0; }
    #v3-echeancier-manage .ecm-row--last {
      border-bottom: none; }
  #v3-echeancier-manage .ecm-label {
    font-size: 12.5px;
    color: #6E6E8C; }
  #v3-echeancier-manage .ecm-value {
    font-size: 13px;
    font-weight: 600;
    color: #1A2033;
    text-align: right; }
  #v3-echeancier-manage .ecm-action-row + .ecm-action-row .ecm-list-item {
    border-top: 1px solid #E2E4F0; }
  #v3-echeancier-manage .ecm-list-item {
    padding: 12px 16px;
    cursor: pointer;
    transition: background 0.12s; }
    #v3-echeancier-manage .ecm-list-item:hover {
      background: #ECEFFE; }
    #v3-echeancier-manage .ecm-list-item--danger:hover {
      background: #fff5f5; }
  #v3-echeancier-manage .ecm-list-icon {
    width: 32px;
    height: 32px;
    min-width: 32px;
    border-radius: 50%;
    margin-right: 12px; }
    #v3-echeancier-manage .ecm-list-icon md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important; }
    #v3-echeancier-manage .ecm-list-icon--grey {
      background: #F0F0F5; }
      #v3-echeancier-manage .ecm-list-icon--grey md-icon {
        color: #6E6E8C; }
      #v3-echeancier-manage .ecm-list-icon--grey md-progress-circular path {
        stroke: #6E6E8C; }
    #v3-echeancier-manage .ecm-list-icon--purple {
      background: #ECEFFE; }
      #v3-echeancier-manage .ecm-list-icon--purple md-icon {
        color: #6c4cf1; }
      #v3-echeancier-manage .ecm-list-icon--purple md-progress-circular path {
        stroke: #6c4cf1; }
    #v3-echeancier-manage .ecm-list-icon--red {
      background: rgba(229, 57, 53, 0.1); }
      #v3-echeancier-manage .ecm-list-icon--red md-icon {
        color: #e53935; }
      #v3-echeancier-manage .ecm-list-icon--red md-progress-circular path {
        stroke: #e53935; }
  #v3-echeancier-manage .ecm-list-title {
    font-size: 13.5px;
    font-weight: 600;
    color: #1A2033; }

#v3-gift-fiche {
  background: white;
  max-width: 700px;
  min-width: 700px;
  border-radius: 16px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
  padding: 24px;
  /*
  .gift-information-title{
    padding-top:10px;
    padding-bottom:10px;
    font-weight: bold;
  }
  .gift-information-value{

  }
  .gift-actions{
    margin-top:10px;
  }
  .status-libelle{
    text-align:center;
    font-weight: bold;
    font-size: 16px !important;
    span{
      font-size: 16px !important;
    }
  }
  .action-container{
    padding-top:20px;
    .action-item{
      margin-left:20px;
      md-icon{
        margin-right:5px;
      }
      .action-item-text{
        cursor:pointer;
        &:hover{
          text-decoration: underline;
        }
      }

    }
  }

   */ }
  #v3-gift-fiche .fiche-content .fiche-amount .amount-value {
    font-size: 36px;
    font-weight: bold; }
  #v3-gift-fiche .fiche-content .fiche-amount .amount-sub {
    color: #6b7280;
    font-size: 14px;
    margin-top: -10px;
    font-weight: 400; }
  #v3-gift-fiche .fiche-content .fiche-status {
    margin-top: 10px; }
    #v3-gift-fiche .fiche-content .fiche-status .status-badge {
      background: #dcfce7;
      color: #15803d;
      padding: 4px 10px;
      border-radius: 999px;
      font-size: 13px;
      display: inline-block; }
    #v3-gift-fiche .fiche-content .fiche-status .status-sub {
      color: #6b7280;
      font-size: 14px;
      font-weight: 400; }
  #v3-gift-fiche .fiche-content .gift-btn-container {
    margin-top: 20px; }
    #v3-gift-fiche .fiche-content .gift-btn-container .gift-btn {
      border: 1px solid #ddd;
      background: white;
      padding: 8px 14px;
      border-radius: 8px;
      font-size: 14px;
      cursor: pointer;
      margin-right: 5px;
      margin-left: 5px; }
      #v3-gift-fiche .fiche-content .gift-btn-container .gift-btn.main-btn {
        background: #6c4cf1;
        color: white; }
  #v3-gift-fiche .fiche-content .gift-bloc .bloc-title {
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 30px;
    color: #374151; }
  #v3-gift-fiche .fiche-content .gift-bloc .bloc-data .bloc-data-title {
    font-size: 14px;
    color: #4b5563; }
  #v3-gift-fiche .fiche-content .gift-bloc .bloc-data .bloc-data-value {
    font-size: 14px;
    color: #4b5563; }

#v3-gift-create {
  padding-bottom: 80px; }
  #v3-gift-create .ta-root .ta-toolbar {
    border: none; }
  #v3-gift-create .kalendes-dateInput .kalendes-dateInput-show .show-date {
    color: #0B0643; }
  #v3-gift-create md-icon {
    min-height: 0px !important;
    min-width: 0px !important; }
  #v3-gift-create .gc-page {
    padding: 0 16px; }
  #v3-gift-create .gc-subpage {
    padding-top: 0; }
  #v3-gift-create .gc-subpage-back {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 14px 0 10px;
    cursor: pointer;
    color: #6c4cf1;
    font-size: 16px;
    font-weight: 600;
    gap: 4px; }
    #v3-gift-create .gc-subpage-back md-icon {
      color: #6c4cf1;
      font-size: 20px;
      width: 20px;
      height: 20px; }
  #v3-gift-create .gc-section {
    margin-top: 30px;
    border: 1.5px solid #eee;
    border-radius: 14px;
    padding: 12px;
    padding-top: 0px;
    background: #FFFFFF; }
  #v3-gift-create .gc-section-header {
    border-bottom: 1px solid #eee;
    padding: 15px 0px; }
    #v3-gift-create .gc-section-header .gc-section-icon {
      color: #6c4cf1;
      font-size: 20px;
      width: 20px;
      height: 20px;
      margin-right: 10px; }
    #v3-gift-create .gc-section-header .gc-section-title {
      font-size: 15px;
      font-weight: 700;
      color: #1A2033; }
  #v3-gift-create .gc-card {
    /*
        background: $gc-card;
        border-radius: 12px;
        box-shadow: 0 1px 4px rgba(92, 103, 196, 0.08);
        overflow: hidden;

         */ }
    #v3-gift-create .gc-card.gc-card-form {
      padding: 16px; }
    #v3-gift-create .gc-card.gc-card-margin {
      margin-top: 12px; }
  #v3-gift-create .gc-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 14px 16px;
    cursor: pointer;
    border-bottom: 1px solid #E8EAF6;
    gap: 12px;
    transition: background 0.15s; }
    #v3-gift-create .gc-row:active {
      background: rgba(92, 103, 196, 0.04); }
    #v3-gift-create .gc-row.gc-row-last {
      border-bottom: none; }
  #v3-gift-create .gc-row-icon-wrap {
    width: 36px;
    height: 36px;
    min-width: 36px;
    background: #ECEFFE;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    #v3-gift-create .gc-row-icon-wrap md-icon {
      color: #6c4cf1;
      font-size: 18px;
      width: 18px;
      height: 18px; }
  #v3-gift-create .gc-row-content {
    min-width: 0; }
  #v3-gift-create .gc-validite-select {
    background: #FFFFFF;
    border: 1.5px solid #E8EAF6;
    border-radius: 12px;
    padding: 4px 16px 16px;
    margin: 12px 0; }
    #v3-gift-create .gc-validite-select .gc-validite-row:first-child {
      padding-top: 0; }
  #v3-gift-create .gc-beneficiaire-select {
    padding: 14px 16px;
    border-bottom: 1px solid #E8EAF6; }
  #v3-gift-create .gc-row-main {
    font-size: 14px;
    font-weight: 600;
    color: #1A2033;
    line-height: 1.3; }
  #v3-gift-create .gc-row-footer {
    font-size: 12px;
    color: #6E6E8C;
    margin-top: 2px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 6px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  #v3-gift-create .gc-chip {
    background: #ECEFFE;
    color: #6c4cf1;
    font-size: 11px;
    font-weight: 600;
    padding: 2px 8px;
    border-radius: 20px; }
  #v3-gift-create .gc-amount {
    font-size: 15px;
    font-weight: 700;
    color: #6c4cf1;
    white-space: nowrap;
    margin-right: 4px; }
  #v3-gift-create .gc-arrow {
    color: #C2C7E0;
    font-size: 25px;
    width: 25px;
    height: 25px;
    min-width: 25px; }
    #v3-gift-create .gc-arrow.gc-arrow-active {
      color: #6c4cf1; }
  #v3-gift-create .gc-form-field {
    margin-bottom: 16px; }
    #v3-gift-create .gc-form-field:last-child {
      margin-bottom: 0; }
  #v3-gift-create .gc-form-label {
    display: block;
    font-size: 12px;
    font-weight: 600;
    color: #6E6E8C;
    margin-bottom: 6px;
    text-transform: uppercase;
    letter-spacing: 0.4px; }
  #v3-gift-create .gc-input {
    width: 100%;
    box-sizing: border-box;
    border: 1.5px solid #E8EAF6;
    border-radius: 8px;
    padding: 10px 12px;
    font-size: 14px;
    color: #1A2033;
    background: transparent;
    outline: none;
    font-family: inherit;
    transition: border-color 0.15s; }
    #v3-gift-create .gc-input:focus {
      border-color: #6c4cf1; }
    #v3-gift-create .gc-input.gc-input-sm {
      width: 100px; }
    #v3-gift-create .gc-input.gc-input-code {
      font-family: monospace;
      font-size: 16px;
      letter-spacing: 3px;
      font-weight: 600; }
  #v3-gift-create .gc-unit {
    margin-left: 10px;
    font-size: 14px;
    color: #6E6E8C; }
  #v3-gift-create .gc-photo-row {
    gap: 16px; }
    #v3-gift-create .gc-photo-row .gc-photo-preview {
      width: 90px;
      height: 60px;
      border-radius: 8px;
      overflow: hidden;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border: 2px solid #E8EAF6; }
      #v3-gift-create .gc-photo-row .gc-photo-preview img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
  #v3-gift-create .gc-photo-thumbs {
    gap: 6px; }
  #v3-gift-create .gc-thumb {
    width: 60px;
    height: 40px;
    border-radius: 6px;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid transparent;
    margin: 3px;
    transition: border-color 0.15s; }
    #v3-gift-create .gc-thumb img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    #v3-gift-create .gc-thumb.gc-thumb-selected {
      border-color: #6c4cf1; }
  #v3-gift-create .gc-section-info {
    color: #6E6E8C;
    font-size: 18px;
    width: 18px;
    height: 18px;
    margin-left: 6px;
    cursor: help; }
  #v3-gift-create .gc-section-subtitle {
    font-size: 13px;
    color: #6E6E8C;
    margin-bottom: 14px;
    margin-top: -4px; }
  #v3-gift-create .gc-type-option {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 12px;
    padding: 16px 12px;
    border: 1.5px solid #E8EAF6;
    border-radius: 12px;
    cursor: pointer;
    margin-bottom: 10px;
    transition: border-color 0.15s, background 0.15s;
    background: #FFFFFF; }
    #v3-gift-create .gc-type-option.gc-type-option-last {
      margin-bottom: 0; }
    #v3-gift-create .gc-type-option.gc-type-option-selected {
      border-color: #6c4cf1;
      background: rgba(108, 76, 241, 0.02); }
  #v3-gift-create .gc-radio-outer {
    width: 20px;
    height: 20px;
    min-width: 20px;
    border-radius: 50%;
    border: 2px solid #E8EAF6;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    transition: border-color 0.15s; }
    #v3-gift-create .gc-radio-outer.gc-radio-outer-selected {
      border-color: #6c4cf1; }
    #v3-gift-create .gc-radio-outer .gc-radio-inner {
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: #6c4cf1; }
  #v3-gift-create .gc-checkbox-outer {
    width: 20px;
    height: 20px;
    min-width: 20px;
    border-radius: 4px;
    border: 2px solid #E8EAF6;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    transition: border-color 0.15s, background 0.15s; }
    #v3-gift-create .gc-checkbox-outer.gc-checkbox-outer-selected {
      border-color: #6c4cf1;
      background: #6c4cf1; }
    #v3-gift-create .gc-checkbox-outer md-icon {
      font-size: 14px !important;
      width: 14px !important;
      height: 14px !important;
      min-height: 0 !important;
      min-width: 0 !important;
      color: #fff !important; }
  #v3-gift-create .gc-type-icon-wrap {
    width: 36px;
    height: 36px;
    min-width: 36px;
    border-radius: 8px;
    background: #ECEFFE;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    #v3-gift-create .gc-type-icon-wrap md-icon {
      color: #6c4cf1;
      font-size: 18px;
      width: 18px;
      height: 18px; }
  #v3-gift-create .gc-type-content {
    min-width: 0; }
  #v3-gift-create .gc-type-title {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033;
    line-height: 1.3; }
  #v3-gift-create .gc-type-subtitle {
    font-size: 12px;
    color: #6E6E8C;
    margin-top: 2px; }
  #v3-gift-create .gc-type-check {
    color: #6c4cf1;
    font-size: 22px;
    width: 22px;
    height: 22px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-gift-create .gc-composition-detail {
    background: #FFFFFF;
    border: 1.5px solid #E8EAF6;
    border-radius: 12px;
    padding: 20px 16px 16px;
    margin-top: 16px; }
  #v3-gift-create .gc-detail-header {
    gap: 14px;
    margin-bottom: 20px; }
    #v3-gift-create .gc-detail-header .gc-detail-icon-wrap {
      width: 52px;
      height: 52px;
      min-width: 52px;
      border-radius: 50%;
      background: #ECEFFE;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      #v3-gift-create .gc-detail-header .gc-detail-icon-wrap md-icon {
        color: #6c4cf1;
        font-size: 24px;
        width: 24px;
        height: 24px; }
    #v3-gift-create .gc-detail-header .gc-detail-title {
      font-size: 16px;
      font-weight: 700;
      color: #1A2033;
      line-height: 1.3; }
    #v3-gift-create .gc-detail-header .gc-detail-subtitle {
      font-size: 13px;
      color: #6E6E8C;
      margin-top: 3px; }
  #v3-gift-create .gc-amounts-row {
    gap: 12px;
    margin-bottom: 16px; }
  #v3-gift-create .gc-amount-field.gc-amount-field-right {
    margin-left: 4px; }
  #v3-gift-create .gc-amount-field .gc-form-label {
    font-size: 13px;
    font-weight: 600;
    color: #1A2033;
    text-transform: none;
    letter-spacing: 0; }
  #v3-gift-create .gc-amount-input-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 10px;
    border: 1.5px solid #E8EAF6;
    border-radius: 10px;
    padding: 10px 14px;
    background: #FFFFFF;
    margin-bottom: 6px;
    transition: border-color 0.15s; }
    #v3-gift-create .gc-amount-input-wrap:focus-within {
      border-color: #6c4cf1; }
    #v3-gift-create .gc-amount-input-wrap md-icon {
      color: #6c4cf1;
      font-size: 18px;
      width: 18px;
      height: 18px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    #v3-gift-create .gc-amount-input-wrap input {
      border: none;
      outline: none;
      font-size: 14px;
      color: #1A2033;
      width: 100%;
      background: transparent;
      font-family: inherit; }
      #v3-gift-create .gc-amount-input-wrap input:-ms-input-placeholder {
        color: #C2C7E0; }
      #v3-gift-create .gc-amount-input-wrap input::placeholder {
        color: #C2C7E0; }
  #v3-gift-create .gc-field-hint {
    font-size: 11px;
    color: #6E6E8C;
    margin-top: 4px; }
  #v3-gift-create .gc-detail-icon-sm {
    width: 40px;
    height: 40px;
    min-width: 40px; }
  #v3-gift-create .gc-chip-sm {
    font-size: 11px;
    padding: 2px 8px; }
  #v3-gift-create .gc-pack-list {
    background: #FFFFFF;
    border: 1.5px solid #E8EAF6;
    border-radius: 12px;
    overflow: hidden;
    margin: 16px 0; }
  #v3-gift-create .gc-pack-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 14px;
    padding: 16px 14px;
    border-bottom: 1px solid #E8EAF6;
    cursor: pointer;
    transition: background 0.15s; }
    #v3-gift-create .gc-pack-row:active {
      background: rgba(108, 76, 241, 0.03); }
    #v3-gift-create .gc-pack-row.gc-pack-row-last {
      border-bottom: none; }
  #v3-gift-create .gc-pack-info {
    min-width: 0; }
  #v3-gift-create .gc-pack-name {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033;
    line-height: 1.3; }
  #v3-gift-create .gc-pack-meta {
    margin-top: 3px;
    gap: 6px; }
  #v3-gift-create .gc-pack-desc {
    font-size: 12px;
    color: #6E6E8C;
    margin-top: 3px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-gift-create .gc-pack-price {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033;
    white-space: nowrap;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-gift-create .gc-pack-qty {
    gap: 12px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-gift-create .gc-pack-qty .gc-pack-price {
      min-width: 70px;
      text-align: right; }
  #v3-gift-create .gc-article-list {
    background: #FFFFFF;
    border: 1.5px solid #E8EAF6;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 10px; }
  #v3-gift-create .gc-article-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 10px;
    padding: 12px 14px;
    border-bottom: 1px solid #E8EAF6; }
    #v3-gift-create .gc-article-row.gc-article-row-last {
      border-bottom: none; }
  #v3-gift-create .gc-article-name {
    font-size: 14px;
    color: #1A2033;
    font-weight: 500; }
  #v3-gift-create .gc-article-price {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033;
    white-space: nowrap;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    min-width: 60px;
    text-align: right; }
  #v3-gift-create .gc-add-article-btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 10px;
    padding: 14px 16px;
    background: #FFFFFF;
    border: 1.5px dashed #6c4cf1;
    border-radius: 12px;
    cursor: pointer;
    color: #6c4cf1;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 16px;
    transition: background 0.15s; }
    #v3-gift-create .gc-add-article-btn:hover {
      background: #ECEFFE; }
    #v3-gift-create .gc-add-article-btn .gc-add-icon {
      color: #6c4cf1;
      font-size: 20px;
      width: 20px;
      height: 20px; }
    #v3-gift-create .gc-add-article-btn .gc-arrow {
      color: #6c4cf1; }
  #v3-gift-create .gc-article-select {
    background: #FFFFFF;
    border: 1.5px solid #E8EAF6;
    border-radius: 12px;
    padding: 12px 16px;
    margin-bottom: 16px; }
  #v3-gift-create .gc-validite-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 16px 0;
    gap: 12px;
    border-bottom: 1px solid #E8EAF6; }
    #v3-gift-create .gc-validite-row.gc-validite-row-last {
      border-bottom: none; }
  #v3-gift-create .gc-date-picker-wrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 6px;
    background: #FFFFFF;
    border: 1.5px solid #E8EAF6;
    border-radius: 10px;
    padding: 8px 12px;
    min-width: 160px; }
    #v3-gift-create .gc-date-picker-wrap .gc-date-icon {
      color: #6c4cf1;
      font-size: 18px;
      width: 18px;
      height: 18px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    #v3-gift-create .gc-date-picker-wrap md-datepicker {
      padding: 0;
      margin: 0;
      background: transparent; }
      #v3-gift-create .gc-date-picker-wrap md-datepicker .md-datepicker-input-container {
        border: none;
        padding: 0;
        margin: 0; }
        #v3-gift-create .gc-date-picker-wrap md-datepicker .md-datepicker-input-container .md-datepicker-input {
          font-size: 13px;
          font-weight: 600;
          color: #1A2033;
          font-family: inherit;
          min-width: 100px; }
      #v3-gift-create .gc-date-picker-wrap md-datepicker .md-datepicker-triangle-button {
        display: none; }
  #v3-gift-create .gc-stepper {
    gap: 0; }
    #v3-gift-create .gc-stepper .gc-stepper-btn {
      width: 36px;
      height: 36px;
      border: 1.5px solid #E8EAF6;
      background: #FFFFFF;
      color: #6c4cf1;
      font-size: 18px;
      font-weight: 600;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      font-family: inherit;
      transition: background 0.15s; }
      #v3-gift-create .gc-stepper .gc-stepper-btn:first-child {
        border-radius: 8px 0 0 8px; }
      #v3-gift-create .gc-stepper .gc-stepper-btn:last-of-type {
        border-radius: 0 8px 8px 0; }
      #v3-gift-create .gc-stepper .gc-stepper-btn:hover {
        background: #ECEFFE; }
    #v3-gift-create .gc-stepper .gc-stepper-value {
      width: 44px;
      height: 36px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      border-top: 1.5px solid #E8EAF6;
      border-bottom: 1.5px solid #E8EAF6;
      font-size: 15px;
      font-weight: 700;
      color: #1A2033; }
    #v3-gift-create .gc-stepper .gc-chip-unit {
      margin-left: 8px; }
  #v3-gift-create .gc-date-computed {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 8px;
    background: #ECEFFE;
    border-radius: 10px;
    padding: 10px 14px;
    min-width: 120px; }
    #v3-gift-create .gc-date-computed md-icon {
      color: #6c4cf1;
      font-size: 18px;
      width: 18px;
      height: 18px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    #v3-gift-create .gc-date-computed span {
      font-size: 14px;
      font-weight: 700;
      color: #6c4cf1; }
  #v3-gift-create .gc-info-banner {
    background: #ECEFFE;
    border-radius: 12px;
    padding: 14px 16px;
    margin-top: 4px;
    font-size: 13px;
    color: #1A2033;
    line-height: 1.5; }
    #v3-gift-create .gc-info-banner md-icon {
      color: #6c4cf1;
      font-size: 18px;
      width: 18px;
      height: 18px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-top: 1px; }
    #v3-gift-create .gc-info-banner strong {
      color: #6c4cf1;
      font-weight: 700; }
  #v3-gift-create .gc-code-row {
    gap: 10px; }
  #v3-gift-create .gc-generate-btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 4px;
    padding: 10px 14px;
    background: transparent;
    border: 1.5px solid #6c4cf1;
    border-radius: 8px;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    font-family: inherit;
    transition: background 0.15s; }
    #v3-gift-create .gc-generate-btn:hover {
      background: #ECEFFE; }
    #v3-gift-create .gc-generate-btn md-icon {
      color: #6c4cf1;
      font-size: 16px;
      width: 16px;
      height: 16px; }
  #v3-gift-create .gc-errors {
    background: #FDECEA;
    border-radius: 8px;
    padding: 10px 14px;
    color: #C62828;
    font-size: 13px;
    margin-bottom: 16px; }
  #v3-gift-create .gc-actions {
    padding: 16px 0 8px;
    gap: 10px; }
  #v3-gift-create .gc-btn-cancel {
    padding: 10px 20px;
    background: transparent;
    border: none;
    color: #6E6E8C;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    border-radius: 8px;
    font-family: inherit;
    transition: background 0.15s; }
    #v3-gift-create .gc-btn-cancel:hover {
      background: rgba(0, 0, 0, 0.04); }
  #v3-gift-create .gc-btn-save {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 6px;
    padding: 10px 24px;
    background: #6c4cf1;
    border: none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    border-radius: 8px;
    font-family: inherit;
    min-height: 40px;
    transition: opacity 0.15s; }
    #v3-gift-create .gc-btn-save:disabled {
      opacity: 0.5;
      cursor: default; }
    #v3-gift-create .gc-btn-save:not(:disabled):hover {
      opacity: 0.9; }
    #v3-gift-create .gc-btn-save md-progress-circular * {
      stroke: #FFFFFF; }
  #v3-gift-create .kalendes-textarea .textarea-label {
    display: none; }
  #v3-gift-create .kalendes-textarea .textarea-input {
    border: 1.5px solid #E8EAF6;
    border-radius: 8px;
    overflow: hidden;
    transition: border-color 0.15s; }
    #v3-gift-create .kalendes-textarea .textarea-input:focus-within {
      border-color: #6c4cf1; }
    #v3-gift-create .kalendes-textarea .textarea-input .ta-toolbar {
      background: #F8F9FE;
      border-bottom: 1px solid #E8EAF6;
      padding: 6px 10px; }
    #v3-gift-create .kalendes-textarea .textarea-input .form-control {
      border: none;
      min-height: 80px;
      padding: 10px 12px;
      font-size: 14px;
      font-family: inherit;
      color: #1A2033;
      background: transparent; }
    #v3-gift-create .kalendes-textarea .textarea-input .ta-bind {
      min-height: 200px; }

#v3-media-message {
  padding-bottom: 100px; }
  #v3-media-message .message-container {
    border: 1.5px solid #eee;
    background: #FFFFFF;
    border-radius: 14px;
    padding-bottom: 30px; }
    #v3-media-message .message-container .message-header {
      padding: 15px 24px;
      border-bottom: 1px solid #eee; }
      #v3-media-message .message-container .message-header .message-title {
        text-align: left;
        margin-right: 20px;
        font-weight: 600;
        opacity: 0.7; }
    #v3-media-message .message-container .message-content {
      /*
        border-radius: 16px;
        border: 2px solid #eee;
        overflow: hidden;
        padding:10px;
        margin:20px;
        font-size:13px;
        font-weight:400;
        &.in{
          margin-right:30%;
          background: rgba(52, 199, 89, 0.03);
          border-color: rgba(52, 199, 89, 0.20);
        }
        &.out{
          margin-left:30%;
          text-align: right;
          background: rgba(255, 235, 59, 0.15);
          border-color: rgba(255, 235, 59, 0.20);;
        }
        &.is-conversation{
          background: rgba(254, 149, 0, 0.15);
          border-color: rgba(254, 149, 0, 0.20);
        }
.item-message{
          margin-bottom:20px;
        }
        .item-footer{
          color:#6b7280;
          font-size:12px;
          font-weight:400;
        }
        .item-error{
          color:#E53935;
          font-size: 11px;
          font-weight: 500;
        }
        .item-link{
          font-size: 11px;
          text-decoration: underline;
          color:#1E88E5;
          cursor: pointer;
        }
         */ }
      #v3-media-message .message-container .message-content .media-message-item .item-title {
        padding: 20px; }
        #v3-media-message .message-container .message-content .media-message-item .item-title .title-value {
          margin-right: 20px;
          font-size: 18px;
          font-weight: 600; }
        #v3-media-message .message-container .message-content .media-message-item .item-title .title-line {
          height: 1px;
          background: #EEE; }
      #v3-media-message .message-container .message-content .media-message-item .item-media {
        padding: 0px 20px; }
        #v3-media-message .message-container .message-content .media-message-item .item-media .media-left .left-icon {
          width: 50px;
          height: 50px;
          background: #EEE;
          border-radius: 100px; }
          #v3-media-message .message-container .message-content .media-message-item .item-media .media-left .left-icon.yellow {
            color: #F4C542;
            background: #FFF6D8;
            border: 1px solid #F0D98A; }
            #v3-media-message .message-container .message-content .media-message-item .item-media .media-left .left-icon.yellow md-icon {
              color: #F4C542; }
          #v3-media-message .message-container .message-content .media-message-item .item-media .media-left .left-icon.blue {
            border: 1px solid #C9D6FF;
            color: #3B5BDB;
            background: #DCE8FF; }
            #v3-media-message .message-container .message-content .media-message-item .item-media .media-left .left-icon.blue md-icon {
              color: #3B5BDB; }
          #v3-media-message .message-container .message-content .media-message-item .item-media .media-left .left-icon.red {
            border: 1px solid #F5B5B5;
            color: #D92D20;
            background: #FEECEC; }
            #v3-media-message .message-container .message-content .media-message-item .item-media .media-left .left-icon.red md-icon {
              color: #D92D20; }
        #v3-media-message .message-container .message-content .media-message-item .item-media .media-left .left-line {
          width: 1px;
          background: #EEE; }
        #v3-media-message .message-container .message-content .media-message-item .item-media .media-right {
          margin-left: 20px;
          margin-bottom: 20px; }
          #v3-media-message .message-container .message-content .media-message-item .item-media .media-right .media-message {
            font-weight: 500;
            margin-bottom: 10px;
            font-size: 13px; }
          #v3-media-message .message-container .message-content .media-message-item .item-media .media-right .media-footer .footer-flag {
            padding: 3px 10px;
            border-radius: 5px;
            font-size: 13px;
            font-weight: 600; }
            #v3-media-message .message-container .message-content .media-message-item .item-media .media-right .media-footer .footer-flag.yellow {
              color: #C99700;
              background: #FFF6D8; }
            #v3-media-message .message-container .message-content .media-message-item .item-media .media-right .media-footer .footer-flag.blue {
              color: #3B5BDB;
              background: #DCE8FF; }
            #v3-media-message .message-container .message-content .media-message-item .item-media .media-right .media-footer .footer-flag.red {
              color: #D92D20;
              background: #FEECEC; }
          #v3-media-message .message-container .message-content .media-message-item .item-media .media-right .media-footer .footer-separator {
            height: 20px;
            margin: 0px 10px;
            background: #EEE;
            width: 1px; }
          #v3-media-message .message-container .message-content .media-message-item .item-media .media-right .media-footer .footer-text {
            color: #6b7280;
            font-size: 13px; }
          #v3-media-message .message-container .message-content .media-message-item .item-media .media-right .media-error {
            color: #E53935;
            font-size: 11px;
            font-weight: 500;
            margin-top: 5px; }
        #v3-media-message .message-container .message-content .media-message-item .item-media .btn-detail {
          border: 1px solid #ddd;
          background: white;
          padding: 8px 14px;
          border-radius: 8px;
          font-size: 14px;
          cursor: pointer;
          margin-right: 10px;
          margin-left: 10px;
          color: #6c4cf1; }
          #v3-media-message .message-container .message-content .media-message-item .item-media .btn-detail md-icon {
            color: #6c4cf1;
            margin-right: 10px; }
    #v3-media-message .message-container .message-more {
      color: #6c4cf1;
      border: 1.5px solid #6c4cf1;
      border-radius: 14px;
      padding: 10px;
      margin-top: 30px; }

#v3-pro-select md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-pro-select .rc-gift-search-field {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 9px 14px;
  background: #fff;
  gap: 10px;
  margin-bottom: 8px; }
  #v3-pro-select .rc-gift-search-field:focus-within {
    border-color: #6c4cf1; }

#v3-pro-select .rc-gift-search-icon {
  font-size: 16px !important;
  width: 16px !important;
  height: 16px !important;
  color: #6E6E8C !important;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-pro-select .rc-gift-search-input {
  -ms-flex: 1;
      flex: 1;
  border: none;
  outline: none;
  font-size: 13px;
  color: #1A2033;
  background: transparent; }
  #v3-pro-select .rc-gift-search-input:-ms-input-placeholder {
    color: #6E6E8C; }
  #v3-pro-select .rc-gift-search-input::placeholder {
    color: #6E6E8C; }

#v3-pro-select .rc-credit-search-results {
  margin-top: 6px; }

#v3-pro-select .rc-credit-client-card {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 10px 14px;
  background: #fff;
  margin-bottom: 8px;
  cursor: pointer;
  transition: border-color 0.1s; }
  #v3-pro-select .rc-credit-client-card:last-child {
    margin-bottom: 0; }
  #v3-pro-select .rc-credit-client-card:hover {
    border-color: #6c4cf1; }

#v3-pro-select .rc-credit-client-icon {
  font-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
  color: #6E6E8C !important;
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-pro-select .rc-credit-client-name {
  font-size: 13px;
  font-weight: 500;
  color: #1A2033; }

#v3-pro-select .rc-gift-empty {
  gap: 8px;
  padding: 10px 12px;
  border-radius: 10px;
  background: #F5F5FB;
  font-size: 13px;
  color: #6E6E8C; }
  #v3-pro-select .rc-gift-empty md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    color: #6E6E8C !important; }

#v3-proposition-choice .top-container {
  border-radius: 8px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  margin-bottom: 10px; }
  #v3-proposition-choice .top-container.today {
    padding: 12px;
    font-size: 13px;
    margin-right: 10px; }
  #v3-proposition-choice .top-container.filter {
    padding: 10px;
    font-size: 13px;
    margin-right: 10px;
    color: #6c4cf1;
    font-weight: 600; }
    #v3-proposition-choice .top-container.filter md-icon {
      margin-right: 10px; }
  #v3-proposition-choice .top-container .navbar-dates {
    font-size: 13px;
    color: #2B236B;
    padding: 0px 20px; }
  #v3-proposition-choice .top-container .navbar-icon {
    padding: 10px; }
    #v3-proposition-choice .top-container .navbar-icon.left {
      border-right: 1px solid #eee;
      padding-left: 15px; }
    #v3-proposition-choice .top-container .navbar-icon.right {
      border-right: 1px solid #eee;
      padding-right: 10px; }
    #v3-proposition-choice .top-container .navbar-icon.mini md-icon {
      height: 15px;
      width: 15px;
      min-height: 15px;
      min-width: 15px;
      font-size: 15px; }
    #v3-proposition-choice .top-container .navbar-icon md-icon {
      color: #2B236B; }
  #v3-proposition-choice .top-container .date-selector {
    position: relative; }
    #v3-proposition-choice .top-container .date-selector .date-select-container {
      position: absolute;
      background-color: white;
      z-index: 10;
      top: 50px;
      width: 350px;
      min-width: 350px;
      height: 350px;
      right: 0px; }

#v3-proposition-choice .selecteds-container {
  border-radius: 8px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  padding: 15px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-bottom: 10px; }
  #v3-proposition-choice .selecteds-container .selecteds-document {
    position: relative;
    padding: 12px;
    background: rgba(108, 76, 241, 0.05);
    border: 1px solid #6c4cf1;
    color: #2B236B;
    border-radius: 8px;
    margin-right: 15px;
    margin-bottom: 15px; }
    #v3-proposition-choice .selecteds-container .selecteds-document .document-time {
      font-weight: 600;
      font-size: 14px; }
    #v3-proposition-choice .selecteds-container .selecteds-document .document-ressources {
      font-weight: 400;
      font-size: 9px; }
    #v3-proposition-choice .selecteds-container .selecteds-document .document-remove-icon {
      position: absolute;
      top: -12px;
      right: -12px;
      border-radius: 20px;
      background: #FFFFFF; }
      #v3-proposition-choice .selecteds-container .selecteds-document .document-remove-icon md-icon {
        color: #6c4cf1; }
  #v3-proposition-choice .selecteds-container .container-bottom {
    margin-bottom: 10px; }
    #v3-proposition-choice .selecteds-container .container-bottom .select-btn .btn-text-main {
      font-weight: 600;
      font-size: 16px; }
    #v3-proposition-choice .selecteds-container .container-bottom .select-btn .btn-text-sub {
      font-weight: 400;
      font-size: 10px; }
    #v3-proposition-choice .selecteds-container .container-bottom .select-btn md-icon {
      margin: 0px;
      margin-left: 20px; }

#v3-proposition-choice .filter-container {
  border-radius: 8px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  padding: 15px;
  margin-bottom: 10px; }
  #v3-proposition-choice .filter-container .filter-article {
    font-size: 15px;
    font-weight: 600; }
  #v3-proposition-choice .filter-container .filter-tache {
    font-size: 12px;
    color: #6E6E8C;
    font-weight: 400;
    min-width: 100px;
    margin-top: 15px; }

#v3-proposition-choice .choice-container {
  border-radius: 16px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  padding-top: 15px;
  padding-bottom: 15px; }
  #v3-proposition-choice .choice-container .choice-empty {
    padding: 30px 15px;
    color: #6E6E8C;
    font-size: 14px;
    font-weight: 500; }
  #v3-proposition-choice .choice-container .choice-column:not(.last) {
    border-right: 1px solid #eee; }
  #v3-proposition-choice .choice-container .choice-column .choice-title {
    text-align: center;
    color: #2B236B;
    margin-bottom: 10px; }
    #v3-proposition-choice .choice-container .choice-column .choice-title .title-date {
      font-weight: bold;
      font-size: 15px; }
    #v3-proposition-choice .choice-container .choice-column .choice-title .title-day {
      font-weight: 400;
      font-size: 12px; }
  #v3-proposition-choice .choice-container .choice-column .choice-slot {
    position: relative;
    text-align: center;
    padding: 6px;
    margin: 5px 15px;
    border-radius: 6px;
    border: 1px solid #eee;
    color: #2B236B;
    font-size: 13px;
    font-weight: 500;
    cursor: pointer; }
    #v3-proposition-choice .choice-container .choice-column .choice-slot.is-selected {
      background: rgba(108, 76, 241, 0.07);
      border: 1px solid #6c4cf1; }
      #v3-proposition-choice .choice-container .choice-column .choice-slot.is-selected .slot-checked {
        display: unset; }
    #v3-proposition-choice .choice-container .choice-column .choice-slot:not(.is-selected):hover {
      background: #ECE9FF; }
    #v3-proposition-choice .choice-container .choice-column .choice-slot .slot-indic {
      position: absolute;
      top: 10px;
      left: 5px;
      width: 10px;
      height: 10px;
      border-radius: 20px; }
      #v3-proposition-choice .choice-container .choice-column .choice-slot .slot-indic.is-high {
        background: rgba(0, 128, 0, 0.8); }
      #v3-proposition-choice .choice-container .choice-column .choice-slot .slot-indic.is-medium {
        background: rgba(255, 165, 0, 0.8); }
      #v3-proposition-choice .choice-container .choice-column .choice-slot .slot-indic.is-low {
        background: rgba(255, 0, 0, 0.8); }
    #v3-proposition-choice .choice-container .choice-column .choice-slot .slot-checked {
      display: none;
      position: absolute;
      top: 4px;
      right: 5px; }
      #v3-proposition-choice .choice-container .choice-column .choice-slot .slot-checked md-icon {
        color: #6c4cf1; }

#v3-proposition-frequence {
  border-radius: 8px;
  border: 1.5px solid #eee;
  background: #FFFFFF; }
  #v3-proposition-frequence .frequence-title {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 30px;
    color: #6c4cf1; }
  #v3-proposition-frequence #v3-kalendes-input label {
    left: 30px; }
  #v3-proposition-frequence #v3-kalendes-input select {
    font-size: 13px; }
  #v3-proposition-frequence .bloc-left {
    padding: 15px;
    border-right: 1px solid #eee; }
  #v3-proposition-frequence .bloc-right {
    padding: 15px; }
    #v3-proposition-frequence .bloc-right .recurrence-parameters {
      margin-top: 30px; }
      #v3-proposition-frequence .bloc-right .recurrence-parameters .parameters-title {
        font-weight: 600;
        margin-bottom: 10px; }
    #v3-proposition-frequence .bloc-right .recurrence-end {
      margin-top: 30px; }
      #v3-proposition-frequence .bloc-right .recurrence-end .end-title {
        font-weight: 600; }
      #v3-proposition-frequence .bloc-right .recurrence-end .end-line {
        margin-top: 15px; }
    #v3-proposition-frequence .bloc-right .repeat-bottom {
      margin-top: 30px;
      margin-bottom: 10px; }
      #v3-proposition-frequence .bloc-right .repeat-bottom .select-btn .btn-text-main {
        font-weight: 600;
        font-size: 16px; }
      #v3-proposition-frequence .bloc-right .repeat-bottom .select-btn .btn-text-sub {
        font-weight: 400;
        font-size: 10px; }
      #v3-proposition-frequence .bloc-right .repeat-bottom .select-btn md-icon {
        margin: 0px;
        margin-left: 20px; }

#v3-reglement-add md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-reglement-add .rc-add-section {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  padding: 16px; }

#v3-reglement-add .rc-types {
  gap: 8px;
  margin-bottom: 16px; }
  #v3-reglement-add .rc-types--autres {
    margin-top: -8px;
    padding-top: 8px;
    border-top: 1px solid #E2E4F0; }

#v3-reglement-add .rc-type-btn {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  background: #fff;
  padding: 8px 14px;
  cursor: pointer;
  color: #1A2033;
  font-size: 13px;
  font-weight: 500;
  gap: 6px;
  transition: background 0.1s, border-color 0.1s, color 0.1s;
  white-space: nowrap; }
  #v3-reglement-add .rc-type-btn md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6E6E8C; }
  #v3-reglement-add .rc-type-btn--active {
    background: #ECEFFE;
    border-color: #6c4cf1;
    color: #6c4cf1;
    font-weight: 600; }
    #v3-reglement-add .rc-type-btn--active md-icon {
      color: #6c4cf1; }

#v3-reglement-add .rc-field-label {
  font-size: 12px;
  font-weight: 600;
  color: #6E6E8C;
  margin-bottom: 8px; }

#v3-reglement-add .rc-amount-field {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 10px 16px;
  background: #fff;
  margin-bottom: 10px; }
  #v3-reglement-add .rc-amount-field:focus-within {
    border-color: #6c4cf1; }

#v3-reglement-add .rc-amount-input {
  -ms-flex: 1;
      flex: 1;
  border: none;
  outline: none;
  font-size: 22px;
  font-weight: 700;
  color: #1A2033;
  background: transparent;
  width: 0; }

#v3-reglement-add .rc-currency {
  font-size: 18px;
  font-weight: 700;
  color: #6E6E8C; }

#v3-reglement-add .rc-quick-amounts {
  gap: 8px;
  margin-bottom: 14px; }

#v3-reglement-add .rc-quick-btn {
  border: 1.5px solid #E2E4F0;
  border-radius: 8px;
  background: #fff;
  padding: 6px 14px;
  font-size: 13px;
  font-weight: 500;
  color: #1A2033;
  cursor: pointer;
  transition: background 0.1s, border-color 0.1s; }
  #v3-reglement-add .rc-quick-btn--active {
    background: #ECEFFE;
    border-color: #6c4cf1;
    color: #6c4cf1;
    font-weight: 600; }
  #v3-reglement-add .rc-quick-btn:hover:not(.rc-quick-btn--active) {
    border-color: #6c4cf1;
    color: #6c4cf1; }

#v3-reglement-add .rc-gift-section {
  margin-top: 12px; }

#v3-reglement-add .rc-gift-loading,
#v3-reglement-add .rc-gift-empty {
  gap: 8px;
  padding: 10px 12px;
  border-radius: 10px;
  background: #F5F5FB;
  font-size: 13px;
  color: #6E6E8C; }
  #v3-reglement-add .rc-gift-loading md-icon,
  #v3-reglement-add .rc-gift-empty md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6E6E8C; }

#v3-reglement-add .rc-gift-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px 14px;
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  cursor: pointer;
  background: #fff;
  margin-bottom: 6px;
  transition: border-color 0.1s, background 0.1s; }
  #v3-reglement-add .rc-gift-row:hover {
    border-color: #6c4cf1; }
  #v3-reglement-add .rc-gift-row--active {
    background: #ECEFFE;
    border-color: #6c4cf1; }
    #v3-reglement-add .rc-gift-row--active .rc-gift-icon {
      color: #6c4cf1; }
    #v3-reglement-add .rc-gift-row--active .rc-gift-numero {
      color: #6c4cf1;
      font-weight: 600; }
    #v3-reglement-add .rc-gift-row--active .rc-gift-value {
      color: #6c4cf1;
      font-weight: 700; }

#v3-reglement-add .rc-gift-icon {
  font-size: 18px;
  width: 18px;
  height: 18px;
  color: #6E6E8C;
  margin-right: 10px; }

#v3-reglement-add .rc-gift-numero {
  font-size: 13px;
  color: #1A2033;
  font-weight: 500; }

#v3-reglement-add .rc-gift-value {
  font-size: 13px;
  font-weight: 600;
  color: #1A2033; }

#v3-reglement-add .rc-gift-other-btn {
  width: 100%;
  background: none;
  border: 1.5px dashed #E2E4F0;
  border-radius: 10px;
  padding: 9px 14px;
  margin-top: 8px;
  cursor: pointer;
  color: #6c4cf1;
  font-size: 13px;
  font-weight: 600;
  gap: 6px;
  transition: border-color 0.1s, background 0.1s; }
  #v3-reglement-add .rc-gift-other-btn:hover {
    background: #ECEFFE;
    border-color: #6c4cf1; }
  #v3-reglement-add .rc-gift-other-btn md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6c4cf1; }

#v3-reglement-add .rc-gift-search {
  margin-top: 10px; }

#v3-reglement-add .rc-gift-search-field {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 9px 14px;
  background: #fff;
  gap: 10px;
  margin-bottom: 8px;
  margin-top: 10px; }
  #v3-reglement-add .rc-gift-search-field:focus-within {
    border-color: #6c4cf1; }

#v3-reglement-add .rc-gift-search-icon {
  font-size: 16px;
  width: 16px;
  height: 16px;
  color: #6E6E8C;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-reglement-add .rc-gift-search-input {
  -ms-flex: 1;
      flex: 1;
  border: none;
  outline: none;
  font-size: 13px;
  color: #1A2033;
  background: transparent; }
  #v3-reglement-add .rc-gift-search-input:-ms-input-placeholder {
    color: #6E6E8C; }
  #v3-reglement-add .rc-gift-search-input::placeholder {
    color: #6E6E8C; }

#v3-reglement-add .rc-gift-beneficiaire {
  font-size: 11px;
  color: #6E6E8C; }

#v3-reglement-add .rc-credit-section {
  margin-top: 12px; }

#v3-reglement-add .rc-credit-client-card {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 10px 14px;
  background: #fff;
  margin-bottom: 8px;
  cursor: default; }
  #v3-reglement-add .rc-credit-client-card--result {
    cursor: pointer;
    margin-bottom: 6px; }
    #v3-reglement-add .rc-credit-client-card--result:hover {
      border-color: #6c4cf1; }
  #v3-reglement-add .rc-credit-client-card--active {
    background: #ECEFFE;
    border-color: #6c4cf1; }
    #v3-reglement-add .rc-credit-client-card--active .rc-credit-client-icon {
      color: #6c4cf1; }
    #v3-reglement-add .rc-credit-client-card--active .rc-credit-client-name {
      color: #6c4cf1;
      font-weight: 600; }

#v3-reglement-add .rc-credit-client-icon {
  font-size: 20px;
  width: 20px;
  height: 20px;
  color: #6E6E8C;
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-reglement-add .rc-credit-client-name {
  font-size: 13px;
  font-weight: 500;
  color: #1A2033; }

#v3-reglement-add .rc-credit-client-solde {
  font-size: 12px;
  color: #6E6E8C; }
  #v3-reglement-add .rc-credit-client-solde--positif {
    color: #22B573;
    font-weight: 600; }
  #v3-reglement-add .rc-credit-client-solde--negatif {
    color: #e53935;
    font-weight: 600; }

#v3-reglement-add .rc-credit-search-results {
  margin-top: 6px; }

#v3-reglement-add .rc-text-input {
  width: 100%;
  height: 38px;
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 0 12px;
  font-size: 13px;
  color: #1A2033;
  outline: none;
  box-sizing: border-box;
  margin-bottom: 12px; }
  #v3-reglement-add .rc-text-input:focus {
    border-color: #6c4cf1; }

#v3-reglement-add .rc-note-field {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 10px 14px;
  gap: 10px;
  margin-top: 10px; }
  #v3-reglement-add .rc-note-field:focus-within {
    border-color: #6c4cf1; }

#v3-reglement-add .rc-note-icon {
  font-size: 18px;
  width: 18px;
  height: 18px;
  color: #6E6E8C;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-reglement-add .rc-note-input {
  -ms-flex: 1;
      flex: 1;
  border: none;
  outline: none;
  font-size: 13px;
  color: #1A2033;
  background: transparent; }
  #v3-reglement-add .rc-note-input:-ms-input-placeholder {
    color: #6E6E8C; }
  #v3-reglement-add .rc-note-input::placeholder {
    color: #6E6E8C; }

#v3-reglement-add .rc-footer {
  margin-top: 16px;
  gap: 12px; }

#v3-reglement-add .rc-btn-reset {
  height: 44px;
  padding: 0 16px;
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  background: #fff;
  font-size: 13px;
  font-weight: 600;
  color: #1A2033;
  cursor: pointer;
  gap: 6px;
  transition: background 0.12s; }
  #v3-reglement-add .rc-btn-reset md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6E6E8C; }
  #v3-reglement-add .rc-btn-reset:hover {
    background: #F5F6FA; }

#v3-reglement-add .rc-btn-add {
  -ms-flex: 1;
      flex: 1;
  height: 44px;
  border: none;
  border-radius: 10px;
  background: #6c4cf1;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  gap: 8px;
  transition: opacity 0.1s; }
  #v3-reglement-add .rc-btn-add md-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #fff; }
  #v3-reglement-add .rc-btn-add:hover {
    opacity: 0.88; }
  #v3-reglement-add .rc-btn-add[disabled] {
    opacity: 0.5;
    cursor: default; }
    #v3-reglement-add .rc-btn-add[disabled]:hover {
      opacity: 0.5; }

#v3-reglement-cashing {
  padding: 20px;
  gap: 0; }
  #v3-reglement-cashing md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-reglement-cashing .rc-left {
    gap: 0;
    min-width: 0;
    padding-right: 20px; }
  #v3-reglement-cashing .rc-right {
    border: 1.5px solid #E2E4F0;
    width: 240px;
    min-width: 220px;
    background: #fff;
    border-radius: 14px;
    padding: 20px 18px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    gap: 0; }
  #v3-reglement-cashing .rc-group-title {
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin: 18px 0 10px; }
    #v3-reglement-cashing .rc-group-title.first {
      margin-top: 0; }
  #v3-reglement-cashing .rc-client-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 14px 16px;
    gap: 12px;
    margin-bottom: 18px; }
  #v3-reglement-cashing .rc-client-avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #ECEFFE;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-reglement-cashing .rc-client-avatar md-icon {
      font-size: 20px !important;
      width: 20px !important;
      height: 20px !important;
      color: #6c4cf1 !important; }
  #v3-reglement-cashing .rc-client-info {
    min-width: 0;
    gap: 2px; }
  #v3-reglement-cashing .rc-client-name {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033; }
  #v3-reglement-cashing .rc-client-detail {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-reglement-cashing .rc-articles-header {
    margin: 18px 0 10px; }
  #v3-reglement-cashing .rc-articles-list {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 18px; }
  #v3-reglement-cashing .rc-add-article-section {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 16px 0px;
    margin-bottom: 18px; }
  #v3-reglement-cashing .rc-reglements-header {
    margin: 18px 0 10px; }
  #v3-reglement-cashing .rc-reglement-btn-add {
    width: 28px;
    height: 28px;
    border: none;
    border-radius: 50%;
    background: rgba(108, 76, 241, 0.1);
    cursor: pointer;
    transition: background 0.12s;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-reglement-cashing .rc-reglement-btn-add md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important;
      color: #6c4cf1 !important; }
    #v3-reglement-cashing .rc-reglement-btn-add:hover {
      background: rgba(108, 76, 241, 0.2); }
    #v3-reglement-cashing .rc-reglement-btn-add--active {
      background: #6c4cf1; }
      #v3-reglement-cashing .rc-reglement-btn-add--active md-icon {
        color: #fff !important; }
      #v3-reglement-cashing .rc-reglement-btn-add--active:hover {
        background: #4d26ee; }
  #v3-reglement-cashing .rc-total-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 14px 16px; }
  #v3-reglement-cashing .rc-total-icon {
    font-size: 20px;
    width: 20px;
    height: 20px;
    color: #6c4cf1;
    margin-right: 12px; }
  #v3-reglement-cashing .rc-total-label {
    font-size: 14px;
    color: #1A2033;
    font-weight: 500; }
  #v3-reglement-cashing .rc-total-amount {
    font-size: 20px;
    font-weight: 700;
    color: #6c4cf1; }
  #v3-reglement-cashing .rc-reglements-list {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    overflow: hidden; }
  #v3-reglement-cashing .rc-reglement-row {
    padding: 12px 16px; }
    #v3-reglement-cashing .rc-reglement-row:not(:last-child) {
      border-bottom: 1px solid #E2E4F0; }
  #v3-reglement-cashing .rc-reglement-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6c4cf1;
    margin-right: 10px; }
  #v3-reglement-cashing .rc-reglement-type {
    font-size: 13px;
    color: #1A2033;
    font-weight: 600; }
  #v3-reglement-cashing .rc-reglement-autre {
    font-size: 11px;
    color: #6E6E8C; }
  #v3-reglement-cashing .rc-reglement-solde--positif {
    color: #22B573; }
  #v3-reglement-cashing .rc-reglement-solde--negatif {
    color: #e53935; }
  #v3-reglement-cashing .rc-reglement-montant {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033;
    margin-right: 10px; }
  #v3-reglement-cashing .rc-delete-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    line-height: 1; }
    #v3-reglement-cashing .rc-delete-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #e53935; }
  #v3-reglement-cashing .rc-empty-message {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 20px;
    gap: 10px;
    color: #6E6E8C;
    font-size: 13px; }
    #v3-reglement-cashing .rc-empty-message md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6E6E8C; }
  #v3-reglement-cashing .rc-add-existing-btn {
    width: 100%;
    background: none;
    border: none;
    padding: 12px 16px;
    cursor: pointer;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    gap: 6px; }
    #v3-reglement-cashing .rc-add-existing-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6c4cf1; }
  #v3-reglement-cashing .rc-add-section {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 16px; }
  #v3-reglement-cashing .rc-types {
    gap: 8px;
    margin-bottom: 16px; }
    #v3-reglement-cashing .rc-types--autres {
      margin-top: -8px;
      padding-top: 8px;
      border-top: 1px solid #E2E4F0; }
  #v3-reglement-cashing .rc-type-btn {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    background: #fff;
    padding: 8px 14px;
    cursor: pointer;
    color: #1A2033;
    font-size: 13px;
    font-weight: 500;
    gap: 6px;
    transition: background 0.1s, border-color 0.1s, color 0.1s;
    white-space: nowrap; }
    #v3-reglement-cashing .rc-type-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6E6E8C; }
    #v3-reglement-cashing .rc-type-btn--active {
      background: #ECEFFE;
      border-color: #6c4cf1;
      color: #6c4cf1;
      font-weight: 600; }
      #v3-reglement-cashing .rc-type-btn--active md-icon {
        color: #6c4cf1; }
  #v3-reglement-cashing .rc-field-label {
    font-size: 12px;
    font-weight: 600;
    color: #6E6E8C;
    margin-bottom: 8px; }
  #v3-reglement-cashing .rc-amount-field {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 10px 16px;
    background: #fff;
    margin-bottom: 10px; }
    #v3-reglement-cashing .rc-amount-field:focus-within {
      border-color: #6c4cf1; }
  #v3-reglement-cashing .rc-amount-input {
    -ms-flex: 1;
        flex: 1;
    border: none;
    outline: none;
    font-size: 22px;
    font-weight: 700;
    color: #1A2033;
    background: transparent;
    width: 0; }
  #v3-reglement-cashing .rc-currency {
    font-size: 18px;
    font-weight: 700;
    color: #6E6E8C; }
  #v3-reglement-cashing .rc-quick-amounts {
    gap: 8px;
    margin-bottom: 14px; }
  #v3-reglement-cashing .rc-quick-btn {
    border: 1.5px solid #E2E4F0;
    border-radius: 8px;
    background: #fff;
    padding: 6px 14px;
    font-size: 13px;
    font-weight: 500;
    color: #1A2033;
    cursor: pointer;
    transition: background 0.1s, border-color 0.1s; }
    #v3-reglement-cashing .rc-quick-btn--active {
      background: #ECEFFE;
      border-color: #6c4cf1;
      color: #6c4cf1;
      font-weight: 600; }
    #v3-reglement-cashing .rc-quick-btn:hover:not(.rc-quick-btn--active) {
      border-color: #6c4cf1;
      color: #6c4cf1; }
  #v3-reglement-cashing .rc-gift-section {
    margin-top: 12px; }
  #v3-reglement-cashing .rc-gift-loading,
  #v3-reglement-cashing .rc-gift-empty {
    gap: 8px;
    padding: 10px 12px;
    border-radius: 10px;
    background: #F5F5FB;
    font-size: 13px;
    color: #6E6E8C; }
    #v3-reglement-cashing .rc-gift-loading md-icon,
    #v3-reglement-cashing .rc-gift-empty md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6E6E8C; }
  #v3-reglement-cashing .rc-gift-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 10px 14px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    cursor: pointer;
    background: #fff;
    margin-bottom: 6px;
    transition: border-color 0.1s, background 0.1s; }
    #v3-reglement-cashing .rc-gift-row:hover {
      border-color: #6c4cf1; }
    #v3-reglement-cashing .rc-gift-row--active {
      background: #ECEFFE;
      border-color: #6c4cf1; }
      #v3-reglement-cashing .rc-gift-row--active .rc-gift-icon {
        color: #6c4cf1; }
      #v3-reglement-cashing .rc-gift-row--active .rc-gift-numero {
        color: #6c4cf1;
        font-weight: 600; }
      #v3-reglement-cashing .rc-gift-row--active .rc-gift-value {
        color: #6c4cf1;
        font-weight: 700; }
  #v3-reglement-cashing .rc-gift-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6E6E8C;
    margin-right: 10px; }
  #v3-reglement-cashing .rc-gift-numero {
    font-size: 13px;
    color: #1A2033;
    font-weight: 500; }
  #v3-reglement-cashing .rc-gift-value {
    font-size: 13px;
    font-weight: 600;
    color: #1A2033; }
  #v3-reglement-cashing .rc-gift-other-btn {
    width: 100%;
    background: none;
    border: 1.5px dashed #E2E4F0;
    border-radius: 10px;
    padding: 9px 14px;
    margin-top: 8px;
    cursor: pointer;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    gap: 6px;
    transition: border-color 0.1s, background 0.1s; }
    #v3-reglement-cashing .rc-gift-other-btn:hover {
      background: #ECEFFE;
      border-color: #6c4cf1; }
    #v3-reglement-cashing .rc-gift-other-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6c4cf1; }
  #v3-reglement-cashing .rc-gift-search {
    margin-top: 10px; }
  #v3-reglement-cashing .rc-gift-search-field {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 9px 14px;
    background: #fff;
    gap: 10px;
    margin-bottom: 8px;
    margin-top: 10px; }
    #v3-reglement-cashing .rc-gift-search-field:focus-within {
      border-color: #6c4cf1; }
  #v3-reglement-cashing .rc-gift-search-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6E6E8C;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-reglement-cashing .rc-gift-search-input {
    -ms-flex: 1;
        flex: 1;
    border: none;
    outline: none;
    font-size: 13px;
    color: #1A2033;
    background: transparent; }
    #v3-reglement-cashing .rc-gift-search-input:-ms-input-placeholder {
      color: #6E6E8C; }
    #v3-reglement-cashing .rc-gift-search-input::placeholder {
      color: #6E6E8C; }
  #v3-reglement-cashing .rc-gift-beneficiaire {
    font-size: 11px;
    color: #6E6E8C; }
  #v3-reglement-cashing .rc-credit-section {
    margin-top: 12px; }
  #v3-reglement-cashing .rc-credit-client-card {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 10px 14px;
    background: #fff;
    margin-bottom: 8px;
    cursor: default; }
    #v3-reglement-cashing .rc-credit-client-card--result {
      cursor: pointer;
      margin-bottom: 6px; }
      #v3-reglement-cashing .rc-credit-client-card--result:hover {
        border-color: #6c4cf1; }
    #v3-reglement-cashing .rc-credit-client-card--active {
      background: #ECEFFE;
      border-color: #6c4cf1; }
      #v3-reglement-cashing .rc-credit-client-card--active .rc-credit-client-icon {
        color: #6c4cf1; }
      #v3-reglement-cashing .rc-credit-client-card--active .rc-credit-client-name {
        color: #6c4cf1;
        font-weight: 600; }
  #v3-reglement-cashing .rc-credit-client-icon {
    font-size: 20px;
    width: 20px;
    height: 20px;
    color: #6E6E8C;
    margin-right: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-reglement-cashing .rc-credit-client-name {
    font-size: 13px;
    font-weight: 500;
    color: #1A2033; }
  #v3-reglement-cashing .rc-credit-client-solde {
    font-size: 12px;
    color: #6E6E8C; }
    #v3-reglement-cashing .rc-credit-client-solde--positif {
      color: #22B573;
      font-weight: 600; }
    #v3-reglement-cashing .rc-credit-client-solde--negatif {
      color: #e53935;
      font-weight: 600; }
  #v3-reglement-cashing .rc-credit-search-results {
    margin-top: 6px; }
  #v3-reglement-cashing .rc-text-input {
    width: 100%;
    height: 38px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 0 12px;
    font-size: 13px;
    color: #1A2033;
    outline: none;
    box-sizing: border-box;
    margin-bottom: 12px; }
    #v3-reglement-cashing .rc-text-input:focus {
      border-color: #6c4cf1; }
  #v3-reglement-cashing .rc-note-field {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 10px 14px;
    gap: 10px;
    margin-top: 10px; }
    #v3-reglement-cashing .rc-note-field:focus-within {
      border-color: #6c4cf1; }
  #v3-reglement-cashing .rc-note-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6E6E8C;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-reglement-cashing .rc-note-input {
    -ms-flex: 1;
        flex: 1;
    border: none;
    outline: none;
    font-size: 13px;
    color: #1A2033;
    background: transparent; }
    #v3-reglement-cashing .rc-note-input:-ms-input-placeholder {
      color: #6E6E8C; }
    #v3-reglement-cashing .rc-note-input::placeholder {
      color: #6E6E8C; }
  #v3-reglement-cashing .rc-footer {
    margin-top: 16px;
    gap: 12px; }
  #v3-reglement-cashing .rc-btn-reset {
    height: 40px;
    padding: 0 14px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    background: #fff;
    font-size: 13px;
    font-weight: 600;
    color: #1A2033;
    cursor: pointer;
    gap: 6px; }
    #v3-reglement-cashing .rc-btn-reset md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6E6E8C; }
  #v3-reglement-cashing .rc-btn-add {
    -ms-flex: 1;
        flex: 1;
    height: 44px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    gap: 8px;
    transition: opacity 0.1s; }
    #v3-reglement-cashing .rc-btn-add md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #fff; }
    #v3-reglement-cashing .rc-btn-add:hover {
      opacity: 0.88; }
  #v3-reglement-cashing .rc-recap-title {
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin-bottom: 14px; }
  #v3-reglement-cashing .rc-recap-totaux {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 8px;
    margin: 16px 0px; }
  #v3-reglement-cashing .rc-recap-total-row {
    border-radius: 10px;
    padding: 10px 12px;
    gap: 8px; }
    #v3-reglement-cashing .rc-recap-total-row md-icon {
      font-size: 15px;
      width: 15px;
      height: 15px;
      margin-right: 6px; }
    #v3-reglement-cashing .rc-recap-total-row span {
      font-size: 12px;
      font-weight: 600; }
    #v3-reglement-cashing .rc-recap-total-row .rc-recap-total-amount {
      font-size: 14px;
      font-weight: 700;
      white-space: nowrap; }
    #v3-reglement-cashing .rc-recap-total-row--green {
      background: rgba(34, 181, 115, 0.08); }
      #v3-reglement-cashing .rc-recap-total-row--green md-icon, #v3-reglement-cashing .rc-recap-total-row--green span, #v3-reglement-cashing .rc-recap-total-row--green .rc-recap-total-amount {
        color: #22B573; }
    #v3-reglement-cashing .rc-recap-total-row--purple {
      background: #ECEFFE; }
      #v3-reglement-cashing .rc-recap-total-row--purple md-icon, #v3-reglement-cashing .rc-recap-total-row--purple span, #v3-reglement-cashing .rc-recap-total-row--purple .rc-recap-total-amount {
        color: #6c4cf1; }
  #v3-reglement-cashing .rc-recap-detail-title {
    font-size: 10px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin-bottom: 8px; }
  #v3-reglement-cashing .rc-recap-detail {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 14px; }
  #v3-reglement-cashing .rc-recap-detail-row {
    padding: 8px 12px;
    border-bottom: 1px solid #E2E4F0;
    background: #fff;
    transition: background 0.1s; }
    #v3-reglement-cashing .rc-recap-detail-row:last-child {
      border-bottom: none; }
    #v3-reglement-cashing .rc-recap-detail-row--active {
      background: #ECEFFE; }
      #v3-reglement-cashing .rc-recap-detail-row--active .rc-recap-detail-icon {
        color: #6c4cf1; }
      #v3-reglement-cashing .rc-recap-detail-row--active .rc-recap-detail-label {
        color: #1A2033;
        font-weight: 600; }
      #v3-reglement-cashing .rc-recap-detail-row--active .rc-recap-detail-amount {
        color: #6c4cf1;
        font-weight: 700; }
  #v3-reglement-cashing .rc-recap-detail-icon {
    font-size: 14px;
    width: 14px;
    height: 14px;
    color: #6E6E8C;
    margin-right: 8px; }
  #v3-reglement-cashing .rc-recap-detail-label {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-reglement-cashing .rc-recap-detail-amount {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-reglement-cashing .rc-recap-article-info {
    min-width: 0;
    gap: 2px; }
    #v3-reglement-cashing .rc-recap-article-info .rc-recap-detail-label {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  #v3-reglement-cashing .rc-recap-article-qte {
    font-size: 11px;
    color: #6E6E8C; }
  #v3-reglement-cashing .rc-info-banner {
    background: #F5F5FB;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 12px 14px;
    margin-top: auto;
    gap: 8px; }
  #v3-reglement-cashing .rc-info-banner-header {
    gap: 6px; }
    #v3-reglement-cashing .rc-info-banner-header md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6E6E8C; }
  #v3-reglement-cashing .rc-info-banner-label {
    font-size: 13px;
    font-weight: 500;
    color: #6E6E8C; }
  #v3-reglement-cashing .rc-info-banner-amount {
    font-size: 16px;
    font-weight: 700;
    color: #1A2033; }
  #v3-reglement-cashing .rc-info-banner-remise {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px dashed #E2E4F0;
    font-size: 11px;
    color: #e53935; }
  #v3-reglement-cashing .rc-btn-encaisser {
    gap: 8px;
    width: 100%;
    height: 48px;
    margin-top: 14px;
    border: 2px solid #22B573;
    border-radius: 12px;
    background: #22B573;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    transition: opacity 0.1s;
    opacity: 1; }
    #v3-reglement-cashing .rc-btn-encaisser md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      color: #fff; }
    #v3-reglement-cashing .rc-btn-encaisser:hover:not([disabled]) {
      opacity: 0.88; }
    #v3-reglement-cashing .rc-btn-encaisser[disabled] {
      opacity: 0.6;
      cursor: default;
      /*
            background: #fff;
            border-color: $rc-border;
            color: $rc-text-secondary;
            cursor: default;

            md-icon { color: $rc-text-secondary; }

             */ }

#v3-reglement-create {
  padding: 20px;
  gap: 0; }
  #v3-reglement-create md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-reglement-create .rc-left {
    gap: 0;
    min-width: 0;
    padding-right: 20px; }
  #v3-reglement-create .rc-right {
    border: 1.5px solid #E2E4F0;
    width: 240px;
    min-width: 220px;
    background: #fff;
    border-radius: 14px;
    padding: 20px 18px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    gap: 0; }
  #v3-reglement-create .rc-group-title {
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin: 18px 0 10px; }
    #v3-reglement-create .rc-group-title.first {
      margin-top: 0; }
  #v3-reglement-create .rc-client-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 14px 16px;
    gap: 12px;
    margin-bottom: 18px; }
  #v3-reglement-create .rc-client-avatar {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #ECEFFE;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-reglement-create .rc-client-avatar md-icon {
      font-size: 20px !important;
      width: 20px !important;
      height: 20px !important;
      color: #6c4cf1 !important; }
  #v3-reglement-create .rc-client-info {
    min-width: 0;
    gap: 2px; }
  #v3-reglement-create .rc-client-name {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033; }
  #v3-reglement-create .rc-client-detail {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-reglement-create .rc-articles-header {
    margin: 18px 0 10px; }
  #v3-reglement-create .rc-articles-list {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 18px; }
  #v3-reglement-create .rc-add-article-section {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 16px 0px;
    margin-bottom: 18px; }
  #v3-reglement-create .rc-reglements-header {
    margin: 18px 0 10px; }
  #v3-reglement-create .rc-reglement-btn-add {
    width: 28px;
    height: 28px;
    border: none;
    border-radius: 50%;
    background: rgba(108, 76, 241, 0.1);
    cursor: pointer;
    transition: background 0.12s;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-reglement-create .rc-reglement-btn-add md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important;
      color: #6c4cf1 !important; }
    #v3-reglement-create .rc-reglement-btn-add:hover {
      background: rgba(108, 76, 241, 0.2); }
    #v3-reglement-create .rc-reglement-btn-add--active {
      background: #6c4cf1; }
      #v3-reglement-create .rc-reglement-btn-add--active md-icon {
        color: #fff !important; }
      #v3-reglement-create .rc-reglement-btn-add--active:hover {
        background: #4d26ee; }
  #v3-reglement-create .rc-total-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 14px 16px; }
  #v3-reglement-create .rc-total-icon {
    font-size: 20px;
    width: 20px;
    height: 20px;
    color: #6c4cf1;
    margin-right: 12px; }
  #v3-reglement-create .rc-total-label {
    font-size: 14px;
    color: #1A2033;
    font-weight: 500; }
  #v3-reglement-create .rc-total-amount {
    font-size: 20px;
    font-weight: 700;
    color: #6c4cf1; }
  #v3-reglement-create .rc-reglements-list {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    overflow: hidden; }
  #v3-reglement-create .rc-reglement-row {
    padding: 12px 16px; }
    #v3-reglement-create .rc-reglement-row:not(:last-child) {
      border-bottom: 1px solid #E2E4F0; }
  #v3-reglement-create .rc-reglement-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6c4cf1;
    margin-right: 10px; }
  #v3-reglement-create .rc-reglement-type {
    font-size: 13px;
    color: #1A2033;
    font-weight: 600; }
  #v3-reglement-create .rc-reglement-autre {
    font-size: 11px;
    color: #6E6E8C; }
  #v3-reglement-create .rc-reglement-solde--positif {
    color: #22B573; }
  #v3-reglement-create .rc-reglement-solde--negatif {
    color: #e53935; }
  #v3-reglement-create .rc-reglement-montant {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033;
    margin-right: 10px; }
  #v3-reglement-create .rc-delete-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    line-height: 1; }
    #v3-reglement-create .rc-delete-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #e53935; }
  #v3-reglement-create .rc-empty-message {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 20px;
    gap: 10px;
    color: #6E6E8C;
    font-size: 13px; }
    #v3-reglement-create .rc-empty-message md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6E6E8C; }
  #v3-reglement-create .rc-add-existing-btn {
    width: 100%;
    background: none;
    border: none;
    padding: 12px 16px;
    cursor: pointer;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    gap: 6px; }
    #v3-reglement-create .rc-add-existing-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6c4cf1; }
  #v3-reglement-create .rc-add-section {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 16px; }
  #v3-reglement-create .rc-types {
    gap: 8px;
    margin-bottom: 16px; }
    #v3-reglement-create .rc-types--autres {
      margin-top: -8px;
      padding-top: 8px;
      border-top: 1px solid #E2E4F0; }
  #v3-reglement-create .rc-type-btn {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    background: #fff;
    padding: 8px 14px;
    cursor: pointer;
    color: #1A2033;
    font-size: 13px;
    font-weight: 500;
    gap: 6px;
    transition: background 0.1s, border-color 0.1s, color 0.1s;
    white-space: nowrap; }
    #v3-reglement-create .rc-type-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6E6E8C; }
    #v3-reglement-create .rc-type-btn--active {
      background: #ECEFFE;
      border-color: #6c4cf1;
      color: #6c4cf1;
      font-weight: 600; }
      #v3-reglement-create .rc-type-btn--active md-icon {
        color: #6c4cf1; }
  #v3-reglement-create .rc-field-label {
    font-size: 12px;
    font-weight: 600;
    color: #6E6E8C;
    margin-bottom: 8px; }
  #v3-reglement-create .rc-amount-field {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 10px 16px;
    background: #fff;
    margin-bottom: 10px; }
    #v3-reglement-create .rc-amount-field:focus-within {
      border-color: #6c4cf1; }
  #v3-reglement-create .rc-amount-input {
    -ms-flex: 1;
        flex: 1;
    border: none;
    outline: none;
    font-size: 22px;
    font-weight: 700;
    color: #1A2033;
    background: transparent;
    width: 0; }
  #v3-reglement-create .rc-currency {
    font-size: 18px;
    font-weight: 700;
    color: #6E6E8C; }
  #v3-reglement-create .rc-quick-amounts {
    gap: 8px;
    margin-bottom: 14px; }
  #v3-reglement-create .rc-quick-btn {
    border: 1.5px solid #E2E4F0;
    border-radius: 8px;
    background: #fff;
    padding: 6px 14px;
    font-size: 13px;
    font-weight: 500;
    color: #1A2033;
    cursor: pointer;
    transition: background 0.1s, border-color 0.1s; }
    #v3-reglement-create .rc-quick-btn--active {
      background: #ECEFFE;
      border-color: #6c4cf1;
      color: #6c4cf1;
      font-weight: 600; }
    #v3-reglement-create .rc-quick-btn:hover:not(.rc-quick-btn--active) {
      border-color: #6c4cf1;
      color: #6c4cf1; }
  #v3-reglement-create .rc-gift-section {
    margin-top: 12px; }
  #v3-reglement-create .rc-gift-loading,
  #v3-reglement-create .rc-gift-empty {
    gap: 8px;
    padding: 10px 12px;
    border-radius: 10px;
    background: #F5F5FB;
    font-size: 13px;
    color: #6E6E8C; }
    #v3-reglement-create .rc-gift-loading md-icon,
    #v3-reglement-create .rc-gift-empty md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6E6E8C; }
  #v3-reglement-create .rc-gift-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 10px 14px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    cursor: pointer;
    background: #fff;
    margin-bottom: 6px;
    transition: border-color 0.1s, background 0.1s; }
    #v3-reglement-create .rc-gift-row:hover {
      border-color: #6c4cf1; }
    #v3-reglement-create .rc-gift-row--active {
      background: #ECEFFE;
      border-color: #6c4cf1; }
      #v3-reglement-create .rc-gift-row--active .rc-gift-icon {
        color: #6c4cf1; }
      #v3-reglement-create .rc-gift-row--active .rc-gift-numero {
        color: #6c4cf1;
        font-weight: 600; }
      #v3-reglement-create .rc-gift-row--active .rc-gift-value {
        color: #6c4cf1;
        font-weight: 700; }
  #v3-reglement-create .rc-gift-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6E6E8C;
    margin-right: 10px; }
  #v3-reglement-create .rc-gift-numero {
    font-size: 13px;
    color: #1A2033;
    font-weight: 500; }
  #v3-reglement-create .rc-gift-value {
    font-size: 13px;
    font-weight: 600;
    color: #1A2033; }
  #v3-reglement-create .rc-gift-other-btn {
    width: 100%;
    background: none;
    border: 1.5px dashed #E2E4F0;
    border-radius: 10px;
    padding: 9px 14px;
    margin-top: 8px;
    cursor: pointer;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    gap: 6px;
    transition: border-color 0.1s, background 0.1s; }
    #v3-reglement-create .rc-gift-other-btn:hover {
      background: #ECEFFE;
      border-color: #6c4cf1; }
    #v3-reglement-create .rc-gift-other-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6c4cf1; }
  #v3-reglement-create .rc-gift-search {
    margin-top: 10px; }
  #v3-reglement-create .rc-gift-search-field {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 9px 14px;
    background: #fff;
    gap: 10px;
    margin-bottom: 8px;
    margin-top: 10px; }
    #v3-reglement-create .rc-gift-search-field:focus-within {
      border-color: #6c4cf1; }
  #v3-reglement-create .rc-gift-search-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6E6E8C;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-reglement-create .rc-gift-search-input {
    -ms-flex: 1;
        flex: 1;
    border: none;
    outline: none;
    font-size: 13px;
    color: #1A2033;
    background: transparent; }
    #v3-reglement-create .rc-gift-search-input:-ms-input-placeholder {
      color: #6E6E8C; }
    #v3-reglement-create .rc-gift-search-input::placeholder {
      color: #6E6E8C; }
  #v3-reglement-create .rc-gift-beneficiaire {
    font-size: 11px;
    color: #6E6E8C; }
  #v3-reglement-create .rc-credit-section {
    margin-top: 12px; }
  #v3-reglement-create .rc-credit-client-card {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 10px 14px;
    background: #fff;
    margin-bottom: 8px;
    cursor: default; }
    #v3-reglement-create .rc-credit-client-card--result {
      cursor: pointer;
      margin-bottom: 6px; }
      #v3-reglement-create .rc-credit-client-card--result:hover {
        border-color: #6c4cf1; }
    #v3-reglement-create .rc-credit-client-card--active {
      background: #ECEFFE;
      border-color: #6c4cf1; }
      #v3-reglement-create .rc-credit-client-card--active .rc-credit-client-icon {
        color: #6c4cf1; }
      #v3-reglement-create .rc-credit-client-card--active .rc-credit-client-name {
        color: #6c4cf1;
        font-weight: 600; }
  #v3-reglement-create .rc-credit-client-icon {
    font-size: 20px;
    width: 20px;
    height: 20px;
    color: #6E6E8C;
    margin-right: 10px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-reglement-create .rc-credit-client-name {
    font-size: 13px;
    font-weight: 500;
    color: #1A2033; }
  #v3-reglement-create .rc-credit-client-solde {
    font-size: 12px;
    color: #6E6E8C; }
    #v3-reglement-create .rc-credit-client-solde--positif {
      color: #22B573;
      font-weight: 600; }
    #v3-reglement-create .rc-credit-client-solde--negatif {
      color: #e53935;
      font-weight: 600; }
  #v3-reglement-create .rc-credit-search-results {
    margin-top: 6px; }
  #v3-reglement-create .rc-text-input {
    width: 100%;
    height: 38px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 0 12px;
    font-size: 13px;
    color: #1A2033;
    outline: none;
    box-sizing: border-box;
    margin-bottom: 12px; }
    #v3-reglement-create .rc-text-input:focus {
      border-color: #6c4cf1; }
  #v3-reglement-create .rc-note-field {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 10px 14px;
    gap: 10px;
    margin-top: 10px; }
    #v3-reglement-create .rc-note-field:focus-within {
      border-color: #6c4cf1; }
  #v3-reglement-create .rc-note-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6E6E8C;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-reglement-create .rc-note-input {
    -ms-flex: 1;
        flex: 1;
    border: none;
    outline: none;
    font-size: 13px;
    color: #1A2033;
    background: transparent; }
    #v3-reglement-create .rc-note-input:-ms-input-placeholder {
      color: #6E6E8C; }
    #v3-reglement-create .rc-note-input::placeholder {
      color: #6E6E8C; }
  #v3-reglement-create .rc-footer {
    margin-top: 16px;
    gap: 12px; }
  #v3-reglement-create .rc-btn-reset {
    height: 40px;
    padding: 0 14px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    background: #fff;
    font-size: 13px;
    font-weight: 600;
    color: #1A2033;
    cursor: pointer;
    gap: 6px; }
    #v3-reglement-create .rc-btn-reset md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6E6E8C; }
  #v3-reglement-create .rc-btn-add {
    -ms-flex: 1;
        flex: 1;
    height: 44px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    gap: 8px;
    transition: opacity 0.1s; }
    #v3-reglement-create .rc-btn-add md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #fff; }
    #v3-reglement-create .rc-btn-add:hover {
      opacity: 0.88; }
  #v3-reglement-create .rc-recap-title {
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin-bottom: 14px; }
  #v3-reglement-create .rc-recap-totaux {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 8px;
    margin: 16px 0px; }
  #v3-reglement-create .rc-recap-total-row {
    border-radius: 10px;
    padding: 10px 12px;
    gap: 8px; }
    #v3-reglement-create .rc-recap-total-row md-icon {
      font-size: 15px;
      width: 15px;
      height: 15px;
      margin-right: 6px; }
    #v3-reglement-create .rc-recap-total-row span {
      font-size: 12px;
      font-weight: 600; }
    #v3-reglement-create .rc-recap-total-row .rc-recap-total-amount {
      font-size: 14px;
      font-weight: 700;
      white-space: nowrap; }
    #v3-reglement-create .rc-recap-total-row--green {
      background: rgba(34, 181, 115, 0.08); }
      #v3-reglement-create .rc-recap-total-row--green md-icon, #v3-reglement-create .rc-recap-total-row--green span, #v3-reglement-create .rc-recap-total-row--green .rc-recap-total-amount {
        color: #22B573; }
    #v3-reglement-create .rc-recap-total-row--purple {
      background: #ECEFFE; }
      #v3-reglement-create .rc-recap-total-row--purple md-icon, #v3-reglement-create .rc-recap-total-row--purple span, #v3-reglement-create .rc-recap-total-row--purple .rc-recap-total-amount {
        color: #6c4cf1; }
  #v3-reglement-create .rc-recap-detail-title {
    font-size: 10px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin-bottom: 8px; }
  #v3-reglement-create .rc-recap-detail {
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 14px; }
  #v3-reglement-create .rc-recap-detail-row {
    padding: 8px 12px;
    border-bottom: 1px solid #E2E4F0;
    background: #fff;
    transition: background 0.1s; }
    #v3-reglement-create .rc-recap-detail-row:last-child {
      border-bottom: none; }
    #v3-reglement-create .rc-recap-detail-row--active {
      background: #ECEFFE; }
      #v3-reglement-create .rc-recap-detail-row--active .rc-recap-detail-icon {
        color: #6c4cf1; }
      #v3-reglement-create .rc-recap-detail-row--active .rc-recap-detail-label {
        color: #1A2033;
        font-weight: 600; }
      #v3-reglement-create .rc-recap-detail-row--active .rc-recap-detail-amount {
        color: #6c4cf1;
        font-weight: 700; }
  #v3-reglement-create .rc-recap-detail-icon {
    font-size: 14px;
    width: 14px;
    height: 14px;
    color: #6E6E8C;
    margin-right: 8px; }
  #v3-reglement-create .rc-recap-detail-label {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-reglement-create .rc-recap-detail-amount {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-reglement-create .rc-recap-article-info {
    min-width: 0;
    gap: 2px; }
    #v3-reglement-create .rc-recap-article-info .rc-recap-detail-label {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  #v3-reglement-create .rc-recap-article-qte {
    font-size: 11px;
    color: #6E6E8C; }
  #v3-reglement-create .rc-info-banner {
    background: #F5F5FB;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    padding: 12px 14px;
    margin-top: auto;
    gap: 8px; }
  #v3-reglement-create .rc-info-banner-header {
    gap: 6px; }
    #v3-reglement-create .rc-info-banner-header md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6E6E8C; }
  #v3-reglement-create .rc-info-banner-label {
    font-size: 13px;
    font-weight: 500;
    color: #6E6E8C; }
  #v3-reglement-create .rc-info-banner-amount {
    font-size: 16px;
    font-weight: 700;
    color: #1A2033; }
  #v3-reglement-create .rc-info-banner-remise {
    margin-top: 6px;
    padding-top: 6px;
    border-top: 1px dashed #E2E4F0;
    font-size: 11px;
    color: #e53935; }
  #v3-reglement-create .rc-btn-encaisser {
    gap: 8px;
    width: 100%;
    height: 48px;
    margin-top: 14px;
    border: 2px solid #22B573;
    border-radius: 12px;
    background: #22B573;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    transition: opacity 0.1s;
    opacity: 1; }
    #v3-reglement-create .rc-btn-encaisser md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      color: #fff; }
    #v3-reglement-create .rc-btn-encaisser:hover:not([disabled]) {
      opacity: 0.88; }
    #v3-reglement-create .rc-btn-encaisser[disabled] {
      opacity: 0.6;
      cursor: default;
      /*
            background: #fff;
            border-color: $rc-border;
            color: $rc-text-secondary;
            cursor: default;

            md-icon { color: $rc-text-secondary; }

             */ }

#v3-reglement-mdp .mdp-bloc {
  border-radius: 16px;
  border: 1.5px solid #eee;
  padding: 0px;
  overflow: hidden; }
  #v3-reglement-mdp .mdp-bloc .mdp-item {
    padding: 10px 20px;
    cursor: pointer;
    color: #4b5563;
    font-weight: 400;
    /*
      md-icon{
        color:#6c4cf1;
        margin-right:20px;
      }

       */ }
    #v3-reglement-mdp .mdp-bloc .mdp-item .item-text {
      height: 24px; }
    #v3-reglement-mdp .mdp-bloc .mdp-item:not(.last) {
      border-bottom: 1px solid #eee; }
    #v3-reglement-mdp .mdp-bloc .mdp-item:hover {
      background: #fafafa; }

#v3-reglement-echeancier md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-reglement-echeancier .re-topbar {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  padding: 14px 18px;
  margin-bottom: 12px;
  gap: 16px; }

#v3-reglement-echeancier .re-topbar-icon {
  font-size: 20px;
  width: 20px;
  height: 20px;
  color: #6c4cf1;
  margin-right: 10px; }

#v3-reglement-echeancier .re-topbar-label {
  font-size: 13px;
  font-weight: 500;
  color: #6E6E8C;
  margin-right: 10px; }

#v3-reglement-echeancier .re-topbar-amount-field {
  border-bottom: 2px solid #6c4cf1;
  gap: 4px; }
  #v3-reglement-echeancier .re-topbar-amount-field:focus-within {
    border-bottom-color: #451ded; }

#v3-reglement-echeancier .re-topbar-amount-input {
  border: none;
  outline: none;
  font-size: 22px;
  font-weight: 700;
  color: #6c4cf1;
  background: transparent;
  width: 90px;
  text-align: right; }

#v3-reglement-echeancier .re-topbar-amount-unit {
  font-size: 18px;
  font-weight: 700;
  color: #6c4cf1; }

#v3-reglement-echeancier .re-topbar-nb {
  gap: 12px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-reglement-echeancier .re-topbar-nb-label {
  font-size: 11px;
  font-weight: 700;
  color: #6E6E8C;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  white-space: nowrap; }

#v3-reglement-echeancier .re-nb-group {
  gap: 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

#v3-reglement-echeancier .re-nb-btn {
  border: 1.5px solid #E2E4F0;
  border-radius: 8px;
  background: #fff;
  padding: 6px 14px;
  font-size: 13px;
  font-weight: 600;
  color: #1A2033;
  cursor: pointer;
  transition: border-color 0.1s, background 0.1s, color 0.1s; }
  #v3-reglement-echeancier .re-nb-btn--active {
    border-color: #6c4cf1;
    color: #6c4cf1;
    background: #ECEFFE; }
  #v3-reglement-echeancier .re-nb-btn:hover:not(.re-nb-btn--active) {
    border-color: #6c4cf1;
    color: #6c4cf1; }

#v3-reglement-echeancier .re-custom-input {
  border: 1.5px solid #6c4cf1;
  border-radius: 8px;
  padding: 6px 10px;
  font-size: 13px;
  font-weight: 600;
  color: #6c4cf1;
  background: #fff;
  outline: none;
  width: 60px; }

#v3-reglement-echeancier .re-body {
  gap: 12px;
  margin-bottom: 12px; }

#v3-reglement-echeancier .re-list-col {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  gap: 0; }

#v3-reglement-echeancier .re-thead {
  background: #F5F5FB;
  border-radius: 12px 12px 0 0;
  padding: 8px 16px;
  border-bottom: 1px solid #E2E4F0;
  gap: 0; }

#v3-reglement-echeancier .re-th {
  font-size: 11px;
  font-weight: 700;
  color: #6E6E8C;
  text-transform: uppercase;
  letter-spacing: 0.05em; }
  #v3-reglement-echeancier .re-th--num {
    width: 44px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #v3-reglement-echeancier .re-th--montant {
    -ms-flex: 1;
        flex: 1; }
  #v3-reglement-echeancier .re-th--date {
    -ms-flex: 1.4;
        flex: 1.4; }
  #v3-reglement-echeancier .re-th--statut {
    -ms-flex: 1.4;
        flex: 1.4; }

#v3-reglement-echeancier .re-row-item {
  padding: 10px 16px;
  border-bottom: 1px solid #E2E4F0;
  gap: 0; }
  #v3-reglement-echeancier .re-row-item:last-child {
    border-bottom: none; }

#v3-reglement-echeancier .re-num {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #ECEFFE;
  color: #6c4cf1;
  font-size: 13px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 14px; }

#v3-reglement-echeancier .re-cell {
  gap: 6px; }
  #v3-reglement-echeancier .re-cell--montant {
    -ms-flex: 1;
        flex: 1; }
  #v3-reglement-echeancier .re-cell--date {
    -ms-flex: 1.4;
        flex: 1.4; }
  #v3-reglement-echeancier .re-cell--statut {
    -ms-flex: 1.4;
        flex: 1.4; }

#v3-reglement-echeancier .re-input {
  border: 1.5px solid #E2E4F0;
  border-radius: 8px;
  padding: 5px 8px;
  font-size: 13px;
  font-weight: 600;
  color: #1A2033;
  background: #fff;
  outline: none;
  width: 64px;
  box-sizing: border-box;
  -moz-appearance: textfield; }
  #v3-reglement-echeancier .re-input::-webkit-outer-spin-button, #v3-reglement-echeancier .re-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  #v3-reglement-echeancier .re-input:focus {
    border-color: #6c4cf1; }
  #v3-reglement-echeancier .re-input[readonly] {
    background: #F5F5FB;
    color: #6E6E8C; }

#v3-reglement-echeancier .re-unit {
  font-size: 13px;
  font-weight: 600;
  color: #6E6E8C; }

#v3-reglement-echeancier .re-menu {
  font-size: 18px;
  color: #6E6E8C;
  cursor: pointer;
  padding: 0 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 8px; }

#v3-reglement-echeancier .re-badge {
  font-size: 11px;
  font-weight: 600;
  border-radius: 20px;
  padding: 4px 10px;
  white-space: nowrap; }
  #v3-reglement-echeancier .re-badge--immediate {
    color: #C75A00;
    background: rgba(255, 140, 0, 0.12); }
  #v3-reglement-echeancier .re-badge--avenir {
    color: #6E6E8C;
    background: #F5F5FB; }

#v3-reglement-echeancier .re-personnaliser {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 8px;
  font-size: 13px;
  color: #6E6E8C;
  cursor: pointer;
  padding: 12px 16px;
  border-top: 1px solid #E2E4F0; }
  #v3-reglement-echeancier .re-personnaliser input[type="checkbox"] {
    cursor: pointer;
    accent-color: #6c4cf1; }

#v3-reglement-echeancier .re-divider {
  height: 1px;
  background: #E2E4F0; }

#v3-reglement-echeancier .re-mdp-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  gap: 16px;
  padding: 14px 16px; }

#v3-reglement-echeancier .re-mdp-label {
  font-size: 11px;
  font-weight: 700;
  color: #6E6E8C;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  white-space: nowrap;
  padding-top: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-reglement-echeancier .re-mdp-group {
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

#v3-reglement-echeancier .re-mdp-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 6px;
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  background: #fff;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 500;
  color: #1A2033;
  cursor: pointer;
  transition: border-color 0.1s, background 0.1s, color 0.1s; }
  #v3-reglement-echeancier .re-mdp-btn md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    color: #6E6E8C; }
  #v3-reglement-echeancier .re-mdp-btn--active {
    border-color: #6c4cf1;
    color: #6c4cf1;
    background: #ECEFFE;
    font-weight: 600; }
    #v3-reglement-echeancier .re-mdp-btn--active md-icon {
      color: #6c4cf1; }
  #v3-reglement-echeancier .re-mdp-btn:hover:not(.re-mdp-btn--active) {
    border-color: #6c4cf1;
    color: #6c4cf1; }

#v3-reglement-echeancier .re-autres-select {
  margin-top: 8px;
  width: 100%;
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 9px 12px;
  font-size: 13px;
  color: #1A2033;
  background: #fff;
  outline: none;
  cursor: pointer;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto; }
  #v3-reglement-echeancier .re-autres-select:focus {
    border-color: #6c4cf1; }

#v3-reglement-echeancier .re-recap {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  padding: 18px 16px;
  width: 220px;
  min-width: 200px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 0; }

#v3-reglement-echeancier .re-recap-title {
  font-size: 11px;
  font-weight: 700;
  color: #6E6E8C;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-bottom: 14px;
  display: block; }

#v3-reglement-echeancier .re-recap-row {
  padding: 8px 0;
  border-bottom: 1px solid #E2E4F0; }
  #v3-reglement-echeancier .re-recap-row:last-of-type {
    border-bottom: none; }

#v3-reglement-echeancier .re-recap-key {
  font-size: 12px;
  color: #6E6E8C; }

#v3-reglement-echeancier .re-recap-val {
  font-size: 13px;
  font-weight: 700;
  color: #1A2033; }
  #v3-reglement-echeancier .re-recap-val--primary {
    color: #6c4cf1; }

#v3-reglement-echeancier .re-recap-sep {
  height: 1px;
  background: #E2E4F0;
  margin: 4px 0; }

#v3-reglement-echeancier .re-recap-info {
  margin-top: 14px;
  background: #ECEFFE;
  border-radius: 8px;
  padding: 10px 12px;
  gap: 8px;
  font-size: 12px;
  color: #6c4cf1;
  line-height: 1.4; }

#v3-reglement-echeancier .re-recap-info-icon {
  font-size: 16px;
  width: 16px;
  height: 16px;
  color: #6c4cf1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 1px; }

#v3-reglement-echeancier .re-stripe-container {
  margin-top: 10px;
  border-top: 1px solid #E2E4F0;
  padding: 10px; }

#v3-reglement-echeancier .re-stripe-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 0;
  margin-bottom: 12px; }

#v3-reglement-echeancier .re-stripe-group {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 10px; }
  #v3-reglement-echeancier .re-stripe-group--first {
    margin-top: 0; }

#v3-reglement-echeancier .re-stripe-group-title {
  font-size: 11px;
  font-weight: 700;
  color: #6E6E8C;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  padding: 10px 16px 6px; }

#v3-reglement-echeancier .re-stripe-option {
  padding: 12px 16px;
  border-top: 1px solid #E2E4F0;
  cursor: pointer;
  transition: background 0.1s; }
  #v3-reglement-echeancier .re-stripe-option:first-of-type {
    border-top: none; }
  #v3-reglement-echeancier .re-stripe-option:hover {
    background: #F5F5FB; }
  #v3-reglement-echeancier .re-stripe-option--active {
    background: #ECEFFE; }
  #v3-reglement-echeancier .re-stripe-option--2line .re-stripe-option-label {
    font-weight: 600; }

#v3-reglement-echeancier .re-stripe-option-icon {
  font-size: 18px;
  width: 18px;
  height: 18px;
  color: #6E6E8C;
  margin-right: 10px; }

#v3-reglement-echeancier .re-stripe-option-label {
  font-size: 13px;
  color: #1A2033; }

#v3-reglement-echeancier .re-stripe-option-sub {
  font-size: 11px;
  color: #6E6E8C;
  margin-top: 2px; }

#v3-reglement-echeancier .re-stripe-check {
  font-size: 18px;
  width: 18px;
  height: 18px;
  color: #6c4cf1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 8px; }

#v3-reglement-echeancier .re-stripe-element-wrap {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  padding: 14px 16px;
  margin-bottom: 10px; }
  #v3-reglement-echeancier .re-stripe-element-wrap #re-stripe-card-element,
  #v3-reglement-echeancier .re-stripe-element-wrap #re-stripe-iban-element {
    padding: 4px 0; }

#v3-reglement-echeancier .re-stripe-error {
  margin-top: 10px;
  font-size: 12px;
  color: #e53935;
  font-weight: 600; }

#v3-reglement-echeancier .re-stripe-fees {
  padding: 10px 16px; }
  #v3-reglement-echeancier .re-stripe-fees .re-stripe-fees-row {
    cursor: pointer;
    padding-bottom: 8px; }
  #v3-reglement-echeancier .re-stripe-fees .re-stripe-fees-label {
    font-size: 13px;
    color: #1A2033;
    font-weight: 500; }
  #v3-reglement-echeancier .re-stripe-fees md-switch {
    margin: 0; }
  #v3-reglement-echeancier .re-stripe-fees .re-stripe-fees-detail {
    border-top: 1px solid #E2E4F0;
    padding-top: 8px; }
  #v3-reglement-echeancier .re-stripe-fees .re-stripe-fees-detail-label {
    font-size: 12px;
    color: #6E6E8C; }
  #v3-reglement-echeancier .re-stripe-fees .re-stripe-fees-detail-amount {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033; }

#v3-reglement-echeancier .re-footer {
  gap: 12px;
  padding-top: 4px; }

#v3-reglement-echeancier .re-annuler {
  height: 44px;
  padding: 0 20px;
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  background: #fff;
  font-size: 13px;
  font-weight: 600;
  color: #1A2033;
  cursor: pointer;
  transition: border-color 0.1s; }
  #v3-reglement-echeancier .re-annuler:hover {
    border-color: #1A2033; }

#v3-reglement-echeancier .re-valider {
  -ms-flex: 1;
      flex: 1;
  height: 44px;
  border: none;
  border-radius: 10px;
  background: #6c4cf1;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  gap: 8px;
  transition: opacity 0.1s; }
  #v3-reglement-echeancier .re-valider md-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #fff; }
  #v3-reglement-echeancier .re-valider:hover {
    opacity: 0.88; }

#v3-reglement-refund {
  margin-top: 10px; }
  #v3-reglement-refund md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-reglement-refund .rrf-section-label {
    margin-bottom: 8px;
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  #v3-reglement-refund .rrf-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 14px 16px;
    margin-bottom: 16px; }
  #v3-reglement-refund .rrf-card--list {
    padding: 0; }
  #v3-reglement-refund .rrf-status-icon {
    width: 36px;
    height: 36px;
    min-width: 36px;
    border-radius: 50%;
    margin-right: 12px; }
    #v3-reglement-refund .rrf-status-icon md-icon {
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important; }
    #v3-reglement-refund .rrf-status-icon.grey {
      background: #F0F0F5; }
      #v3-reglement-refund .rrf-status-icon.grey md-icon {
        color: #6E6E8C; }
    #v3-reglement-refund .rrf-status-icon.red {
      background: rgba(201, 56, 103, 0.1); }
      #v3-reglement-refund .rrf-status-icon.red md-icon {
        color: #e53935; }
    #v3-reglement-refund .rrf-status-icon.green {
      background: rgba(34, 181, 115, 0.1); }
      #v3-reglement-refund .rrf-status-icon.green md-icon {
        color: #22B573; }
  #v3-reglement-refund .rrf-status-title {
    font-size: 13.5px;
    font-weight: 700;
    color: #1A2033; }
  #v3-reglement-refund .rrf-status-sub {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid #E2E4F0;
    font-size: 12.5px;
    line-height: 1.5;
    color: #6E6E8C; }
  #v3-reglement-refund .rrf-list-item {
    padding: 12px 16px;
    cursor: pointer;
    transition: background 0.12s; }
    #v3-reglement-refund .rrf-list-item:hover {
      background: #ECEFFE; }
  #v3-reglement-refund .rrf-list-separator {
    height: 1px;
    background: #E2E4F0; }
  #v3-reglement-refund .rrf-list-label {
    font-size: 13.5px;
    font-weight: 600;
    color: #1A2033; }
  #v3-reglement-refund .rrf-check {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    color: #6c4cf1 !important;
    margin-left: auto; }
  #v3-reglement-refund .rrf-card--montant {
    padding: 10px 16px; }
  #v3-reglement-refund .rrf-montant-label {
    margin-bottom: 2px;
    font-size: 11.5px;
    font-weight: 700;
    color: #6E6E8C; }
  #v3-reglement-refund .rrf-montant-input {
    width: 100%;
    height: 30px;
    padding: 0;
    border: none;
    background: transparent;
    font-size: 18px;
    font-weight: 700;
    color: #1A2033;
    outline: none;
    box-sizing: border-box; }
    #v3-reglement-refund .rrf-montant-input:-ms-input-placeholder {
      color: #6E6E8C; }
    #v3-reglement-refund .rrf-montant-input::placeholder {
      color: #6E6E8C; }
  #v3-reglement-refund .rrf-actions {
    gap: 10px; }
  #v3-reglement-refund .rrf-btn-delete {
    width: 44px;
    height: 44px;
    border: 1.5px solid #fce4e4;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    transition: background 0.12s; }
    #v3-reglement-refund .rrf-btn-delete md-icon {
      font-size: 20px !important;
      width: 20px !important;
      height: 20px !important;
      color: #e53935; }
    #v3-reglement-refund .rrf-btn-delete:hover {
      background: #fff5f5; }
  #v3-reglement-refund .rrf-btn-cancel {
    height: 44px;
    padding: 0 16px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    background: #fff;
    color: #6E6E8C;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.12s; }
    #v3-reglement-refund .rrf-btn-cancel:hover {
      background: #F5F6FA; }
  #v3-reglement-refund .rrf-btn-validate {
    width: 100%;
    height: 44px;
    border: none;
    border-radius: 10px;
    background: #e53935;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: opacity 0.12s; }
    #v3-reglement-refund .rrf-btn-validate md-progress-circular * {
      stroke: #fff; }
    #v3-reglement-refund .rrf-btn-validate:hover:not([disabled]) {
      opacity: 0.88; }
    #v3-reglement-refund .rrf-btn-validate[disabled] {
      opacity: 0.5;
      cursor: default; }

#v3-remise-body md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-remise-body.crm-columns {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 14px;
  padding: 16px;
  margin-bottom: 18px;
  gap: 20px; }

#v3-remise-body .crm-col-separator {
  width: 1px;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  background: #E2E4F0;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-remise-body .crm-col {
  min-width: 260px; }

#v3-remise-body .crm-col-title {
  font-size: 13px;
  font-weight: 700;
  color: #1A2033;
  margin-bottom: 10px; }

#v3-remise-body .crm-dispositif {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 10px 12px;
  margin-bottom: 8px;
  gap: 10px; }

#v3-remise-body .crm-dispositif-icon {
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 50%;
  background: #ECEFFE;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  #v3-remise-body .crm-dispositif-icon md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    color: #6c4cf1 !important; }

#v3-remise-body .crm-dispositif-info {
  min-width: 0; }

#v3-remise-body .crm-dispositif-label {
  font-size: 13px;
  font-weight: 700;
  color: #1A2033; }

#v3-remise-body .crm-dispositif-title-row {
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

#v3-remise-body .crm-dispositif-badge {
  font-size: 10px;
  font-weight: 700;
  border-radius: 20px;
  padding: 2px 8px;
  white-space: nowrap; }
  #v3-remise-body .crm-dispositif-badge--ok {
    color: #22B573;
    background: rgba(34, 181, 115, 0.1); }
  #v3-remise-body .crm-dispositif-badge--ko {
    color: #6E6E8C;
    background: #F0F0F5; }

#v3-remise-body .crm-dispositif-details {
  margin-top: 4px;
  padding-left: 42px; }

#v3-remise-body .crm-dispositif-detail {
  font-size: 11px;
  color: #6E6E8C; }

#v3-remise-body .crm-dispositif-quantite {
  margin-top: 10px;
  padding: 8px 10px 8px 42px;
  border-top: 1px solid #F0F0F5; }

#v3-remise-body .crm-quantite-label {
  font-size: 12px;
  font-weight: 700;
  color: #1A1A2E; }

#v3-remise-body .crm-quantite-stepper {
  gap: 8px; }

#v3-remise-body .crm-quantite-btn {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #F0EDFD;
  cursor: pointer; }
  #v3-remise-body .crm-quantite-btn md-icon {
    margin: 0;
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6c4cf1; }
  #v3-remise-body .crm-quantite-btn:hover {
    background: #E6E1FA; }

#v3-remise-body .crm-quantite-value {
  min-width: 28px;
  font-size: 14px;
  font-weight: 700;
  color: #1A1A2E; }

#v3-remise-body .crm-dispositif-consulter {
  font-size: 11px;
  color: #6c4cf1;
  font-weight: 600;
  margin-top: 4px;
  padding-left: 42px;
  cursor: pointer; }

#v3-remise-body .crm-empty {
  font-size: 12px;
  color: #6E6E8C;
  padding: 8px 0; }

#v3-remise-body .crm-selected {
  background: #ECEFFE;
  border-radius: 10px;
  padding: 10px 12px;
  margin-top: 10px;
  gap: 10px; }

#v3-remise-body .crm-selected-icon {
  width: 28px;
  height: 28px;
  min-width: 28px;
  border-radius: 50%;
  background: #fff;
  margin-right: 10px; }
  #v3-remise-body .crm-selected-icon md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    color: #22B573 !important; }

#v3-remise-body .crm-selected-label {
  font-size: 12px;
  font-weight: 700;
  color: #1A2033; }

#v3-remise-body .crm-selected-sous {
  font-size: 11px;
  color: #6E6E8C; }

#v3-remise-body .crm-selected-value {
  font-size: 14px;
  font-weight: 700;
  color: #22B573; }

#v3-remise-body .crm-scopes {
  gap: 8px;
  margin-bottom: 12px; }

#v3-remise-body .crm-scope-btn {
  position: relative;
  width: 108px;
  height: 108px;
  border: 1.5px solid #E2E4F0;
  border-radius: 16px;
  background: #fff;
  color: #1A2033;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
  gap: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
  transition: all 0.12s; }
  #v3-remise-body .crm-scope-btn .crm-scope-btn-icon {
    width: 40px;
    height: 40px;
    border-radius: 12px;
    background: #ECEFFE; }
    #v3-remise-body .crm-scope-btn .crm-scope-btn-icon md-icon {
      font-size: 20px !important;
      width: 20px !important;
      height: 20px !important;
      color: #6c4cf1 !important; }
  #v3-remise-body .crm-scope-btn .crm-scope-btn-check {
    position: absolute;
    top: -8px;
    right: -8px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12); }
    #v3-remise-body .crm-scope-btn .crm-scope-btn-check md-icon {
      font-size: 20px !important;
      width: 20px !important;
      height: 20px !important;
      color: #22B573 !important; }
  #v3-remise-body .crm-scope-btn--on {
    border-color: #6c4cf1; }

#v3-remise-body .crm-add-remise-btn {
  width: 100%;
  height: 42px;
  border: 1.5px dashed #E2E4F0;
  border-radius: 10px;
  background: none;
  color: #6c4cf1;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  gap: 6px;
  margin-bottom: 12px; }
  #v3-remise-body .crm-add-remise-btn md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    color: #6c4cf1 !important; }
  #v3-remise-body .crm-add-remise-btn:hover {
    background: #ECEFFE; }

#v3-remise-body .crm-scope-hint {
  font-size: 12px;
  color: #6E6E8C;
  padding: 10px 12px;
  background: #F5F6FA;
  border-radius: 10px;
  margin-bottom: 12px; }

#v3-remise-body .crm-cancel-remise {
  width: 100%;
  margin-top: 10px;
  padding: 10px;
  border: none;
  background: none;
  color: #e53935;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  text-align: center; }
  #v3-remise-body .crm-cancel-remise:hover {
    text-decoration: underline; }

#v3-remise-body .crm-total-exceptionnelle {
  margin-top: 14px;
  padding-top: 12px;
  border-top: 1px solid #E2E4F0;
  font-size: 12px;
  color: #6E6E8C; }

#v3-remise-body .crm-total-exceptionnelle-value {
  font-size: 14px;
  font-weight: 700;
  color: #1A2033; }

#v3-remise-body .crm-article-remise {
  margin-bottom: 12px; }

#v3-remise-body .crm-article-remise-label {
  margin-bottom: 6px; }

#v3-remise-body .crm-article-remise-libelle {
  font-size: 12px;
  font-weight: 600;
  color: #1A2033; }

#v3-remise-body .crm-article-remise-montant {
  font-size: 12px;
  font-weight: 700;
  color: #22B573;
  white-space: nowrap; }

#v3-remise-body .rru-remise {
  background: #fff;
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  padding: 12px;
  gap: 12px; }

#v3-remise-body .rru-remise-container {
  border: 1.5px solid #E2E4F0;
  border-radius: 12px;
  padding: 0 12px;
  padding-left: 0px; }

#v3-remise-body .rru-remise-icon {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #ECEFFE;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 12px; }
  #v3-remise-body .rru-remise-icon md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    color: #6c4cf1 !important; }

#v3-remise-body .rru-remise-input {
  height: 40px;
  padding: 0;
  border: none;
  background: transparent;
  font-size: 18px;
  font-weight: 700;
  color: #1A2033;
  outline: none;
  text-align: left; }
  #v3-remise-body .rru-remise-input:-ms-input-placeholder {
    color: #6E6E8C; }
  #v3-remise-body .rru-remise-input::placeholder {
    color: #6E6E8C; }

#v3-remise-body .rru-remise-unit {
  gap: 6px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-remise-body .rru-remise-unit-btn {
  width: 36px;
  height: 36px;
  border: none;
  border-radius: 10px;
  background: #F5F6FA;
  color: #6E6E8C;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.12s; }
  #v3-remise-body .rru-remise-unit-btn--on {
    background: #6c4cf1;
    color: #fff; }

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

#v3-ressource-select md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-ressource-select .rc-gift-search-field {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 9px 14px;
  background: #fff;
  gap: 10px;
  margin-bottom: 8px; }
  #v3-ressource-select .rc-gift-search-field:focus-within {
    border-color: #6c4cf1; }

#v3-ressource-select .rc-gift-search-icon {
  font-size: 16px !important;
  width: 16px !important;
  height: 16px !important;
  color: #6E6E8C !important;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-ressource-select .rc-gift-search-input {
  -ms-flex: 1;
      flex: 1;
  border: none;
  outline: none;
  font-size: 13px;
  color: #1A2033;
  background: transparent; }
  #v3-ressource-select .rc-gift-search-input:-ms-input-placeholder {
    color: #6E6E8C; }
  #v3-ressource-select .rc-gift-search-input::placeholder {
    color: #6E6E8C; }

#v3-ressource-select .rc-credit-search-results {
  margin-top: 6px; }

#v3-ressource-select .rc-credit-client-card {
  border: 1.5px solid #E2E4F0;
  border-radius: 10px;
  padding: 10px 14px;
  background: #fff;
  margin-bottom: 8px;
  cursor: pointer;
  transition: border-color 0.1s; }
  #v3-ressource-select .rc-credit-client-card:last-child {
    margin-bottom: 0; }
  #v3-ressource-select .rc-credit-client-card:hover {
    border-color: #6c4cf1; }

#v3-ressource-select .rc-credit-client-icon {
  font-size: 20px !important;
  width: 20px !important;
  height: 20px !important;
  color: #6E6E8C !important;
  margin-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

#v3-ressource-select .rc-credit-client-name {
  font-size: 13px;
  font-weight: 500;
  color: #1A2033; }

#v3-ressource-select .rc-gift-empty {
  gap: 8px;
  padding: 10px 12px;
  border-radius: 10px;
  background: #F5F5FB;
  font-size: 13px;
  color: #6E6E8C; }
  #v3-ressource-select .rc-gift-empty md-icon {
    font-size: 16px !important;
    width: 16px !important;
    height: 16px !important;
    color: #6E6E8C !important; }

#v3-ticket-consult {
  padding: 20px; }
  #v3-ticket-consult md-icon {
    min-width: 0px;
    min-height: 0px; }
  #v3-ticket-consult .fiche-content {
    max-width: 740px;
    margin: 0 auto;
    background: #fff;
    border-radius: 20px; }
    #v3-ticket-consult .fiche-content .main-line {
      margin-bottom: 15px; }
      #v3-ticket-consult .fiche-content .main-line .title {
        font-weight: bold; }
    #v3-ticket-consult .fiche-content .ticket-consult-pattern-bottom {
      background-image: linear-gradient(139deg, #5F2EEA 16px, transparent 17px), linear-gradient(219deg, #5F2EEA 16px, transparent 17px);
      background-size: 20px 23px;
      background-repeat: repeat-x;
      min-height: 23px;
      height: 23px; }
    #v3-ticket-consult .fiche-content .ticket-consult-header-content {
      padding: 20px 24px 24px;
      color: white;
      background-image: url("../assets/background/ticket-consult-header.svg");
      background-size: cover;
      background-position: center;
      position: relative;
      font-size: 13px;
      font-weight: 400;
      text-align: center;
      border-radius: 20px; }
      #v3-ticket-consult .fiche-content .ticket-consult-header-content > div {
        opacity: 0.92; }
      #v3-ticket-consult .fiche-content .ticket-consult-header-content .header-main {
        font-size: 18px;
        font-weight: 800;
        letter-spacing: 0.02em;
        margin-bottom: 6px;
        opacity: 1; }
    #v3-ticket-consult .fiche-content .tc-section {
      margin: 18px 20px;
      border: 1.5px solid #E9E9F8;
      border-radius: 14px;
      overflow: hidden;
      background: #fff; }
    #v3-ticket-consult .fiche-content .tc-title {
      background: #F5F6FA;
      padding: 6px 20px;
      gap: 10px;
      border-bottom: 1px solid #E9E9F8; }
      #v3-ticket-consult .fiche-content .tc-title span {
        font-weight: 700;
        color: #6c4cf1;
        font-size: 14px; }
      #v3-ticket-consult .fiche-content .tc-title--plain {
        padding: 10px 20px; }
        #v3-ticket-consult .fiche-content .tc-title--plain span {
          font-size: 13px; }
    #v3-ticket-consult .fiche-content .tc-section--split {
      -ms-flex-align: stretch;
          align-items: stretch; }
    #v3-ticket-consult .fiche-content .tc-total-side {
      width: 160px;
      min-width: 160px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      padding: 16px 20px;
      gap: 8px;
      border-bottom: none;
      border-right: 1px solid #E9E9F8; }
    #v3-ticket-consult .fiche-content .tc-title-icon {
      width: 30px;
      height: 30px;
      min-width: 30px;
      border-radius: 50%;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      #v3-ticket-consult .fiche-content .tc-title-icon md-icon {
        font-size: 16px !important;
        width: 16px !important;
        height: 16px !important;
        min-height: 0 !important;
        min-width: 0 !important;
        color: #fff !important; }
      #v3-ticket-consult .fiche-content .tc-title-icon--purple {
        background: #592BCA; }
      #v3-ticket-consult .fiche-content .tc-title-icon--green {
        background: #34C759; }
      #v3-ticket-consult .fiche-content .tc-title-icon--yellow {
        background: #FFEB3B; }
        #v3-ticket-consult .fiche-content .tc-title-icon--yellow md-icon {
          color: #1A2033 !important; }
      #v3-ticket-consult .fiche-content .tc-title-icon--orange {
        background: #FE9500; }
      #v3-ticket-consult .fiche-content .tc-title-icon--pink {
        background: #e91e63; }
    #v3-ticket-consult .fiche-content .tc-item {
      padding: 16px 20px;
      color: #1A2033; }
      #v3-ticket-consult .fiche-content .tc-item--clickable {
        cursor: pointer; }
        #v3-ticket-consult .fiche-content .tc-item--clickable:hover {
          background: #F7F7FC; }
    #v3-ticket-consult .fiche-content .tc-item-right {
      gap: 6px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      #v3-ticket-consult .fiche-content .tc-item-right md-icon {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
        color: #6E6E8C !important; }
    #v3-ticket-consult .fiche-content .tc-item-footer {
      color: #6E6E8C;
      font-weight: 300;
      margin-top: 4px; }
      #v3-ticket-consult .fiche-content .tc-item-footer div, #v3-ticket-consult .fiche-content .tc-item-footer span {
        font-size: 13px;
        font-weight: 400; }
    #v3-ticket-consult .fiche-content .kdo-line.tc-item:not(.last) {
      border-bottom: 1px dashed #E9E9F8; }
    #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-item {
      padding: 10px; }
    #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-fid-row {
      background: #fff;
      border: 1.5px solid #E9E9F8;
      border-radius: 12px;
      gap: 16px;
      margin: 16px 20px; }
      #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-fid-row:not(.last) {
        margin-bottom: 10px; }
    #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-fid-badge {
      width: 64px;
      height: 64px;
      min-width: 64px;
      border-radius: 12px;
      background: rgba(233, 30, 99, 0.08);
      border: 1.5px solid rgba(233, 30, 99, 0.3);
      gap: 4px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-fid-badge span {
        font-size: 18px;
        font-weight: 700;
        color: #E91E63; }
    #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-fid-badge-icon {
      width: 26px;
      height: 26px;
      min-width: 26px;
      border-radius: 5px;
      background: #E91E63; }
      #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-fid-badge-icon md-icon {
        font-size: 15px !important;
        width: 15px !important;
        height: 15px !important;
        color: #fff !important; }
    #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-fid-info {
      min-width: 0; }
      #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-fid-info .tc-item-main {
        font-size: 14px;
        font-weight: 700;
        color: #1A2033; }
    #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-fid-sub {
      font-size: 12px;
      color: #6E6E8C; }
    #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-item-footer {
      margin-top: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      color: #1A2033; }
      #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-item-footer div, #v3-ticket-consult .fiche-content .ticket-consult-fidelite .tc-item-footer span {
        font-size: 12px; }
    #v3-ticket-consult .fiche-content .ticket-consult-blocTitle {
      margin-bottom: 10px; }
    #v3-ticket-consult .fiche-content .tc-actions {
      padding: 16px 20px;
      gap: 12px; }
    #v3-ticket-consult .fiche-content .tc-action-btn {
      border: 1.5px solid #E9E9F8;
      border-radius: 8px;
      padding: 12px 14px;
      background: #fff;
      color: #1A2033;
      font-size: 13px;
      font-weight: 600;
      text-align: left;
      cursor: pointer;
      transition: all 0.12s; }
      #v3-ticket-consult .fiche-content .tc-action-btn span {
        white-space: nowrap; }
      #v3-ticket-consult .fiche-content .tc-action-btn md-icon {
        font-size: 20px !important;
        width: 20px !important;
        height: 20px !important;
        color: #5F2EEA !important;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
      #v3-ticket-consult .fiche-content .tc-action-btn:hover {
        border-color: #5F2EEA;
        background: #ECEFFE; }
      #v3-ticket-consult .fiche-content .tc-action-btn--danger {
        border-color: rgba(236, 68, 51, 0.35);
        background: rgba(236, 68, 51, 0.05);
        color: #EC4433; }
        #v3-ticket-consult .fiche-content .tc-action-btn--danger md-icon {
          color: #EC4433 !important; }
        #v3-ticket-consult .fiche-content .tc-action-btn--danger:hover {
          border-color: #EC4433;
          background: rgba(236, 68, 51, 0.1); }
      #v3-ticket-consult .fiche-content .tc-action-btn--active {
        border-color: #5F2EEA;
        background: #ECEFFE;
        color: #5F2EEA; }
      #v3-ticket-consult .fiche-content .tc-action-btn--danger.tc-action-btn--active {
        border-color: #EC4433;
        background: rgba(236, 68, 51, 0.1);
        color: #EC4433; }
        #v3-ticket-consult .fiche-content .tc-action-btn--danger.tc-action-btn--active md-icon {
          color: #EC4433 !important; }
      #v3-ticket-consult .fiche-content .tc-action-btn[disabled] {
        opacity: 0.5;
        cursor: default; }
        #v3-ticket-consult .fiche-content .tc-action-btn[disabled]:hover {
          border-color: #E9E9F8;
          background: #fff; }
    #v3-ticket-consult .fiche-content .tc-echeancier-panel {
      padding: 0 20px 16px; }
    #v3-ticket-consult .fiche-content .tc-delete-card {
      border: 1.5px solid rgba(236, 68, 51, 0.35);
      background: rgba(236, 68, 51, 0.05);
      border-radius: 12px;
      padding: 14px 16px;
      margin-bottom: 16px; }
    #v3-ticket-consult .fiche-content .tc-delete-icon {
      width: 32px;
      height: 32px;
      min-width: 32px;
      border-radius: 50%;
      background: rgba(236, 68, 51, 0.12);
      margin-right: 12px; }
      #v3-ticket-consult .fiche-content .tc-delete-icon md-icon {
        font-size: 18px !important;
        width: 18px !important;
        height: 18px !important;
        color: #EC4433 !important; }
    #v3-ticket-consult .fiche-content .tc-delete-message {
      font-size: 13.5px;
      font-weight: 600;
      color: #1A2033;
      line-height: 1.4;
      padding-top: 6px; }
    #v3-ticket-consult .fiche-content .tc-delete-actions {
      gap: 10px; }
    #v3-ticket-consult .fiche-content .tc-delete-btn-cancel {
      height: 44px;
      padding: 0 16px;
      border: 1.5px solid #E9E9F8;
      border-radius: 10px;
      background: #fff;
      color: #6E6E8C;
      font-size: 14px;
      font-weight: 600;
      cursor: pointer;
      white-space: nowrap;
      transition: background 0.12s; }
      #v3-ticket-consult .fiche-content .tc-delete-btn-cancel:hover {
        background: #F5F6FA; }
    #v3-ticket-consult .fiche-content .tc-delete-btn-validate {
      height: 44px;
      padding: 0 24px;
      border: none;
      border-radius: 10px;
      background: #EC4433;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
      cursor: pointer;
      transition: opacity 0.12s; }
      #v3-ticket-consult .fiche-content .tc-delete-btn-validate md-progress-circular * {
        stroke: #fff; }
      #v3-ticket-consult .fiche-content .tc-delete-btn-validate:hover:not([disabled]) {
        opacity: 0.88; }
      #v3-ticket-consult .fiche-content .tc-delete-btn-validate[disabled] {
        opacity: 0.5;
        cursor: default; }
    #v3-ticket-consult .fiche-content .tc-history-panel {
      padding-right: 5px;
      padding-bottom: 5px;
      /*
      margin: 0 20px 16px;
      padding: 16px;
      border: 1.5px solid $tc-border;
      border-radius: 12px;
      background: $tc-bg;

       */ }
    #v3-ticket-consult .fiche-content .tc-send-title {
      font-size: 13px;
      font-weight: 700;
      color: #1A2033;
      margin-bottom: 12px; }
    #v3-ticket-consult .fiche-content .bloc-line {
      padding: 7px 0;
      border-bottom: 1px dashed #E9E9F8;
      font-size: 13px; }
      #v3-ticket-consult .fiche-content .bloc-line:last-child {
        border-bottom: none; }
      #v3-ticket-consult .fiche-content .bloc-line .bloc-title {
        font-weight: 600; }
      #v3-ticket-consult .fiche-content .bloc-line .bloc-value {
        font-weight: 400;
        color: #1A2033;
        text-align: right; }
    #v3-ticket-consult .fiche-content .client-name {
      cursor: pointer;
      margin-left: 5px;
      color: #5F2EEA; }
    #v3-ticket-consult .fiche-content .ticket-consult-articles .article-item {
      padding: 12px 0;
      border-bottom: 1px dashed #E9E9F8; }
      #v3-ticket-consult .fiche-content .ticket-consult-articles .article-item:last-child {
        border-bottom: none; }
      #v3-ticket-consult .fiche-content .ticket-consult-articles .article-item .article-line.subvalue {
        font-size: 11px;
        font-style: italic;
        color: #6E6E8C; }
    #v3-ticket-consult .fiche-content .ticket-consult-articles .article-item-num {
      width: 22px;
      height: 22px;
      min-width: 22px;
      border-radius: 50%;
      background: #592BCA;
      color: #fff;
      font-size: 12px;
      font-weight: 700;
      margin-right: 10px;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    #v3-ticket-consult .fiche-content .kdo-line .title {
      font-size: 13px; }
    #v3-ticket-consult .fiche-content .kdo-line .value {
      font-weight: bold; }
    #v3-ticket-consult .fiche-content .ticket-consult-reglements .reglement-line {
      background: #fff;
      border: 1.5px solid #E9E9F8;
      border-radius: 12px;
      padding: 12px 16px; }
      #v3-ticket-consult .fiche-content .ticket-consult-reglements .reglement-line:not(.last) {
        margin-bottom: 10px; }
      #v3-ticket-consult .fiche-content .ticket-consult-reglements .reglement-line .reg-date {
        text-align: center;
        color: #6E6E8C;
        font-size: 13px; }
      #v3-ticket-consult .fiche-content .ticket-consult-reglements .reglement-line .reg-amount {
        text-align: right; }
        #v3-ticket-consult .fiche-content .ticket-consult-reglements .reglement-line .reg-amount .amount-value {
          font-weight: 700;
          font-size: 14px;
          color: #1A2033; }
        #v3-ticket-consult .fiche-content .ticket-consult-reglements .reglement-line .reg-amount .cash-back {
          font-size: 11px;
          color: #6E6E8C; }
    #v3-ticket-consult .fiche-content .ticket-consult-reglements .v3tt-tag.grey {
      background: none;
      border-color: transparent;
      border-radius: 0;
      padding: 0;
      -ms-flex-align: center;
          align-items: center; }
      #v3-ticket-consult .fiche-content .ticket-consult-reglements .v3tt-tag.grey .v3tt-icon {
        width: 32px;
        height: 32px;
        min-width: 32px;
        background: #34C759;
        margin-right: 10px; }
        #v3-ticket-consult .fiche-content .ticket-consult-reglements .v3tt-tag.grey .v3tt-icon md-icon {
          font-size: 16px !important;
          width: 16px !important;
          height: 16px !important; }
      #v3-ticket-consult .fiche-content .ticket-consult-reglements .v3tt-tag.grey .v3tt-text {
        font-size: 14px;
        font-weight: 700;
        color: #1A2033; }
    #v3-ticket-consult .fiche-content .ticket-consult-echeancier .ech-line {
      margin-bottom: 12px; }
      #v3-ticket-consult .fiche-content .ticket-consult-echeancier .ech-line:last-child {
        margin-bottom: 0; }
      #v3-ticket-consult .fiche-content .ticket-consult-echeancier .ech-line .title {
        font-weight: 600; }
      #v3-ticket-consult .fiche-content .ticket-consult-echeancier .ech-line .value {
        font-size: 12px;
        font-weight: 400;
        color: #1A2033; }
    #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line {
      margin-bottom: 8px;
      padding: 2px 0; }
      #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line.subvalue {
        font-size: 11px;
        font-style: italic;
        color: #6E6E8C; }
      #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line .title {
        font-weight: 600; }
      #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line .value {
        font-weight: 600;
        color: #1A2033; }
      #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line.total-ttc {
        background-color: #FFF3C4;
        font-weight: 700;
        border-radius: 8px;
        padding: 8px 10px;
        margin-top: 6px; }
        #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line.total-ttc .title, #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line.total-ttc .value {
          color: #1A2033;
          font-weight: 900;
          font-size: 15px !important; }
      #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line.total-tva {
        border-top: 1px dashed #E9E9F8;
        border-bottom: 1px dashed #E9E9F8;
        padding: 10px 0;
        margin: 10px 0; }
        #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line.total-tva .table-header {
          font-size: 11px;
          font-weight: 700;
          color: #6E6E8C;
          text-transform: uppercase;
          letter-spacing: 0.04em;
          padding-bottom: 6px; }
        #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line.total-tva .body-line {
          font-size: 12px;
          padding: 4px 0; }
          #v3-ticket-consult .fiche-content .ticket-consult-totaux .total-line.total-tva .body-line.pair {
            background: #F7F7FC; }
    #v3-ticket-consult .fiche-content .tc-item--clickable > md-icon {
      font-size: 15px !important;
      width: 15px !important;
      height: 15px !important;
      color: #6E6E8C !important;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-left: 10px; }
    #v3-ticket-consult .fiche-content .tc-item-bottom {
      margin-top: 10px; }

#v3-ticket-history .ticket-details .details-container {
  margin-top: 30px; }
  #v3-ticket-history .ticket-details .details-container .details-title {
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-right: 20px;
    color: #6E6E8C; }
    #v3-ticket-history .ticket-details .details-container .details-title .title-main {
      font-weight: 600; }
    #v3-ticket-history .ticket-details .details-container .details-title .title-sub {
      font-weight: 400;
      font-size: 12px; }
  #v3-ticket-history .ticket-details .details-container .details-content {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 20px; }
    #v3-ticket-history .ticket-details .details-container .details-content .details-item {
      position: relative;
      padding: 15px 0px; }
      #v3-ticket-history .ticket-details .details-container .details-content .details-item:not(.last) {
        border-bottom: 1px solid #E1E1E1; }
      #v3-ticket-history .ticket-details .details-container .details-content .details-item .left-line {
        position: absolute;
        left: -25px;
        top: 35px; }
        #v3-ticket-history .ticket-details .details-container .details-content .details-item .left-line .dot {
          border-radius: 100px;
          height: 10px;
          width: 10px;
          background: #6c4cf1; }
        #v3-ticket-history .ticket-details .details-container .details-content .details-item .left-line .line {
          height: 1px;
          margin: 0px 2px;
          width: 20px;
          background: #6c4cf1; }
      #v3-ticket-history .ticket-details .details-container .details-content .details-item .icon {
        background: rgba(108, 76, 241, 0.05);
        padding: 10px;
        border-radius: 100px;
        margin-right: 20px;
        margin-left: 20px; }
        #v3-ticket-history .ticket-details .details-container .details-content .details-item .icon md-icon {
          color: #5F2EEA; }
      #v3-ticket-history .ticket-details .details-container .details-content .details-item .what {
        font-weight: bold;
        font-size: 14px;
        margin-bottom: 5px; }
      #v3-ticket-history .ticket-details .details-container .details-content .details-item .history-separator {
        margin-top: 10px;
        margin-bottom: 10px; }
      #v3-ticket-history .ticket-details .details-container .details-content .details-item .value {
        font-size: 12px;
        font-weight: 300; }
        #v3-ticket-history .ticket-details .details-container .details-content .details-item .value .value-arrow {
          font-size: 17px;
          font-weight: 600; }

#v3-ticket-payment-mean {
  margin-top: 10px; }
  #v3-ticket-payment-mean md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-ticket-payment-mean .tpm-section-label {
    margin-bottom: 8px;
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  #v3-ticket-payment-mean .tpm-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 8px 16px;
    margin-bottom: 16px; }
  #v3-ticket-payment-mean .tpm-select-label {
    margin-bottom: 2px;
    font-size: 11.5px;
    font-weight: 700;
    color: #6E6E8C; }
  #v3-ticket-payment-mean .tpm-select {
    width: 100%;
    height: 28px;
    padding: 0;
    border: none;
    background: transparent;
    font-size: 14px;
    font-weight: 600;
    color: #1A2033;
    outline: none; }
  #v3-ticket-payment-mean .tpm-amount {
    margin-bottom: 8px;
    font-size: 12.5px;
    font-weight: 700;
    color: #e53935;
    text-align: right; }
  #v3-ticket-payment-mean .rc-group-title {
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin: 18px 0 10px; }
  #v3-ticket-payment-mean .rc-reglements-header {
    margin: 18px 0 10px; }
  #v3-ticket-payment-mean .rgt-add-btn {
    border: 1.5px solid #6c4cf1;
    border-radius: 10px;
    padding: 8px 16px;
    background: #fff;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    gap: 6px;
    transition: all 0.12s; }
    #v3-ticket-payment-mean .rgt-add-btn md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important;
      color: #6c4cf1 !important; }
    #v3-ticket-payment-mean .rgt-add-btn:hover {
      background: #ECEFFE; }
    #v3-ticket-payment-mean .rgt-add-btn--active {
      background: #6c4cf1;
      color: #fff; }
      #v3-ticket-payment-mean .rgt-add-btn--active md-icon {
        color: #fff !important; }
      #v3-ticket-payment-mean .rgt-add-btn--active:hover {
        background: #4d26ee; }
  #v3-ticket-payment-mean .rc-reglements-list {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    overflow: hidden; }
  #v3-ticket-payment-mean .rc-reglement-row {
    padding: 12px 16px;
    cursor: pointer; }
  #v3-ticket-payment-mean .rc-reglement-row--clickable {
    border-radius: 10px; }
    #v3-ticket-payment-mean .rc-reglement-row--clickable:hover {
      background: rgba(108, 76, 241, 0.05); }
  #v3-ticket-payment-mean .rc-reglement-item + .rc-reglement-item .rc-reglement-row {
    border-top: 1px solid #E2E4F0; }
  #v3-ticket-payment-mean .rc-reglement-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6c4cf1;
    margin-right: 10px; }
  #v3-ticket-payment-mean .rc-reglement-type {
    font-size: 13px;
    color: #1A2033;
    font-weight: 600; }
  #v3-ticket-payment-mean .rc-reglement-autre {
    font-size: 11px;
    color: #6E6E8C; }
  #v3-ticket-payment-mean .rc-reglement-online-status {
    font-size: 11px;
    font-weight: 700; }
    #v3-ticket-payment-mean .rc-reglement-online-status.orange {
      color: #FB8C00; }
    #v3-ticket-payment-mean .rc-reglement-online-status.grey {
      color: #6E6E8C; }
    #v3-ticket-payment-mean .rc-reglement-online-status.green {
      color: #43A047; }
    #v3-ticket-payment-mean .rc-reglement-online-status.red {
      color: #C93867; }
  #v3-ticket-payment-mean .rc-reglement-solde--positif {
    color: #22B573; }
  #v3-ticket-payment-mean .rc-reglement-solde--negatif {
    color: #e53935; }
  #v3-ticket-payment-mean .rc-reglement-montant {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033;
    margin-right: 10px; }
  #v3-ticket-payment-mean .rc-delete-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    line-height: 1; }
    #v3-ticket-payment-mean .rc-delete-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #e53935; }
  #v3-ticket-payment-mean .rc-empty-message {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 20px;
    gap: 10px;
    color: #6E6E8C;
    font-size: 13px;
    cursor: pointer; }
    #v3-ticket-payment-mean .rc-empty-message md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6E6E8C; }
  #v3-ticket-payment-mean .tpm-actions {
    margin-top: 16px;
    gap: 10px; }
  #v3-ticket-payment-mean .tpm-btn-cancel {
    height: 44px;
    padding: 0 16px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    background: #fff;
    color: #6E6E8C;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.12s; }
    #v3-ticket-payment-mean .tpm-btn-cancel:hover {
      background: #F5F6FA; }
  #v3-ticket-payment-mean .tpm-btn-validate {
    width: 100%;
    height: 44px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: opacity 0.12s; }
    #v3-ticket-payment-mean .tpm-btn-validate md-progress-circular * {
      stroke: #fff; }
    #v3-ticket-payment-mean .tpm-btn-validate:hover:not([disabled]) {
      opacity: 0.88; }
    #v3-ticket-payment-mean .tpm-btn-validate[disabled] {
      opacity: 0.5;
      cursor: default; }

#v3-ticket-refund {
  margin-top: 10px; }
  #v3-ticket-refund md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-ticket-refund .trf-section-label {
    margin-bottom: 8px;
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  #v3-ticket-refund .trf-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 8px 16px;
    margin-bottom: 16px; }
  #v3-ticket-refund .trf-card--list {
    padding: 0; }
  #v3-ticket-refund .trf-select-label {
    margin-bottom: 2px;
    font-size: 11.5px;
    font-weight: 700;
    color: #6E6E8C; }
  #v3-ticket-refund .trf-select {
    width: 100%;
    height: 28px;
    padding: 0;
    border: none;
    background: transparent;
    font-size: 14px;
    font-weight: 600;
    color: #1A2033;
    outline: none; }
  #v3-ticket-refund .trf-amount {
    margin-bottom: 8px;
    font-size: 12.5px;
    font-weight: 700;
    color: #6E6E8C;
    text-align: right; }
  #v3-ticket-refund .trf-list-item {
    padding: 12px 16px;
    cursor: pointer;
    transition: background 0.12s;
    border-bottom: 1px solid #E2E4F0; }
    #v3-ticket-refund .trf-list-item:last-child {
      border-bottom: none; }
    #v3-ticket-refund .trf-list-item:hover {
      background: #ECEFFE; }
  #v3-ticket-refund .trf-list-label {
    font-size: 13.5px;
    font-weight: 600;
    color: #1A2033; }
  #v3-ticket-refund .trf-list-sublabel {
    font-size: 12px;
    margin-top: 2px;
    color: #6E6E8C; }
  #v3-ticket-refund .trf-list-icon {
    width: 32px;
    height: 32px;
    min-width: 32px;
    border-radius: 50%;
    margin-right: 12px; }
    #v3-ticket-refund .trf-list-icon md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important; }
    #v3-ticket-refund .trf-list-icon--grey {
      background: #F0F0F5; }
      #v3-ticket-refund .trf-list-icon--grey md-icon {
        color: #6E6E8C; }
    #v3-ticket-refund .trf-list-icon--purple {
      background: #ECEFFE; }
      #v3-ticket-refund .trf-list-icon--purple md-icon {
        color: #6c4cf1; }
    #v3-ticket-refund .trf-list-icon--green {
      background: rgba(34, 181, 115, 0.1); }
      #v3-ticket-refund .trf-list-icon--green md-icon {
        color: #22B573; }
    #v3-ticket-refund .trf-list-icon--orange {
      background: rgba(251, 140, 0, 0.1); }
      #v3-ticket-refund .trf-list-icon--orange md-icon {
        color: #FB8C00; }
    #v3-ticket-refund .trf-list-icon--red {
      background: rgba(229, 57, 53, 0.1); }
      #v3-ticket-refund .trf-list-icon--red md-icon {
        color: #e53935; }
  #v3-ticket-refund .trf-check {
    font-size: 18px !important;
    width: 18px !important;
    height: 18px !important;
    color: #6c4cf1 !important;
    margin-left: auto; }
  #v3-ticket-refund .trf-actions {
    gap: 10px; }
  #v3-ticket-refund .trf-btn-cancel {
    height: 44px;
    padding: 0 16px;
    border: 1.5px solid #E2E4F0;
    border-radius: 10px;
    background: #fff;
    color: #6E6E8C;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.12s; }
    #v3-ticket-refund .trf-btn-cancel:hover {
      background: #F5F6FA; }
  #v3-ticket-refund .trf-btn-validate {
    width: 100%;
    height: 44px;
    border: none;
    border-radius: 10px;
    background: #e53935;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: opacity 0.12s; }
    #v3-ticket-refund .trf-btn-validate md-progress-circular * {
      stroke: #fff; }
    #v3-ticket-refund .trf-btn-validate:hover:not([disabled]) {
      opacity: 0.88; }
    #v3-ticket-refund .trf-btn-validate[disabled] {
      opacity: 0.5;
      cursor: default; }

.v3-ticket-tags .v3tt-tag {
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 6px 14px 6px 14px;
  border-radius: 8px;
  border: 1px solid transparent;
  font-size: 13px !important;
  font-weight: 500 !important; }
  .v3-ticket-tags .v3tt-tag .v3tt-icon {
    margin-right: 8px;
    width: 20px;
    height: 20px;
    min-width: 20px;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .v3-ticket-tags .v3tt-tag .v3tt-icon md-icon {
      color: white;
      height: 14px !important;
      min-height: 14px !important;
      width: 14px !important;
      min-width: 14px !important;
      font-size: 14px !important; }
  .v3-ticket-tags .v3tt-tag .v3tt-text {
    font-size: 13px !important;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .v3-ticket-tags .v3tt-tag.green {
    background: rgba(67, 160, 71, 0.08);
    border-color: rgba(67, 160, 71, 0.25);
    color: #43A047; }
    .v3-ticket-tags .v3tt-tag.green .v3tt-icon {
      background: #43A047; }
  .v3-ticket-tags .v3tt-tag.red {
    background: rgba(201, 56, 103, 0.08);
    border-color: rgba(201, 56, 103, 0.25);
    color: #C93867; }
    .v3-ticket-tags .v3tt-tag.red .v3tt-icon {
      background: #C93867; }
  .v3-ticket-tags .v3tt-tag.orange {
    background: rgba(251, 140, 0, 0.08);
    border-color: rgba(251, 140, 0, 0.25);
    color: #FB8C00; }
    .v3-ticket-tags .v3tt-tag.orange .v3tt-icon {
      background: #FB8C00; }
  .v3-ticket-tags .v3tt-tag.grey {
    background: rgba(110, 110, 140, 0.08);
    border-color: rgba(110, 110, 140, 0.25);
    color: #6E6E8C;
    border-radius: 12px;
    -ms-flex-align: start;
        align-items: flex-start; }
    .v3-ticket-tags .v3tt-tag.grey .v3tt-icon {
      background: #6E6E8C; }
    .v3-ticket-tags .v3tt-tag.grey .v3tt-icon {
      margin-top: 1px; }
  .v3-ticket-tags .v3tt-tag.purple {
    background: rgba(95, 46, 234, 0.08);
    border-color: rgba(95, 46, 234, 0.25);
    color: #5F2EEA; }
    .v3-ticket-tags .v3tt-tag.purple .v3tt-icon {
      background: #5F2EEA; }
  .v3-ticket-tags .v3tt-tag.blue {
    background: rgba(33, 150, 243, 0.08);
    border-color: rgba(33, 150, 243, 0.25);
    color: #2196F3; }
    .v3-ticket-tags .v3tt-tag.blue .v3tt-icon {
      background: #2196F3; }
  .v3-ticket-tags .v3tt-tag.pink {
    background: rgba(233, 30, 99, 0.08);
    border-color: rgba(233, 30, 99, 0.25);
    color: #E91E63; }
    .v3-ticket-tags .v3tt-tag.pink .v3tt-icon {
      background: #E91E63; }
  .v3-ticket-tags .v3tt-tag.yellow {
    background: rgba(249, 168, 37, 0.08);
    border-color: rgba(249, 168, 37, 0.25);
    color: #F9A825; }
    .v3-ticket-tags .v3tt-tag.yellow .v3tt-icon {
      background: #F9A825; }
    .v3-ticket-tags .v3tt-tag.yellow .v3tt-icon md-icon {
      color: #1A2033 !important; }

.v3-ticket-tags .ticket-tags-libelle {
  min-width: 100px;
  line-height: 12px; }

.v3-ticket-tags .ticket-tags-sublibelle {
  font-weight: 300;
  font-size: 7px;
  line-height: 10px; }
  .v3-ticket-tags .ticket-tags-sublibelle span {
    font-weight: 300 !important;
    font-size: 9px !important;
    line-height: 10px !important; }
    .v3-ticket-tags .ticket-tags-sublibelle span.green {
      color: #43A047; }
    .v3-ticket-tags .ticket-tags-sublibelle span.red {
      color: #C93867; }
    .v3-ticket-tags .ticket-tags-sublibelle span.orange {
      color: #FB8C00; }
    .v3-ticket-tags .ticket-tags-sublibelle span.grey {
      color: #6E6E8C; }
    .v3-ticket-tags .ticket-tags-sublibelle span.purple {
      color: #5F2EEA; }
    .v3-ticket-tags .ticket-tags-sublibelle span.blue {
      color: #2196F3; }
    .v3-ticket-tags .ticket-tags-sublibelle span.pink {
      color: #E91E63; }
    .v3-ticket-tags .ticket-tags-sublibelle span.yellow {
      color: #FFEB3B; }

.v3-ticket-tags.maxi .v3tt-tag {
  font-size: 16px !important; }
  .v3-ticket-tags.maxi .v3tt-tag .v3tt-icon md-icon {
    font-size: 26px !important;
    height: 26px !important;
    width: 26px !important; }

.v3-ticket-tags.maxi .ticket-tags-sublibelle {
  top: 20px; }

.calendar-actions-ressource {
  position: relative; }
  .calendar-actions-ressource md-icon {
    margin: 0;
    cursor: pointer; }
  .calendar-actions-ressource .cap-bar {
    padding: 6px;
    gap: 4px;
    background: #FFFFFF;
    border-radius: 14px;
    box-shadow: 0 8px 24px rgba(11, 6, 67, 0.12); }
  .calendar-actions-ressource .cap-btn {
    height: 44px;
    border-radius: 10px;
    cursor: pointer;
    color: #0B0643; }
    .calendar-actions-ressource .cap-btn md-icon {
      color: #0B0643; }
    .calendar-actions-ressource .cap-btn:hover {
      background: #F5F4FA; }
    .calendar-actions-ressource .cap-btn.cap-btn--menu {
      padding: 0 12px;
      gap: 8px;
      font-size: 15px;
      font-weight: 700;
      white-space: nowrap; }
      .calendar-actions-ressource .cap-btn.cap-btn--menu.is-active {
        background: #EDE8FD;
        color: #6c4cf1; }
        .calendar-actions-ressource .cap-btn.cap-btn--menu.is-active md-icon {
          color: #6c4cf1; }
    .calendar-actions-ressource .cap-btn.cap-btn--square {
      width: 44px;
      border: 1px solid #ECEAF5; }
    .calendar-actions-ressource .cap-btn .cap-chevron {
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px; }
  .calendar-actions-ressource .cap-sep {
    width: 1px;
    height: 28px;
    margin: 0 6px;
    background: #ECEAF5; }
  .calendar-actions-ressource .cap-popup {
    position: absolute;
    bottom: 68px;
    left: 0px;
    z-index: 12;
    background: #FFFFFF;
    border-radius: 16px;
    box-shadow: 0 12px 32px rgba(11, 6, 67, 0.16); }
  .calendar-actions-ressource .cap-zoom-popup {
    width: 380px;
    padding: 20px 22px 22px; }
    .calendar-actions-ressource .cap-zoom-popup .cap-popup-header {
      margin-bottom: 16px; }
    .calendar-actions-ressource .cap-zoom-popup .cap-popup-title {
      font-size: 20px;
      font-weight: 800;
      color: #0B0643; }
    .calendar-actions-ressource .cap-zoom-popup .cap-close {
      color: #8A86A0; }
      .calendar-actions-ressource .cap-zoom-popup .cap-close:hover {
        color: #0B0643; }
    .calendar-actions-ressource .cap-zoom-popup .cap-zoom-row + .cap-zoom-row {
      margin-top: 20px; }
    .calendar-actions-ressource .cap-zoom-popup .cap-zoom-label {
      gap: 10px;
      font-size: 15px;
      font-weight: 600;
      color: #0B0643; }
      .calendar-actions-ressource .cap-zoom-popup .cap-zoom-label md-icon {
        color: #6E6784;
        cursor: default; }
    .calendar-actions-ressource .cap-zoom-popup .cap-zoom-value {
      font-size: 15px;
      font-weight: 700;
      color: #0B0643; }
    .calendar-actions-ressource .cap-zoom-popup .cap-zoom-control {
      margin-top: 10px;
      gap: 12px; }
    .calendar-actions-ressource .cap-zoom-popup .cap-zoom-step {
      width: 40px;
      height: 40px;
      min-width: 40px;
      border: 1px solid #D9D2FB;
      border-radius: 10px;
      cursor: pointer; }
      .calendar-actions-ressource .cap-zoom-popup .cap-zoom-step md-icon {
        color: #6c4cf1; }
      .calendar-actions-ressource .cap-zoom-popup .cap-zoom-step:hover {
        background: #F5F2FE; }
      .calendar-actions-ressource .cap-zoom-popup .cap-zoom-step.is-disabled {
        opacity: 0.4;
        pointer-events: none; }
    .calendar-actions-ressource .cap-zoom-popup .cap-zoom-range {
      -webkit-appearance: none;
      -moz-appearance: none;
           appearance: none;
      height: 8px;
      border-radius: 4px;
      outline: none;
      cursor: pointer; }
      .calendar-actions-ressource .cap-zoom-popup .cap-zoom-range::-webkit-slider-thumb {
        -webkit-appearance: none;
        width: 22px;
        height: 22px;
        border-radius: 50%;
        background: #6c4cf1;
        border: 3px solid #FFFFFF;
        box-shadow: 0 2px 6px rgba(108, 76, 241, 0.4); }
      .calendar-actions-ressource .cap-zoom-popup .cap-zoom-range::-moz-range-thumb {
        width: 16px;
        height: 16px;
        border-radius: 50%;
        background: #6c4cf1;
        border: 3px solid #FFFFFF;
        box-shadow: 0 2px 6px rgba(108, 76, 241, 0.4); }
  .calendar-actions-ressource .cap-popup-caret {
    position: absolute;
    bottom: -8px;
    left: 40px;
    width: 16px;
    height: 16px;
    background: #FFFFFF;
    transform: rotate(45deg);
    box-shadow: 4px 4px 8px rgba(11, 6, 67, 0.06); }
  .calendar-actions-ressource .cap-cals-popup {
    width: 420px;
    max-height: 70vh;
    padding: 20px 22px 18px; }
    .calendar-actions-ressource .cap-cals-popup .cap-popup-header {
      margin-bottom: 14px; }
    .calendar-actions-ressource .cap-cals-popup .cap-popup-title {
      font-size: 20px;
      font-weight: 800;
      color: #0B0643; }
    .calendar-actions-ressource .cap-cals-popup .cap-popup-subtitle {
      margin-top: 2px;
      font-size: 14px;
      font-style: italic;
      color: #6E6784; }
    .calendar-actions-ressource .cap-cals-popup .cap-close {
      color: #0B0643; }
  .calendar-actions-ressource .cap-cals-search {
    height: 44px;
    padding: 0 14px;
    gap: 10px;
    border: 1px solid #E4E1F3;
    border-radius: 12px; }
    .calendar-actions-ressource .cap-cals-search md-icon {
      color: #6E6784;
      cursor: default; }
    .calendar-actions-ressource .cap-cals-search input {
      border: none;
      outline: none;
      background: transparent;
      font-size: 14px;
      color: #0B0643; }
      .calendar-actions-ressource .cap-cals-search input:-ms-input-placeholder {
        color: #8A86A0; }
      .calendar-actions-ressource .cap-cals-search input::placeholder {
        color: #8A86A0; }
  .calendar-actions-ressource .cap-cals-actions {
    margin: 14px 2px 10px; }
    .calendar-actions-ressource .cap-cals-actions span {
      font-size: 14px;
      font-weight: 600;
      color: #6c4cf1;
      cursor: pointer; }
      .calendar-actions-ressource .cap-cals-actions span:hover {
        text-decoration: underline; }
  .calendar-actions-ressource .cap-cals-list {
    min-height: 120px;
    overflow-y: auto;
    border: 1px solid #ECEAF5;
    border-radius: 12px; }
  .calendar-actions-ressource .cap-cals-group-title {
    padding: 10px 14px 4px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #8A86A0; }
  .calendar-actions-ressource .cap-cals-item {
    gap: 14px;
    padding: 10px 14px;
    cursor: pointer; }
    .calendar-actions-ressource .cap-cals-item + .cap-cals-item {
      border-top: 1px solid #F0EEF7; }
    .calendar-actions-ressource .cap-cals-item:hover {
      background: #F7F6FE; }
  .calendar-actions-ressource .cap-cals-avatar {
    width: 36px;
    height: 36px;
    min-width: 36px;
    border-radius: 50%;
    overflow: hidden;
    background: #EDE8FD;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 700; }
    .calendar-actions-ressource .cap-cals-avatar img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .calendar-actions-ressource .cap-cals-name {
    font-size: 15px;
    color: #0B0643; }
  .calendar-actions-ressource .cap-cals-check {
    width: 26px;
    height: 26px;
    min-width: 26px;
    border: 1.5px solid #D9D2FB;
    border-radius: 7px;
    background: #FFFFFF; }
    .calendar-actions-ressource .cap-cals-check md-icon {
      color: #FFFFFF;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      line-height: 18px; }
  .calendar-actions-ressource .cap-cals-item.is-selected .cap-cals-check {
    background: #6c4cf1;
    border-color: #6c4cf1; }
  .calendar-actions-ressource .cap-cals-empty {
    padding: 16px;
    font-size: 13px;
    color: #8A86A0;
    text-align: center; }
  .calendar-actions-ressource .cap-cals-remember {
    margin-top: 12px;
    gap: 10px;
    font-size: 13px;
    color: #6E6784;
    cursor: pointer; }
  .calendar-actions-ressource .cap-cals-remember-box {
    width: 20px;
    height: 20px;
    border: 1.5px solid #D9D2FB;
    border-radius: 5px; }
    .calendar-actions-ressource .cap-cals-remember-box md-icon {
      color: #FFFFFF;
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      line-height: 16px; }
    .calendar-actions-ressource .cap-cals-remember-box.is-checked {
      background: #6c4cf1;
      border-color: #6c4cf1; }
  .calendar-actions-ressource .cap-cals-footer {
    margin-top: 14px;
    padding-top: 14px;
    border-top: 1px solid #F0EEF7;
    gap: 10px; }
    .calendar-actions-ressource .cap-cals-footer button {
      height: 44px;
      padding: 0 22px;
      border-radius: 12px;
      font-size: 14px;
      font-weight: 700;
      cursor: pointer; }
    .calendar-actions-ressource .cap-cals-footer .cap-cancel {
      border: 1px solid #E4E1F3;
      background: #FFFFFF;
      color: #0B0643; }
    .calendar-actions-ressource .cap-cals-footer .cap-apply {
      gap: 8px;
      border: none;
      background: #6c4cf1;
      color: #FFFFFF; }
      .calendar-actions-ressource .cap-cals-footer .cap-apply md-icon {
        color: #FFFFFF; }
      .calendar-actions-ressource .cap-cals-footer .cap-apply[disabled] {
        opacity: 0.5;
        cursor: default; }
  .calendar-actions-ressource .cap-popup-caret--cals {
    left: auto;
    right: 150px; }

.calendar-actions-proposition {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  height: 50px;
  font-weight: bold;
  font-size: 14px;
  color: #6E6E8C;
  cursor: pointer;
  padding: 10px; }
  .calendar-actions-proposition .proposition-results {
    margin-right: 10px; }
    .calendar-actions-proposition .proposition-results .proposition-loading {
      margin-right: 20px; }
    .calendar-actions-proposition .proposition-results .has-proposition {
      color: #DD6969; }
      .calendar-actions-proposition .proposition-results .has-proposition md-icon {
        color: #0B0643;
        font-size: 20px;
        height: 20px;
        width: 20px;
        min-height: 20px;
        min-width: 20px;
        margin-right: 10px; }
  .calendar-actions-proposition .proposition-buttons md-icon {
    margin-left: 10px;
    margin-right: 10px;
    color: #5F2EEA;
    cursor: pointer; }
  .calendar-actions-proposition .height-separator {
    width: 1px;
    background-color: #6E6E8C;
    height: 20px; }
  .calendar-actions-proposition .proposition-popup {
    position: absolute;
    overflow: hidden;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    height: 45vh;
    bottom: 60px;
    left: 0px;
    min-width: 400px;
    z-index: 12; }
    .calendar-actions-proposition .proposition-popup .proposition-popup-close {
      position: absolute;
      top: 0px;
      right: 0px;
      z-index: 30; }
      .calendar-actions-proposition .proposition-popup .proposition-popup-close md-icon {
        color: #5F2EEA; }
  .calendar-actions-proposition .view-popup {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    bottom: 60px;
    right: 0px;
    padding: 10px 10px;
    z-index: 12; }
    .calendar-actions-proposition .view-popup .view-popup-actions {
      margin-right: 20px; }
      .calendar-actions-proposition .view-popup .view-popup-actions md-icon {
        margin-left: 10px;
        margin-right: 10px;
        cursor: pointer;
        color: #5F2EEA; }
  .calendar-actions-proposition .time-popup {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    bottom: 60px;
    right: 0px;
    padding: 10px 10px;
    z-index: 12; }
    .calendar-actions-proposition .time-popup .time-popup-actions {
      margin-right: 20px; }
      .calendar-actions-proposition .time-popup .time-popup-actions md-icon {
        margin-left: 10px;
        margin-right: 10px;
        cursor: pointer;
        color: #5F2EEA; }
  .calendar-actions-proposition .task-popup {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    bottom: 60px;
    right: 0px;
    z-index: 12; }
    .calendar-actions-proposition .task-popup .task-popup-more {
      padding: 10px 10px; }
    .calendar-actions-proposition .task-popup .task-popup-buttons {
      padding: 10px 10px; }
      .calendar-actions-proposition .task-popup .task-popup-buttons .task-popup-actions {
        margin-right: 20px; }
        .calendar-actions-proposition .task-popup .task-popup-buttons .task-popup-actions md-icon {
          margin-left: 10px;
          margin-right: 10px;
          cursor: pointer;
          color: #5F2EEA; }

.sm .calendar-actions-proposition, .gt-sm .calendar-actions-proposition {
  min-width: 300px; }
  .sm .calendar-actions-proposition .height-separator, .gt-sm .calendar-actions-proposition .height-separator {
    margin: 0px 10px; }
  .sm .calendar-actions-proposition .proposition-results, .gt-sm .calendar-actions-proposition .proposition-results {
    min-width: 150px; }

.desktop-device .calendar-action-proposition-popup .kalendes-modal-container {
  transition: opacity 0.3s ease;
  opacity: 0.1; }

.desktop-device .calendar-action-proposition-popup .kalendes-modal-container:hover {
  opacity: 1; }

.desktop-device .calendar-actions-proposition .proposition-popup {
  transition: opacity 0.3s ease;
  opacity: 0.1; }

.desktop-device .calendar-actions-proposition .proposition-popup:hover {
  opacity: 0.98; }

/* Carte affichée au survol d'un RDV dans le planning desktop (conteneur : calendar-popup) */
.calendar-reservation-card {
  padding: 20px 22px 22px;
  color: #0B0643;
  /* Client */
  /* Prestation */
  /* Soldes client et icônes d'origine / statut */
  /* Action */
  /* Paiement en ligne en cours (rendez-vous non modifiable) */
  /* Chargement */ }
  .calendar-reservation-card .material-symbols-outlined {
    line-height: 1; }
  .calendar-reservation-card .crc-line {
    gap: 12px; }
    .calendar-reservation-card .crc-line .material-symbols-outlined {
      font-size: 22px;
      color: #0B0643; }
  .calendar-reservation-card .crc-date {
    font-size: 16px;
    font-weight: 800; }
  .calendar-reservation-card .crc-time {
    margin-top: 12px;
    font-size: 15px;
    font-weight: 500; }
  .calendar-reservation-card .crc-pill {
    padding: 4px 10px;
    border-radius: 999px;
    background: #EFEBFE;
    font-size: 12px;
    font-weight: 700;
    color: #6c4cf1; }
  .calendar-reservation-card .crc-close {
    width: 30px;
    height: 30px;
    min-width: 30px;
    margin: -4px -6px 0 8px;
    border-radius: 50%;
    cursor: pointer; }
    .calendar-reservation-card .crc-close .material-symbols-outlined {
      font-size: 22px;
      color: #0B0643; }
    .calendar-reservation-card .crc-close:hover {
      background: #F4F2FE; }
  .calendar-reservation-card .crc-sep {
    height: 1px;
    margin: 16px 0;
    background: #EEEDF6; }
  .calendar-reservation-card .crc-client {
    gap: 12px; }
  .calendar-reservation-card .crc-client-name, .calendar-reservation-card .crc-amount {
    font-size: 19px;
    font-weight: 800;
    line-height: 1.25;
    color: #0B0643; }
  .calendar-reservation-card .crc-client-name {
    min-width: 0;
    overflow-wrap: anywhere; }
  .calendar-reservation-card .crc-amount {
    white-space: nowrap; }
  .calendar-reservation-card .crc-phone {
    gap: 12px;
    margin-top: 10px;
    text-decoration: none; }
    .calendar-reservation-card .crc-phone .material-symbols-outlined {
      font-size: 22px;
      color: #0B0643; }
    .calendar-reservation-card .crc-phone .crc-phone-number {
      font-size: 14px;
      font-weight: 600;
      color: #6c4cf1;
      text-decoration: underline; }
    .calendar-reservation-card .crc-phone:hover .crc-phone-number {
      color: #5b3de0; }
  .calendar-reservation-card .crc-tags {
    gap: 6px;
    margin-top: 10px; }
  .calendar-reservation-card .crc-tag {
    padding: 3px 9px;
    border: 1px solid #D9D2FB;
    border-radius: 999px;
    font-size: 11px;
    font-weight: 600;
    color: #6c4cf1; }
    .calendar-reservation-card .crc-tag.crc-tag--discount {
      border-color: #FFE2A8;
      background: #FFF6DB;
      color: #9A6B00; }
  .calendar-reservation-card .crc-label {
    font-size: 13px;
    color: #8A86A0; }
  .calendar-reservation-card .crc-article {
    margin-top: 8px; }
    .calendar-reservation-card .crc-article + .crc-article {
      margin-top: 14px; }
  .calendar-reservation-card .crc-prestation {
    font-size: 15px;
    font-weight: 800;
    line-height: 1.4;
    color: #0B0643; }
  .calendar-reservation-card .crc-tache {
    gap: 10px;
    margin-top: 6px;
    font-size: 13px;
    color: #0B0643; }
    .calendar-reservation-card .crc-tache .material-symbols-outlined {
      font-size: 18px;
      color: #6E6784; }
  .calendar-reservation-card .crc-tache-label {
    min-width: 0;
    line-height: 1.4;
    overflow-wrap: anywhere; }
  .calendar-reservation-card .crc-tache-time {
    line-height: 1.4;
    white-space: nowrap;
    color: #6E6784; }
  .calendar-reservation-card .crc-with {
    margin-top: 12px;
    font-size: 14px;
    color: #0B0643; }
  .calendar-reservation-card .crc-message {
    margin-top: 12px;
    padding: 8px 10px;
    border-radius: 10px;
    background: #F6F6FB;
    font-size: 12px;
    line-height: 1.4;
    color: #4A4566; }
  .calendar-reservation-card .crc-icons {
    gap: 10px;
    margin-top: 14px; }
  .calendar-reservation-card .crc-soldes {
    gap: 6px; }
  .calendar-reservation-card .crc-solde {
    gap: 4px;
    padding: 3px 8px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap; }
    .calendar-reservation-card .crc-solde .material-symbols-outlined {
      font-size: 16px; }
    .calendar-reservation-card .crc-solde.is-positive {
      background: #E6F6EC;
      color: #1F9D55; }
    .calendar-reservation-card .crc-solde.is-negative {
      background: #FDE8EE;
      color: #C93867; }
  .calendar-reservation-card .crc-status {
    gap: 10px; }
  .calendar-reservation-card .crc-status-icon {
    color: #6c4cf1; }
    .calendar-reservation-card .crc-status-icon .material-symbols-outlined {
      font-size: 22px;
      font-variation-settings: 'FILL' 1; }
    .calendar-reservation-card .crc-status-icon md-icon {
      width: 22px;
      height: 22px;
      min-width: 22px;
      min-height: 22px;
      color: #6c4cf1; }
    .calendar-reservation-card .crc-status-icon.is-red, .calendar-reservation-card .crc-status-icon.is-red md-icon {
      color: #C93867; }
  .calendar-reservation-card .crc-btn {
    gap: 12px;
    width: 100%;
    height: 46px;
    padding: 0 16px;
    border: none;
    border-radius: 12px;
    background: #6c4cf1;
    font-family: inherit;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    color: #FFFFFF;
    cursor: pointer;
    box-shadow: 0 8px 16px rgba(108, 76, 241, 0.25); }
    .calendar-reservation-card .crc-btn .material-symbols-outlined {
      font-size: 22px;
      color: #FFFFFF; }
    .calendar-reservation-card .crc-btn:hover {
      background: #5b3de0; }
  .calendar-reservation-card .crc-pending {
    gap: 12px;
    padding: 14px 16px;
    border-radius: 12px;
    background: #FFF6E0; }
    .calendar-reservation-card .crc-pending .material-symbols-outlined {
      font-size: 22px;
      color: #D9822B; }
  .calendar-reservation-card .crc-pending-title {
    font-size: 15px;
    font-weight: 700;
    color: #A35F14; }
  .calendar-reservation-card .crc-pending-text {
    margin-top: 2px;
    font-size: 13px;
    line-height: 1.45;
    color: #6E6E8C; }
  .calendar-reservation-card .crc-skeleton {
    border-radius: 8px;
    background: #F0EFF6; }
    .calendar-reservation-card .crc-skeleton.crc-skeleton--title {
      width: 70%;
      height: 22px; }
    .calendar-reservation-card .crc-skeleton.crc-skeleton--line {
      width: 45%;
      height: 14px;
      margin-top: 10px; }
    .calendar-reservation-card .crc-skeleton.crc-skeleton--block {
      width: 100%;
      height: 60px;
      margin-top: 18px; }

#calendar-reservation-details {
  background-color: white;
  border-left: 4px solid #4722AE; }
  #calendar-reservation-details .calendar-reservation-details-container {
    padding: 10px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-client {
      color: #4722AE; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-client .calendar-reservation-details-client-name {
        font-weight: 800; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-client .calendar-reservation-details-client-telephone {
        font-weight: 400;
        font-size: 11px; }
        #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-client .calendar-reservation-details-client-telephone md-icon {
          font-size: 15px;
          height: 15px;
          width: 15px;
          min-height: 15px;
          min-width: 15px;
          margin-right: 5px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-tags .kalendes-tag.mini {
      padding-top: 1px;
      padding-bottom: 1px;
      padding-left: 5px;
      padding-right: 5px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-client-message {
      margin-top: 10px;
      color: #0B0643;
      font-weight: 400;
      font-size: 9px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-discount {
      margin-top: 5px;
      color: #4722AE;
      font-weight: 400;
      font-size: 11px; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-discount md-icon {
        font-size: 15px;
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        margin-right: 5px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-parrainage {
      margin-top: 5px;
      color: #4722AE;
      font-weight: 400;
      font-size: 11px; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-parrainage md-icon {
        font-size: 15px;
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        margin-right: 5px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-date {
      color: #0B0643; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-date .calendar-reservation-details-date-day {
        font-weight: bold;
        font-size: 14px; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-date .calendar-reservation-details-date-time {
        font-weight: 400;
        font-size: 11px;
        margin-right: 20px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-amount {
      color: #4722AE;
      font-weight: bold;
      font-size: 14px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-time {
      font-weight: 400;
      font-size: 11px; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-time md-icon {
        font-size: 15px;
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        margin-right: 5px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-place .separator {
      margin: 20px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-place .calendar-reservation-details-place-title {
      color: #0B0643;
      font-weight: bold; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-place .calendar-reservation-details-place-value {
      font-weight: 400;
      font-size: 10px; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-place .calendar-reservation-details-place-value md-icon {
        font-size: 15px;
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        margin-right: 5px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-articles .calendar-reservation-details-article {
      margin-bottom: 10px; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-articles .calendar-reservation-details-article .calendar-reservation-details-article-libelle {
        color: #0B0643;
        font-weight: bold; }
      #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-articles .calendar-reservation-details-article .calendar-reservation-details-tache {
        font-weight: 400;
        font-size: 9px; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-customFields .customFields-title {
      font-size: 11px;
      font-weight: bold;
      color: #0B0643; }
    #calendar-reservation-details .calendar-reservation-details-container .calendar-reservation-details-customFields .customFields-value {
      font-size: 9px;
      font-weight: 400; }
    #calendar-reservation-details .calendar-reservation-details-container .icons-container {
      margin-top: 20px; }
      #calendar-reservation-details .calendar-reservation-details-container .icons-container .right-icons md-icon {
        font-size: 20px;
        height: 20px;
        width: 20px;
        min-height: 20px;
        min-width: 20px;
        color: #5F2EEA;
        margin-right: 5px;
        margin-left: 5px; }
        #calendar-reservation-details .calendar-reservation-details-container .icons-container .right-icons md-icon.icon-red {
          color: #C93867; }

#desktop-menu-main-reduced {
  background-color: #4722AE;
  color: white; }
  #desktop-menu-main-reduced .desktop-menu-main-reduced-user-badge {
    width: 70px;
    height: 70px;
    padding: 5px; }
  #desktop-menu-main-reduced .menu-icon {
    cursor: pointer; }
    #desktop-menu-main-reduced .menu-icon .menu-icon-button {
      padding: 0px 20px;
      padding-bottom: 0px; }
      #desktop-menu-main-reduced .menu-icon .menu-icon-button md-icon {
        margin-bottom: 0px; }
  #desktop-menu-main-reduced .menu-icon:hover {
    background-color: #381894; }
    #desktop-menu-main-reduced .menu-icon:hover md-icon {
      color: #FDBC7F; }
  #desktop-menu-main-reduced md-icon {
    color: white;
    font-size: 30px;
    height: 30px;
    width: 30px;
    margin-top: 7px;
    margin-bottom: 7px; }
  #desktop-menu-main-reduced .menu-content {
    margin-top: 10px; }
  #desktop-menu-main-reduced .menu-separator {
    margin-top: 15px;
    margin-bottom: 15px;
    height: 2px;
    background-color: #5F2EEA; }
  #desktop-menu-main-reduced .menu-item {
    padding: 15px 20px;
    transition: background-color 0.2s ease;
    cursor: pointer; }
    #desktop-menu-main-reduced .menu-item.selected {
      background-color: #FBA67D;
      box-shadow: 8px 8px 16px rgba(17, 17, 17, 0.1);
      border-radius: 5px; }
    #desktop-menu-main-reduced .menu-item .badge-container {
      position: relative; }
    #desktop-menu-main-reduced .menu-item .badge {
      height: 20px;
      width: 20px;
      border-radius: 20px;
      line-height: 20px;
      text-align: center;
      font-weight: bold;
      position: absolute;
      font-size: 12px;
      top: -2px;
      right: -10px; }
      #desktop-menu-main-reduced .menu-item .badge.red {
        background-color: #EF5350; }
  #desktop-menu-main-reduced .menu-item:hover:not(.selected) {
    background-color: #381894; }
    #desktop-menu-main-reduced .menu-item:hover:not(.selected) md-icon {
      color: #FDBC7F; }

.kalendes-academy-menuItem {
  position: relative;
  padding-left: 20px;
  padding-right: 0px;
  border-bottom: 1px solid #E9E9F8;
  cursor: pointer;
  padding-top: 10px;
  padding-bottom: 10px;
  min-height: 50px;
  transition: background-color 0.3s ease; }
  .kalendes-academy-menuItem.has-link {
    cursor: pointer; }
  .kalendes-academy-menuItem.is-title {
    background-color: #F8F8FF;
    font-weight: 700; }
    .kalendes-academy-menuItem.is-title .kalendes-academy-menuItem-label {
      font-size: 14px !important;
      text-align: left; }
  .kalendes-academy-menuItem .kalendes-academy-menuItem-icon {
    margin-right: 20px; }
  .kalendes-academy-menuItem:not(.is-title) {
    background-color: #FFFFFF;
    color: #6E6E8C; }
    .kalendes-academy-menuItem:not(.is-title).selected {
      color: #C93867; }
      .kalendes-academy-menuItem:not(.is-title).selected md-icon {
        color: #C93867; }

.kalendes-academy-menuItem:hover {
  background-color: #E8E8FC; }

.payment-account-upload {
  margin-bottom: 20px; }
  .payment-account-upload .payment-account-upload-header {
    padding-bottom: 20px; }
  .payment-account-upload .relationship-group {
    margin-bottom: 40px; }
    .payment-account-upload .relationship-group .relationship-group-input {
      margin-right: 30px; }
      .payment-account-upload .relationship-group .relationship-group-input .relationship-group-input-checkbox {
        margin-right: 10px; }

#payment-account-identificationCompany .person-container {
  border: 1px solid #EEEEEE;
  min-height: 500px; }
  #payment-account-identificationCompany .person-container .person-list {
    min-width: 300px;
    border-right: 1px solid #EEEEEE; }
    #payment-account-identificationCompany .person-container .person-list .person-list-item {
      height: 80px;
      border-bottom: 1px solid #EEEEEE;
      cursor: pointer;
      padding: 10px; }
  #payment-account-identificationCompany .person-container .person-infos .no-content {
    margin-top: 50px; }

.xs #payment-account-identificationCompany .person-container {
  min-height: 200px; }
  .xs #payment-account-identificationCompany .person-container .person-list {
    border-right: none; }

#settings-platform-parameter-categories .categorie-item {
  padding: 15px 0px; }
  #settings-platform-parameter-categories .categorie-item:not(.last) {
    border-bottom: 1px solid #E9E9F8; }

#settings-platform-parameter-categories .categorie-sous-item {
  margin: 0px 20px;
  padding: 10px 0px; }
  #settings-platform-parameter-categories .categorie-sous-item:not(.last) {
    border-bottom: 1px solid #E9E9F8; }

#settings-platform-parameter-categories .categorie-selected {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#staff-managePermission-acces {
  padding-left: 20px;
  padding-bottom: 50px;
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none; }
  #staff-managePermission-acces .staff-permissions-group {
    margin-bottom: 30px; }
    #staff-managePermission-acces .staff-permissions-group .group-libelle {
      font-size: 16px;
      color: #424242;
      font-weight: bold;
      min-height: 22px; }
    #staff-managePermission-acces .staff-permissions-group .staff-permissions-droit .droit-libelle {
      color: #616161;
      border: 1px solid #BDBDBD;
      border-top: none;
      margin-right: 5px;
      padding-left: 5px; }
      #staff-managePermission-acces .staff-permissions-group .staff-permissions-droit .droit-libelle.first {
        border-top: 1px solid #BDBDBD; }

#staff-managePermission-acces::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important; }

.gt-sm #staff-managePermission-acces .staff-permissions-group .group-libelle {
  width: 300px;
  min-width: 300px; }

.gt-sm #staff-managePermission-acces .staff-permissions-group .staff-permissions-droit .droit-libelle {
  height: 40px;
  width: 300px;
  min-width: 300px; }

.sm #staff-managePermission-acces .staff-permissions-group .group-libelle {
  width: 200px;
  min-width: 200px; }

.sm #staff-managePermission-acces .staff-permissions-group .staff-permissions-droit .droit-libelle {
  height: 40px;
  width: 200px;
  min-width: 200px; }

.xs #staff-managePermission-acces {
  padding-left: 5px; }
  .xs #staff-managePermission-acces .staff-permissions-group .group-libelle {
    width: 150px;
    min-width: 150px; }
  .xs #staff-managePermission-acces .staff-permissions-group .staff-permissions-droit .droit-libelle {
    height: 60px;
    width: 150px;
    min-width: 150px; }

#staff-managePermission-droit {
  overflow: -moz-scrollbars-none;
  -ms-overflow-style: none;
  padding-bottom: 50px; }
  #staff-managePermission-droit .staff-permissions-group {
    margin-bottom: 30px; }
    #staff-managePermission-droit .staff-permissions-group .group-libelle {
      min-height: 22px; }
    #staff-managePermission-droit .staff-permissions-group .staff-permissions-droit .droit-choice {
      height: 40px;
      width: 120px;
      min-width: 120px;
      padding: 10px;
      border-bottom: 1px solid #BDBDBD;
      border-right: 1px solid #BDBDBD; }
      #staff-managePermission-droit .staff-permissions-group .staff-permissions-droit .droit-choice.acces-salon {
        background-color: #EEEEEE;
        border-left: 1px solid #BDBDBD; }
    #staff-managePermission-droit .staff-permissions-group .staff-permissions-droit.first .droit-choice {
      border-top: 1px solid #BDBDBD; }

#staff-managePermission-droit::-webkit-scrollbar {
  width: 0;
  height: 0; }

.xs #staff-managePermission-droit .staff-permissions-group .staff-permissions-droit .droit-choice {
  width: 80px;
  min-width: 80px;
  height: 60px; }

#staff-managePermission-pro .staff-permissions-header .header-first-col {
  margin-right: 5px; }

#staff-managePermission-pro .staff-permissions-header .header-pro {
  border: 1px solid #BDBDBD;
  border-left: none;
  margin-top: 5px;
  height: 60px;
  width: 120px;
  min-width: 120px;
  color: #424242;
  font-weight: bold;
  padding-bottom: 2px; }
  #staff-managePermission-pro .staff-permissions-header .header-pro.acces-salon {
    background-color: #EEEEEE;
    border-left: 1px solid #BDBDBD; }

#staff-managePermission-pro::-webkit-scrollbar {
  width: 0 !important;
  height: 0 !important; }

.gt-sm #staff-managePermission-pro .staff-permissions-header .header-first-col {
  min-width: 320px;
  width: 320px; }

.sm #staff-managePermission-pro .staff-permissions-header .header-first-col {
  min-width: 220px;
  width: 220px; }

.xs #staff-managePermission-pro .staff-permissions-header .header-first-col {
  min-width: 155px;
  width: 155px; }

.xs #staff-managePermission-pro .staff-permissions-header .header-pro {
  width: 80px;
  min-width: 80px; }

#famille-article-order .order-input input {
  width: 80px;
  text-align: center; }

#ticket-update-part-reglement .bloc-action .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#ticket-update-part-reglement .ticket-update-part-reglement-arrow {
  margin-left: 5px; }
  #ticket-update-part-reglement .ticket-update-part-reglement-arrow md-icon {
    height: 10px;
    width: 10px;
    min-height: 10px;
    min-width: 10px;
    font-size: 10px;
    color: #6E6E8C; }

#v3-client-compta-update-regul .regul-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-compta-update-regul .regul-content {
  margin-top: 10px; }
  #v3-client-compta-update-regul .regul-content .content-title {
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 10px; }
    #v3-client-compta-update-regul .regul-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-compta-update-regul .regul-content .content-bloc {
    margin-top: 20px;
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px;
    overflow: hidden; }
    #v3-client-compta-update-regul .regul-content .content-bloc.padding {
      padding: 24px; }
    #v3-client-compta-update-regul .regul-content .content-bloc .content-bloc-item {
      margin: 20px 0px; }
    #v3-client-compta-update-regul .regul-content .content-bloc .bloc-mdp {
      margin-top: 60px; }
  #v3-client-compta-update-regul .regul-content .compta-item {
    padding: 20px 15px;
    cursor: pointer; }
    #v3-client-compta-update-regul .regul-content .compta-item .item-text {
      height: 24px; }
    #v3-client-compta-update-regul .regul-content .compta-item:not(.last) {
      border-bottom: 1px solid #eee; }
    #v3-client-compta-update-regul .regul-content .compta-item md-icon {
      color: #6c4cf1; }
    #v3-client-compta-update-regul .regul-content .compta-item:hover {
      background: #fafafa; }

#v3-client-compta-update-regul .regul-btn {
  margin-top: 60px; }

#v3-client-coupon-update-date .date-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-coupon-update-date .date-content {
  margin-top: 10px; }
  #v3-client-coupon-update-date .date-content .content-title {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px; }
    #v3-client-coupon-update-date .date-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-coupon-update-date .date-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 24px; }
    #v3-client-coupon-update-date .date-content .content-bloc .content-bloc-item {
      margin: 20px 0px; }

#v3-client-coupon-update-date .send-btn {
  margin-top: 60px; }

#v3-client-coupon-update-target md-icon {
  min-height: 0 !important;
  min-width: 0 !important; }

#v3-client-coupon-update-target .target-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-coupon-update-target .target-content {
  margin-top: 10px; }
  #v3-client-coupon-update-target .target-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 20px 24px; }
  #v3-client-coupon-update-target .target-content .cca-section-label {
    margin-bottom: 8px;
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    letter-spacing: 0.04em;
    text-transform: uppercase; }
  #v3-client-coupon-update-target .target-content .cca-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 12px 16px;
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 600;
    color: #1A2033; }
  #v3-client-coupon-update-target .target-content .cca-input {
    width: 100%;
    border: none;
    outline: none;
    background: transparent;
    font-size: 14px;
    font-weight: 600;
    color: #1A2033; }
  #v3-client-coupon-update-target .target-content .cca-input-code {
    font-family: monospace;
    font-size: 16px;
    letter-spacing: 3px;
    font-weight: 600; }
  #v3-client-coupon-update-target .target-content .cca-code-row {
    gap: 10px; }
  #v3-client-coupon-update-target .target-content .cca-generate-btn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 4px;
    padding: 10px 14px;
    background: transparent;
    border: 1.5px solid #6c4cf1;
    border-radius: 8px;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.12s; }
    #v3-client-coupon-update-target .target-content .cca-generate-btn md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important;
      color: #6c4cf1 !important; }
    #v3-client-coupon-update-target .target-content .cca-generate-btn:hover {
      background: #ECEFFE; }
  #v3-client-coupon-update-target .target-content .cca-target-list {
    margin-bottom: 10px; }
  #v3-client-coupon-update-target .target-content .cca-target-row {
    padding: 10px 16px;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #1A2033; }
    #v3-client-coupon-update-target .target-content .cca-target-row .cca-target-remove {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      cursor: pointer;
      color: #6E6E8C; }
      #v3-client-coupon-update-target .target-content .cca-target-row .cca-target-remove md-icon {
        font-size: 18px !important;
        width: 18px !important;
        height: 18px !important; }
      #v3-client-coupon-update-target .target-content .cca-target-row .cca-target-remove:hover {
        color: #1A2033; }
  #v3-client-coupon-update-target .target-content .cca-add-target-btn {
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
    padding: 10px 16px;
    border: 1.5px dashed #6c4cf1;
    border-radius: 12px;
    color: #6c4cf1;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    margin-bottom: 16px;
    transition: background 0.12s; }
    #v3-client-coupon-update-target .target-content .cca-add-target-btn md-icon {
      color: #6c4cf1 !important; }
    #v3-client-coupon-update-target .target-content .cca-add-target-btn:hover {
      background: #ECEFFE; }
  #v3-client-coupon-update-target .target-content .cca-article-select {
    margin-bottom: 16px;
    max-height: 420px;
    overflow-y: auto;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px; }
  #v3-client-coupon-update-target .target-content .cca-famille-select {
    margin-bottom: 16px; }
  #v3-client-coupon-update-target .target-content .cca-famille-search {
    gap: 8px;
    margin-bottom: 10px; }
    #v3-client-coupon-update-target .target-content .cca-famille-search md-icon {
      color: #6E6E8C;
      font-size: 18px !important;
      width: 18px !important;
      height: 18px !important; }
    #v3-client-coupon-update-target .target-content .cca-famille-search .cca-famille-search-clear {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      cursor: pointer;
      color: #6E6E8C; }
      #v3-client-coupon-update-target .target-content .cca-famille-search .cca-famille-search-clear md-icon {
        font-size: 16px !important;
        width: 16px !important;
        height: 16px !important; }
      #v3-client-coupon-update-target .target-content .cca-famille-search .cca-famille-search-clear:hover {
        color: #1A2033; }
  #v3-client-coupon-update-target .target-content .cca-famille-list {
    max-height: 320px;
    overflow-y: auto;
    padding: 8px; }
  #v3-client-coupon-update-target .target-content .cca-famille-row {
    padding: 10px 8px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #1A2033;
    cursor: pointer;
    gap: 10px; }
    #v3-client-coupon-update-target .target-content .cca-famille-row:hover {
      background: #F5F6FA; }
  #v3-client-coupon-update-target .target-content .cca-checkbox {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 20px;
    height: 20px;
    border: 1.5px solid #E2E4F0;
    border-radius: 5px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-client-coupon-update-target .target-content .cca-checkbox md-icon {
      font-size: 14px !important;
      width: 14px !important;
      height: 14px !important;
      color: #fff !important;
      opacity: 0; }
    #v3-client-coupon-update-target .target-content .cca-checkbox.cca-checkbox-checked {
      background: #6c4cf1;
      border-color: #6c4cf1; }
      #v3-client-coupon-update-target .target-content .cca-checkbox.cca-checkbox-checked md-icon {
        opacity: 1; }

#v3-client-coupon-update-target .send-btn {
  margin-top: 30px; }

#v3-client-cure-update-conso .conso-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-cure-update-conso .conso-content {
  margin-top: 10px;
  border-radius: 16px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  padding: 24px; }
  #v3-client-cure-update-conso .conso-content .list-title {
    text-align: center;
    color: #666666; }
    #v3-client-cure-update-conso .conso-content .list-title.col1 {
      text-align: left;
      padding-left: 20px; }
  #v3-client-cure-update-conso .conso-content table {
    border-collapse: collapse; }
  #v3-client-cure-update-conso .conso-content .content-line {
    cursor: pointer; }
    #v3-client-cure-update-conso .conso-content .content-line:hover {
      background: #fafafa; }
  #v3-client-cure-update-conso .conso-content .content-item {
    border-top: 1px solid #eee;
    padding: 14px 10px;
    text-align: center; }
    #v3-client-cure-update-conso .conso-content .content-item.col1 .red {
      color: red; }
    #v3-client-cure-update-conso .conso-content .content-item.col1 .green {
      color: green; }
    #v3-client-cure-update-conso .conso-content .content-item.col1 .grey {
      color: orange; }
    #v3-client-cure-update-conso .conso-content .content-item.col2 {
      font-size: 13px; }
    #v3-client-cure-update-conso .conso-content .content-item.col3 {
      font-size: 13px; }
      #v3-client-cure-update-conso .conso-content .content-item.col3 .comptabilisation-motif {
        text-align: left;
        font-size: 10px;
        color: #6b7280; }
    #v3-client-cure-update-conso .conso-content .content-item.col4 {
      font-size: 13px;
      font-weight: bold; }
  #v3-client-cure-update-conso .conso-content .content-title {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px; }
    #v3-client-cure-update-conso .conso-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-cure-update-conso .conso-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 24px; }
    #v3-client-cure-update-conso .conso-content .content-bloc .content-bloc-item {
      margin: 20px 0px;
      font-size: 14px;
      color: #4b5563; }
  #v3-client-cure-update-conso .conso-content .content-ticket .content-ticket-header {
    color: #4b5563;
    margin-bottom: 20px; }
    #v3-client-cure-update-conso .conso-content .content-ticket .content-ticket-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }

#v3-client-cure-update-date .date-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-cure-update-date .date-content {
  margin-top: 10px; }
  #v3-client-cure-update-date .date-content .content-title {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px; }
    #v3-client-cure-update-date .date-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-cure-update-date .date-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    padding: 0px 24px;
    background: #FFFFFF; }
    #v3-client-cure-update-date .date-content .content-bloc .content-bloc-item {
      margin: 20px 0px; }

#v3-client-cure-update-date .send-btn {
  margin-top: 60px; }

#v3-client-cure-update-regul .regul-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-cure-update-regul .regul-title-sub {
  font-size: 14px;
  font-weight: bold; }

#v3-client-cure-update-regul .regul-content {
  margin-top: 10px;
  border-radius: 16px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  padding: 0px 24px; }
  #v3-client-cure-update-regul .regul-content .content-title {
    font-weight: bold; }
    #v3-client-cure-update-regul .regul-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-cure-update-regul .regul-content .content-bloc:not(.last) {
    border-bottom: 1px solid #eee;
    margin: 20px 0px;
    padding-bottom: 20px; }
  #v3-client-cure-update-regul .regul-content .content-bloc .content-bloc-item {
    margin: 5px 0px;
    font-size: 14px;
    color: #4b5563; }
  #v3-client-cure-update-regul .regul-content .content-bloc .current-quantity {
    margin-right: 15px; }

#v3-client-cure-update-regul .send-btn {
  margin-top: 20px; }

#v3-client-echeancier-update-echeance .echeancier-bloc {
  border: none; }

#v3-client-echeancier-update-echeance .send-btn {
  margin-top: 30px; }

#v3-client-fidelite-update-conso .conso-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-fidelite-update-conso .conso-content {
  margin-top: 10px;
  border-radius: 16px;
  border: 1.5px solid #eee;
  background: #FFFFFF;
  padding: 24px; }
  #v3-client-fidelite-update-conso .conso-content .list-title {
    text-align: center;
    color: #666666; }
    #v3-client-fidelite-update-conso .conso-content .list-title.col1 {
      text-align: left;
      padding-left: 20px; }
  #v3-client-fidelite-update-conso .conso-content table {
    border-collapse: collapse; }
  #v3-client-fidelite-update-conso .conso-content .content-line {
    cursor: pointer; }
    #v3-client-fidelite-update-conso .conso-content .content-line:hover {
      background: #fafafa; }
  #v3-client-fidelite-update-conso .conso-content .content-item {
    border-top: 1px solid #eee;
    padding: 14px 10px;
    text-align: center; }
    #v3-client-fidelite-update-conso .conso-content .content-item.col1 .red {
      color: red; }
    #v3-client-fidelite-update-conso .conso-content .content-item.col1 .green {
      color: green; }
    #v3-client-fidelite-update-conso .conso-content .content-item.col1 .grey {
      color: orange; }
    #v3-client-fidelite-update-conso .conso-content .content-item.col2 {
      font-size: 13px;
      font-weight: bold; }
    #v3-client-fidelite-update-conso .conso-content .content-item.col3 {
      font-size: 13px; }
      #v3-client-fidelite-update-conso .conso-content .content-item.col3 .comptabilisation-motif {
        text-align: left;
        font-size: 10px;
        color: #6b7280; }
    #v3-client-fidelite-update-conso .conso-content .content-item.col4 {
      font-size: 18px;
      font-weight: bold; }
  #v3-client-fidelite-update-conso .conso-content .content-title {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px; }
    #v3-client-fidelite-update-conso .conso-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-fidelite-update-conso .conso-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 24px; }
    #v3-client-fidelite-update-conso .conso-content .content-bloc .content-bloc-item {
      margin: 20px 0px;
      font-size: 14px;
      color: #4b5563; }
  #v3-client-fidelite-update-conso .conso-content .content-ticket .content-ticket-header {
    color: #4b5563;
    margin-bottom: 20px; }
    #v3-client-fidelite-update-conso .conso-content .content-ticket .content-ticket-header md-icon {
      color: #6c4cf1;
      margin-right: 10px; }

#v3-client-fidelite-update-date .date-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-fidelite-update-date .date-content {
  margin-top: 10px; }
  #v3-client-fidelite-update-date .date-content .content-title {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px; }
    #v3-client-fidelite-update-date .date-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-fidelite-update-date .date-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 24px; }
    #v3-client-fidelite-update-date .date-content .content-bloc .content-bloc-item {
      margin: 20px 0px; }

#v3-client-fidelite-update-date .send-btn {
  margin-top: 60px; }

#v3-client-fidelite-update-regul .regul-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-fidelite-update-regul .regul-title-sub {
  font-size: 14px;
  font-weight: bold; }

#v3-client-fidelite-update-regul .regul-content {
  margin-top: 10px; }
  #v3-client-fidelite-update-regul .regul-content .content-title {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px; }
    #v3-client-fidelite-update-regul .regul-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-fidelite-update-regul .regul-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 24px; }
    #v3-client-fidelite-update-regul .regul-content .content-bloc .content-bloc-item {
      margin: 20px 0px;
      font-size: 14px;
      color: #4b5563; }

#v3-client-fidelite-update-regul .send-btn {
  margin-top: 60px; }

#v3-client-gift-update-benef .benef-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-gift-update-benef .benef-content {
  margin-top: 10px; }
  #v3-client-gift-update-benef .benef-content .content-title {
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 10px; }
    #v3-client-gift-update-benef .benef-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-gift-update-benef .benef-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 24px; }
    #v3-client-gift-update-benef .benef-content .content-bloc .content-bloc-item {
      margin: 20px 0px; }

#v3-client-gift-update-benef .benef-btn {
  margin-top: 60px; }

#v3-client-gift-update-code .code-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-gift-update-code .code-content {
  margin-top: 10px; }

#v3-client-gift-update-code .code-btn {
  margin-top: 60px; }

#v3-client-gift-update-date .date-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-gift-update-date .date-content {
  margin-top: 10px; }
  #v3-client-gift-update-date .date-content .content-title {
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px; }
    #v3-client-gift-update-date .date-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-gift-update-date .date-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 24px; }
    #v3-client-gift-update-date .date-content .content-bloc .content-bloc-item {
      margin: 20px 0px; }

#v3-client-gift-update-date .send-btn {
  margin-top: 60px; }

#v3-client-gift-update-send .send-title {
  font-size: 18px;
  font-weight: bold; }

#v3-client-gift-update-send .send-content {
  margin-top: 10px; }
  #v3-client-gift-update-send .send-content .content-title {
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 10px; }
    #v3-client-gift-update-send .send-content .content-title md-icon {
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-client-gift-update-send .send-content .content-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    padding: 0px 24px; }
    #v3-client-gift-update-send .send-content .content-bloc .content-bloc-item {
      margin: 20px 0px; }

#v3-client-gift-update-send .send-btn {
  margin-top: 60px; }

.article-select-item {
  margin: 4px 16px;
  border-radius: 12px;
  border: 1px solid #EEECF8;
  background: white;
  cursor: pointer;
  overflow: hidden;
  min-height: 100px; }
  .article-select-item:hover {
    border-color: #C9C2F0; }
  .article-select-item .item-photo {
    width: 180px;
    min-height: 100px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background-color: #F5F3FF;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .article-select-item .item-content {
    padding: 12px 14px 10px; }
    .article-select-item .item-content .item-header .item-libelle {
      font-size: 16px;
      font-weight: 700;
      color: #1A1A2E;
      line-height: 1.3;
      padding-right: 8px; }
    .article-select-item .item-content .item-header .is-favorite {
      cursor: pointer;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
      .article-select-item .item-content .item-header .is-favorite md-icon {
        font-size: 20px;
        width: 20px;
        height: 20px;
        color: #C4C0E8; }
      .article-select-item .item-content .item-header .is-favorite.selected md-icon {
        color: #5F2EEA; }
    .article-select-item .item-content .item-subtitle {
      font-size: 12px;
      color: #9E9EBD;
      margin-top: 3px;
      font-weight: 500; }
    .article-select-item .item-content .item-details {
      margin-top: 6px;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      gap: 4px; }
      .article-select-item .item-content .item-details .detail-item {
        gap: 3px; }
      .article-select-item .item-content .item-details .detail-sep {
        color: #C4C0E8;
        margin: 0 4px;
        font-size: 12px; }
      .article-select-item .item-content .item-details .detail-icon {
        font-size: 14px;
        width: 14px;
        height: 14px;
        min-width: 14px;
        min-height: 14px;
        color: #5F2EEA;
        opacity: 0.7; }
      .article-select-item .item-content .item-details .detail-text {
        font-size: 13px;
        color: #4A4A6A; }
      .article-select-item .item-content .item-details .detail-chip {
        display: inline-block;
        background: #EDE9FD;
        color: #5F2EEA;
        font-size: 11px;
        font-weight: 600;
        padding: 2px 8px;
        border-radius: 4px; }
    .article-select-item .item-content .item-footer {
      margin-top: 8px; }
      .article-select-item .item-content .item-footer .item-price {
        text-align: right; }
        .article-select-item .item-content .item-footer .item-price .price-label {
          font-size: 11px;
          color: #9E9EBD;
          line-height: 1; }
        .article-select-item .item-content .item-footer .item-price .price-value {
          font-size: 15px;
          font-weight: 700;
          color: #1A1A2E; }
          .article-select-item .item-content .item-footer .item-price .price-value.prix-barre {
            font-size: 11px;
            font-weight: 400;
            text-decoration: line-through;
            color: #9E9EBD; }
  .article-select-item .article-selected {
    display: none; }
    .article-select-item .article-selected.visible {
      display: -ms-flexbox;
      display: flex; }

.v3-kalendes-authorizedPage {
  display: contents; }
  .v3-kalendes-authorizedPage .kap-transclude {
    display: contents; }
  .v3-kalendes-authorizedPage .page-error {
    margin-top: 30px;
    width: 100%; }
    .v3-kalendes-authorizedPage .page-error .warning-icon {
      text-align: center; }
      .v3-kalendes-authorizedPage .page-error .warning-icon md-icon {
        color: #2d323e;
        font-size: 120px !important;
        height: 120px !important;
        width: 120px !important; }
    .v3-kalendes-authorizedPage .page-error .warning-title {
      text-align: center;
      font-size: 60px !important;
      color: #2d323e; }
    .v3-kalendes-authorizedPage .page-error .warning-message {
      text-align: center;
      font-size: 16px !important;
      color: #3499DB; }
    .v3-kalendes-authorizedPage .page-error .warning-message-auth {
      text-align: center;
      font-size: 20px !important;
      color: #2d323e; }
  .v3-kalendes-authorizedPage .not-authorized-layer {
    position: absolute;
    background-color: rgba(248, 248, 255, 0.8);
    width: 100%;
    height: 100%;
    z-index: 1000; }
  .v3-kalendes-authorizedPage a {
    font-weight: bold;
    color: #3499DB; }

.v3-gift-list-item .giftListItem-content .gift-item .gift-numero {
  font-size: 16px !important;
  font-weight: bold; }

.v3-gift-list-item .giftListItem-content .gift-item .gift-montant {
  font-size: 16px !important;
  font-weight: bold; }

.v3-gift-list-item .giftListItem-content .gift-item .gift-date {
  font-size: 12px !important; }

#v3-ticket-consult-send .kalendes-listItem {
  box-shadow: unset;
  border: 1px solid #E9E9F8;
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px; }

#v3-ticket-consult-send.tc-send-panel {
  margin: 0 20px 16px;
  padding: 16px;
  border-radius: 12px;
  background: #fff; }

#v3-ticket-consult-send .kalendes-phone .kalendes-phone-container {
  background: #FFFFFF; }

#v3-ticket-consult-send .tc-send-title {
  font-size: 13px;
  font-weight: 700;
  color: #1A2033;
  margin-bottom: 12px; }

#v3-ticket-consult-send .tc-send-contact {
  background: #fff;
  border: 1px solid #E9E9F8;
  border-radius: 10px;
  padding: 4px 14px;
  margin-bottom: 12px; }

#v3-ticket-consult-send .tc-send-switch {
  margin-bottom: 12px; }

#v3-ticket-consult-send .tc-send-other {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 12px;
  margin-bottom: 12px; }

#v3-ticket-consult-send .tc-send-actions {
  gap: 10px; }

#v3-ticket-consult-vendeur.tc-send-panel {
  margin: 0 20px 16px;
  padding: 16px;
  border-radius: 12px; }

#v3-ticket-consult-vendeur .tc-send-title {
  font-size: 13px;
  font-weight: 700;
  color: #1A2033;
  margin-bottom: 12px; }

#v3-ticket-consult-vendeur .tcv-article {
  background: #fff;
  border: 1.5px solid #E9E9F8;
  border-bottom: none;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 10px; }
  #v3-ticket-consult-vendeur .tcv-article:last-child {
    margin-bottom: 0; }

#v3-ticket-consult-vendeur .tcv-article-title {
  padding: 10px 16px;
  background: #F5F6FA;
  border-bottom: 1px solid #E9E9F8;
  font-size: 13px;
  font-weight: 700;
  color: #1A2033; }

#v3-ticket-consult-vendeur .tcv-ventil-libelle {
  padding: 8px 16px 0;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: #6E6E8C; }

#v3-ticket-consult-vendeur .tcv-ventil-amount {
  font-size: 12px; }

#v3-ticket-consult-vendeur .tc-item {
  padding: 12px 16px;
  color: #1A2033;
  border-bottom: 1px solid #E9E9F8; }
  #v3-ticket-consult-vendeur .tc-item--clickable {
    cursor: pointer; }
    #v3-ticket-consult-vendeur .tc-item--clickable:hover {
      background: #F7F7FC; }

#v3-ticket-consult-vendeur .tc-item-right {
  gap: 6px; }
  #v3-ticket-consult-vendeur .tc-item-right md-icon {
    font-size: 15px !important;
    width: 15px !important;
    height: 15px !important;
    color: #6E6E8C !important; }

#v3-ticket-consult-vendeur #v3-pro-select,
#v3-ticket-consult-vendeur #v3-ressource-select {
  padding: 10px 16px;
  background: #F7F7FC;
  border-bottom: 1px solid #E9E9F8; }

#v3-ticket-consult-vendeur .tc-send-actions {
  gap: 10px;
  margin-top: 16px; }

.calendar-action-proposition-extraTime .extraTime-bloc {
  background-color: white; }
  .calendar-action-proposition-extraTime .extraTime-bloc .extraTime-bloc-content {
    margin: 0px 30px;
    padding: 16px 0px; }
    .calendar-action-proposition-extraTime .extraTime-bloc .extraTime-bloc-content.small-padding {
      padding: 5px 0px; }
    .calendar-action-proposition-extraTime .extraTime-bloc .extraTime-bloc-content.with-separator {
      border-bottom: 1px solid #E9E9F8; }

.payment-account-person {
  margin-bottom: 20px; }
  .payment-account-person .payment-account-person-header {
    padding-bottom: 20px; }
  .payment-account-person .relationship-group {
    margin-bottom: 40px; }
    .payment-account-person .relationship-group .relationship-group-input {
      margin-right: 30px; }
      .payment-account-person .relationship-group .relationship-group-input .relationship-group-input-checkbox {
        margin-right: 10px; }

.famille-box-item {
  width: 125px;
  height: 125px;
  margin: 8px;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #E9E9F8;
  background-color: white;
  cursor: pointer; }
  .famille-box-item .famille-box-item-libelle {
    display: block;
    font-size: 11px;
    font-weight: 600;
    line-height: 1.25;
    text-align: center;
    min-height: 22px;
    padding: 4px 4px;
    color: #1A1A2E;
    overflow-wrap: break-word; }
  .famille-box-item .famille-photo-container {
    position: relative;
    -ms-flex: 1;
        flex: 1; }
    .famille-box-item .famille-photo-container .famille-photo {
      position: absolute;
      width: 100%;
      height: 100%;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center; }
    .famille-box-item .famille-photo-container .famille-photo-default {
      width: 100%;
      height: 100%;
      background: #F5F3FF; }
      .famille-box-item .famille-photo-container .famille-photo-default svg {
        width: 56px;
        height: 48px;
        opacity: 0.8; }
    .famille-box-item .famille-photo-container .famille-count-badge {
      position: absolute;
      bottom: 6px;
      right: 6px;
      background: #5F2EEA;
      color: white;
      font-size: 11px;
      font-weight: 600;
      min-width: 20px;
      height: 20px;
      border-radius: 10px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 0 5px; }

.test-page {
  background: white; }
  .test-page .test-div {
    height: 150px;
    border: 1px dashed black; }

#pages-loading {
  background-color: #FDBC7F; }
  #pages-loading .pages-loading-animation {
    margin-top: 25vh;
    text-align: center; }
    #pages-loading .pages-loading-animation img {
      width: 60%;
      height: 60%;
      max-width: 300px;
      max-height: 300px; }
  #pages-loading .pages-loading-kalendes {
    color: white;
    text-align: center;
    font-size: 50px;
    font-weight: bold;
    margin-top: -40px; }
  #pages-loading .kalendes-progress-bar-container {
    position: absolute;
    width: 100%;
    bottom: 20px;
    text-align: center; }
  #pages-loading #kalendes-initial-loading-text {
    margin-top: 15px;
    text-align: center;
    color: white; }
  #pages-loading #kalendes-progress-bar {
    position: relative;
    background-color: rgba(253, 188, 127, 0.71);
    margin-left: 15px;
    margin-right: 15px;
    height: 5px;
    border-radius: 2px;
    text-align: center; }
  #pages-loading #kalendes-progress-bar .kalendes-progress-bar-content {
    background-color: white;
    height: 100%;
    width: 0%;
    border-radius: 2px; }

#pages-loading {
  background-color: #FDBC7F; }
  #pages-loading .pages-loading-animation {
    margin-top: 25vh;
    text-align: center; }
    #pages-loading .pages-loading-animation img {
      width: 60%;
      height: 60%;
      max-width: 300px;
      max-height: 300px; }
  #pages-loading .pages-loading-kalendes {
    color: white;
    text-align: center;
    font-size: 50px;
    font-weight: bold;
    margin-top: -40px; }
  #pages-loading .kalendes-progress-bar-container {
    position: absolute;
    width: 100%;
    bottom: 20px;
    text-align: center; }
  #pages-loading #kalendes-initial-loading-text {
    margin-top: 15px;
    text-align: center;
    color: white; }
  #pages-loading #kalendes-progress-bar {
    position: relative;
    background-color: rgba(253, 188, 127, 0.71);
    margin-left: 15px;
    margin-right: 15px;
    height: 5px;
    border-radius: 2px;
    text-align: center; }
  #pages-loading #kalendes-progress-bar .kalendes-progress-bar-content {
    background-color: white;
    height: 100%;
    width: 0%;
    border-radius: 2px; }

* {
  outline: none; }

@-moz-document url-prefix() {
  li {
    margin-left: 10px; } }

html {
  overflow: hidden !important; }

body {
  -webkit-font-smoothing: antialiased;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0.8px;
  overflow: hidden !important;
  color: #0B0643; }
  body input[type=text], body input[type=email], body input[type=password], body textarea, body input[type=date], body input[type=datetime-local], body input[type=time], body input[type=tel], body input[type="number"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  body select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  body input {
    font-size: 14px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    color: #6E6E8C;
    letter-spacing: 0.8px; }
    body input:-ms-input-placeholder {
      color: #0B0643;
      font-weight: 300;
      font-size: 14px; }
    body input::placeholder {
      color: #0B0643;
      font-weight: 300;
      font-size: 14px; }
    body input::-ms-input-placeholder {
      color: #0B0643;
      font-weight: 300; }
  body [type="date"] {
    background-color: white; }
  body select {
    font-size: 14px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    color: #6E6E8C;
    letter-spacing: 0.8px; }

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

.scroll-x {
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none; }
  .scroll-x::-webkit-scrollbar {
    display: none; }

.scrollable {
  display: block;
  position: relative;
  overflow-x: auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }
  .scrollable:not(.no-padding-bottom) {
    padding-bottom: 100px; }
  .scrollable.only-x {
    overflow-x: auto;
    overflow-y: hidden; }
  .scrollable.force-x {
    overflow-x: scroll;
    overflow-y: hidden; }
  .scrollable.only-y {
    overflow-x: hidden;
    overflow-y: auto; }

.desktop .shadow-if-desktop {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  overflow: hidden; }

.mobile-device {
  -webkit-user-select: none; }

.separator {
  margin-top: 1px;
  border-bottom: 1px solid #E9E9F8; }

.kalendes-pointer {
  cursor: pointer; }

.sticky-top {
  position: sticky;
  position: -webkit-sticky;
  top: 0px; }

#main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

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

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

.fg-red {
  color: #C93867; }

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

.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-break {
  word-break: break-all; }

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

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

.text-accent {
  color: #C93867; }

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

.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-underline {
  text-decoration: underline; }

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

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

.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-8 {
  font-size: 8px !important; }
  .text-size-8.all div {
    font-size: 8px !important; }
  .text-size-8.all span {
    font-size: 8px !important; }

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

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

.margin-2 {
  margin: 2px; }

.margin-1 {
  margin: 1px; }

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

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

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

#top-menu {
  height: 40px;
  background-color: white;
  border-bottom: 1px solid #E1E1E1;
  padding-right: 10px; }
  #top-menu .menu-button {
    margin-left: 10px; }

#colors-list {
  cursor: pointer; }
  #colors-list .color-item {
    padding: 10px 30px;
    border-bottom: 1px solid #EEEEEE; }
    #colors-list .color-item .color-display {
      width: 60px;
      height: 50px;
      border-radius: 10px; }

#article-box .article-box-item {
  width: 100px;
  height: 100px;
  margin: 10px;
  padding: 10px;
  border: 1px solid #E1E1E1;
  background-color: white; }
  #article-box .article-box-item .article-box-item-libelle {
    font-weight: bold;
    font-size: 14px; }

#parametrage-article-header {
  background-color: white;
  padding: 10px 20px;
  border-bottom: 1px solid #E1E1E1; }
  #parametrage-article-header .header-photo {
    padding-right: 40px; }
    #parametrage-article-header .header-photo img {
      width: 100px;
      height: 100px;
      border-radius: 100px; }

#article-generic-filter .article-generic-filter-content {
  padding-bottom: 100px; }

#article-generic-filter .article-generic-filter-label {
  color: #4F5050;
  font-size: 14px;
  font-weight: normal; }

#article-list-v2 .settings-promo-article-content {
  padding-bottom: 100px; }

#article-list-v2 .article-item-container {
  padding-bottom: 30px; }
  #article-list-v2 .article-item-container .article-item {
    background-color: white;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 10px;
    color: #212121; }
    #article-list-v2 .article-item-container .article-item .article-item-libelle {
      font-size: 18px;
      font-weight: bold; }
    #article-list-v2 .article-item-container .article-item .article-item-description {
      color: #4F5050;
      font-size: 13px; }
    #article-list-v2 .article-item-container .article-item .article-item-input-line {
      margin-top: 5px;
      margin-bottom: 5px;
      cursor: pointer; }
    #article-list-v2 .article-item-container .article-item .article-item-separator {
      margin-top: 5px;
      margin-bottom: 5px;
      height: 1px;
      background-color: #E1E1E1; }

#article-list-v2 .link {
  color: #1976D2;
  font-size: 11px;
  cursor: pointer;
  padding: 0px 5px; }

#agenda-main {
  position: relative; }

#baseArticle-generic-filter .baseArticle-generic-filter-content {
  padding-bottom: 100px; }

#baseArticle-generic-filter .baseArticle-generic-filter-label {
  color: #4F5050;
  font-size: 14px;
  font-weight: normal; }

#base-article-list .base-article-list-right-action input {
  text-align: center;
  width: 60px; }

#base-article-list .link {
  color: #1976D2;
  font-size: 11px;
  cursor: pointer;
  padding: 0px 5px; }

#boutique-schedule-edition .boutique-schedule-edition-content .schedule-edition-choice {
  padding: 10px;
  border-bottom: 1px solid #EEEEEE; }

#caisse-main {
  position: relative; }

#camera-main {
  position: relative; }

#categorie-list .categorie-list-razText {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#categorie-update .categorie-update-razText {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#categorie-update .categorie-input-ordre input {
  width: 60px;
  text-align: center; }

#chat-conversation {
  position: relative; }
  #chat-conversation .chat-conversation-headerBar {
    background: linear-gradient(97.67deg, #FBA67D 3.56%, #FDBC7F 92.48%);
    color: white;
    padding: 10px;
    padding-top: 30px;
    border-bottom: 1px solid #E0E0E0; }
    #chat-conversation .chat-conversation-headerBar .headerBar-left {
      font-size: 16px !important; }
    #chat-conversation .chat-conversation-headerBar .headerBar-right {
      margin-right: 10px; }
  #chat-conversation .chat-conversation-headerBar-desktop {
    padding: 10px;
    font-size: 16px !important;
    border-bottom: 1px solid #E9E9F8;
    background-color: #5F2EEA;
    color: white; }
  #chat-conversation .chat-conversation-container {
    position: relative; }
    #chat-conversation .chat-conversation-container .chat-conversation-content {
      padding: 10px;
      background-color: transparent; }
    #chat-conversation .chat-conversation-container .chat-background-img {
      position: absolute;
      width: 100%;
      height: 100%;
      opacity: 0.3; }
  #chat-conversation .chat-send-message {
    z-index: 1; }

.desktop #chat-conversation .chat-conversation-headerBar {
  background: #F8F8FF;
  color: #6E6E8C;
  min-height: 40px; }

#chat-conversations {
  position: relative; }
  #chat-conversations .chat-header-actions {
    padding: 10px;
    padding-bottom: 0px; }
  #chat-conversations .unread-icon {
    font-size: 20px !important;
    height: 20px !important;
    width: 20px !important;
    min-height: 20px !important;
    min-width: 20px !important;
    color: #F44336; }
  #chat-conversations .chat-date {
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    padding-right: 20px;
    color: #6E6E8C; }
  #chat-conversations .conversation-item {
    margin-bottom: 10px; }

#chat-send {
  background-color: white;
  border-top: 1px solid #E0E0E0; }
  #chat-send .chat-send-textarea {
    padding: 5px; }
    #chat-send .chat-send-textarea textarea {
      padding: 5px;
      background-color: white;
      border: 1px solid #E0E0E0;
      border-radius: 10px;
      color: #424242;
      resize: none; }
  #chat-send .chat-send-actions {
    transition: width 200ms linear;
    width: 150px; }
    #chat-send .chat-send-actions.is-writing {
      width: 50px; }
    #chat-send .chat-send-actions .chat-send-actions-on {
      margin: 5px; }
      #chat-send .chat-send-actions .chat-send-actions-on .chat-send-typeChoice {
        min-height: 30px;
        margin-top: 10px; }
        #chat-send .chat-send-actions .chat-send-actions-on .chat-send-typeChoice .chat-send-checkbox label {
          cursor: pointer;
          margin-left: 5px;
          color: #424242; }
    #chat-send .chat-send-actions .chat-send-actions-off .chat-send-actions-off-button {
      cursor: pointer;
      border-radius: 5px;
      padding: 2px; }
      #chat-send .chat-send-actions .chat-send-actions-off .chat-send-actions-off-button md-icon {
        color: white; }
      #chat-send .chat-send-actions .chat-send-actions-off .chat-send-actions-off-button.back {
        background-color: #616161; }
      #chat-send .chat-send-actions .chat-send-actions-off .chat-send-actions-off-button.send {
        background-color: #1E88E5;
        margin-left: 10px; }
        #chat-send .chat-send-actions .chat-send-actions-off .chat-send-actions-off-button.send md-icon {
          transform: rotate(-90deg); }

#accueil-acces {
  position: relative; }
  #accueil-acces .accueil-back {
    position: absolute;
    z-index: 100;
    top: 10px;
    left: 10px; }
    #accueil-acces .accueil-back md-icon {
      color: #424242;
      width: 40px;
      height: 40px;
      font-size: 40px; }
  #accueil-acces .accueil-acces-map {
    min-height: 40vh; }
  #accueil-acces .content {
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 20px; }
    #accueil-acces .content .md-icon {
      color: #424242; }
    #accueil-acces .content .description-boutique {
      font-size: 26px;
      font-weight: bold;
      color: #424242; }
    #accueil-acces .content .description-boutique-sub {
      font-size: 14px; }

#accueil-description {
  position: relative; }
  #accueil-description .accueil-back {
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 10px; }
    #accueil-description .accueil-back md-icon {
      color: white;
      width: 40px;
      height: 40px;
      font-size: 40px; }
  #accueil-description .accueil-description-content .content {
    padding: 10px; }
    #accueil-description .accueil-description-content .content .description-boutique {
      font-size: 26px;
      font-weight: bold;
      color: #424242; }

#accueil-horaire {
  position: relative; }
  #accueil-horaire .accueil-back {
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 10px; }
    #accueil-horaire .accueil-back md-icon {
      color: white;
      width: 40px;
      height: 40px;
      font-size: 40px; }
  #accueil-horaire .accueil-horaire-content .content {
    padding: 10px; }
    #accueil-horaire .accueil-horaire-content .content .horaire-boutique {
      font-size: 26px;
      font-weight: bold;
      color: #424242; }

#accueil-landing .accueil-landing-content .landing-boutique {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
  font-size: 26px;
  font-weight: bold;
  color: #424242; }
  #accueil-landing .accueil-landing-content .landing-boutique .boutique-adresse {
    font-size: 16px; }

#accueil-landing .accueil-landing-content .landing-bloc {
  padding: 10px;
  padding-left: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #EEEEEE; }
  #accueil-landing .accueil-landing-content .landing-bloc .landing-bloc-title {
    font-weight: bold; }
    #accueil-landing .accueil-landing-content .landing-bloc .landing-bloc-title md-icon {
      margin-right: 10px;
      color: #424242; }
  #accueil-landing .accueil-landing-content .landing-bloc .landing-bloc-sub {
    font-size: 12px;
    padding-left: 10px; }

#cloture-dashboard .main {
  min-height: 100%; }

#cloture-dashboard .main:after {
  content: "";
  display: block;
  height: 75px; }

#cloture-dashboard .cloture-bloc-container {
  min-width: 400px;
  padding-bottom: 10px; }

#cloture-dashboard .cloture-graph-container {
  width: 200px;
  height: 200px;
  min-width: 200px; }

#cloture-dashboard .cloture-bottom-nav {
  min-height: 75px; }

#cloture-fiche .cloture-container {
  padding: 20px; }
  #cloture-fiche .cloture-container .cloture-graphColor {
    height: 10px;
    width: 15px;
    margin-right: 10px; }
  #cloture-fiche .cloture-container .cloture-title {
    font-size: 20px;
    font-weight: 700;
    color: #0B0643; }
  #cloture-fiche .cloture-container .cloture-subtitle {
    font-size: 12px;
    color: #6E6E8C;
    font-weight: 400; }

#cloture-fiche .link-line:hover div {
  color: #5F2EEA !important; }

#cloture-fiche .graph-container {
  height: 350px;
  margin-top: 30px;
  margin-bottom: 50px; }
  #cloture-fiche .graph-container .graph-container-bar {
    position: relative;
    width: 16px;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
    border-radius: 200px;
    margin-right: 24px; }
    #cloture-fiche .graph-container .graph-container-bar .graph-container-value {
      position: absolute;
      width: 100%;
      height: 60%;
      background: #0ACC35;
      border-radius: 5px;
      bottom: 0px; }
    #cloture-fiche .graph-container .graph-container-bar .graph-container-title {
      position: absolute;
      transform: rotate(-45deg) translateX(-30px) translateY(-30px);
      color: #666666;
      bottom: -30px;
      font-size: 10px; }

#cloture-fiche .bloc-main text-main {
  font-weight: bold !important; }

#cloture-fiche .bloc-main right-action {
  margin-left: 5px !important;
  margin-right: 5px !important;
  font-weight: bold !important; }

#cloture-fiche .bloc-sub .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#cloture-fiche .bloc-sub text-main {
  margin-left: 20px !important;
  font-size: 12px !important; }

#cloture-fiche .bloc-sub right-action {
  margin-left: 5px !important;
  margin-right: 20px !important;
  font-size: 12px !important; }

#cloture-fiche .bloc-sub.sub text-main {
  margin-left: 40px !important; }

#cloture-header .kalendes-listItem {
  background-color: #5F2EEA;
  color: white; }
  #cloture-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
    color: white; }

#cloture-detail .bloc-main text-main {
  font-weight: bold !important; }

#cloture-detail .bloc-main right-action {
  margin-left: 5px !important;
  margin-right: 5px !important;
  font-weight: bold !important; }

#cloture-detail .bloc-sub .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#cloture-detail .bloc-sub text-main {
  margin-left: 20px !important;
  font-size: 12px !important; }

#cloture-detail .bloc-sub right-action {
  margin-left: 5px !important;
  margin-right: 20px !important;
  font-size: 12px !important; }

#cloture-main {
  position: relative; }

#dashboard-main {
  position: relative; }

#cbEnLigne-header .kalendes-listItem {
  background-color: #5F2EEA;
  color: white; }
  #cbEnLigne-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
    color: white; }

#famille-fil-ariane {
  margin: 5px;
  font-size: 12px; }
  #famille-fil-ariane .root {
    cursor: pointer; }
  #famille-fil-ariane .famille-libelle {
    cursor: pointer; }
  #famille-fil-ariane .famille-libelle:hover {
    text-decoration: underline; }

#client-details .client-details-genre {
  padding: 10px 0px;
  min-width: 150px; }

#client-details .client-details-categorie {
  padding: 10px 0px;
  min-width: 150px; }

#client-details .genre-libelle {
  margin-left: 5px;
  margin-right: 20px; }

#client-details .client-details-bloc {
  min-width: 250px; }

#client-details .details-one-data li {
  font-size: 16px !important;
  font-weight: bold; }

#client-details .client-details-title {
  padding-top: 5px;
  padding-bottom: 5px;
  white-space: nowrap; }

#client-details .client-details-value {
  padding-right: 10px; }

#client-details .client-details-tel-content {
  min-width: 170px; }

#client-details .note-content {
  font-size: 12px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  max-height: 70px; }
  #client-details .note-content p {
    font-size: 12px !important; }
  #client-details .note-content span {
    font-size: 12px !important; }

#client-details .stats-top3-group {
  padding-top: 10px;
  padding-bottom: 10px; }
  #client-details .stats-top3-group .stats-top3-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  #client-details .stats-top3-group .stats-top3-value {
    margin-left: 10px;
    color: #6E6E8C;
    font-weight: 400; }

#client-details .stats-carte-point {
  margin-top: 10px; }

#cb-en-ligne-main {
  position: relative; }

#client-header {
  background-color: #5F2EEA;
  color: white;
  padding: 20px;
  /*
  .client-header-main{
    img{
      width:60px;
      height:60px;
      border-radius: 60px;
      margin: 10px;
      margin-left: 0px;
    }
  }
  .kalendes-listItem{
    padding-top:5px;
    padding-bottom:5px;
  }

   */ }
  #client-header .client-header-badge {
    font-size: 24px;
    font-weight: 700;
    background-color: white;
    color: #5F2EEA;
    width: 60px;
    height: 60px;
    border-radius: 60px;
    margin-right: 20px; }
    #client-header .client-header-badge md-icon {
      height: 40px;
      width: 40px;
      font-size: 40px; }
  #client-header .client-header-name {
    font-size: 20px;
    font-weight: bold; }
  #client-header .client-header-features {
    font-size: 12px;
    font-weight: 400; }
  #client-header .client-header-icons {
    margin-top: 20px;
    color: white; }
    #client-header .client-header-icons md-icon {
      color: white; }
  #client-header .has-link:hover {
    text-decoration: underline; }

.desktop #client-header {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 15px; }

#client-list {
  position: relative; }
  #client-list .header-actions {
    margin-right: 10px; }
  #client-list .client-loading {
    padding-left: 20px;
    font-size: 16px;
    font-weight: bold;
    background-color: white;
    height: 80px;
    border-top: 1px solid #E9E9F8;
    border-bottom: 1px solid #E9E9F8;
    margin-bottom: -1px;
    padding-top: 16px;
    padding-bottom: 16px; }

#client-main {
  position: relative; }

#client-online .online-content {
  padding: 10px;
  padding-bottom: 60px; }

#client-online .online-action-line .bloc {
  margin-bottom: 20px; }

#client-online .online-status {
  font-size: 18px !important;
  font-weight: bold;
  text-align: center; }

#client-online .online-status-message {
  margin-top: 10px;
  margin-bottom: 40px; }
  #client-online .online-status-message .subtext {
    font-style: italic;
    font-size: 12px !important; }

.xs #client-onlines .client-onlines-bloc {
  margin-left: 0px;
  margin-right: 0px; }

#client-removeRdv .txt-remove {
  color: #C93867; }

#client-update {
  position: relative; }
  #client-update .generic-title {
    margin-top: 60px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333333;
    font-size: 24px; }
    #client-update .generic-title md-icon {
      color: #592BCA; }
    #client-update .generic-title.second {
      font-size: 18px; }
  #client-update .align-center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  #client-update .platform-custom-fields-link {
    text-decoration: underline;
    font-weight: 300;
    font-size: 14px; }
  #client-update .custom-field-mandatory {
    color: red; }
  #client-update .client-update-content .birthday-day {
    width: 80px !important; }
  #client-update .client-update-content .birthday-month {
    width: 160px !important; }
  #client-update .client-update-content .birthday-year {
    min-width: 65px; }
  #client-update .client-update-content .genre-group .genre-group-input {
    margin-right: 30px;
    margin-top: 10px;
    min-width: 100px; }
    #client-update .client-update-content .genre-group .genre-group-input .genre-group-input-checkbox {
      margin-right: 10px; }
    #client-update .client-update-content .genre-group .genre-group-input .genre-group-input-label {
      margin-bottom: 0px; }
  #client-update .client-update-input-title {
    margin-bottom: 10px;
    font-size: 14px; }

#demo-list {
  position: relative; }

#generic-access-list .pro-list {
  border-right: 1px solid #E9E9F8; }

#generic-access-list .generic-access-list-separator {
  height: 1px;
  background-color: #E9E9F8;
  margin: 20px 60px; }

#generic-access-list .photo-container {
  height: 80px;
  width: 80px; }

#echeancier-fiche {
  position: relative;
  overflow: hidden; }

#echeancier-header .kalendes-listItem {
  background-color: #5F2EEA;
  color: white; }
  #echeancier-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
    color: white; }

#echeancier-update .kalendes-scrollable {
  margin-bottom: 250px; }

#echeancier-update .echeancier-line {
  padding-top: 5px;
  padding-bottom: 5px; }
  #echeancier-update .echeancier-line .echeancier-title {
    font-weight: bold; }
  #echeancier-update .echeancier-line .echeancier-value {
    font-size: 14px; }

#echeancier-update .limit-input-width input {
  width: 90px;
  text-align: center; }

#echeancier-update .echeancier-rotating md-icon {
  -webkit-animation: rotating 1s linear infinite; }

#gift-list .gift-list-item-edit {
  cursor: pointer;
  border: 1px solid #E9E9F8;
  border-radius: 3px;
  padding: 5px; }
  #gift-list .gift-list-item-edit md-icon {
    min-height: 20px;
    min-width: 20px;
    height: 20px;
    width: 20px;
    font-size: 20px; }

#gift-preview {
  background-color: white; }
  #gift-preview p {
    margin: 0px; }
  #gift-preview .photo-container {
    height: 400px; }

.xs #gift-preview .gift-preview-container {
  border: none;
  margin-left: 0px;
  margin-bottom: 0px; }

.xs #gift-preview .photo-container {
  height: 300px; }

#gamme-list .gamme-list-razText {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#gamme-update .gamme-update-razText {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#login-passLost .lg-subtitle b {
  font-weight: 600;
  color: #14142B; }

#login-passLost .lg-card-footer {
  margin-top: 26px;
  padding-top: 18px;
  border-top: 1px solid #ECEAF5; }

#login-passLost .lg-back {
  gap: 8px;
  padding: 4px 0;
  border: none;
  background: transparent;
  font-size: 14px;
  font-weight: 600;
  color: #6c4cf1;
  cursor: pointer; }
  #login-passLost .lg-back md-icon {
    margin: 0;
    font-size: 20px;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    color: #6c4cf1; }
  #login-passLost .lg-back:hover span {
    text-decoration: underline; }

#kalendes-academy-details {
  background-color: #F8F8FF; }

#kalendesAcademy-main {
  position: relative; }

#kalendes-academy-mobile .settings-content-toolbar {
  border-bottom: 1px solid #EEEEEE; }

#kalendes-academy-mobile .settings-content {
  position: relative; }

#kalendes-academy-mobile .menu-desktop {
  box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2);
  z-index: 12; }

#login-main {
  position: relative;
  background: #F6F6FB;
  letter-spacing: normal; }
  #login-main button, #login-main input {
    font-family: inherit; }
  #login-main .lg-page {
    overflow-y: auto;
    background: #F6F6FB; }
  #login-main .lg-main {
    min-height: 0; }
  #login-main .lg-header {
    padding: 20px 28px; }
  #login-main .lg-brand {
    gap: 10px; }
  #login-main .lg-logo {
    width: 34px;
    height: 34px;
    min-width: 34px; }
    #login-main .lg-logo polygon {
      fill: #6c4cf1; }
    #login-main .lg-logo .lg-logo-f1 {
      fill-opacity: 0.35; }
    #login-main .lg-logo .lg-logo-f2 {
      fill-opacity: 0.55; }
    #login-main .lg-logo .lg-logo-f3 {
      fill-opacity: 1; }
    #login-main .lg-logo .lg-logo-f4 {
      fill-opacity: 0.6; }
    #login-main .lg-logo .lg-logo-f5 {
      fill-opacity: 0.85; }
    #login-main .lg-logo .lg-logo-f6 {
      fill-opacity: 0.45; }
    #login-main .lg-logo .lg-logo-accent {
      fill: #C83868; }
  #login-main .lg-brand-name {
    font-size: 24px;
    font-weight: 800;
    letter-spacing: -0.01em;
    color: #0B0643; }
  #login-main .lg-support {
    gap: 8px;
    padding: 8px 4px;
    border: none;
    background: transparent;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #login-main .lg-support md-icon {
      margin: 0;
      color: #6c4cf1; }
    #login-main .lg-support:hover span {
      text-decoration: underline; }
  #login-main .lg-body {
    padding: 8px 16px 28px; }
  #login-main .lg-card {
    box-sizing: border-box;
    width: 100%;
    max-width: 460px;
    padding: 32px;
    border-radius: 20px;
    border: 1px solid #ECEAF5;
    background: #FFFFFF;
    box-shadow: 0 18px 48px rgba(20, 20, 43, 0.06); }
  #login-main .lg-eyebrow {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    color: #6c4cf1; }
  #login-main .lg-title {
    margin-top: 8px;
    font-size: 32px;
    font-weight: 800;
    line-height: 1.15;
    letter-spacing: -0.4px;
    color: #14142B; }
  #login-main .lg-subtitle {
    margin-top: 8px;
    font-size: 15px;
    line-height: 1.5;
    color: #6E6E8C; }
  #login-main .lg-alert {
    gap: 10px;
    margin-top: 18px;
    padding: 12px 14px;
    border-radius: 12px;
    background: #E6F6EC;
    font-size: 14px;
    line-height: 1.45;
    color: #1F6E40; }
    #login-main .lg-alert md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #2E9E5B; }
    #login-main .lg-alert.is-error {
      background: #FDECEF;
      color: #A8253F; }
      #login-main .lg-alert.is-error md-icon {
        color: #D93A5C; }
  #login-main .lg-field {
    margin-top: 22px; }
  #login-main .lg-label {
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #14142B; }
  #login-main .lg-input {
    gap: 12px;
    height: 48px;
    margin-top: 8px;
    padding: 0 6px 0 14px;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    transition: border-color 0.15s, box-shadow 0.15s; }
    #login-main .lg-input > md-icon {
      margin: 0;
      color: #8A8AA3; }
    #login-main .lg-input input {
      min-width: 0;
      height: 100%;
      padding: 0;
      border: none;
      outline: none;
      background: transparent;
      font-size: 15px;
      letter-spacing: normal;
      color: #14142B; }
      #login-main .lg-input input:-ms-input-placeholder {
        color: #B0AFC4;
        letter-spacing: normal; }
      #login-main .lg-input input::placeholder {
        color: #B0AFC4;
        letter-spacing: normal; }
      #login-main .lg-input input:-webkit-autofill, #login-main .lg-input input:-webkit-autofill:hover, #login-main .lg-input input:-webkit-autofill:focus {
        -webkit-box-shadow: 0 0 0 1000px #FFFFFF inset;
        -webkit-text-fill-color: #14142B; }
    #login-main .lg-input:focus-within {
      border-color: #6c4cf1;
      box-shadow: 0 0 0 3px rgba(108, 76, 241, 0.12); }
      #login-main .lg-input:focus-within > md-icon {
        color: #6c4cf1; }
  #login-main .lg-errors {
    margin-top: 6px;
    font-size: 12px;
    color: #D93A5C; }
  #login-main form.ng-submitted .lg-input:has(.ng-invalid),
  #login-main .lg-input:has(.ng-invalid.ng-dirty.ng-touched) {
    border-color: #D93A5C; }
  #login-main .lg-link {
    padding: 0;
    border: none;
    background: transparent;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1;
    text-decoration: underline;
    text-underline-offset: 3px;
    -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
            text-decoration-color: rgba(108, 76, 241, 0.35);
    cursor: pointer; }
    #login-main .lg-link:hover {
      -webkit-text-decoration-color: #6c4cf1;
              text-decoration-color: #6c4cf1; }
  #login-main .lg-submit {
    box-sizing: border-box;
    gap: 10px;
    width: 100%;
    height: 50px;
    margin-top: 26px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    box-shadow: 0 8px 20px rgba(108, 76, 241, 0.26);
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
    cursor: pointer; }
    #login-main .lg-submit md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #FFFFFF; }
    #login-main .lg-submit md-progress-circular path {
      stroke: #FFFFFF; }
    #login-main .lg-submit:hover {
      opacity: 0.92; }
    #login-main .lg-submit[disabled] {
      cursor: default;
      opacity: 0.75; }
  #login-main .lg-divider {
    gap: 14px;
    margin-top: 28px;
    margin-bottom: 10px; }
  #login-main .lg-divider-line {
    height: 1px;
    background: #ECEAF5; }
  #login-main .lg-divider-text {
    font-size: 14px;
    color: #6E6E8C;
    white-space: nowrap; }
  #login-main .lg-secondary {
    gap: 8px 22px;
    margin-top: 28px; }
  #login-main .lg-secondary-sep {
    width: 1px;
    height: 22px;
    background: #DCD9EA; }
  #login-main .lg-secondary-link {
    gap: 8px;
    padding: 4px 0;
    border: none;
    background: transparent;
    font-size: 15px;
    font-weight: 500;
    color: #6c4cf1;
    cursor: pointer; }
    #login-main .lg-secondary-link md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #6c4cf1; }
    #login-main .lg-secondary-link:hover span {
      text-decoration: underline; }
  #login-main .lg-version {
    margin-top: 28px;
    font-size: 13px;
    color: #8A8AA3; }

@media (max-width: 599px) {
  #login-main .lg-header {
    padding: 14px 16px; }
  #login-main .lg-card {
    padding: 24px 20px; }
  #login-main .lg-title {
    font-size: 28px; }
  #login-main .lg-secondary {
    margin-top: 20px; } }

#welcome-page .intro-title {
  margin-bottom: 10px;
  font-size: 30px;
  color: #03597C; }

#welcome-page .links {
  color: #03597C;
  margin-top: 30px; }
  #welcome-page .links div {
    cursor: pointer;
    padding-top: 5px; }
  #welcome-page .links div:hover {
    text-decoration: underline; }

#welcome-page .version {
  color: #03597C;
  font-weight: bold;
  font-size: 10px;
  margin-top: 2px;
  margin-right: 2px; }

#welcome-page .powered-by {
  margin-top: 10px;
  line-height: 10px; }
  #welcome-page .powered-by a {
    color: #c2185b; }

#welcome-page .login-container {
  padding: 20px;
  background-color: white; }

#welcome-page.not-gt-sm .intro-title {
  font-size: 24px;
  margin-top: 20px; }

#welcome-page.not-gt-sm .powered-by {
  margin-right: 20px; }

#welcome-page.gt-sm {
  background-color: #FAFAFA; }
  #welcome-page.gt-sm .login-container {
    width: 400px;
    border-radius: 5px; }
  #welcome-page.gt-sm input {
    border: 1px solid #E0E0E0;
    color: #424242;
    font-family: "sansation", Helvetica, Arial, sans-serif;
    padding: 10px !important;
    height: 40px;
    border-radius: 4px; }

#image-display {
  overflow: hidden; }
  #image-display img {
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-left: 5px; }

.image-item {
  cursor: pointer; }
  .image-item img {
    height: 120px;
    border-radius: 20px; }

#image-consult .photo-container {
  height: 60px;
  border-radius: 10px; }

#image-main {
  position: relative; }

#marketing-main {
  position: relative; }

#marketing-header {
  background-color: #5F2EEA;
  color: white;
  padding: 20px; }
  #marketing-header .header-content .header-name {
    font-size: 20px;
    font-weight: bold; }
  #marketing-header .header-content .header-details {
    font-size: 12px;
    font-weight: 400; }
  #marketing-header .header-content .header-features {
    font-size: 12px;
    font-weight: 400; }
    #marketing-header .header-content .header-features md-icon {
      color: white; }

#marketing-parametrage {
  position: relative; }

#marketing-rapport .item-container {
  padding: 10px;
  height: 100px;
  border-bottom: 1px solid #EEEEEE; }
  #marketing-rapport .item-container .item-name {
    font-weight: bold;
    font-size: 16px; }
  #marketing-rapport .item-container .item-actions {
    min-width: 100px; }

#marque-list .marque-list-razText {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#marque-update .marque-update-razText {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#help-details {
  background-color: #F8F8FF; }
  #help-details .back-button {
    color: #1976D2;
    font-size: 14px;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px; }
  #help-details .help-details-content {
    position: relative;
    padding: 15px;
    font-size: 15px !important;
    font-family: sans-serif;
    color: #333333;
    line-height: 24px;
    -webkit-font-smoothing: antialiased; }
    #help-details .help-details-content .blocTitle-label {
      font-size: 32px !important;
      line-height: 35px;
      color: #1A237E;
      -webkit-font-smoothing: antialiased; }
    #help-details .help-details-content .wysiwyg-underline {
      text-decoration: underline; }
    #help-details .help-details-content p {
      font-size: 15px !important;
      font-family: sans-serif;
      color: #333333;
      line-height: 24px;
      -webkit-font-smoothing: antialiased; }
    #help-details .help-details-content strong {
      font-size: 15px;
      font-weight: 700;
      line-height: 24px; }
    #help-details .help-details-content li {
      font-size: 15px;
      line-height: 24px; }
    #help-details .help-details-content h1, #help-details .help-details-content h2, #help-details .help-details-content h3 {
      color: #1A237E; }
    #help-details .help-details-content h1 {
      line-height: 48px; }
    #help-details .help-details-content h2 {
      font-size: 22px;
      line-height: 35px;
      -webkit-font-smoothing: antialiased; }
    #help-details .help-details-content img {
      max-width: 100%; }
    #help-details .help-details-content iframe {
      max-width: 100%; }
    #help-details .help-details-content pre {
      background-color: #f7f7f7;
      border: 1px solid #ddd;
      border-radius: 3px;
      padding: 10px 15px;
      position: relative; }
      #help-details .help-details-content pre img {
        margin-right: auto;
        margin-left: auto; }
    #help-details .help-details-content ol {
      background-color: #FAFAFA;
      border: 1px solid #ddd;
      border-radius: 3px;
      margin: 15px;
      padding: 10px; }
      #help-details .help-details-content ol li {
        margin-left: 20px; }
    #help-details .help-details-content a[target=_self] {
      display: none; }

#help-main {
  position: relative; }

#help-list {
  position: relative; }

#help-support a {
  color: blue; }

#media-consult .chat-message-header {
  background: linear-gradient(97.67deg, #FBA67D 3.56%, #FDBC7F 92.48%);
  color: white;
  padding-bottom: 10px;
  padding-left: 10px;
  border-bottom: 1px solid #EEEEEE; }
  #media-consult .chat-message-header .actions :not(.selected) md-icon {
    opacity: 0.7; }
  #media-consult .chat-message-header .actions md-icon {
    color: white;
    cursor: pointer;
    margin-right: 10px;
    margin-left: 10px; }
  #media-consult .chat-message-header .from-container {
    margin-top: 20px; }
  #media-consult .chat-message-header.is-desktop {
    background: #5F2EEA;
    padding-bottom: 0px;
    padding-left: 0px;
    padding: 10px; }
    #media-consult .chat-message-header.is-desktop .from-container {
      margin-top: 0px; }

#media-consult .show-chat {
  background-color: #E8F5E9;
  margin: 30px;
  padding: 10px;
  border-radius: 5px; }

#media-consult #email-content {
  border: none; }

.desktop #media-consult .chat-message-header {
  background: #F8F8FF;
  color: #6E6E8C; }
  .desktop #media-consult .chat-message-header .from-container {
    margin-top: 5px; }
  .desktop #media-consult .chat-message-header .actions md-icon {
    color: #212121; }

#medias-list {
  position: relative; }
  #medias-list .header-libelle {
    font-weight: bold; }
  #medias-list .main-content .main-content-header {
    height: 80px;
    min-height: 80px; }
    #medias-list .main-content .main-content-header .main-content-header-date {
      font-weight: bold;
      padding-left: 10px; }
    #medias-list .main-content .main-content-header .main-content-header-envois .libelle {
      font-weight: bold; }
    #medias-list .main-content .main-content-header .main-content-header-envois .value {
      padding-left: 5px; }
  #medias-list .main-content .media-details {
    border-top: 1px solid rgba(0, 0, 0, 0.12); }
    #medias-list .main-content .media-details .detail-noContent {
      padding-top: 5px;
      padding-left: 20px;
      font-style: italic; }
    #medias-list .main-content .media-details .detail-content {
      position: relative;
      min-height: 100px;
      padding: 10px;
      padding-bottom: 20px;
      border-bottom: 1px solid #EEEEEE; }
      #medias-list .main-content .media-details .detail-content .item-title {
        font-weight: bold; }
        #medias-list .main-content .media-details .detail-content .item-title div {
          margin-right: 5px; }
      #medias-list .main-content .media-details .detail-content .message {
        font-style: italic;
        font-size: 12px; }
      #medias-list .main-content .media-details .detail-content .sms-failure {
        margin-top: 10px; }
        #medias-list .main-content .media-details .detail-content .sms-failure .failure-icon {
          margin-right: 5px; }
          #medias-list .main-content .media-details .detail-content .sms-failure .failure-icon md-icon {
            font-size: 16px;
            height: 16px;
            width: 16px;
            min-height: 16px;
            min-width: 16px;
            color: #C62828; }
        #medias-list .main-content .media-details .detail-content .sms-failure .failure-message {
          font-size: 12px;
          font-weight: bold;
          font-style: italic;
          color: #C62828; }

#help-resources {
  background: #FFFFFF;
  color: #0B0643;
  min-height: 0; }
  #help-resources md-icon {
    margin: 0; }
  #help-resources .hr-content {
    overflow-y: auto;
    padding: 30px 34px 34px; }
  #help-resources .hr-header {
    margin-bottom: 26px; }
  #help-resources .hr-header-left {
    gap: 20px; }
  #help-resources .hr-header-icon {
    width: 64px;
    height: 64px;
    min-width: 64px;
    border-radius: 16px;
    background: #F1EEFD; }
    #help-resources .hr-header-icon md-icon {
      font-size: 34px;
      width: 34px;
      height: 34px;
      min-width: 34px;
      min-height: 34px;
      color: #6c4cf1; }
  #help-resources .hr-title {
    font-size: 26px;
    font-weight: 800;
    color: #0B0643; }
  #help-resources .hr-subtitle {
    margin-top: 4px;
    font-size: 15px;
    color: #6E6784; }
  #help-resources .hr-close {
    cursor: pointer;
    color: #0B0643; }
  #help-resources .hr-section-title {
    margin: 6px 0 14px;
    font-size: 19px;
    font-weight: 700;
    color: #0B0643; }
  #help-resources .hr-card {
    gap: 22px;
    margin-bottom: 16px;
    padding: 22px 24px;
    border: 1px solid #ECEAF5;
    border-radius: 14px;
    background: #FFFFFF; }
    #help-resources .hr-card.hr-card--highlight {
      background: #F6F4FE;
      border-color: #ECE8FC; }
  #help-resources .hr-card-icon {
    font-size: 32px;
    width: 32px;
    height: 32px;
    min-width: 32px;
    min-height: 32px;
    color: #6c4cf1; }
    #help-resources .hr-card-icon.hr-card-icon--muted {
      color: #4A4560; }
  #help-resources .hr-card-title {
    font-size: 16px;
    font-weight: 700;
    color: #0B0643; }
  #help-resources .hr-card-text {
    margin-top: 4px;
    font-size: 14px;
    color: #6E6784; }
  #help-resources .hr-btn-primary {
    height: 48px;
    padding: 0 24px;
    gap: 10px;
    border: none;
    border-radius: 12px;
    background: #6c4cf1;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    box-shadow: 0 6px 14px rgba(108, 76, 241, 0.25); }
    #help-resources .hr-btn-primary md-icon {
      color: #FFFFFF; }
    #help-resources .hr-btn-primary:hover {
      background: #5b3de0; }
  #help-resources .hr-btn-status {
    height: 44px;
    padding: 0 18px;
    gap: 8px;
    border: none;
    border-radius: 10px;
    background: #F0F0F5;
    color: #4A4560;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer; }
    #help-resources .hr-btn-status md-icon {
      color: #4A4560;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px; }
    #help-resources .hr-btn-status:hover {
      background: #E7E6EF; }
    #help-resources .hr-btn-status.is-on {
      background: #E3F5E6;
      color: #2E7D32;
      cursor: default; }
      #help-resources .hr-btn-status.is-on md-icon {
        color: #2E7D32; }
  #help-resources .hr-resources {
    gap: 16px; }
  #help-resources .hr-resource {
    min-width: 0;
    padding: 22px;
    border: 1px solid #ECEAF5;
    border-radius: 14px;
    cursor: pointer;
    transition: box-shadow 0.12s, border-color 0.12s; }
    #help-resources .hr-resource:hover {
      border-color: #D9D2FB;
      box-shadow: 0 6px 18px rgba(11, 6, 67, 0.08); }
  #help-resources .hr-resource-icon {
    font-size: 36px;
    width: 36px;
    height: 36px;
    min-width: 36px;
    min-height: 36px;
    color: #6c4cf1; }
  #help-resources .hr-resource-fb {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #6c4cf1;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 800;
    font-family: Arial, sans-serif;
    line-height: 1; }
  #help-resources .hr-resource-chevron {
    color: #6E6784; }
  #help-resources .hr-resource-title {
    margin-top: 18px;
    font-size: 17px;
    font-weight: 700;
    color: #0B0643; }
  #help-resources .hr-resource-text {
    margin-top: 6px;
    font-size: 14px;
    color: #6E6784;
    line-height: 1.4; }

#marketing-synthese .synthese-bloc.parameters .synthese-data .synthese-data-value {
  padding-top: 0px; }

#marketing-synthese .synthese-bloc.parameters .synthese-data .synthese-data-title {
  padding-top: 5px;
  padding-bottom: 0px; }

#marketing-synthese .synthese-bloc .synthese-data {
  padding-top: 10px;
  padding-bottom: 10px; }
  #marketing-synthese .synthese-bloc .synthese-data .synthese-data-title {
    font-weight: bold; }

#marketing-synthese .marketing-synthese-photo-mail-consult {
  margin-top: 10px;
  margin-bottom: 10px; }
  #marketing-synthese .marketing-synthese-photo-mail-consult img {
    width: 50%;
    border-radius: 5px; }

#marketing-synthese .kalendes-synthese-html p {
  margin: 0px; }

#prePayment-fiche .prePayment-line {
  padding-top: 5px;
  padding-bottom: 5px; }
  #prePayment-fiche .prePayment-line .prePayment-title {
    font-size: 14px;
    font-weight: 600; }
  #prePayment-fiche .prePayment-line .prePayment-value {
    font-weight: 300;
    font-size: 14px;
    color: #6E6E8C; }

#prePayment-fiche .prePayment-warnings {
  margin: 10px;
  margin-bottom: 0px; }
  #prePayment-fiche .prePayment-warnings .kalendes-warning-message-text {
    font-size: 12px !important; }

#prePayment-fiche .force-container {
  padding: 5px 0px; }
  #prePayment-fiche .force-container .force-container-item {
    padding: 5px 0px; }

#no-subscription-welcome {
  background: #F6F6FB; }
  #no-subscription-welcome .nsw-page {
    padding: 32px 16px;
    overflow-y: auto; }
  #no-subscription-welcome .nsw-card {
    box-sizing: border-box;
    width: 100%;
    max-width: 620px;
    padding: 32px 28px 24px;
    border-radius: 20px;
    border: 1px solid #ECEAF5;
    background: #FFFFFF;
    box-shadow: 0 18px 48px rgba(20, 20, 43, 0.06);
    text-align: center;
    letter-spacing: normal; }
    #no-subscription-welcome .nsw-card button, #no-subscription-welcome .nsw-card a {
      font-family: inherit; }
  #no-subscription-welcome .nsw-icon {
    width: 92px;
    height: 92px;
    border-radius: 50%;
    background: #F0EDFD; }
    #no-subscription-welcome .nsw-icon md-icon {
      margin: 0;
      font-size: 44px;
      width: 44px;
      height: 44px;
      min-width: 44px;
      min-height: 44px;
      color: #6c4cf1; }
  #no-subscription-welcome .nsw-badge {
    margin-top: 12px;
    padding: 5px 16px;
    border-radius: 999px;
    background: #F0EDFD;
    font-size: 13px;
    font-weight: 600;
    color: #5B3FD9; }
  #no-subscription-welcome .nsw-title {
    margin-top: 16px;
    font-size: 30px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: -0.4px;
    color: #14142B; }
  #no-subscription-welcome .nsw-text {
    margin-top: 12px;
    font-size: 16px;
    line-height: 1.5;
    color: #5E5E7A; }
  #no-subscription-welcome .nsw-actions {
    margin-top: 22px; }
  #no-subscription-welcome .nsw-action {
    gap: 16px;
    padding: 18px;
    border-radius: 14px;
    background: #F7F5FF;
    text-align: left; }
    #no-subscription-welcome .nsw-action + .nsw-action {
      margin-top: 12px; }
  #no-subscription-welcome .nsw-action-icon {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 48px;
    height: 48px;
    margin-right: 14px;
    border-radius: 12px;
    background: #FFFFFF;
    box-shadow: 0 2px 6px rgba(20, 20, 43, 0.05); }
    #no-subscription-welcome .nsw-action-icon md-icon {
      margin: 0;
      color: #6c4cf1; }
  #no-subscription-welcome .nsw-action-text {
    min-width: 0; }
  #no-subscription-welcome .nsw-action-label {
    font-size: 14px;
    color: #5E5E7A; }
  #no-subscription-welcome .nsw-action-value {
    margin-top: 2px;
    font-size: 16px;
    font-weight: 700;
    color: #14142B; }
  #no-subscription-welcome .nsw-action-phone {
    margin-top: 2px;
    font-size: 24px;
    font-weight: 800;
    letter-spacing: 0.2px;
    white-space: nowrap;
    color: #14142B; }
  #no-subscription-welcome .nsw-btn-primary {
    box-sizing: border-box;
    gap: 8px;
    height: 46px;
    padding: 0 26px;
    border: 1.5px solid #6c4cf1;
    border-radius: 10px;
    background: #6c4cf1;
    box-shadow: 0 6px 16px rgba(108, 76, 241, 0.24);
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer; }
    #no-subscription-welcome .nsw-btn-primary md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #FFFFFF; }
    #no-subscription-welcome .nsw-btn-primary:hover {
      opacity: 0.92; }
    #no-subscription-welcome .nsw-btn-primary.is-secondary {
      background: #FFFFFF;
      box-shadow: none;
      color: #6c4cf1; }
      #no-subscription-welcome .nsw-btn-primary.is-secondary md-icon {
        color: #6c4cf1; }
      #no-subscription-welcome .nsw-btn-primary.is-secondary:hover {
        opacity: 1;
        background: #F0EDFD; }
  #no-subscription-welcome .nsw-footer {
    gap: 8px;
    margin-top: 24px;
    padding-top: 20px;
    border-top: 1px solid #ECEAF5; }
  #no-subscription-welcome .nsw-footer-text {
    font-size: 15px;
    color: #5E5E7A; }
  #no-subscription-welcome .nsw-btn-link {
    gap: 8px;
    padding: 0;
    border: none;
    background: transparent;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #no-subscription-welcome .nsw-btn-link md-icon {
      margin: 0;
      font-size: 22px;
      width: 22px;
      height: 22px;
      min-width: 22px;
      min-height: 22px;
      color: #4A4A5E; }
    #no-subscription-welcome .nsw-btn-link:hover span {
      text-decoration: underline; }

@media (max-width: 599px) {
  #no-subscription-welcome .nsw-page {
    padding: 16px; }
  #no-subscription-welcome .nsw-card {
    padding: 24px 18px 20px; }
  #no-subscription-welcome .nsw-icon {
    width: 76px;
    height: 76px; }
  #no-subscription-welcome .nsw-title {
    font-size: 24px; }
  #no-subscription-welcome .nsw-text {
    font-size: 15px; }
  #no-subscription-welcome .nsw-btn-primary {
    width: 100%; } }

#prePayment-pay .prePayment-pay-button {
  padding: 2px 10px;
  font-weight: bold; }

#notification-list {
  position: relative;
  background: #FFFFFF;
  color: #0B0643;
  min-height: 0;
  /* En-tête */
  /* Liste */
  /* texte du serveur (message.sub), affiché en entier comme dans l'ancienne version */
  /* chargement (classe posée par le contrôleur, sans binding) */
  /* Pied */ }
  #notification-list md-icon {
    margin: 0; }
  #notification-list .nl-root {
    min-height: 0;
    min-width: 0; }
  #notification-list .nl-header {
    padding: 24px 24px 18px 28px;
    border-bottom: 1px solid #F0EEF7; }
  #notification-list .nl-header-left {
    gap: 18px;
    min-width: 0; }
  #notification-list .nl-header-icon {
    font-size: 40px;
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    color: #6c4cf1; }
  #notification-list .nl-title-row {
    gap: 12px; }
  #notification-list .nl-title {
    font-size: 24px;
    font-weight: 800;
    color: #0B0643; }
  #notification-list .nl-count {
    padding: 3px 12px;
    border-radius: 999px;
    background: #EDE8FD;
    color: #6c4cf1;
    font-size: 14px;
    font-weight: 700; }
  #notification-list .nl-subtitle {
    margin-top: 2px;
    font-size: 14px;
    color: #6E6784; }
  #notification-list .nl-close {
    cursor: pointer;
    color: #0B0643; }
    #notification-list .nl-close:hover {
      color: #6c4cf1; }
  #notification-list .nl-list {
    min-height: 0;
    overflow-y: auto;
    padding: 6px 24px 20px; }
  #notification-list .nl-day {
    margin: 22px 0 12px;
    font-size: 17px;
    font-weight: 800;
    color: #0B0643; }
  #notification-list .nl-card {
    gap: 16px;
    margin-bottom: 12px;
    padding: 18px 18px 18px 20px;
    border: 1px solid #ECEAF5;
    border-radius: 14px;
    background: #FFFFFF;
    transition: border-color 0.12s, box-shadow 0.12s; }
    #notification-list .nl-card.is-clickable {
      cursor: pointer; }
      #notification-list .nl-card.is-clickable:hover {
        border-color: #D9D2FB;
        box-shadow: 0 6px 18px rgba(11, 6, 67, 0.07); }
  #notification-list .nl-card-icon {
    position: relative;
    width: 48px;
    height: 48px;
    min-width: 48px;
    border-radius: 12px; }
    #notification-list .nl-card-icon .material-symbols-outlined {
      font-size: 26px;
      line-height: 1; }
    #notification-list .nl-card-icon.nl-tone-purple {
      background: #F1EEFD; }
      #notification-list .nl-card-icon.nl-tone-purple .material-symbols-outlined {
        color: #6c4cf1; }
    #notification-list .nl-card-icon.nl-tone-red {
      background: #FDECEC; }
      #notification-list .nl-card-icon.nl-tone-red .material-symbols-outlined {
        color: #D32F2F; }
    #notification-list .nl-card-icon.nl-tone-orange {
      background: #FFF2E3; }
      #notification-list .nl-card-icon.nl-tone-orange .material-symbols-outlined {
        color: #E07B00; }
  #notification-list .nl-unread-dot {
    position: absolute;
    top: -3px;
    right: -3px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #E5396B;
    border: 2px solid #FFFFFF; }
  #notification-list .nl-card-body {
    min-width: 0; }
  #notification-list .nl-card-head {
    gap: 12px; }
  #notification-list .nl-card-type {
    font-size: 16px;
    font-weight: 700; }
    #notification-list .nl-card-type.nl-tone-purple {
      color: #6c4cf1; }
    #notification-list .nl-card-type.nl-tone-red {
      color: #D32F2F; }
    #notification-list .nl-card-type.nl-tone-orange {
      color: #E07B00; }
  #notification-list .nl-card-time {
    font-size: 13px;
    color: #8A86A0;
    white-space: nowrap; }
  #notification-list .nl-card-html {
    margin-top: 6px;
    font-size: 12px;
    font-weight: 400;
    color: #0B0643;
    line-height: 1.55;
    overflow-wrap: anywhere; }
    #notification-list .nl-card-html b {
      font-weight: 600;
      color: #0B0643; }
  #notification-list .nl-card-action-col {
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch; }
  #notification-list .nl-card-action {
    width: 42px;
    height: 42px;
    min-width: 42px;
    padding: 0;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    background: #FFFFFF;
    cursor: pointer; }
    #notification-list .nl-card-action .material-symbols-outlined {
      font-size: 24px;
      line-height: 1;
      color: #6c4cf1; }
    #notification-list .nl-card-action:hover {
      background: #F5F2FE;
      border-color: #D9D2FB; }
  #notification-list .nl-icon-loading {
    display: none;
    animation: nl-spin 0.9s linear infinite; }
  #notification-list .nl-card.is-loading {
    pointer-events: none; }
    #notification-list .nl-card.is-loading .nl-icon-idle {
      display: none; }
    #notification-list .nl-card.is-loading .nl-icon-loading {
      display: inline-block; }
  #notification-list .nl-card-chevron {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    width: 24px;
    min-width: 24px; }
    #notification-list .nl-card-chevron .material-symbols-outlined {
      font-size: 24px;
      line-height: 1;
      color: #0B0643; }
  #notification-list .nl-empty {
    padding: 56px 16px;
    text-align: center; }
    #notification-list .nl-empty md-icon {
      font-size: 40px;
      width: 40px;
      height: 40px;
      min-width: 40px;
      min-height: 40px;
      color: #C9C4DE; }
    #notification-list .nl-empty .nl-empty-title {
      margin-top: 12px;
      font-size: 15px;
      font-weight: 700;
      color: #0B0643; }
    #notification-list .nl-empty .nl-empty-text {
      margin-top: 4px;
      font-size: 13px;
      color: #8A86A0; }
  #notification-list .nl-footer {
    padding: 14px 24px;
    border-top: 1px solid #F0EEF7;
    background: #FFFFFF; }
  #notification-list .nl-action {
    gap: 10px;
    height: 42px;
    padding: 0 12px;
    border: none;
    border-radius: 10px;
    background: transparent;
    font-family: inherit;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer; }
    #notification-list .nl-action md-icon {
      font-size: 24px;
      width: 24px;
      height: 24px;
      min-width: 24px;
      min-height: 24px; }
    #notification-list .nl-action[disabled] {
      opacity: 0.45;
      cursor: default; }
  #notification-list .nl-action-delete {
    color: #E5396B; }
    #notification-list .nl-action-delete md-icon {
      color: #E5396B; }
    #notification-list .nl-action-delete:not([disabled]):hover {
      background: #FDEEF2; }
  #notification-list .nl-action-refresh {
    color: #0B0643; }
    #notification-list .nl-action-refresh md-icon {
      color: #0B0643; }
    #notification-list .nl-action-refresh:not([disabled]):hover {
      background: #F5F3FC; }
    #notification-list .nl-action-refresh .is-spinning {
      animation: nl-spin 0.9s linear infinite; }

@keyframes nl-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

#renewal-payment-detail .iban-container-main {
  font-size: 14px;
  padding: 20px;
  padding-bottom: 120px; }
  #renewal-payment-detail .iban-container-main .iban-libelle {
    margin-bottom: 5px; }
  #renewal-payment-detail .iban-container-main .iban-container-sub {
    border-radius: 5px;
    border: 1px solid transparent;
    padding: 15px 15px;
    animation: border_reveal 1.5s ease forwards;
    animation-delay: 1s; }
    #renewal-payment-detail .iban-container-main .iban-container-sub .iban-element .legal-mentions {
      font-size: 12px;
      color: #746e6e;
      text-align: justify; }
    #renewal-payment-detail .iban-container-main .iban-container-sub .iban-element .legal-mentions-div {
      margin-top: 10px;
      margin-bottom: 10px; }
      #renewal-payment-detail .iban-container-main .iban-container-sub .iban-element .legal-mentions-div kalendes-checkbox {
        margin-right: 15px; }
    #renewal-payment-detail .iban-container-main .iban-container-sub .iban-element .footer {
      margin-top: 10px;
      margin-bottom: 15px; }
  #renewal-payment-detail .iban-container-main .iban-legal {
    margin: 10px; }

@keyframes border_reveal {
  100% {
    border: 1px solid #757070; } }

#renewal-payment-detail .contact-item {
  margin: 10px;
  margin-bottom: 30px;
  padding: 10px;
  border: 1px solid #E9E9F8;
  border-radius: 5px;
  font-size: 14px;
  min-width: 200px !important; }
  #renewal-payment-detail .contact-item .contact-item-title {
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    color: #0B0643; }
  #renewal-payment-detail .contact-item .contact-item-text {
    margin-top: 20px;
    color: #4E4B66; }
  #renewal-payment-detail .contact-item .contact-item-numero {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #C93867; }

.xs #renewal-payment-detail .iban-container-main {
  padding: 5px;
  padding-bottom: 120px; }

.xs #renewal-payment-detail .contact-item {
  margin: 0px;
  margin-bottom: 30px; }

#rapport-comptable-list .rapport-item .rapport-item-header {
  cursor: pointer;
  margin-bottom: 10px; }

#rapport-comptable-list .rapport-item .rapport-item-export {
  margin-top: 30px; }

#rapport-comptable-list .rapport-item .rapport-item-libelle {
  font-size: 16px;
  font-weight: bold; }

#rapport-comptable-list .rapport-item .rapport-item-separator {
  margin-top: 20px;
  margin-bottom: 20px;
  height: 1px;
  background-color: #E9E9F8; }

#rapport-comptable-list .rapport-item .rapport-item-item-bordered {
  border-top: 1px solid #E9E9F8;
  border-bottom: 1px solid #E9E9F8;
  margin-top: 20px;
  margin-bottom: 20px; }

#rapport-comptable-list .frequence-item .frequence-item-libelle {
  font-size: 14px;
  color: #6E6E8C;
  font-weight: 400; }

#rapport-comptable-list .frequence-item .frequence-item-day {
  width: 100px;
  text-align: center; }

#rapport-comptable-list .frequence-bloc-sub {
  padding: 0px 60px; }
  #rapport-comptable-list .frequence-bloc-sub .frequence-item {
    padding: 15px 0px; }
    #rapport-comptable-list .frequence-bloc-sub .frequence-item:not(.is-last) {
      border-bottom: 1px solid #E9E9F8; }

.xs #rapport-comptable-list .frequence-bloc-sub {
  padding: 0px 30px; }

#notification-main {
  position: relative; }

#rapport-comptable-report-list .rapport-comptable-report-list-title .kalendes-listTitle .title-name {
  margin-left: 5px;
  font-weight: bold;
  color: #C93867; }

#rapport-comptable-report-list .report-item-container {
  background-color: white;
  padding: 0px 30px; }
  #rapport-comptable-report-list .report-item-container .report-item {
    padding: 15px 0px;
    border-bottom: 1px solid #E9E9F8; }

#rapport-comptable-report-list .report-item-sub {
  padding: 0px 60px; }
  #rapport-comptable-report-list .report-item-sub .sub-item {
    cursor: pointer;
    padding: 15px 0px; }
    #rapport-comptable-report-list .report-item-sub .sub-item:not(.is-last) {
      border-bottom: 1px solid #E9E9F8; }

#rapport-comptable-report-list .item-input-ordre {
  width: 100px;
  text-align: center; }

.xs #rapport-comptable-report-list .report-item-sub {
  padding: 0px 30px; }

#reglement-account .client-name {
  font-weight: bold;
  margin-bottom: 5px; }

#reglement-account .client-information {
  border-radius: 5px; }
  #reglement-account .client-information .client-information-arrow md-icon {
    height: 15px;
    width: 15px;
    min-height: 15px;
    min-width: 15px;
    font-size: 15px;
    color: #6E6E8C; }
  #reglement-account .client-information .client-information-account {
    padding: 10px;
    margin: 20px;
    box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
    border-radius: 5px;
    background-color: white; }
  #reglement-account .client-information .client-information-separator {
    min-width: 30px; }
  #reglement-account .client-information .client-information-gift {
    padding: 10px;
    margin: 20px;
    box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
    border-radius: 5px;
    background-color: white; }
  #reglement-account .client-information .kalendes-tag span {
    font-size: 20px !important; }
  #reglement-account .client-information .kalendes-tag .icon-container md-icon {
    height: 30px !important;
    width: 30px !important;
    font-size: 30px !important; }

#satisfaction-dashboard .review-delete-response-link {
  font-size: 11px;
  color: #1E88E5;
  cursor: pointer; }
  #satisfaction-dashboard .review-delete-response-link:hover {
    text-decoration: underline; }

#satisfaction-dashboard .satisfaction-dashboard-header {
  margin-top: 20px;
  margin-bottom: 20px; }

#satisfaction-dashboard .rating {
  -ms-flex-align: center;
      align-items: center; }

#satisfaction-dashboard .rating-content {
  font-size: 13px;
  font-weight: bold; }

#satisfaction-dashboard .ressources {
  padding-left: 15px; }

#satisfaction-dashboard .separator {
  margin: 10px 60px; }

#satisfaction-dashboard .rating-comment {
  margin-top: 20px;
  font-size: 12px;
  font-style: italic; }

#satisfaction-dashboard .satisfaction-dashboard-search {
  margin-top: 40px;
  margin-bottom: 5px;
  margin-left: 40px;
  margin-right: 40px; }

#satisfaction-dashboard .self-statistiques-chart {
  margin: 10px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  height: 400px;
  background-color: white; }
  #satisfaction-dashboard .self-statistiques-chart .stat-header {
    padding-top: 10px; }
    #satisfaction-dashboard .self-statistiques-chart .stat-header .title {
      font-size: 18px;
      font-weight: bold; }
    #satisfaction-dashboard .self-statistiques-chart .stat-header .warning {
      font-size: 12px;
      font-weight: 300;
      color: #6E6E8C; }

#product-tour-setting-boutique .settings-etablissement-immatriculation-content {
  padding-bottom: 100px; }
  #product-tour-setting-boutique .settings-etablissement-immatriculation-content .warning-assujeti-tva {
    color: #EF6C00; }

#product-tour-setting-boutique .tva-text {
  font-size: 12px !important; }
  #product-tour-setting-boutique .tva-text ul {
    margin-block-start: 2px;
    margin-block-end: 2px; }
  #product-tour-setting-boutique .tva-text.with-margin {
    margin-top: 10px; }

#product-tour-setting-main {
  position: relative; }

#commande-main {
  position: relative; }
  #commande-main .scan-barcode-container {
    min-height: 33vh;
    height: 33vh;
    overflow: hidden; }
  #commande-main .scan-result-container {
    margin-top: 20px;
    margin-bottom: 10px; }
  #commande-main .scan-quantity input {
    text-align: center; }
  #commande-main .scan-prix {
    margin-top: 20px; }
    #commande-main .scan-prix input {
      text-align: right; }

#satisfaction-main {
  position: relative; }

#scanner-main {
  position: relative; }
  #scanner-main .scan-barcode-container {
    min-height: 33vh;
    height: 33vh;
    overflow: hidden; }
  #scanner-main .scan-result-container {
    margin-top: 20px;
    margin-bottom: 10px;
    border-top: 1px solid #E9E9F8;
    border-bottom: 1px solid #E9E9F8;
    padding: 10px;
    background-color: white;
    height: 100px; }

#caisse-main {
  position: relative; }
  #caisse-main .scan-barcode-container {
    min-height: 33vh;
    height: 33vh;
    overflow: hidden; }
  #caisse-main .scan-result-container {
    margin-top: 20px;
    margin-bottom: 10px; }
  #caisse-main .scan-quantity input {
    text-align: center; }
  #caisse-main .scan-prix {
    margin-top: 20px; }
    #caisse-main .scan-prix input {
      text-align: right; }

#scan-main {
  position: relative; }

#scan-stock {
  position: relative; }
  #scan-stock .scan-barcode-container {
    min-height: 33vh;
    height: 33vh;
    overflow: hidden; }
  #scan-stock .scan-result-container {
    margin-top: 20px;
    margin-bottom: 10px; }
  #scan-stock .scan-quantity input {
    text-align: center; }
  #scan-stock .scan-prix input {
    text-align: right; }

#report-main {
  position: relative; }

#search-details {
  position: relative; }
  #search-details .notif-time {
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    padding-right: 20px;
    color: #4F5050; }
  #search-details .kalendes-listTitle .title-name {
    margin-left: 5px;
    font-weight: bold;
    color: #C93867; }

#search-list {
  position: relative; }
  #search-list .notif-time {
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    padding-right: 20px;
    color: #4F5050; }

#search-main {
  position: relative; }

#sellOnline-commandes .sellOnline-commandes-content {
  padding-bottom: 100px; }

#sellOnline-commandes .text-bold {
  font-weight: bold; }

#sellOnline-commandes .encaissement-message {
  padding: 10px; }

#sellOnline-commandes .commande-item-container {
  padding-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px; }

#sellOnline-commandes .commande-item {
  background-color: white;
  padding: 10px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }
  #sellOnline-commandes .commande-item .commande-item-client {
    font-size: 18px;
    font-weight: bold; }
  #sellOnline-commandes .commande-item .commande-item-description {
    color: #6E6E8C;
    font-size: 13px;
    font-weight: 400; }
  #sellOnline-commandes .commande-item .commande-item-delivery {
    color: #6E6E8C;
    font-size: 13px;
    font-weight: 400; }
  #sellOnline-commandes .commande-item .details-content .details-separator {
    border-top: 1px solid #E9E9F8;
    margin-top: 10px;
    margin-bottom: 10px; }
  #sellOnline-commandes .commande-item .details-content .details-content-article {
    padding-top: 2px;
    padding-botom: 2px; }
    #sellOnline-commandes .commande-item .details-content .details-content-article .details-content-article-amount {
      font-weight: bold; }
  #sellOnline-commandes .commande-item .details-content .details-content-total {
    margin-top: 20px;
    font-weight: bold; }
    #sellOnline-commandes .commande-item .details-content .details-content-total div {
      font-size: 18px !important; }

#sellOnline-main {
  position: relative; }

#select-screen-famille .raz-selection {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#colors-list .color-selection {
  height: 40px;
  border-radius: 6px; }

#colors-list .color-checked {
  min-width: 40px; }

#settings-itinerant .settings-itinerant-close {
  color: red;
  margin: 0 5px 0 0; }

#settings-itinerant .settings-itinerant-main-title {
  margin-bottom: 5px; }

#settings-itinerant .settings-itinerant-border {
  border: 1px #E9E9F8 solid !important;
  border-radius: 5px; }

#settings-itinerant .settings-itinerant-adresse {
  font-weight: 300;
  font-size: 14px; }

#settings-itinerant .kalendes-chip-tag {
  font-weight: 300;
  font-size: 14px; }

.md-chips .md-chip-input-container {
  border: lightgrey;
  outline-color: red; }

.md-input {
  border: lightgrey;
  outline-color: red; }

.xs #settings-itinerant .settings-itinerant-main-title, .sm #settings-itinerant .settings-itinerant-main-title {
  margin-left: 10px; }

#staff-working-hours-actions .bloc-action .kalendes-listItem {
  padding-top: 10px;
  padding-bottom: 10px; }

#staff-main {
  position: relative; }

#staff-workingHours .staff-workingHours-loading-container {
  position: relative;
  height: 40px;
  margin-left: 10px; }
  #staff-workingHours .staff-workingHours-loading-container .staff-workingHours-loading {
    position: absolute;
    bottom: 0px;
    left: 0px; }

#staff-workingHours .staff-workingHours-header {
  padding: 0px; }

#staff-workingHours .staff-workingHours-content {
  padding: 20px 30px; }
  #staff-workingHours .staff-workingHours-content.is-loading {
    opacity: 0.8; }
  #staff-workingHours .staff-workingHours-content .content-firstCol {
    width: 150px;
    min-width: 150px;
    max-width: 150px;
    border: 1px solid #BDBDBD;
    background-color: #F5F5F5;
    margin-bottom: -1px;
    font-weight: bold;
    padding-left: 10px; }
  #staff-workingHours .staff-workingHours-content .content-day {
    cursor: pointer;
    border: 1px solid #BDBDBD;
    margin-left: -1px;
    margin-bottom: -1px;
    padding: 2px; }
    #staff-workingHours .staff-workingHours-content .content-day.closed-all-day {
      background-color: #EEEEEE;
      pointer-events: none; }
  #staff-workingHours .staff-workingHours-content .content-day-calendrier {
    padding: 5px 10px;
    background-color: #D81B60;
    color: white;
    font-weight: bold;
    font-size: 12px !important;
    border-radius: 2px;
    cursor: pointer;
    margin-bottom: 2px; }
  #staff-workingHours .staff-workingHours-content .content-day-fermeture {
    padding: 5px 10px;
    background-color: #616161;
    color: white;
    font-weight: bold;
    font-size: 12px !important;
    border-radius: 2px;
    cursor: pointer;
    margin-bottom: 2px; }
    #staff-workingHours .staff-workingHours-content .content-day-fermeture span {
      font-size: 12px; }
  #staff-workingHours .staff-workingHours-content .content-day-conges {
    padding: 5px 10px;
    background-color: #616161;
    color: white;
    font-weight: bold;
    font-size: 12px !important;
    border-radius: 2px;
    cursor: pointer;
    margin-bottom: 2px; }
    #staff-workingHours .staff-workingHours-content .content-day-conges span {
      font-size: 12px; }
  #staff-workingHours .staff-workingHours-content .content-day-add {
    opacity: 0;
    cursor: pointer; }
    #staff-workingHours .staff-workingHours-content .content-day-add md-icon {
      width: 20px;
      min-width: 20px;
      height: 20px;
      min-height: 20px;
      font-size: 20px; }
  #staff-workingHours .staff-workingHours-content .content-day-add:hover {
    opacity: 0.7; }
  #staff-workingHours .staff-workingHours-content .content-days {
    height: 30px;
    background-color: #F5F5F5;
    font-weight: bold; }
  #staff-workingHours .staff-workingHours-content .content-separator {
    border-left: 1px solid #BDBDBD;
    border-right: 1px solid #BDBDBD;
    height: 30px;
    font-weight: bold;
    padding-left: 10px; }
  #staff-workingHours .staff-workingHours-content .content-ressource {
    min-height: 40px; }
    #staff-workingHours .staff-workingHours-content .content-ressource .content-firstCol {
      cursor: pointer; }

.xs #staff-workingHours .staff-workingHours-content {
  padding: 20px 5px; }
  .xs #staff-workingHours .staff-workingHours-content .content-firstCol {
    width: 100px;
    min-width: 100px;
    max-width: 100px; }

#proRessource-menu {
  position: relative; }

#tactil-bottomNav {
  background: #E8E8FC;
  border-top: 1px solid #E9E9F8;
  min-height: 75px;
  height: 75px; }
  #tactil-bottomNav .bottomNav-item {
    cursor: pointer;
    color: #5F2EEA;
    font-size: 16px;
    font-weight: 700;
    border-right: 1px solid #C9C9E0;
    transition: background-color 300ms ease;
    padding-left: 10px;
    padding-right: 10px; }
    #tactil-bottomNav .bottomNav-item md-icon {
      color: #5F2EEA;
      margin-right: 10px; }
    #tactil-bottomNav .bottomNav-item.selected {
      background-color: #FFFFFF; }
    #tactil-bottomNav .bottomNav-item.item-button md-icon {
      margin-right: 10px;
      margin-left: 10px; }
    #tactil-bottomNav .bottomNav-item.item-button.last {
      border-right: none; }
  #tactil-bottomNav .bottomNav-item:hover:not(.selected) {
    background-color: #F8F8FF; }
  #tactil-bottomNav .bottomNav-item:active:not(.selected) {
    background-color: #F8F8FF; }
  #tactil-bottomNav .bottomNav-more-popup-container {
    position: relative; }
  #tactil-bottomNav .bottomNav-more-popup {
    position: absolute;
    background: #FFFFFF;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    color: #9F7DFF;
    font-weight: bold;
    font-size: 16px;
    left: 0px;
    right: 0px;
    bottom: 75px;
    z-index: 1001;
    min-height: 100px; }
    #tactil-bottomNav .bottomNav-more-popup .popup-item {
      padding: 10px;
      border-bottom: 1px solid #E8E8FC;
      margin-bottom: -1px;
      min-height: 70px;
      text-align: center;
      transition: background-color 300ms ease; }
    #tactil-bottomNav .bottomNav-more-popup .popup-item:hover {
      background: #E8E8FC; }

.tactil-bottomNav-warning {
  padding: 20px;
  font-size: 16px !important;
  text-align: center; }

#tactil-centralNav {
  position: relative;
  background-color: #FFFFFF;
  overflow: hidden; }

#tactil-reglement .calculatrice-container {
  padding: 20px 50px; }

#tactil-rightNav {
  border-left: 2px solid #E9E9F8; }
  #tactil-rightNav .rightNav-item {
    padding: 20px 10px;
    cursor: pointer;
    color: #6E6E8C;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 2px solid #E9E9F8;
    transition: background-color 100ms linear; }
    #tactil-rightNav .rightNav-item md-icon {
      border: 3px solid #6E6E8C;
      border-radius: 100px;
      padding: 5px;
      color: #6E6E8C;
      margin-bottom: 5px; }
    #tactil-rightNav .rightNav-item.selected {
      color: #5F2EEA; }
      #tactil-rightNav .rightNav-item.selected md-icon {
        border-color: #5F2EEA;
        color: #5F2EEA; }
  #tactil-rightNav .rightNav-item:hover {
    color: #5F2EEA; }
    #tactil-rightNav .rightNav-item:hover md-icon {
      border-color: #5F2EEA;
      color: #5F2EEA; }

#tactil-screen .tactil-screen-ticket {
  min-width: 300px;
  background-color: #E8E8FC; }

#tactil-screen .tactil-screen-centralNav {
  margin: 10px 0px;
  margin-top: 0px;
  min-width: 400px; }

#tactil-screen .tactil-screen-rightNav {
  max-width: 300px;
  /*
    margin:10px;
    background-color: #6E6E8C;//#0B0643;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px;
    overflow: hidden;
     */ }

#tactil-screen .search-container {
  position: relative; }
  #tactil-screen .search-container .search-content {
    position: absolute;
    overflow: hidden;
    z-index: 2;
    background-color: #FFFFFF;
    width: 95%;
    height: 95%;
    border-radius: 15px;
    box-shadow: 0px 32px 48px rgba(17, 17, 17, 0.1); }
    #tactil-screen .search-container .search-content .search-close {
      position: absolute;
      right: 10px;
      top: 10px;
      z-index: 12;
      cursor: pointer; }

#tactil-passage .tactil-passage-content {
  padding: 10px;
  padding-top: 40px; }

#tactil-ticket {
  position: relative; }
  #tactil-ticket .tactil-ticket-title {
    color: #6E6E8C;
    font-weight: 400; }
  #tactil-ticket .tactil-ticket-container .tactil-ticket-content {
    padding: 10px; }
    #tactil-ticket .tactil-ticket-container .tactil-ticket-content #ticket-update-part-note {
      margin-bottom: 20px; }
      #tactil-ticket .tactil-ticket-container .tactil-ticket-content #ticket-update-part-note .kalendes-listItem {
        padding-left: 10px;
        padding-right: 10px; }
    #tactil-ticket .tactil-ticket-container .tactil-ticket-content #ticket-update-part-send .kalendes-listItem {
      padding-left: 10px;
      padding-right: 10px; }
      #tactil-ticket .tactil-ticket-container .tactil-ticket-content #ticket-update-part-send .kalendes-listItem .force-container {
        padding: 5px 10px; }
  #tactil-ticket .tactil-ticket-actions {
    background-color: #FFFFFF;
    padding: 10px;
    border-right: 1px solid #E9E9F8; }
  #tactil-ticket .prix-barre {
    text-decoration: line-through; }
  #tactil-ticket .tactil-ticket-separator {
    height: 1px;
    background-color: #E9E9F8;
    margin-top: 15px;
    margin-bottom: 15px; }

#tarif-disponibilite .disponibilite-item {
  min-width: 244px;
  margin: 10px 0px; }
  #tarif-disponibilite .disponibilite-item.day {
    min-width: 122px; }
  #tarif-disponibilite .disponibilite-item .disponibilite-illimite {
    margin-right: 30px; }
  #tarif-disponibilite .disponibilite-item .disponibilite-libelle {
    margin-left: 10px; }

#statistics-header {
  background-color: #5F2EEA;
  color: white;
  padding: 20px;
  /*
  .statistics-header-main{
    img{
      width:60px;
      height:60px;
      border-radius: 60px;
      margin: 10px;
      margin-left: 0px;
    }
  }
  .kalendes-listItem{
    padding-top:5px;
    padding-bottom:5px;
  }

   */ }
  #statistics-header .statistics-header-badge {
    font-size: 24px;
    font-weight: 700;
    background-color: white;
    color: #5F2EEA;
    width: 60px;
    height: 60px;
    border-radius: 60px;
    margin-right: 20px; }
    #statistics-header .statistics-header-badge md-icon {
      height: 40px;
      width: 40px;
      font-size: 40px; }
  #statistics-header .statistics-header-name {
    font-size: 20px;
    font-weight: bold; }
  #statistics-header .statistics-header-features {
    font-size: 12px;
    font-weight: 400; }
  #statistics-header .statistics-header-icons {
    margin-top: 20px;
    color: white; }
    #statistics-header .statistics-header-icons md-icon {
      color: white; }

.desktop #statistics-header {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 15px; }

#ticket-header .main-line {
  padding-top: 5px;
  padding-bottom: 5px; }
  #ticket-header .main-line .title {
    font-weight: bold; }

#statistics-dashboard {
  overflow: hidden;
  position: relative; }
  #statistics-dashboard .statistics-dashboard-item {
    background-color: white;
    box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
    border-radius: 15px;
    padding: 10px;
    margin: 10px;
    margin-top: 0px;
    margin-bottom: 20px; }
    #statistics-dashboard .statistics-dashboard-item .statistics-dashboard-item-actions.big {
      margin-top: 20px; }

#ticket-header {
  min-height: 80px; }
  #ticket-header .kalendes-listItem {
    background-color: #5F2EEA;
    color: white; }
    #ticket-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
      color: white; }
  #ticket-header .ticket-header-content {
    padding: 10px; }
  #ticket-header .main-line {
    padding-top: 5px;
    padding-bottom: 5px; }
    #ticket-header .main-line .title {
      font-weight: bold; }
  #ticket-header .ticket-header-mainText {
    font-weight: bold;
    font-size: 18px !important; }
  #ticket-header .ticket-header-footerText {
    margin-right: 10px; }

.ticket-tags .ticket-tags-libelle {
  min-width: 100px;
  line-height: 12px; }

.ticket-tags .ticket-tags-sublibelle {
  /*
    position:absolute;
    right:0px;
    top:15px;

     */
  font-weight: 300;
  font-size: 7px;
  line-height: 10px; }
  .ticket-tags .ticket-tags-sublibelle span {
    font-weight: 300 !important;
    font-size: 9px !important;
    line-height: 10px !important; }
    .ticket-tags .ticket-tags-sublibelle span.green {
      color: #43A047; }
    .ticket-tags .ticket-tags-sublibelle span.red {
      color: #C93867; }
    .ticket-tags .ticket-tags-sublibelle span.orange {
      color: #FB8C00; }
    .ticket-tags .ticket-tags-sublibelle span.grey {
      color: #6E6E8C; }
    .ticket-tags .ticket-tags-sublibelle span.purple {
      color: #5F2EEA; }
    .ticket-tags .ticket-tags-sublibelle span.blue {
      color: #2196F3; }
    .ticket-tags .ticket-tags-sublibelle span.pink {
      color: #E91E63; }
    .ticket-tags .ticket-tags-sublibelle span.yellow {
      color: #FFEB3B; }

.ticket-tags.maxi .kalendes-tag {
  font-size: 16px !important; }
  .ticket-tags.maxi .kalendes-tag .icon-container md-icon {
    font-size: 26px !important;
    height: 26px !important;
    width: 26px !important; }

.ticket-tags.maxi .ticket-tags-sublibelle {
  top: 20px; }

.user-badge .user-photo img {
  border-radius: 100px; }

#vente-main {
  position: relative; }

#tarifSpecial-update .tarifSpecial-update-razText {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#tarifSpecial-list .tarifSpecial-list-razText {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#synthese-vente-menu .synthese-vente-menu-title {
  font-size: 24px !important;
  font-weight: bold; }

.mobile #synthese-vente-menu .synthese-vente-menu-title {
  padding: 10px; }

.mobile #synthese-vente-menu .synthese-vente-menu-link {
  font-size: 14px; }

#article-selection-delivery .bloc .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#article-selection-delivery .prix input {
  width: 100px;
  text-align: center; }

.article-selection-item-marged {
  padding: 20px; }
  .article-selection-item-marged .article-selection-item {
    border-radius: 5px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    background-color: white; }
    .article-selection-item-marged .article-selection-item .article-selection-item-container {
      padding: 10px; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .photo-container {
        width: 50px;
        height: 50px;
        margin-right: 10px; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .article-libelle {
        font-size: 16px;
        font-weight: 600; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .article-features {
        color: #6E6E8C;
        font-size: 13px;
        font-weight: 400; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .article-details-container .bloc-line {
        padding: 5px 0px; }
        .article-selection-item-marged .article-selection-item .article-selection-item-container .article-details-container .bloc-line .bloc-value.prix-barre {
          text-decoration: line-through;
          font-size: 12px; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-top-client {
        margin-top: 10px;
        font-size: 13px;
        color: #6E6E8C;
        font-weight: 400; }
        .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-top-client md-icon {
          margin-right: 10px; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-item-quantite {
        margin: 10px;
        margin-top: 16px;
        margin-bottom: 5px; }
        .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-item-quantite input {
          text-align: center;
          width: 80px;
          max-width: 80px; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-item-edit {
        cursor: pointer;
        border: 1px solid #E9E9F8;
        border-radius: 3px;
        padding: 5px; }
        .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-item-edit md-icon {
          min-height: 20px;
          min-width: 20px;
          height: 20px;
          width: 20px;
          font-size: 20px; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-item-is-favori {
        cursor: pointer;
        border: 1px solid #E9E9F8;
        border-radius: 3px;
        padding: 5px;
        margin-left: 3px; }
        .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-item-is-favori md-icon {
          min-height: 20px;
          min-width: 20px;
          height: 20px;
          width: 20px;
          font-size: 20px; }
        .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-item-is-favori.selected {
          color: #5F2EEA; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-item-is-favori:hover {
        background-color: #FAFAFA; }
      .article-selection-item-marged .article-selection-item .article-selection-item-container .article-selection-item-edit:hover {
        background-color: #FAFAFA; }
    .article-selection-item-marged .article-selection-item .article-item-separator {
      border-bottom: 1px solid #E9E9F8; }

#article-selection-quantites .choice {
  width: 120px;
  height: 40px;
  background-color: white; }
  #article-selection-quantites .choice.left {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px; }
  #article-selection-quantites .choice.right {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px; }
  #article-selection-quantites .choice.selected {
    font-weight: bold;
    background-color: #1E74FD;
    color: white; }

#article-selection-quantites .quantites-amount input {
  width: 120px;
  text-align: center; }

#article-selection-remise .choice {
  width: 120px;
  height: 40px;
  background-color: white; }
  #article-selection-remise .choice.left {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px; }
  #article-selection-remise .choice.right {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px; }
  #article-selection-remise .choice.selected {
    font-weight: bold;
    background-color: #1E74FD;
    color: white; }

#article-selection-remise .remise-amount input {
  width: 120px;
  text-align: center; }

#article-selection-remise .raz-selection {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#article-selection-new .bloc-action .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#article-selection-new .article-selection-new-favori {
  border: 1px solid #fcac7e;
  background: #fbd4b3;
  margin-left: 5px;
  cursor: pointer;
  border-radius: 3px;
  padding: 5px; }
  #article-selection-new .article-selection-new-favori md-icon {
    color: #5F2EEA;
    height: 32px;
    width: 32px;
    font-size: 32px; }

#article-selection-update .bloc .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#article-selection-update .prix input {
  width: 100px;
  text-align: center; }

#article-selection4Desktop-categorie .categorie-item {
  width: 200px;
  height: 200px;
  box-shadow: 0px 32px 48px rgba(17, 17, 17, 0.1);
  border-radius: 15px;
  margin: 20px;
  cursor: pointer; }

#agenda-manageTasks-details .agenda-manageTasks-details-header {
  background-color: #5F2EEA;
  color: white;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px; }
  #agenda-manageTasks-details .agenda-manageTasks-details-header .details-header-title {
    font-weight: bold; }
  #agenda-manageTasks-details .agenda-manageTasks-details-header md-icon {
    color: white; }

#agenda-manageTasks-details .agenda-manageTasks-bloc {
  background-color: white; }
  #agenda-manageTasks-details .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content {
    margin: 0px 30px;
    padding: 16px 0px; }
    #agenda-manageTasks-details .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content.small-padding {
      padding: 5px 0px; }
    #agenda-manageTasks-details .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content.with-separator {
      border-bottom: 1px solid #E9E9F8; }
    #agenda-manageTasks-details .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content .manageTasks-bloc-icon {
      margin-right: 15px; }
    #agenda-manageTasks-details .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content .manageTasks-bloc-arrow {
      margin-left: 5px; }
      #agenda-manageTasks-details .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content .manageTasks-bloc-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #6E6E8C; }

#agenda-manageTasks-menu .agenda-manageTasks-menu-header {
  /*
    background-color: #5F2EEA;
    color:#5F2EEA;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    .menu-header-title{
      margin-left:20px;
      font-weight: bold;
    }
     */ }
  #agenda-manageTasks-menu .agenda-manageTasks-menu-header md-icon {
    padding-top: 10px;
    color: #C93867; }

#agenda-manageTasks-menu .agenda-manageTasks-button:hover {
  background-color: #F8F8FF; }

#agenda-manageTasks-menu .agenda-manageTasks-button {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  cursor: pointer;
  overflow: hidden;
  width: 100px;
  height: 80px;
  max-width: 100px;
  padding: 10px;
  margin: 20px 10px;
  margin-top: 0px; }
  #agenda-manageTasks-menu .agenda-manageTasks-button.selected {
    background-color: #F8F8FF; }
  #agenda-manageTasks-menu .agenda-manageTasks-button .button-text {
    margin-top: 10px;
    font-size: 11px;
    text-align: center; }

#agenda-manageTasks-menu .agenda-manageTasks-title {
  color: #6E6E8C;
  padding: 7px 16px; }

#agenda-manageTasks-menu .manageTasks-bloc-title {
  margin: 8px 8px;
  padding: 8px 8px;
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  cursor: pointer; }

#agenda-manageTasks-menu .manageTasks-bloc-title:hover {
  background-color: #F8F8FF; }

#agenda-manageTasks-menu .manageTasks-bloc-arrow {
  margin-left: 5px; }
  #agenda-manageTasks-menu .manageTasks-bloc-arrow md-icon {
    height: 15px;
    width: 15px;
    min-height: 15px;
    min-width: 15px;
    font-size: 15px;
    color: #6E6E8C; }
  #agenda-manageTasks-menu .manageTasks-bloc-arrow.selected {
    transform: rotate(90deg); }
  #agenda-manageTasks-menu .manageTasks-bloc-arrow.not-selected {
    transform: rotate(-90deg); }

#agenda-manageTasks-menu .agenda-manageTasks-bloc {
  background-color: white; }
  #agenda-manageTasks-menu .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content {
    margin: 0px 30px;
    padding: 16px 0px; }
    #agenda-manageTasks-menu .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content.small-padding {
      padding: 5px 0px; }
    #agenda-manageTasks-menu .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content.with-separator {
      border-bottom: 1px solid #E9E9F8; }
    #agenda-manageTasks-menu .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content .manageTasks-bloc-icon {
      margin-right: 15px; }
    #agenda-manageTasks-menu .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content .manageTasks-bloc-arrow {
      margin-left: 5px; }
      #agenda-manageTasks-menu .agenda-manageTasks-bloc .agenda-manageTasks-bloc-content .manageTasks-bloc-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #6E6E8C; }

#agenda-indisponibilite-repeat .has-input .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }
  #agenda-indisponibilite-repeat .has-input .kalendes-listItem .kalendes-listItem-right {
    height: 50px; }

#agenda-indisponibilite-repeat input {
  width: 50px;
  text-align: center;
  margin-right: 10px; }

#agenda-page #agenda-content {
  position: relative; }

#agenda-page .agenda-page-conversations {
  min-width: 360px;
  border-right: 1px solid #EEEEEE; }

#agenda-page {
  position: relative; }
  #agenda-page .agenda-header {
    border-bottom: 1px solid #EEEEEE;
    min-height: 48px;
    height: 48px; }
  #agenda-page .agenda-content {
    position: relative; }

.phone.landscape-orientation #agenda-page .agenda-header {
  display: none; }

.phone.landscape-orientation #agenda-page .agenda-footer {
  display: none; }

#agendaBottom-menu {
  height: 70px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white;
  border-top: 1px solid #E9E9F8; }
  #agendaBottom-menu md-icon {
    min-height: 20px;
    min-width: 20px;
    height: 20px;
    width: 20px;
    font-size: 20px; }
  #agendaBottom-menu .menu-separator {
    background-color: #E9E9F8;
    height: 30px;
    width: 1px; }
  #agendaBottom-menu .bottom-menu-item {
    cursor: pointer; }
    #agendaBottom-menu .bottom-menu-item .bottom-menu-icon md-icon {
      color: #A3A3BD; }
    #agendaBottom-menu .bottom-menu-item .bottom-menu-libelle {
      font-size: 11px;
      font-weight: bold;
      color: #A3A3BD;
      line-height: 28px; }
    #agendaBottom-menu .bottom-menu-item.selected .bottom-menu-icon md-icon {
      color: #0B0643; }
    #agendaBottom-menu .bottom-menu-item.selected .bottom-menu-libelle {
      color: #0B0643;
      line-height: 28px; }

#agenda-main {
  position: relative; }

#boutique-fermeture-edition .fermeture-edition-container {
  padding: 10px;
  padding-bottom: 70px; }
  #boutique-fermeture-edition .fermeture-edition-container .edition-content {
    padding: 10px;
    border: 1px solid #E0E0E0; }

#boutique-fermeture-edition .boutique-fermeture-footer {
  padding: 0px 10px; }

#ressource-calendrier-edition .calendrier-edition-container {
  padding: 10px;
  padding-bottom: 70px; }
  #ressource-calendrier-edition .calendrier-edition-container .edition-content {
    border: 1px solid #E0E0E0;
    padding: 10px; }
    #ressource-calendrier-edition .calendrier-edition-container .edition-content .edition-content-title {
      margin-bottom: 20px; }
    #ressource-calendrier-edition .calendrier-edition-container .edition-content .disponibilite-illimite {
      margin-right: 30px; }
    #ressource-calendrier-edition .calendrier-edition-container .edition-content .disponibilite-libelle {
      margin-left: 10px; }
    #ressource-calendrier-edition .calendrier-edition-container .edition-content .kalendes-input-width-separator {
      min-width: 110px; }

#ressource-calendrier-edition .ressource-calendrier-footer {
  padding: 0px 10px; }

#ressource-conges-edition .conges-edition-container {
  padding: 10px;
  padding-bottom: 70px; }
  #ressource-conges-edition .conges-edition-container .edition-content {
    border: 1px solid #E0E0E0;
    padding: 10px; }

#ressource-conges-edition .ressource-conges-footer {
  padding: 0px 10px; }

#caisse-page-desktop .caisse-page-left {
  position: relative;
  overflow: hidden; }

#caisse-page-desktop .caisse-page-right {
  position: relative;
  min-width: 450px;
  overflow: hidden;
  box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2);
  z-index: 13; }

#caisse-page {
  position: relative; }
  #caisse-page .caisse-header {
    border-bottom: 1px solid #EEEEEE;
    min-height: 48px;
    height: 48px; }
  #caisse-page .caisse-content {
    position: relative; }

.phone.landscape-orientation #caisse-page .caisse-header {
  display: none; }

.phone.landscape-orientation #caisse-page .caisse-footer {
  display: none; }

#caisseBottom-menu {
  height: 70px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white;
  border-top: 1px solid #E9E9F8; }
  #caisseBottom-menu md-icon {
    min-height: 20px;
    min-width: 20px;
    height: 20px;
    width: 20px;
    font-size: 20px; }
  #caisseBottom-menu .menu-separator {
    background-color: #E9E9F8;
    height: 30px;
    width: 1px; }
  #caisseBottom-menu .bottom-menu-item {
    cursor: pointer; }
    #caisseBottom-menu .bottom-menu-item .bottom-menu-icon md-icon {
      color: #A3A3BD; }
    #caisseBottom-menu .bottom-menu-item .bottom-menu-libelle {
      font-size: 11px;
      font-weight: bold;
      color: #A3A3BD;
      line-height: 28px; }
    #caisseBottom-menu .bottom-menu-item.selected .bottom-menu-icon md-icon {
      color: #0B0643; }
    #caisseBottom-menu .bottom-menu-item.selected .bottom-menu-libelle {
      color: #0B0643;
      line-height: 28px; }

#catalogProduit-list {
  position: relative; }
  #catalogProduit-list .link-container {
    margin-right: 10px; }
    #catalogProduit-list .link-container .link {
      color: #1976D2;
      font-size: 11px;
      cursor: pointer; }
    #catalogProduit-list .link-container .link-separator {
      margin-right: 5px;
      margin-left: 5px; }

#catalogProduit-main {
  position: relative; }

#catalogService-list {
  position: relative; }
  #catalogService-list .link-container {
    margin-right: 10px; }
    #catalogService-list .link-container .link {
      color: #1976D2;
      font-size: 11px;
      cursor: pointer; }
    #catalogService-list .link-container .link-separator {
      margin-right: 5px;
      margin-left: 5px; }

#catalogService-main {
  position: relative; }

#agenda-settingsAdvanced .agenda-settingsAdvanced-nbDaysPerSlide .button_selection {
  background-color: #E0E0E0;
  margin-right: 1px;
  margin-top: 1px;
  color: #212121;
  width: 50px;
  font-size: 18px !important;
  padding: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
  text-align: center;
  cursor: pointer; }
  #agenda-settingsAdvanced .agenda-settingsAdvanced-nbDaysPerSlide .button_selection.selected {
    background-color: #212121;
    color: #E0E0E0; }
  #agenda-settingsAdvanced .agenda-settingsAdvanced-nbDaysPerSlide .button_selection.first {
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-right: 0px; }
  #agenda-settingsAdvanced .agenda-settingsAdvanced-nbDaysPerSlide .button_selection.last {
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-left: 0px; }

#agenda-settingsAdvanced .agenda-settingsAdvanced-density {
  width: 30px;
  margin-right: 2px;
  cursor: pointer;
  background-color: #E0E0E0;
  transition: background-color 100ms linear; }
  #agenda-settingsAdvanced .agenda-settingsAdvanced-density.selected {
    background-color: #424242; }

#agenda-settingsAdvanced .agenda-settingsAdvanced-density:not(.selected):hover {
  background-color: #9E9E9E; }

#agenda-settingsAdvanced .ressource-display img {
  width: 35px;
  height: 35px;
  border-radius: 100px; }

#agenda-settings-main {
  position: relative; }

#agenda-settings-menu .menu-toBeConfirmed-nb {
  position: absolute;
  top: -5px;
  right: -5px; }

#agenda-settings-order img {
  width: 35px;
  height: 35px;
  border-radius: 100px; }

#agenda-settings-view .close-popup {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 1; }

#agenda-settings-view .scrollable {
  padding-bottom: 0px; }

#agenda-settings-view .zoom-settings md-icon {
  color: #5F2EEA; }

#agenda-settings-view .select-item-container {
  padding: 0px 20px;
  background: #FFFFFF; }
  #agenda-settings-view .select-item-container .select-item {
    padding: 15px 0px;
    font-weight: bold;
    font-size: 12px;
    border-bottom: 1px solid #E9E9F8;
    /*
      input[type=checkbox] {
        cursor:pointer;
        background-color: #C93867;
        border: 1px solid #C93867;
        margin-right:10px;
      }
       */ }
    #agenda-settings-view .select-item-container .select-item .select-item-libelle {
      margin-left: 10px; }

#agenda-settings-view .ressource-select-actions {
  font-size: 11px;
  color: #5F2EEA; }
  #agenda-settings-view .ressource-select-actions span {
    font-size: 11px;
    color: #5F2EEA;
    margin-right: 5px;
    margin-left: 5px; }
  #agenda-settings-view .ressource-select-actions span:hover {
    text-decoration: underline; }

#agenda-settings-view .zoom-title {
  font-size: 18px;
  font-weight: bold;
  padding-right: 10px;
  border-right: 1px solid #5F2EEA; }
  #agenda-settings-view .zoom-title md-icon {
    color: #5F2EEA; }

#agenda-settings-view .zoom-settings md-icon {
  margin-left: 10px;
  margin-right: 10px;
  cursor: pointer;
  color: #5F2EEA; }

#agenda-settings-view .zoom-settings .bar-container .bar {
  cursor: pointer;
  background-color: #C4C4C4;
  height: 6px;
  width: 15px; }
  #agenda-settings-view .zoom-settings .bar-container .bar.selected {
    background-color: #5F2EEA; }

#chat-conversationItem {
  margin-bottom: 30px; }
  #chat-conversationItem .chat-message.message-client .message-item {
    background-color: #E8F5E9; }
    #chat-conversationItem .chat-message.message-client .message-item .message-item-attach-container {
      font-size: 11px;
      color: rgba(0, 0, 0, 0.54);
      text-align: right; }
      #chat-conversationItem .chat-message.message-client .message-item .message-item-attach-container .message-item-attach-one {
        margin-left: 5px;
        margin-right: 5px; }
        #chat-conversationItem .chat-message.message-client .message-item .message-item-attach-container .message-item-attach-one:hover {
          text-decoration: underline; }
  #chat-conversationItem .chat-message.message-boutique .message-item {
    background-color: #FCE4EC; }
  #chat-conversationItem .chat-message.message-auto .message-item {
    background-color: #FFFDE7; }
  #chat-conversationItem .chat-message .message-item {
    overflow: hidden;
    width: 80%;
    padding: 10px;
    border-radius: 10px; }
    #chat-conversationItem .chat-message .message-item .message-item-text {
      color: rgba(0, 0, 0, 0.75);
      font-size: 13px !important; }
    #chat-conversationItem .chat-message .message-item .message-item-footer {
      margin-top: 10px;
      color: rgba(0, 0, 0, 0.54);
      font-size: 11px !important; }
      #chat-conversationItem .chat-message .message-item .message-item-footer div {
        color: rgba(0, 0, 0, 0.54);
        font-size: 11px !important; }
      #chat-conversationItem .chat-message .message-item .message-item-footer span {
        margin-left: 2px;
        margin-right: 2px; }
      #chat-conversationItem .chat-message .message-item .message-item-footer .detail-message-link {
        font-size: 11px;
        text-decoration: underline;
        color: #1E88E5;
        cursor: pointer; }
  #chat-conversationItem .chat-message .message-item-error .email-error-icon md-icon {
    color: #E53935;
    font-size: 18px;
    height: 18px;
    width: 18px;
    min-height: 18px;
    min-width: 18px; }
  #chat-conversationItem .chat-message .message-item-error .email-error-message {
    padding-left: 5px;
    color: #E53935;
    font-size: 12px;
    font-weight: bold; }
  #chat-conversationItem .chat-message .message-item-warning .email-warning-icon md-icon {
    color: #FB8C00;
    font-size: 18px;
    height: 18px;
    width: 18px;
    min-height: 18px;
    min-width: 18px; }
  #chat-conversationItem .chat-message .message-item-warning .email-warning-message {
    padding-left: 5px;
    color: #FB8C00;
    font-size: 12px;
    font-weight: bold; }

.xs #chat-conversationItem .chat-message .message-item {
  width: 95%; }

#chat-page {
  position: relative; }
  #chat-page .chat-header {
    border-bottom: 1px solid #EEEEEE;
    min-height: 48px;
    height: 48px; }
  #chat-page .chat-content {
    position: relative; }

#accueil-main {
  position: relative; }

#accueil-page-desktop {
  position: relative; }
  #accueil-page-desktop .sticky-menu-user {
    position: sticky;
    z-index: 3;
    top: 0px; }
  #accueil-page-desktop .sticky-menu-items {
    position: sticky;
    z-index: 2;
    top: 40px; }
  #accueil-page-desktop .accueil-page-desktop-container .accueil-page-desktop-content .accueil-bloc {
    border-radius: 3px;
    background-color: white;
    margin-top: 20px;
    margin-bottom: 20px; }

#accueil-page-mobile {
  position: relative; }

#cloture-part-bottomNav {
  background: #E8E8FC;
  border-top: 1px solid #E9E9F8;
  min-height: 75px;
  height: 75px; }
  #cloture-part-bottomNav .bottomNav-item {
    cursor: pointer;
    color: #5F2EEA;
    font-size: 16px;
    font-weight: 700;
    border-right: 1px solid #C9C9E0;
    transition: background-color 300ms ease;
    padding-left: 10px;
    padding-right: 10px; }
    #cloture-part-bottomNav .bottomNav-item md-icon {
      color: #5F2EEA; }
    #cloture-part-bottomNav .bottomNav-item.selected {
      background-color: #FFFFFF; }
    #cloture-part-bottomNav .bottomNav-item.item-button md-icon {
      margin-right: 10px;
      margin-left: 10px; }
    #cloture-part-bottomNav .bottomNav-item.item-button.last {
      border-right: none; }
  #cloture-part-bottomNav .bottomNav-item:hover:not(.selected) {
    background-color: #F8F8FF; }
  #cloture-part-bottomNav .bottomNav-item:active:not(.selected) {
    background-color: #F8F8FF; }

#cloture-part-cloture-date-range {
  /*
  .kalendes-button{
    background-color: #0B0643;//#E8E8FC;
    color:white;
  }

   */ }
  #cloture-part-cloture-date-range .cloture-part-cloture-date-range-content {
    padding: 16px 30px;
    padding-bottom: 5px;
    background-color: #5F2EEA;
    color: white; }
    #cloture-part-cloture-date-range .cloture-part-cloture-date-range-content .cloture-arrow-left {
      width: 30px; }
    #cloture-part-cloture-date-range .cloture-part-cloture-date-range-content .cloture-arrow-right {
      width: 30px; }
    #cloture-part-cloture-date-range .cloture-part-cloture-date-range-content .cloture-bottom-actions {
      margin-top: 20px; }
  #cloture-part-cloture-date-range .list {
    background: none;
    font-size: 16px;
    padding: 10px;
    font-weight: bold; }
  #cloture-part-cloture-date-range .center {
    text-align: center; }

#cloture-part-encours .cloture-container {
  padding: 10px;
  margin-right: 20px; }
  #cloture-part-encours .cloture-container .cloture-graphColor {
    height: 10px;
    width: 15px;
    margin-right: 10px; }
  #cloture-part-encours .cloture-container .cloture-title {
    font-size: 20px;
    font-weight: 700;
    color: #0B0643; }
  #cloture-part-encours .cloture-container .cloture-subtitle {
    font-size: 12px;
    color: #6E6E8C;
    font-weight: 400; }
    #cloture-part-encours .cloture-container .cloture-subtitle.red {
      color: #C93867; }

#cloture-part-encours .link-line:hover div {
  color: #5F2EEA !important; }

.famille-box-item {
  width: 125px;
  height: 125px;
  margin: 10px;
  padding: 3px;
  border: 1px solid #E1E1E1;
  background-color: white; }
  .famille-box-item .famille-box-item-libelle {
    font-size: 12px;
    text-align: center; }

#client-articleList .client-articleList-header {
  padding: 5px;
  border-bottom: 1px solid #E1E1E1;
  background-color: white; }

#client-articleList .article-item .article-features-numero {
  font-weight: bold; }

#client-articleList .article-item .article-montant {
  font-size: 16px !important;
  font-weight: bold;
  white-space: nowrap;
  margin-left: 10px; }

#client-articleList .article-item .article-libelle {
  font-weight: bold;
  font-size: 16px !important; }

#client-comptaFiche .compta-information-motif-title {
  font-weight: bold;
  padding-top: 5px; }

#client-comptaFiche .compta-information-motif-value {
  font-size: 12px; }
  #client-comptaFiche .compta-information-motif-value p {
    margin: 0px; }

#client-comptaFiche .compta-actions {
  margin-top: 10px; }

#client-comptaFiche .status-libelle {
  text-align: center;
  font-weight: bold;
  font-size: 16px !important; }
  #client-comptaFiche .status-libelle span {
    font-size: 16px !important; }

#client-comptaList .comptaList-header {
  padding: 5px;
  border-bottom: 1px solid #E1E1E1;
  background-color: white; }

#client-comptaList .comptaList-content .compta-date {
  font-size: 16px !important;
  font-weight: bold; }

#client-comptaList .comptaList-content .compta-numero {
  font-size: 12px !important; }

#client-comptaList .comptaList-content .compta-montant {
  font-size: 16px !important;
  font-weight: bold;
  margin-right: 10px; }
  #client-comptaList .comptaList-content .compta-montant.positive {
    color: #43A047; }
  #client-comptaList .comptaList-content .compta-montant.negative {
    color: #E53935; }

#client-comptaList .comptaList-content .compta-justif .interne-title {
  font-weight: bold; }

#client-comptaList .comptaList-content .compta-justif .interne-motif {
  font-size: 12px !important; }
  #client-comptaList .comptaList-content .compta-justif .interne-motif p {
    margin: 0px; }

#client-comptaNew .comptaNew-header {
  padding: 15px;
  padding-left: 20px;
  font-size: 18px !important;
  font-weight: bold;
  border-bottom: 1px solid #EEEEEE; }

#client-comptaNew .comptaNew-content {
  margin-top: 30px;
  padding: 10px; }

#client-couponFiche .coupon-information-title {
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px; }

#client-couponFiche .coupon-information-value {
  margin-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px; }

#client-couponFiche .coupon-actions {
  margin-top: 10px; }

#client-couponFiche .status-libelle {
  text-align: center;
  font-weight: bold;
  font-size: 16px !important; }
  #client-couponFiche .status-libelle span {
    font-size: 16px !important; }

#client-couponList .couponList-header {
  padding: 5px;
  border-bottom: 1px solid #E1E1E1;
  background-color: white; }

#client-couponList .couponList-content .coupon-item {
  border-bottom: 1px solid #EEEEEE;
  padding: 10px;
  padding-bottom: 5px; }
  #client-couponList .couponList-content .coupon-item .coupon-numero {
    font-size: 16px !important;
    font-weight: bold; }
  #client-couponList .couponList-content .coupon-item .coupon-origin {
    font-size: 12px !important; }

.desktop #client-couponList .couponList-content .coupon-item .coupon-numero {
  font-size: 18px !important; }

#client-couponUpdate .couponUpdate-content {
  padding: 10px; }

#client-cureConsommation .cureList-header {
  padding: 5px;
  border-bottom: 1px solid #E1E1E1;
  background-color: white; }

#client-cureConsommation .comptabilisation-quantite {
  font-size: 18px !important;
  font-weight: bold;
  margin-right: 20px; }
  #client-cureConsommation .comptabilisation-quantite.positive {
    color: #43A047; }
  #client-cureConsommation .comptabilisation-quantite.negative {
    color: #E53935; }

#client-cureConsommation .comptabilisation-motif {
  font-size: 12px !important; }
  #client-cureConsommation .comptabilisation-motif p {
    margin: 0px; }

#client-cureList .cureList-header {
  padding: 5px;
  border-bottom: 1px solid #E1E1E1;
  background-color: white; }

#client-cureList .cureList-content .cure-item .cure-numero {
  font-size: 16px !important;
  font-weight: bold; }

#client-cureList .cureList-content .cure-item .cure-quantite .cure-quantite-initial {
  font-size: 12px !important; }

#client-cureList .cureList-content .cure-item .cure-quantite .cure-quantite-separator {
  font-size: 12px !important;
  margin-right: 2px;
  margin-left: 2px; }

#client-cureList .cureList-content .cure-item .cure-quantite .cure-quantite-restant {
  font-size: 12px !important; }

#client-cureFiche .cure-information-title {
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px; }

#client-cureFiche .cure-information-value {
  margin-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px; }
  #client-cureFiche .cure-information-value li {
    font-size: 12px; }

#client-cureFiche .cure-actions {
  margin-top: 10px; }

#client-cureFiche .status-libelle {
  text-align: center;
  font-weight: bold;
  font-size: 16px !important; }
  #client-cureFiche .status-libelle span {
    font-size: 16px !important; }

#client-cureRegularisation .cure-libelle {
  font-size: 18px !important;
  font-weight: bold; }

#client-cureRegularisation .cure-delta {
  font-size: 12px !important;
  font-weight: bold; }

#client-cureUpdate .cureUpdate-content {
  padding: 10px; }

#client-echeancierFiche .echeancier-information {
  min-height: 35px; }
  #client-echeancierFiche .echeancier-information .echeancier-information-title {
    min-width: 100px; }

#client-echeancierFiche .echeance-information {
  min-height: 25px; }
  #client-echeancierFiche .echeance-information .echeance-information-title {
    min-width: 100px; }

#client-echeancierFiche .echeance-numero {
  font-size: 16px !important;
  font-weight: bold; }

#client-echeancierFiche .echeancier-actions {
  margin-top: 10px; }

#client-echeancierFiche .status-libelle {
  font-weight: bold;
  font-size: 16px !important; }
  #client-echeancierFiche .status-libelle span {
    font-size: 16px !important; }

#client-echeancierFiche .echeance-amount {
  font-weight: bold; }

#client-echeancierFiche .echeance-failure .echeance-failure-separator {
  margin-top: 10px;
  margin-bottom: 10px;
  height: 1px;
  background-color: #E1E1E1; }

#client-echeancierFiche .echeance-failure .echeance-failure-title {
  font-weight: bold;
  margin-left: 10px; }

#client-echeancierFiche .echeance-failure .echeance-failure-item {
  font-size: 12px; }
  #client-echeancierFiche .echeance-failure .echeance-failure-item .failure-date {
    text-decoration: underline; }

#client-echeancierList .echeancier-informations {
  margin-top: 10px;
  margin-right: 10px; }
  #client-echeancierList .echeancier-informations .echeancier-informations-label {
    padding: 5px 0px;
    font-weight: bold; }
  #client-echeancierList .echeancier-informations .echeancier-informations-value {
    padding: 5px 0px; }

#client-ficheTechniqueList .ficheTechniqueList-header {
  padding: 5px;
  border-bottom: 1px solid #EEEEEE;
  background-color: white; }

#client-ficheTechniqueList .note-item .note-checkbox {
  margin-right: 5px; }

#client-ficheTechniqueList .note-item .note-origin {
  font-size: 16px !important;
  font-weight: bold; }

#client-ficheTechniqueList .note-item .note-date {
  font-size: 16px !important;
  font-weight: bold;
  margin-left: 5px; }

#client-ficheTechniqueList .note-item .note-text {
  font-size: 11px !important; }
  #client-ficheTechniqueList .note-item .note-text p {
    margin: 0px;
    font-size: 11px !important; }
  #client-ficheTechniqueList .note-item .note-text span {
    font-size: 11px !important; }

#client-ficheTechniqueUpdate .ficheTechniqueUpdate-content {
  padding: 10px; }

#client-fideliteComptabilisation .fideliteList-header {
  padding: 5px;
  border-bottom: 1px solid #E1E1E1;
  background-color: white; }

#client-fideliteComptabilisation .comptabilisation-quantite {
  font-size: 18px !important;
  font-weight: bold;
  margin-right: 20px; }
  #client-fideliteComptabilisation .comptabilisation-quantite.positive {
    color: #43A047; }
  #client-fideliteComptabilisation .comptabilisation-quantite.negative {
    color: #E53935; }

#client-fideliteComptabilisation .comptabilisation-motif {
  font-size: 12px !important; }
  #client-fideliteComptabilisation .comptabilisation-motif p {
    margin: 0px; }

#client-fideliteFiche .fidelite-information-title {
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px; }

#client-fideliteFiche .fidelite-information-value {
  margin-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px; }
  #client-fideliteFiche .fidelite-information-value li {
    font-size: 12px; }

#client-fideliteFiche .fidelite-actions {
  margin-top: 10px; }

#client-fideliteFiche .status-libelle {
  text-align: center;
  font-weight: bold;
  font-size: 16px !important; }
  #client-fideliteFiche .status-libelle span {
    font-size: 16px !important; }

#client-fideliteList .fideliteList-header {
  padding: 5px;
  border-bottom: 1px solid #E1E1E1;
  background-color: white; }

#client-fideliteList .fidelite-mainText {
  font-weight: bold; }

#client-fideliteList .type_carte {
  margin-top: 10px;
  margin-right: 5px; }
  #client-fideliteList .type_carte label {
    font-weight: bold; }

#client-fideliteNew .fideliteNew-content {
  padding: 10px; }

#client-fideliteRegularisation .fidelite-libelle {
  font-size: 18px !important;
  font-weight: bold; }

#client-fideliteRegularisation .fidelite-quantite {
  padding: 5px 0px; }
  #client-fideliteRegularisation .fidelite-quantite label {
    font-weight: bold; }

#client-fideliteRegularisation .fidelite-delta {
  padding: 5px 0px; }
  #client-fideliteRegularisation .fidelite-delta label {
    font-weight: bold; }

#client-fideliteRegularisation .fidelite-inputs {
  margin-top: 30px; }

#client-fideliteUpdate .fideliteUpdate-content {
  padding: 10px; }

#client-giftFiche .gift-information-title {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold; }

#client-giftFiche .gift-actions {
  margin-top: 10px; }

#client-giftFiche .status-libelle {
  text-align: center;
  font-weight: bold;
  font-size: 16px !important; }
  #client-giftFiche .status-libelle span {
    font-size: 16px !important; }

#client-giftList .giftList-header {
  padding: 5px;
  border-bottom: 1px solid #E1E1E1;
  background-color: white; }

#client-giftList .giftList-content .gift-item .gift-numero {
  font-size: 16px !important;
  font-weight: bold; }

#client-giftList .giftList-content .gift-item .gift-montant {
  font-size: 16px !important;
  font-weight: bold; }

#client-giftList .giftList-content .gift-item .gift-date {
  font-size: 12px !important; }

#clientGift-preview .gift-preview-container .card-container {
  font-size: 10px;
  font-family: 'Poppins', sans-serif;
  background-image: url("data:image/png;base64,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HwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+BgAAAAAAAAAAOgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAA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+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAACA7+zaAQkAAACAoP+v2xHoDgEAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAAAAAAAAAAEaEHwAAAAAAAAAAGBF+AAAAAAAAAABgRPgBAAAAAAAAAIAR4QcAYtcOSAAAAAAE/X/djkB3CAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAAAAAI8IPAAAAAAAAAACMCD8AAAAAAAAAADAi/AAAAAAAAAAAwIjwAwAAAAAAxN4d42hZRQEYPjNOBiZBRIhojMRCLHQBLsJeWlfAAjRxA67Aws5VuABiQSxsbCQRATOYAScIwjDD/AjEHfD9xZt5ntzcW9/+zTkAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAAADdAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAAAAAAAAAAQIjgBwAAAAAAAAAAQgQ/AAAAAAAAAAAQIvgBAAAAAAAAAIAQwQ8AAAAAAAAAAIQIfgAAAAAAAAAAIETwAwAAAAAAAAAAIYIfAAAAAAAAAAAIEfwAAAAAAAAAAECI4AcAAAAAAAAAAEIEPwAAAAAAAAAAECL4AQAAAAAAAACAEMEPAAAAAAAAAACECH4AAAAAAAAAACBE8AMAAAAAAAAAACGCHwAAAAAAAAAACBH8AAAAAAAAAABAiOAHAAAAAAAAAABCBD8AAAAAAAAAABAi+AEAAAAAAAAAgBDBDwAAAAAAAAAAhAh+AAAAAAAAAAAgRPADAAAAAAAAAAAhgh8AAAAAAAAAAAgR/AAA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EMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEAAAAAAAAAgAwR/AAAAAAAAAAAQIYIfgAAAAAAAAAAIEMEPwAAAAAAAAAAkCGCHwAAAAAAAAAAyBDBDwAAAAAAAAAAZIjgBwAAAAAAAAAAMkTwAwAAAAAAAAAAGSL4AQAAAAAAAACADBH8AAAAAAAAAABAhgh+AAAAAAAAAAAgQwQ/AAAAAAAAAACQIYIfAAAAAAAAAADIEMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEAAAAAAAAAgAwR/AAAAAAAAAAAQIYIfgAAAAAAAAAAIEMEPwAAAAAAAAAAkCGCHwAAAAAAAAAAyBDBDwAAAAAAAAAAZIjgBwAAAAAAAAAAMkTwAwAAAAAAAAAAGSL4AQAAAAAAAACADBH8AAAAAAAAAABAhgh+AAAAAAAAAAAgQwQ/AAAAAAAAAACQIYIfAAAAAAAAAADIEMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEAAAAAAAAAgAwR/AAAAAAAAAAAQIYIfgAAAAAAAAAAIEMEPwAAAAAAAAAAkCGCHwAAAAAAAAAAyBDBDwAAAAAAAAAAZIjgBwAAAAAAAAAAMkTwAwAAAAAAAAAAGSL4AQAAAAAAAACADBH8AAAAAAAAAABAhgh+AAAAAAAAAAAgQwQ/AAAAAAAAAACQIYIfAAAAAAAAAADIEMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEAAAAAAAAAgAwR/AAAAAAAAAAAQIYIfgAAAAAAAAAAIEMEPwAAAAAAAAAAkCGCHwAAAAAAAAAAyBDBDwAAAAAAAAAAZIjgBwAAAAAAAAAAMkTwAwAAAAAAAAAAGSL4AQAAAAAAAACADBH8AAAAAAAAAABAhgh+AAAAAAAAAAAgQwQ/AAAAAAAAAACQIYIfAAAAAAAAAADIEMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEAAAAAAAAAgAwR/AAAAAAAAAAAQIYIfgAAAAAAAAAAIEMEPwAAAAAAAAAAkCGCHwAAAAAAAAAAyBDBDwAAAAAAAAAAZIjgBwAAAAAAAAAAMkTwAwAAAAAAAAAAGSL4AQAAAAAAAACADBH8AAAAAAAAAABAhgh+AAAAAAAAAAAgQwQ/AAAAAAAAAACQIYIfAAAAAAAAAADIEMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEAAAAAAAAAgAwR/AAAAAAAAAAAQIYIfgAAAAAAAAAAIEMEPwAAAAAAAAAAkCGCHwAAAAAAAAAAyBDBDwAAAAAAAAAAZIjgBwAAAAAAAAAAMkTwAwAAAAAAAAAAGSL4AQAAAAAAAACADBH8AAAAAAAAAABAhgh+AAAAAAAAAAAgQwQ/AAAAAAAAAACQIYIfAAAAAAAAAADIEMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEAAAAAAAAAgAwR/AAAAAAAAAAAQIYIfgAAAAAAAAAAIEMEPwAAAAAAAAAAkCGCHwAAAAAAAAAAyBDBDwAAAAAAAAAAZIjgBwAAAAAAAAAAMkTwAwAAAAAAAAAAGSL4AQAAAAAAAACADBH8AAAAAAAAAABAhgh+AAAAAAAAAAAgQwQ/AAAAAAAAAACQIYIfAAAAAAAAAADIEMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEAAAAAAAAAgAwR/AAAAAAAAAAAQIYIfgAAAAAAAAAAIEMEPwAAAAAAAAAAkCGCHwAAAAAAAAAAyBDBDwAAAAAAAAAAZIjgBwAAAAAAAAAAMkTwAwAAAAAAAAAAGSL4AQAAAAAAAACADBH8AAAAAAAAAABAhgh+AAAAAAAAAAAgQwQ/AAAAAAAAAACQIYIfAAAAAAAAAADIEMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEAAAAAAAAAgAwR/AAAAAAAAAAAQIYIfgAAAAAAAAAAIEMEPwAAAAAAAAAAkCGCHwAAAAAAAAAAyBDBDwAAAAAAAAAAZIjgBwAAAAAAAAAAMkTwAwAAAAAAAAAAGSL4AQAAAAAAAACADBH8AAAAAAAAAABAhgh+AAAAAAAAAAAgQwQ/AAAAAAAAAACQIYIfAAAAAAAAAADIEMEPAAAAAAAAAABkiOAHAAAAAAAAAAAyRPADAAAAAAAAAAAZIvgBAAAAAAAAAIAMEfwAAAAAAAAAAECGCH4AAAAAAAAAACBDBD8AAAAAAAAAAJAhgh8AAAAAAAAAAMgQwQ8AAAAAAAAAAGSI4AcAAAAAAAAAADJE8AMAAAAAAAAAABki+AEA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");
  background-size: 575px 822px;
  background-color: white;
  letter-spacing: 1px;
  color: #0B0643;
  position: relative;
  overflow: hidden;
  width: 575px;
  height: 822px;
  max-width: 575px;
  max-height: 822px;
  zoom: 130%; }

#clientGift-preview .gift-preview-container ol, #clientGift-preview .gift-preview-container p, #clientGift-preview .gift-preview-container li {
  font-size: 12px;
  margin: 0px;
  padding: 0px; }

#clientGift-preview .gift-preview-container h4 {
  margin: 0px; }

#clientGift-preview .gift-preview-container table {
  width: 100%; }

#clientGift-preview .gift-preview-container td {
  vertical-align: top; }

#clientGift-preview .gift-preview-container .card-content {
  padding-left: 20px;
  padding-right: 20px; }

#clientGift-preview .gift-preview-container .card-info h4 {
  font-size: 12px;
  font-weight: bold; }

#clientGift-preview .gift-preview-container .card-info p {
  font-size: 10px; }

#clientGift-preview .gift-preview-container .card-info {
  margin-bottom: 15px; }

#clientGift-preview .gift-preview-container .card-address h4 {
  font-size: 12px;
  font-weight: bold; }

#clientGift-preview .gift-preview-container .card-address p {
  font-size: 10px; }

#clientGift-preview .gift-preview-container .card-message {
  margin-top: 15px; }

#clientGift-preview .gift-preview-container .card-message-text h4 {
  font-size: 12px;
  font-weight: bold; }

#clientGift-preview .gift-preview-container .card-message-text p {
  font-size: 10px; }

#clientGift-preview .gift-preview-container .card-message-image {
  width: 100%;
  border-radius: 10px; }

#clientGift-preview .gift-preview-container .title {
  margin-left: 30px;
  margin-top: 80px;
  margin-bottom: 20px;
  font-size: 26px;
  font-weight: bold; }

#clientGift-preview .gift-preview-container .how-to-use {
  position: absolute;
  padding-left: 70px;
  padding-right: 50px;
  bottom: 30px; }

#clientGift-preview .gift-preview-container .how-to-use h4 {
  font-size: 12px; }

#clientGift-preview .gift-preview-container .how-to-use p, #clientGift-preview .gift-preview-container li {
  font-size: 8px; }

#clientGift-preview .gift-preview-container .kalendes-footer {
  position: absolute;
  bottom: 0%;
  left: 0%;
  width: 100%;
  text-align: center; }

.xs #clientGift-preview .gift-preview-container .card-container {
  zoom: 70%; }

#client-giftUpdate .giftUpdate-content {
  padding: 10px; }

#client-gift-send .send-content .status-libelle {
  text-align: center;
  font-weight: bold;
  font-size: 16px !important; }
  #client-gift-send .send-content .status-libelle span {
    font-size: 16px !important; }

#client-gift-send .send-content .send-line {
  padding-top: 5px;
  padding-bottom: 5px; }

#client-list-critere .critere-bloc {
  border: 1px solid #EEEEEE;
  border-radius: 5px;
  padding: 5px;
  margin-bottom: 20px; }

#client-list-critere .critere-main {
  margin-bottom: 10px; }
  #client-list-critere .critere-main .critere-main-title {
    margin-left: 5px; }

#client-list-critere .critere-separator {
  height: 20px; }

#client-list-critere .critere-choice .critere-choice-title {
  font-size: 14px; }

#client-giftUpdateActivationCode .giftUpdate-content {
  padding: 10px; }

#client-mergeRecap .status-libelle {
  text-align: center;
  font-weight: bold;
  font-size: 16px !important; }
  #client-mergeRecap .status-libelle span {
    font-size: 16px !important; }

#client-mergeRecap .merge-blocContent {
  margin-top: 30px; }

#client-mergeRecap .merge-title {
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px; }

#client-mergeRecap .merge-value {
  margin-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px; }
  #client-mergeRecap .merge-value p {
    padding: 0px;
    margin: 0px; }

#client-mergeRecap .merge-input {
  padding-top: 5px; }

#client-mergeRecap .merge-actions {
  margin-top: 10px; }

#client-mergeRecap .merge-input-label {
  font-weight: bold; }

#client-page {
  position: relative; }
  #client-page .client-header {
    border-bottom: 1px solid #EEEEEE;
    min-height: 48px;
    height: 48px; }
  #client-page .client-content {
    position: relative; }

#clientBottom-menu {
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  background-color: white;
  border-top: 1px solid #E1E1E1; }
  #clientBottom-menu .bottom-menu-item {
    cursor: pointer; }
    #clientBottom-menu .bottom-menu-item .bottom-menu-icon md-icon {
      color: #9E9E9E; }
    #clientBottom-menu .bottom-menu-item .bottom-menu-libelle {
      font-size: 11px;
      font-weight: bold;
      color: #9E9E9E; }
    #clientBottom-menu .bottom-menu-item.selected .bottom-menu-icon md-icon {
      color: #1A237E; }
    #clientBottom-menu .bottom-menu-item.selected .bottom-menu-libelle {
      color: #1A237E; }

.client-statistics .platform-custom-fields-link {
  text-decoration: underline;
  font-weight: 300;
  font-size: 14px; }

.client-statistics .custom-field-mandatory {
  color: red; }

#client-visiteList .client-visiteList-header {
  padding: 5px;
  border-bottom: 1px solid #E1E1E1;
  background-color: white; }

#client-visiteList .visite-item .visite-features .visite-features-numero {
  font-size: 16px !important;
  font-weight: bold; }

#client-visiteList .visite-item .visite-montant {
  font-size: 16px !important;
  font-weight: bold; }

#client-visiteList .visite-item .visite-articles {
  font-size: 12px !important; }

.desktop #client-visiteList .visite-item .visite-features .visite-features-numero {
  font-size: 18px !important; }

.desktop #client-visiteList .visite-item .visite-montant {
  font-size: 18px !important; }

#gift-update-beneficiaire .genre-group .genre-group-input {
  margin-right: 30px;
  margin-bottom: 5px; }
  #gift-update-beneficiaire .genre-group .genre-group-input .genre-group-input-checkbox {
    margin-right: 10px; }

#gift-update-composition .pack-selection-item {
  margin: 20px;
  border-radius: 5px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white; }
  #gift-update-composition .pack-selection-item .pack-selection-item-container {
    padding: 10px; }
    #gift-update-composition .pack-selection-item .pack-selection-item-container .pack-libelle {
      font-size: 16px;
      font-weight: 600; }
    #gift-update-composition .pack-selection-item .pack-selection-item-container .pack-features {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 400; }
    #gift-update-composition .pack-selection-item .pack-selection-item-container .pack-details-container {
      margin-top: 10px;
      padding-left: 60px; }
      #gift-update-composition .pack-selection-item .pack-selection-item-container .pack-details-container .bloc-line {
        padding: 5px 0px; }
        #gift-update-composition .pack-selection-item .pack-selection-item-container .pack-details-container .bloc-line .bloc-title {
          font-weight: 500; }
  #gift-update-composition .pack-selection-item .pack-item-separator {
    border-bottom: 1px solid #E9E9F8; }

#gift-update .limit-input-width input {
  width: 80px;
  text-align: center; }

#gift-update .carte-images-container {
  overflow-x: scroll;
  margin-bottom: 30px; }
  #gift-update .carte-images-container .carte-image {
    width: 135px;
    height: 85px;
    min-width: 135px;
    min-height: 85px;
    margin-right: 10px;
    cursor: pointer; }
    #gift-update .carte-images-container .carte-image img {
      width: 125px;
      height: 75px; }
    #gift-update .carte-images-container .carte-image.selected {
      border: 5px solid #039BE5; }

#gift-update-validite .limit-input-width input {
  width: 80px;
  text-align: center; }

#desktop-layout {
  background-color: #F8F8FF; }
  #desktop-layout .desktop-layout-menu-main {
    box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2);
    z-index: 13; }
  #desktop-layout .menu-main-full {
    width: 330px; }
  #desktop-layout .desktop-layout-main-top {
    box-shadow: 0px 2px 8px rgba(11, 6, 67, 0.04);
    overflow: hidden;
    z-index: 14; }
  #desktop-layout .desktop-layout-contextual-links {
    box-shadow: 0px 32px 48px rgba(17, 17, 17, 0.1);
    z-index: 13;
    width: 330px; }
  #desktop-layout .desktop-layout-main .desktop-layout-content {
    position: relative;
    overflow: hidden; }

/* Bandeau haut desktop : marque, actions (aide, recherche, notifications, menu) */
#desktop-top {
  height: 64px;
  padding: 0 24px 0 16px;
  background: #FFFFFF;
  border-bottom: 1px solid #EEEDF6;
  box-sizing: border-box;
  color: #0B0643;
  /* Marque (+ retour) */
  /* Actions */ }
  #desktop-top .material-symbols-outlined {
    line-height: 1; }
  #desktop-top .dt-left {
    gap: 6px; }
  #desktop-top .dt-back {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    cursor: pointer; }
    #desktop-top .dt-back .material-symbols-outlined {
      font-size: 28px;
      color: #0B0643; }
    #desktop-top .dt-back:hover {
      background: #F4F2FE; }
  #desktop-top .dt-brand {
    gap: 10px;
    padding-left: 6px;
    cursor: pointer; }
  #desktop-top .dt-logo {
    width: 32px;
    height: 32px;
    min-width: 32px; }
    #desktop-top .dt-logo polygon {
      fill: #6c4cf1; }
    #desktop-top .dt-logo .dt-logo-f1 {
      fill-opacity: 0.35; }
    #desktop-top .dt-logo .dt-logo-f2 {
      fill-opacity: 0.55; }
    #desktop-top .dt-logo .dt-logo-f3 {
      fill-opacity: 1; }
    #desktop-top .dt-logo .dt-logo-f4 {
      fill-opacity: 0.6; }
    #desktop-top .dt-logo .dt-logo-f5 {
      fill-opacity: 0.85; }
    #desktop-top .dt-logo .dt-logo-f6 {
      fill-opacity: 0.45; }
    #desktop-top .dt-logo .dt-logo-accent {
      fill: #C83868; }
  #desktop-top .dt-brand-name {
    font-size: 22px;
    font-weight: 800;
    letter-spacing: -0.01em;
    color: #0B0643; }
  #desktop-top .dt-right {
    gap: 10px;
    margin-left: 16px; }
  #desktop-top .dt-help {
    gap: 8px;
    height: 40px;
    padding: 0 16px;
    border: 1px solid #E4E1F3;
    border-radius: 999px;
    background: #FFFFFF;
    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    white-space: nowrap;
    color: #0B0643;
    cursor: pointer; }
    #desktop-top .dt-help .material-symbols-outlined {
      font-size: 20px;
      color: #6c4cf1; }
    #desktop-top .dt-help:hover {
      background: #F7F5FE;
      border-color: #D9D2FB; }
  #desktop-top .dt-icon-btn {
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    cursor: pointer; }
    #desktop-top .dt-icon-btn .material-symbols-outlined {
      font-size: 24px;
      color: #0B0643; }
    #desktop-top .dt-icon-btn:hover {
      background: #F4F2FE; }
  #desktop-top .dt-dot {
    position: absolute;
    top: 8px;
    right: 9px;
    width: 9px;
    height: 9px;
    border: 2px solid #FFFFFF;
    border-radius: 50%;
    background: #E5396B; }
  #desktop-top .dt-user {
    gap: 4px;
    margin-left: 4px;
    padding: 3px 4px 3px 3px;
    border-radius: 999px;
    cursor: pointer; }
    #desktop-top .dt-user .material-symbols-outlined {
      font-size: 20px;
      color: #6E6784; }
    #desktop-top .dt-user:hover {
      background: #F4F2FE; }
  #desktop-top .dt-avatar {
    width: 38px;
    height: 38px;
    min-width: 38px;
    border-radius: 50%;
    background: #6c4cf1;
    font-size: 16px;
    font-weight: 700;
    color: #FFFFFF; }

#menu-help .menu-help-header {
  background: linear-gradient(97.67deg, #FBA67D 3.56%, #FDBC7F 92.48%);
  color: white;
  padding: 20px;
  box-shadow: 8px 8px 16px rgba(17, 17, 17, 0.1); }
  #menu-help .menu-help-header .menu-help-header-text {
    font-size: 18px;
    font-weight: bold; }

#menu-items .menu-header {
  background-color: #5F2EEA;
  color: white;
  padding: 40px;
  padding-bottom: 30px; }
  #menu-items .menu-header .menu-header-name {
    font-size: 24px;
    font-weight: bold; }
  #menu-items .menu-header .menu-header-profile {
    margin-top: 30px; }
  #menu-items .menu-header .menu-items-photo img {
    width: 80px;
    height: 80px;
    border-radius: 80px; }

#menu-items .menu-content {
  padding-bottom: 100px; }

#menu-items .menu-footer {
  border-top: 1px solid #E1E1E1;
  padding: 10px; }

#menu-items .menu-items-separator {
  margin-bottom: 15px; }

#menu-items .menu-items-link {
  color: #4F5050; }
  #menu-items .menu-items-link md-icon {
    margin-right: 30px;
    color: #4F5050; }
  #menu-items .menu-items-link .menu-items-link-name {
    border-bottom: 1px solid #E1E1E1;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px; }

#menu-items4Desktop .menu-user-header {
  position: relative;
  background: linear-gradient(97.67deg, #FDBC7F 3.56%, #FBA67D 92.48%);
  box-shadow: 0px 32px 48px rgba(17, 17, 17, 0.12);
  color: white;
  padding: 20px; }
  #menu-items4Desktop .menu-user-header .menu-user-header-arrow {
    position: absolute;
    right: 20px;
    top: 10px; }
  #menu-items4Desktop .menu-user-header .menu-user-header-diconnect {
    position: absolute;
    left: 20px;
    top: 10px; }
  #menu-items4Desktop .menu-user-header .user-photo img {
    width: 80px;
    height: 80px;
    border-radius: 80px; }
  #menu-items4Desktop .menu-user-header .user-name {
    margin-top: 20px;
    font-weight: bold;
    font-size: 20px; }
  #menu-items4Desktop .menu-user-header .user-features-boutique {
    margin-top: 10px;
    font-size: 16px; }
  #menu-items4Desktop .menu-user-header .user-features-mail {
    font-size: 12px;
    font-weight: 400; }
  #menu-items4Desktop .menu-user-header .user-features-id {
    font-size: 11px;
    font-style: italic;
    font-weight: 400; }
  #menu-items4Desktop .menu-user-header .menu-header-profile {
    cursor: pointer;
    margin-top: 30px; }

#menu-items4Desktop .menu-content {
  background: #4722AE;
  color: white;
  padding-top: 10px; }
  #menu-items4Desktop .menu-content md-icon {
    color: white; }
  #menu-items4Desktop .menu-content .menu-items-separator {
    margin-top: 20px;
    margin-bottom: 20px;
    height: 2px;
    background-color: #5F2EEA; }
  #menu-items4Desktop .menu-content .menu-items .menu-item-main {
    transition: background-color 0.2s ease;
    padding: 10px 20px;
    cursor: pointer; }
    #menu-items4Desktop .menu-content .menu-items .menu-item-main md-icon {
      margin-right: 20px; }
    #menu-items4Desktop .menu-content .menu-items .menu-item-main.selected {
      color: #FDBC7F; }
      #menu-items4Desktop .menu-content .menu-items .menu-item-main.selected md-icon {
        color: #FDBC7F; }
  #menu-items4Desktop .menu-content .menu-items .menu-item-main:hover {
    background-color: #381894; }
  #menu-items4Desktop .menu-content .menu-items .menu-item {
    padding: 10px 20px;
    cursor: pointer; }
    #menu-items4Desktop .menu-content .menu-items .menu-item:not(.no-background) {
      background-color: #381894; }
    #menu-items4Desktop .menu-content .menu-items .menu-item.no-top-padding {
      padding-top: 0px; }
    #menu-items4Desktop .menu-content .menu-items .menu-item.selected {
      color: #FDBC7F; }
      #menu-items4Desktop .menu-content .menu-items .menu-item.selected md-icon {
        color: #FDBC7F; }

#menu-user-password .menu-user-password-header {
  background: linear-gradient(97.67deg, #FBA67D 3.56%, #FDBC7F 92.48%);
  color: white;
  padding: 20px;
  box-shadow: 8px 8px 16px rgba(17, 17, 17, 0.1); }
  #menu-user-password .menu-user-password-header .menu-user-password-header-arrow {
    margin-right: 10px; }

#menu-user .menu-user-header {
  position: relative;
  background-color: #5F2EEA;
  color: white;
  padding: 20px; }
  #menu-user .menu-user-header .menu-user-header-arrow {
    cursor: pointer;
    position: absolute;
    left: 20px;
    top: 10px; }
  #menu-user .menu-user-header .user-photo img {
    width: 80px;
    height: 80px;
    border-radius: 80px; }
  #menu-user .menu-user-header .user-name {
    margin-top: 20px;
    font-weight: bold;
    font-size: 20px; }
  #menu-user .menu-user-header .user-features-boutique {
    margin-top: 10px;
    font-size: 16px; }
  #menu-user .menu-user-header .user-features-mail {
    font-size: 12px;
    font-weight: 400; }
  #menu-user .menu-user-header .user-features-id {
    font-size: 11px;
    font-style: italic;
    font-weight: 400; }

#menu-user .menu-user-stats {
  box-shadow: 8px 8px 16px rgba(17, 17, 17, 0.1); }
  #menu-user .menu-user-stats .menu-user-stats-header {
    background-color: #4722AE;
    color: white;
    padding-top: 10px;
    padding-bottom: 10px; }
    #menu-user .menu-user-stats .menu-user-stats-header .menu-user-stats-ht-ttc {
      font-size: 10px;
      font-weight: 400; }
    #menu-user .menu-user-stats .menu-user-stats-header .selected {
      text-decoration: underline;
      font-weight: bold; }
  #menu-user .menu-user-stats .menu-user-stats-title {
    background-color: #5F2EEA;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white; }
  #menu-user .menu-user-stats .menu-user-stats-value {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #6E6E8C;
    font-weight: 400; }

#menu-user .menu-user-boutique {
  margin-top: 45px; }
  #menu-user .menu-user-boutique .kalendes-button .kalendes-button-text span {
    font-size: 14px !important; }

#menu-user .menu-users .kalendes-button .kalendes-button-text span {
  font-size: 14px !important; }

#menu-main {
  border-radius: 0px 15px 15px 0px;
  background-color: transparent;
  overflow: hidden; }
  #menu-main .menu-navigator {
    height: 40px;
    border-bottom: 1px solid #E1E1E1; }
    #menu-main .menu-navigator .button-disconnect {
      padding-right: 10px; }

.desktop #menu-main {
  border-radius: unset; }

#mobile-layout {
  background-color: #F8F8FF; }
  #mobile-layout .mobile-layout-menu-main {
    box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2);
    z-index: 13; }
  #mobile-layout .menu-main-full {
    width: 350px; }
  #mobile-layout .mobile-layout-main-top {
    box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2);
    z-index: 12; }
  #mobile-layout .mobile-layout-contextual-links {
    box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2);
    z-index: 13; }
  #mobile-layout .mobile-layout-main .mobile-layout-content {
    position: relative;
    overflow: hidden;
    width: 750px; }

#kalendes-academy-page-desktop .settings-content-toolbar {
  border-bottom: 1px solid #EEEEEE; }

#kalendes-academy-page-desktop .kalendes-academy-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#kalendes-academy-page-desktop .settings-content {
  position: relative; }

#kalendes-academy-page-desktop .menu-container {
  box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2);
  z-index: 12; }

#settings-page .settings-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#settings-page .settings-content {
  position: relative; }

#kalendes-academy-page-mobile .settings-content-toolbar {
  border-bottom: 1px solid #EEEEEE; }

#kalendes-academy-page-mobile .settings-content {
  position: relative; }

#kalendes-academy-page-mobile .menu-desktop {
  box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2);
  z-index: 12; }

#kalendes-academy-parts-details {
  background-color: #F8F8FF; }
  #kalendes-academy-parts-details .back-button {
    color: #1976D2;
    font-size: 14px;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px; }
  #kalendes-academy-parts-details .help-details-content {
    position: relative;
    padding: 15px;
    font-size: 15px !important;
    font-family: sans-serif;
    color: #333333;
    line-height: 24px;
    -webkit-font-smoothing: antialiased; }
    #kalendes-academy-parts-details .help-details-content .blocTitle-label {
      font-size: 32px !important;
      line-height: 35px;
      color: #1A237E;
      -webkit-font-smoothing: antialiased; }
    #kalendes-academy-parts-details .help-details-content .wysiwyg-underline {
      text-decoration: underline; }
    #kalendes-academy-parts-details .help-details-content p {
      font-size: 15px !important;
      font-family: sans-serif;
      color: #333333;
      line-height: 24px;
      -webkit-font-smoothing: antialiased; }
    #kalendes-academy-parts-details .help-details-content strong {
      font-size: 15px;
      font-weight: 700;
      line-height: 24px; }
    #kalendes-academy-parts-details .help-details-content li {
      font-size: 15px;
      line-height: 24px; }
    #kalendes-academy-parts-details .help-details-content h1, #kalendes-academy-parts-details .help-details-content h2, #kalendes-academy-parts-details .help-details-content h3 {
      color: #1A237E; }
    #kalendes-academy-parts-details .help-details-content h1 {
      line-height: 48px; }
    #kalendes-academy-parts-details .help-details-content h2 {
      font-size: 22px;
      line-height: 35px;
      -webkit-font-smoothing: antialiased; }
    #kalendes-academy-parts-details .help-details-content img {
      width: 100%; }
    #kalendes-academy-parts-details .help-details-content iframe {
      width: 100%;
      height: 439px; }
    #kalendes-academy-parts-details .help-details-content pre {
      background-color: #f7f7f7;
      border: 1px solid #ddd;
      border-radius: 3px;
      padding: 10px 15px;
      position: relative; }
      #kalendes-academy-parts-details .help-details-content pre img {
        margin-right: auto;
        margin-left: auto; }
    #kalendes-academy-parts-details .help-details-content ol {
      background-color: #FAFAFA;
      border: 1px solid #ddd;
      border-radius: 3px;
      margin: 15px;
      padding: 10px; }
      #kalendes-academy-parts-details .help-details-content ol li {
        margin-left: 20px; }
    #kalendes-academy-parts-details .help-details-content a[target=_self] {
      display: none; }

.image-vote .disabled {
  color: #5F2EEA; }

#image-selectCatalogue .image-selectCatalogue-message-content {
  padding: 10px; }
  #image-selectCatalogue .image-selectCatalogue-message-content li {
    font-size: 12px;
    font-weight: 300 !important; }

#marketing-cible {
  position: relative;
  z-index: 30; }
  #marketing-cible .marketing-cible-content {
    padding: 20px; }
    #marketing-cible .marketing-cible-content .header-client {
      font-size: 16px;
      font-weight: bold;
      margin-bottom: 20px;
      color: #616161; }

.xs #marketing-cible .marketing-cible-content {
  padding: 10px; }

#marketing-cibles .search-header .kalendes-search-header {
  padding-bottom: 0px; }

#marketing-cibles .client-group .client-group-input {
  margin-right: 30px; }
  #marketing-cibles .client-group .client-group-input .client-group-input-checkbox {
    margin-right: 10px; }

#marketingEdition-main {
  position: relative; }

#marketing-donnees {
  position: relative;
  overflow: hidden; }
  #marketing-donnees .marketing-donnees-content {
    padding: 20px; }

.xs #marketing-donnees .marketing-donnees-content {
  padding: 10px; }

#marketing-media .marketing-media-content {
  padding: 20px; }

#marketing-media .sms-header {
  font-size: 14px;
  padding-left: 10px;
  padding-top: 10px; }
  #marketing-media .sms-header .sms-cost {
    padding-left: 5px; }
    #marketing-media .sms-header .sms-cost.sms-warning {
      font-weight: bold;
      color: #E53935; }

#marketing-media textarea {
  height: 200px;
  border: 1px solid #E9E9F8;
  padding: 10px; }

#marketing-media .sms-content {
  margin: 10px; }

.xs #marketing-media .marketing-media-content {
  padding: 10px; }

.marketing-list-item .marketing-list-item-actions {
  margin-top: 10px; }

#marketing-page-mobile .marketing-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#marketing-page-mobile #marketing-content {
  position: relative; }

#parrainage-page {
  position: relative; }
  #parrainage-page .parrainage-header {
    border-bottom: 1px solid #EEEEEE;
    min-height: 48px;
    height: 48px; }
  #parrainage-page .parrainage-content {
    position: relative; }

#proposition-parts-list {
  background-color: white;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }
  #proposition-parts-list .proposition-bloc-arrow {
    margin-left: 5px; }
    #proposition-parts-list .proposition-bloc-arrow md-icon {
      height: 15px;
      width: 15px;
      min-height: 15px;
      min-width: 15px;
      font-size: 15px;
      color: #6E6E8C; }
    #proposition-parts-list .proposition-bloc-arrow.selected {
      transform: rotate(90deg); }
    #proposition-parts-list .proposition-bloc-arrow.not-selected {
      transform: rotate(-90deg); }
  #proposition-parts-list .proposition-loading {
    margin-right: 20px; }
  #proposition-parts-list .proposition-bloc-content {
    border-top: 1px solid #E9E9F8;
    height: 30vh; }

#notification-details-onlineWarnings li {
  margin-top: 5px; }

#notification-page .notification-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#notification-page .notification-content {
  position: relative; }

#reglement-update-mobile .limit-input-width input {
  width: 80px;
  text-align: center; }

#reglement-update-tactil .reglement-informations .reglement-informations-amounts {
  margin: 20px 45px;
  margin-bottom: 0px;
  border-radius: 7px;
  min-height: 82px;
  background-color: #FFFFFF; }
  #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-amount {
    border-right: 1px solid #E9E9F8;
    padding: 5px 10px;
    min-width: 200px; }
    #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-amount .amounts-amount-mdp {
      font-size: 16px; }
      #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-amount .amounts-amount-mdp .ticket-tags .icon-container {
        margin-right: 30px; }
        #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-amount .amounts-amount-mdp .ticket-tags .icon-container md-icon {
          color: #0B0643; }
      #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-amount .amounts-amount-mdp .ticket-tags .kalendes-tag-text {
        color: #0B0643; }
    #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-amount .amounts-amount-value {
      font-size: 24px;
      font-weight: bold;
      color: #0B0643; }
  #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-more {
    padding: 5px 10px;
    padding-top: 10px; }
    #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-more .amounts-more-title {
      font-size: 16px;
      color: #0B0643; }
    #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-more .amounts-more-value {
      font-size: 24px;
      font-weight: bold;
      color: #0B0643; }
      #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-more .amounts-more-value .value-footer {
        line-height: 26px; }
    #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-more .amounts-more-arrow {
      margin-left: 5px; }
      #reglement-update-tactil .reglement-informations .reglement-informations-amounts .amounts-more .amounts-more-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #0B0643; }

#reglement-update-tactil .reglement-informations .reglement-informations-overpaid {
  border: 1px solid #E9E9F8;
  margin-top: -1px; }

#reglement-update-tactil .reglement-calculatrice {
  margin: 20px 90px;
  filter: drop-shadow(0px 0px 16px rgba(17, 17, 17, 0.05)); }

#product-tour-setting-bottom-menu {
  height: 70px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white;
  border-top: 1px solid #E9E9F8; }
  #product-tour-setting-bottom-menu md-icon {
    min-height: 20px;
    min-width: 20px;
    height: 20px;
    width: 20px;
    font-size: 20px; }
  #product-tour-setting-bottom-menu .menu-separator {
    background-color: #E9E9F8;
    height: 30px;
    width: 1px; }
  #product-tour-setting-bottom-menu .bottom-menu-item {
    cursor: pointer; }
    #product-tour-setting-bottom-menu .bottom-menu-item .bottom-menu-icon md-icon {
      color: #A3A3BD; }
    #product-tour-setting-bottom-menu .bottom-menu-item .bottom-menu-libelle {
      font-size: 11px;
      font-weight: bold;
      color: #A3A3BD;
      line-height: 28px; }
    #product-tour-setting-bottom-menu .bottom-menu-item.selected .bottom-menu-icon md-icon {
      color: #0B0643; }
    #product-tour-setting-bottom-menu .bottom-menu-item.selected .bottom-menu-libelle {
      color: #0B0643;
      line-height: 28px; }

#satisfaction-page #satisfaction-content {
  position: relative; }

#satisfaction-page {
  position: relative; }

#sellOnline-page .sellOnline-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#sellOnline-page .sellOnline-content {
  position: relative; }

#settings-accesSalon-parametres .settings-accesSalon-parametres-content {
  padding-bottom: 100px; }

#settings-accesSalon-securite .settings-accesSalon-securite-content {
  padding-bottom: 100px; }

#settings-accesSalon-securite .device-item {
  overflow: hidden; }
  #settings-accesSalon-securite .device-item .device-libelle {
    font-weight: bold; }

#settings-account-info .settings-account-info-content {
  padding-bottom: 100px; }
  #settings-account-info .settings-account-info-content .genre-group {
    margin-bottom: 40px; }
    #settings-account-info .settings-account-info-content .genre-group .genre-group-input {
      margin-right: 30px;
      margin-bottom: 5px; }
      #settings-account-info .settings-account-info-content .genre-group .genre-group-input .genre-group-input-checkbox {
        margin-right: 10px; }

#settings-account-newBoutique .settings-account-newBoutique-content {
  padding-bottom: 100px; }
  #settings-account-newBoutique .settings-account-newBoutique-content .activite-container {
    margin-bottom: 40px; }
    #settings-account-newBoutique .settings-account-newBoutique-content .activite-container .activite-item {
      width: 200px;
      cursor: pointer;
      margin-bottom: 10px;
      margin-top: 10px; }
      #settings-account-newBoutique .settings-account-newBoutique-content .activite-container .activite-item .activite-item-libelle {
        margin-left: 10px; }

#settings-account-password .settings-account-password-content {
  padding-bottom: 100px; }

#settings-caisse-cloture .settings-caisse-cloture-content {
  padding-bottom: 100px; }

#settings-caisse-ergonomie .settings-caisse-ergonomie-content {
  padding-bottom: 100px; }

#settings-caisse-moyenPaiement .settings-caisse-moyenPaiement-content {
  padding-bottom: 100px; }

#settings-caisse-securite .settings-caisse-securite-content {
  padding-bottom: 100px; }

#settings-caisse-securite .device-item {
  overflow: hidden; }
  #settings-caisse-securite .device-item .device-libelle {
    font-weight: bold; }

#settings-client-customFields .modif-text:hover {
  text-decoration: underline; }

#settings-tags .settings-tags-close {
  color: red; }

#settings-conformite-jet .settings-conformite-jet-content .table-header {
  height: 50px;
  padding: 5px;
  border: 1px solid #EEEEEE;
  background-color: #FAFAFA;
  font-weight: bold; }

#settings-conformite-jet .settings-conformite-jet-content .body-line {
  height: 70px;
  overflow: hidden;
  background-color: white; }
  #settings-conformite-jet .settings-conformite-jet-content .body-line div {
    font-size: 12px !important;
    padding: 5px;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE; }
  #settings-conformite-jet .settings-conformite-jet-content .body-line .first {
    border-left: 1px solid #EEEEEE; }

#settings-conformite-jet .jet-header {
  padding-bottom: 10px;
  border-bottom: 1px solid #EEEEEE; }

#settings-conformite-piste .settings-conformite-piste-header {
  background-color: white; }

#settings-conformite-piste .settings-conformite-piste-content {
  padding: 10px; }

#settings-conformite-piste .piste-header {
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px solid #EEEEEE; }

#settings-conformite-verification .settings-conformite-verification-content {
  padding: 10px;
  padding-bottom: 50px; }

#settings-conformite-verification .conf-resultat .ok {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #C8E6C9;
  color: #1B5E20;
  border-radius: 5px; }

#settings-conformite-verification .conf-resultat .ko {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #FFCDD2;
  color: #B71C1C;
  border-radius: 5px; }

#settings-conformite-verification textarea {
  border: 1px solid #EEEEEE;
  padding: 10px; }

#settings-conformite-verification .libelle {
  margin-top: 30px;
  font-weight: bold;
  color: #616161; }

#settings-etablissement-general .settings-etablissement-general-content {
  padding-bottom: 100px; }

#settings-etablissement-immatriculation .settings-etablissement-immatriculation-content {
  padding-bottom: 100px; }
  #settings-etablissement-immatriculation .settings-etablissement-immatriculation-content .warning-assujeti-tva {
    color: #EF6C00; }

#settings-etablissement-immatriculation .tva-text {
  font-size: 12px !important; }
  #settings-etablissement-immatriculation .tva-text ul {
    margin-block-start: 2px;
    margin-block-end: 2px; }
  #settings-etablissement-immatriculation .tva-text.with-margin {
    margin-top: 10px; }

#settings-giftcard-article .settings-giftcard-article-content {
  padding-bottom: 100px; }

#settings-giftcard-article .article-item-container {
  padding-bottom: 30px; }
  #settings-giftcard-article .article-item-container .article-item {
    background-color: white;
    padding: 10px; }
    #settings-giftcard-article .article-item-container .article-item.marged {
      margin-left: 20px;
      margin-right: 20px;
      box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
      border-radius: 5px; }
    #settings-giftcard-article .article-item-container .article-item .article-item-libelle {
      font-size: 20px;
      font-weight: bold; }
    #settings-giftcard-article .article-item-container .article-item .article-item-description {
      font-size: 13px;
      color: #6E6E8C;
      font-weight: 400;
      margin-top: 10px; }
    #settings-giftcard-article .article-item-container .article-item .article-item-input-line {
      cursor: pointer; }
    #settings-giftcard-article .article-item-container .article-item .article-item-separator {
      margin-top: 5px;
      margin-bottom: 5px;
      height: 1px;
      background-color: #E1E1E1; }

#settingsGiftcard-main {
  position: relative; }

#settings-giftcard-pack .pack-item .pack-item-header {
  cursor: pointer;
  margin-bottom: 20px; }

#settings-giftcard-pack .pack-item .pack-item-libelle {
  font-size: 16px;
  font-weight: bold; }

#settings-giftcard-pack .pack-item .pack-item-separator {
  margin-top: 5px;
  margin-bottom: 15px;
  height: 1px;
  background-color: #E9E9F8; }

#settings-giftcard-pack .pack-item .pack-item-description {
  color: #6E6E8C;
  font-weight: 400;
  font-size: 13px; }

#settings-giftcard-pack .settings-giftcard-pack-content {
  padding-bottom: 100px; }

#settings-giftcard-pack .pack-item-container {
  padding-bottom: 20px; }

#settings-giftcard-pack .link-container {
  margin-right: 10px; }
  #settings-giftcard-pack .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #settings-giftcard-pack .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

#settings-giftcard-publication .settings-giftcard-publication-content {
  padding-bottom: 100px; }

#settings-giftcard-publication .pack-item-container {
  margin-bottom: 30px; }

#settings-kalendes-facturation .factures-date {
  font-weight: bold; }

#settings-kalendes-facturation .factures-pro {
  margin-left: 5px; }

#settings-kalendes-facturation .factures-item-amount .amount-main {
  font-weight: bold;
  font-size: 16px !important; }

#settings-kalendes-facturation .factures-container {
  margin: 20px; }

#settings-kalendes-facturation .bloc-payment {
  margin: 20px 10px;
  border: 1px solid #E9E9F8;
  border-radius: 5px;
  padding: 20px 10px; }
  #settings-kalendes-facturation .bloc-payment .bloc-payment-title {
    color: #C93867;
    font-weight: bold;
    font-size: 16px; }
  #settings-kalendes-facturation .bloc-payment .bloc-payment-title-sub {
    margin-bottom: 20px;
    font-size: 12px; }
  #settings-kalendes-facturation .bloc-payment .bloc-payment-value {
    margin-bottom: 20px; }

#settings-media-email .settings-media-email-content {
  padding-bottom: 100px; }

#settings-media-general .settings-media-general-content {
  padding-bottom: 100px; }

#settings-media-general .smschef-install img {
  max-height: 400px;
  border: 1px solid #828282;
  margin-right: 10px;
  margin-bottom: 10px; }

#settings-media-general .color-blue {
  color: blue; }
  #settings-media-general .color-blue:hover {
    text-decoration: underline; }

#settings-media-notification .settings-media-notification-content {
  padding-bottom: 100px; }

#settings-media-sms .settings-media-sms-content {
  padding-bottom: 100px; }

#settings-mobile-setup {
  position: relative; }
  #settings-mobile-setup .settings-mobile-setup-content iframe {
    border: none;
    width: 560px;
    height: 315px; }

#settings-menu-desktop {
  min-width: 300px;
  background-color: #FFFFFF;
  /*
  .kalendes-settings-menuTitle{
    cursor:pointer;
    background-color: #E8E8FC;
    border-bottom:1px solid #EEEEEE;
    //color:#616161;
    font-weight: bold;
    font-size:16px !important;
    .menuTitle-icon{
      margin-right:10px;
    }
  }
  md-icon{

  }

   */ }

#settings-menu {
  position: relative; }

#settings-online-famille .settings-online-famille-header {
  background-color: white;
  border-bottom: 1px solid #E1E1E1;
  padding: 10px; }

#settings-online-famille .famille-item {
  background-color: white;
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  margin-bottom: 30px;
  padding: 10px;
  color: #212121; }
  #settings-online-famille .famille-item .famille-item-header {
    cursor: pointer; }
  #settings-online-famille .famille-item .famille-item-libelle {
    font-size: 18px;
    font-weight: bold; }
  #settings-online-famille .famille-item .kalendes-tag {
    margin-top: 0px; }
  #settings-online-famille .famille-item .famille-item-separator {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 1px;
    background-color: #E1E1E1; }

#settings-online-apparence .settings-online-apparence-content {
  padding-bottom: 100px; }

#settings-online-giftcard .settings-online-giftcard-content {
  padding: 10px;
  padding-bottom: 50px; }

#settings-online-giftcard .pack-item-container {
  margin-bottom: 30px; }

#settings-online-notification .settings-online-notification-content {
  margin-top: 10px;
  border-top: 1px solid #E1E1E1;
  background-color: white; }
  #settings-online-notification .settings-online-notification-content .content-list {
    border-right: 1px solid #EEEEEE;
    min-width: 25%; }

#settings-online-page {
  /*
  .settings-online-page-content{
    padding-bottom:100px;
  }
  .radio-text{
    color:#141515;
    font-weight: bold;
    font-size: 14px !important;
  }
  .kalendes-checkbox {
    position: relative;
  }

   */ }

#settings-online-payment .settings-online-payment-content {
  padding-bottom: 100px; }

#settings-online-payment .payment-input-group label {
  font-size: 14px; }

#settings-online-paymentAccount .settings-online-paymentAccount-content {
  padding: 10px;
  padding-bottom: 100px; }

#settings-online-paymentAccount .account-warning {
  margin-top: 10px;
  margin-bottom: 10px; }

#settings-online-paymentAccount .owner-item {
  margin-bottom: 10px; }

#settings-online-paymentAccount .payment-mean-item {
  margin-bottom: 10px; }

#settings-online-paymentAccount .stripe-acceptance {
  margin-top: 40px; }
  #settings-online-paymentAccount .stripe-acceptance .stripe-acceptance-text {
    margin-left: 10px;
    font-size: 12px !important; }

#settings-online-promo .settings-online-promo-content {
  padding-bottom: 100px; }

#settings-online-promo .promo-item-container {
  padding-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px; }
  #settings-online-promo .promo-item-container .promo-item {
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #settings-online-promo .promo-item-container .promo-item .promo-item-header {
      cursor: pointer;
      margin-bottom: 20px; }
    #settings-online-promo .promo-item-container .promo-item .promo-item-libelle {
      font-size: 20px;
      font-weight: bold; }
    #settings-online-promo .promo-item-container .promo-item .promo-item-separator {
      margin-top: 5px;
      margin-bottom: 15px;
      height: 1px;
      background-color: #E1E1E1; }
    #settings-online-promo .promo-item-container .promo-item .promo-item-description {
      color: #4F5050;
      font-size: 13px; }

#settings-online-promo .link-container {
  margin-right: 10px; }
  #settings-online-promo .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #settings-online-promo .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

#settings-online-web .settings-online-web-content {
  padding-bottom: 100px; }

#settings-online-widget .settings-online-widget-content {
  padding-bottom: 100px; }
  #settings-online-widget .settings-online-widget-content .widget-code-container {
    margin-bottom: 10px; }
    #settings-online-widget .settings-online-widget-content .widget-code-container .widget-code-label {
      font-weight: bold;
      color: #141515; }
    #settings-online-widget .settings-online-widget-content .widget-code-container .widget-code {
      border: 1px solid #EEEEEE;
      padding: 10px;
      margin: 10px;
      overflow: scroll; }

#settings-page .settings-content-toolbar {
  border-bottom: 1px solid #EEEEEE; }

#settings-page .settings-content {
  position: relative; }

#settings-page .menu-desktop {
  box-shadow: 0px 0px 5px rgba(17, 17, 17, 0.2);
  z-index: 12; }

#settings-page .settings-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#settings-page .settings-content {
  position: relative; }

#settings-planning-affichage {
  color: #0B0643; }
  #settings-planning-affichage md-icon {
    margin: 0; }
  #settings-planning-affichage .spa-content {
    padding: 20px 24px 40px; }
  #settings-planning-affichage .spa-header {
    margin-bottom: 22px; }
  #settings-planning-affichage .spa-breadcrumb {
    font-size: 13px;
    color: #8A86A0; }
    #settings-planning-affichage .spa-breadcrumb .spa-breadcrumb-sep {
      margin: 0 6px;
      color: #C4C0DD; }
    #settings-planning-affichage .spa-breadcrumb .spa-breadcrumb-current {
      color: #6c4cf1;
      font-weight: 600; }
  #settings-planning-affichage .spa-title {
    margin-top: 8px;
    font-size: 28px;
    font-weight: 800;
    color: #0B0643; }
  #settings-planning-affichage .spa-subtitle {
    margin-top: 6px;
    font-size: 14px;
    color: #6E6784; }
  #settings-planning-affichage .spa-save {
    height: 44px;
    padding: 0 22px;
    border: none;
    border-radius: 12px;
    background: #6c4cf1;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    gap: 8px;
    box-shadow: 0 6px 14px rgba(108, 76, 241, 0.25); }
    #settings-planning-affichage .spa-save md-icon {
      color: #FFFFFF; }
    #settings-planning-affichage .spa-save md-progress-circular path {
      stroke: #FFFFFF; }
    #settings-planning-affichage .spa-save[disabled] {
      opacity: 0.6;
      cursor: default; }
  #settings-planning-affichage .spa-columns {
    gap: 20px; }
  #settings-planning-affichage .spa-col {
    min-width: 0;
    width: 100%; }
  #settings-planning-affichage .spa-card {
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #ECEAF5;
    border-radius: 14px;
    background: #FFFFFF; }
  #settings-planning-affichage .spa-card-title {
    font-size: 18px;
    font-weight: 800;
    color: #0B0643;
    margin-bottom: 14px; }
  #settings-planning-affichage .spa-card-help {
    margin-top: -6px;
    margin-bottom: 14px;
    font-size: 13px;
    color: #6E6784; }
  #settings-planning-affichage .spa-option {
    gap: 14px;
    padding: 14px 16px;
    border: 1px solid #ECEAF5;
    border-radius: 12px;
    cursor: pointer; }
  #settings-planning-affichage .spa-option-icon {
    font-size: 26px;
    width: 26px;
    height: 26px;
    color: #6c4cf1; }
  #settings-planning-affichage .spa-option-label {
    font-size: 14px;
    font-weight: 600;
    color: #0B0643; }
  #settings-planning-affichage .spa-option-help {
    margin-top: 2px;
    font-size: 12px;
    color: #8A86A0; }
  #settings-planning-affichage .spa-fields {
    border: 1px solid #ECEAF5;
    border-radius: 12px;
    overflow: hidden; }
  #settings-planning-affichage .spa-field-row {
    gap: 14px;
    padding: 12px 16px;
    background: #FFFFFF; }
    #settings-planning-affichage .spa-field-row + .spa-field-row {
      border-top: 1px solid #ECEAF5; }
    #settings-planning-affichage .spa-field-row[draggable="true"] {
      cursor: grab; }
    #settings-planning-affichage .spa-field-row.is-dragging {
      opacity: 0.4; }
    #settings-planning-affichage .spa-field-row.is-drop-target {
      box-shadow: inset 0 2px 0 #6c4cf1; }
  #settings-planning-affichage .spa-drag-handle {
    color: #B0AFC4; }
  #settings-planning-affichage .spa-move md-icon {
    font-size: 20px;
    width: 20px;
    height: 18px;
    min-height: 18px;
    color: #6c4cf1;
    cursor: pointer; }
    #settings-planning-affichage .spa-move md-icon.is-disabled {
      color: #D6D4E3;
      pointer-events: none; }
  #settings-planning-affichage .spa-field-icon {
    color: #6c4cf1; }
  #settings-planning-affichage .spa-field-label {
    font-size: 14px;
    color: #0B0643; }
  #settings-planning-affichage .spa-preview-eye {
    margin-right: 10px;
    color: #6c4cf1; }
  #settings-planning-affichage .spa-preview-grid {
    position: relative;
    height: 270px;
    margin-top: 6px;
    border-bottom: 1px solid #ECEAF5; }
  #settings-planning-affichage .spa-preview-slot {
    position: absolute;
    left: 0;
    right: 0;
    height: 0;
    border-top: 1px solid #ECEAF5; }
    #settings-planning-affichage .spa-preview-slot span {
      position: absolute;
      top: -8px;
      left: 0;
      padding-right: 6px;
      background: #FFFFFF;
      font-size: 12px;
      color: #6E6784; }
  #settings-planning-affichage .spa-preview-card {
    position: absolute;
    top: 6px;
    left: 56px;
    right: 0;
    min-height: 70px;
    padding: 10px 12px;
    border-left: 4px solid #3B82F6;
    border-radius: 8px;
    background: #E3EEFC; }
    #settings-planning-affichage .spa-preview-card.is-full-color {
      background: #3B82F6; }
      #settings-planning-affichage .spa-preview-card.is-full-color .spa-preview-line {
        color: #FFFFFF; }
      #settings-planning-affichage .spa-preview-card.is-full-color .spa-preview-line--CLIENT, #settings-planning-affichage .spa-preview-card.is-full-color .spa-preview-line--PRESTATIONS, #settings-planning-affichage .spa-preview-card.is-full-color .spa-preview-line--TACHE {
        display: inline; }
      #settings-planning-affichage .spa-preview-card.is-full-color .spa-preview-line--CLIENT::after {
        content: ' '; }
  #settings-planning-affichage .spa-preview-line {
    line-height: 1.35; }
  #settings-planning-affichage .spa-preview-line--HORAIRES {
    font-size: 11px;
    font-weight: 600;
    color: #4A4560; }
  #settings-planning-affichage .spa-preview-line--CLIENT {
    font-size: 14px;
    font-weight: 800;
    color: #0B0643; }
  #settings-planning-affichage .spa-preview-line--PRESTATIONS, #settings-planning-affichage .spa-preview-line--TACHE {
    font-size: 12px;
    color: #5C5875; }
  #settings-planning-affichage .spa-preview-empty {
    font-size: 12px;
    color: #8A86A0;
    font-style: italic; }
  #settings-planning-affichage .spa-preview-footer {
    margin-top: 12px;
    font-size: 13px;
    color: #8A86A0; }

#settings-platform-parrainage .checkbox-item {
  margin-left: 30px;
  margin-bottom: 10px; }
  #settings-platform-parrainage .checkbox-item .checkbox-item-label {
    margin-left: 5px; }

#settings-promo-article .settings-promo-article-content {
  padding-bottom: 100px; }

#settings-promo-article .article-item-container {
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px; }
  #settings-promo-article .article-item-container .article-item {
    background-color: white;
    padding: 10px;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px; }
    #settings-promo-article .article-item-container .article-item .article-item-header {
      cursor: pointer; }
    #settings-promo-article .article-item-container .article-item .article-item-libelle {
      font-size: 16px;
      font-weight: bold; }
    #settings-promo-article .article-item-container .article-item .article-item-description {
      color: #6E6E8C;
      font-size: 13px;
      font-weight: 400;
      margin-top: 10px; }
    #settings-promo-article .article-item-container .article-item .article-item-input-line {
      margin-top: 5px;
      margin-bottom: 5px;
      cursor: pointer; }

#settings-promo-article .link-container {
  margin-right: 10px; }
  #settings-promo-article .link-container .link {
    color: #1976D2;
    font-size: 11px;
    cursor: pointer; }
  #settings-promo-article .link-container .link-separator {
    margin-right: 5px;
    margin-left: 5px; }

#settings-promo-external .settings-promo-external-content {
  padding-bottom: 100px; }

#settings-promo-external .external-item-container {
  padding-bottom: 30px; }
  #settings-promo-external .external-item-container .external-item {
    background-color: white;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    padding: 10px;
    color: #212121; }
    #settings-promo-external .external-item-container .external-item .external-item-libelle {
      font-size: 18px;
      font-weight: bold; }
    #settings-promo-external .external-item-container .external-item .external-item-description {
      color: #4F5050;
      font-size: 13px; }
    #settings-promo-external .external-item-container .external-item .external-item-input-line {
      margin-top: 5px;
      margin-bottom: 5px;
      cursor: pointer; }
    #settings-promo-external .external-item-container .external-item .external-item-separator {
      margin-top: 5px;
      margin-bottom: 5px;
      height: 1px;
      background-color: #E1E1E1; }

#settings-promo-external .external-link {
  word-break: break-all; }

#settings-promo-publication .settings-promo-publication-content {
  padding-bottom: 100px; }

#settings-promo-publication .pack-item-container {
  margin-bottom: 30px; }

#settings-sms-achat #card-errors {
  color: #E53935; }

#settings-sms-consommation .self-statistiques-chart {
  margin: 10px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  height: 400px;
  background-color: white; }
  #settings-sms-consommation .self-statistiques-chart .stat-header {
    padding-top: 10px; }
    #settings-sms-consommation .self-statistiques-chart .stat-header .title {
      font-size: 18px;
      font-weight: bold; }
    #settings-sms-consommation .self-statistiques-chart .stat-header .warning {
      font-size: 12px;
      font-weight: 300;
      color: #6E6E8C; }

#equipement-header-content {
  background-color: #5F2EEA;
  color: white;
  padding: 20px; }
  #equipement-header-content .detail-header-photo img {
    width: 60px;
    height: 60px;
    border-radius: 60px;
    margin-right: 20px; }
  #equipement-header-content .detail-header-name {
    font-size: 20px;
    font-weight: bold; }
  #equipement-header-content .detail-header-features {
    font-size: 12px;
    font-weight: 400; }
    #equipement-header-content .detail-header-features md-icon {
      color: white; }
  #equipement-header-content .detail-header-lastConnection {
    color: white;
    font-size: 12px;
    font-weight: 400; }

.desktop #equipement-header-content {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 15px; }

#equipement-update .deleteStaff .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-main {
  color: #D32F2F; }

#equipement-update .delete {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#equipement-update .google-button {
  margin-top: 10px;
  height: 45px; }

#staff-page .staff-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

@media print {
  .staff-header {
    display: none; } }

#staff-page .staff-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#staff-page .staff-content {
  position: relative; }

#staffBottom-menu {
  height: 70px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white;
  border-top: 1px solid #E9E9F8; }
  #staffBottom-menu .bottom-menu-item {
    cursor: pointer; }
    #staffBottom-menu .bottom-menu-item .bottom-menu-icon md-icon {
      color: #A3A3BD; }
    #staffBottom-menu .bottom-menu-item .bottom-menu-libelle {
      font-size: 11px;
      font-weight: bold;
      color: #A3A3BD;
      line-height: 28px; }
    #staffBottom-menu .bottom-menu-item.selected .bottom-menu-icon md-icon {
      color: #0B0643; }
    #staffBottom-menu .bottom-menu-item.selected .bottom-menu-libelle {
      color: #0B0643;
      line-height: 28px; }
  #staffBottom-menu .menu-separator {
    background-color: #E9E9F8;
    height: 30px;
    width: 1px; }

#staff-skills-list .staff-skills-list-header-container {
  display: inline-block;
  min-width: 100vw; }

#staff-skills-list .staff-skills-list-header {
  max-width: 100vw;
  position: sticky;
  position: -webkit-sticky;
  left: 0px; }

#staff-skills-list .skills-container {
  padding: 10px;
  background-color: white;
  border-top: 1px solid #E9E9F8;
  border-bottom: 1px solid #E9E9F8;
  margin-top: -1px; }
  #staff-skills-list .skills-container .tache-libelle .tache-ordre {
    margin-right: 10px; }
  #staff-skills-list .skills-container .tache-libelle .tache-libelle {
    font-weight: bold; }

#staff-skills-list .header-container {
  background-color: white;
  border-top: 1px solid #E9E9F8;
  border-bottom: 1px solid #E9E9F8;
  margin-top: -1px;
  padding: 10px;
  position: sticky;
  position: -webkit-sticky;
  top: 12px;
  z-index: 9;
  transform: translateY(-1px); }

#staff-skills-list .ressource-list {
  margin-top: 10px; }
  #staff-skills-list .ressource-list .ressource-has-skill {
    width: 120px;
    min-width: 120px;
    min-height: 46px;
    border: 1px solid #E9E9F8;
    margin-right: -1px;
    padding: 10px; }
    #staff-skills-list .ressource-list .ressource-has-skill.first {
      border: none; }
    #staff-skills-list .ressource-list .ressource-has-skill.header {
      font-size: 14px;
      font-weight: bold; }
    #staff-skills-list .ressource-list .ressource-has-skill.all {
      background-color: #FAFAFA; }
  #staff-skills-list .ressource-list .ressource-list-type {
    border: 1px solid #E9E9F8;
    margin-right: -1px;
    border-bottom: none;
    background-color: #FAFAFA;
    font-size: 14px;
    font-weight: bold; }

#staff-skills-list .inline-block {
  display: inline-block;
  min-width: 100vw;
  padding-bottom: 100px; }

#staff-skills-list .skills-fixed-item {
  height: 20px;
  width: 90vw; }

#staff-skills-list .kalendes-listTitle .skills-title {
  font-weight: bold;
  font-size: 16px !important; }

.desktop #staff-skills-list .header-container {
  top: 0px; }

#staff-permissions-list .inline-block {
  display: inline-block;
  padding: 10px;
  padding-bottom: 100px; }

#staff-permissions-list .staff-permissions-header {
  margin-top: 40px;
  background-color: white;
  position: sticky;
  position: -webkit-sticky;
  transform: translateY(-2px);
  top: 12px;
  z-index: 9; }
  #staff-permissions-list .staff-permissions-header .header-pro {
    width: 120px;
    min-width: 120px;
    height: 90px;
    min-height: 60px;
    border: 1px solid #E9E9F8;
    margin-right: -1px;
    margin-top: 1px;
    font-weight: bold;
    font-size: 14px;
    padding: 5px; }
    #staff-permissions-list .staff-permissions-header .header-pro.acces-salon {
      background-color: #F5F5F5; }

#staff-permissions-list .staff-permissions-group .group-libelle {
  margin-top: 40px;
  font-size: 18px;
  font-weight: bold;
  position: sticky;
  position: -webkit-sticky;
  top: 103px;
  background-color: #4722AE;
  height: 30px;
  padding: 2px 5px;
  color: white;
  z-index: 8;
  transform: translateY(-1px); }
  #staff-permissions-list .staff-permissions-group .group-libelle .fixed-item {
    height: 28px;
    bottom: 0px;
    white-space: nowrap; }

#staff-permissions-list .staff-permissions-group .staff-permissions-droit .droit-libelle {
  font-weight: bold;
  font-size: 14px;
  height: 20px; }
  #staff-permissions-list .staff-permissions-group .staff-permissions-droit .droit-libelle:not(.first) {
    margin-top: 20px; }

#staff-permissions-list .staff-permissions-group .staff-permissions-droit .droit-choice {
  background-color: white;
  width: 120px;
  min-width: 120px;
  border: 1px solid #E9E9F8;
  margin-right: -1px;
  padding: 10px; }
  #staff-permissions-list .staff-permissions-group .staff-permissions-droit .droit-choice.acces-salon {
    background-color: #F5F5F5; }
  #staff-permissions-list .staff-permissions-group .staff-permissions-droit .droit-choice.closed {
    background-color: #F5F5F5; }

.desktop #staff-permissions-list .staff-permissions-header {
  top: 0px; }
  .desktop #staff-permissions-list .staff-permissions-header .header-pro {
    width: 170px;
    min-width: 170px; }

.desktop #staff-permissions-list .staff-permissions-group .staff-permissions-droit .droit-choice {
  width: 170px;
  min-width: 170px; }

.desktop #staff-permissions-list .staff-permissions-group .group-libelle {
  top: 90px; }

#staff-working-hours-list .staff-working-hours-list-header {
  max-width: 100vw;
  position: sticky;
  position: -webkit-sticky;
  z-index: 11;
  left: 0px; }

#staff-working-hours-list .date-choice {
  padding: 10px;
  background-color: white;
  border-bottom: 1px solid #E9E9F8; }

#staff-working-hours-list .date-header {
  margin-top: 40px;
  padding-left: 10px;
  position: sticky;
  position: -webkit-sticky;
  top: 0px;
  z-index: 10;
  transform: translateY(-2px); }
  #staff-working-hours-list .date-header .date-header-item {
    width: 120px;
    min-width: 120px;
    background-color: white;
    border: 1px solid #E9E9F8;
    margin-right: -1px;
    margin-top: 1px;
    padding: 10px 5px;
    font-size: 14px;
    font-weight: bold; }

#staff-working-hours-list .list-content {
  padding: 10px; }

#staff-working-hours-list .inline-block {
  display: inline-block;
  margin-bottom: 100px; }

#staff-working-hours-list .ressource-type {
  margin-top: 5px;
  padding: 5px;
  font-weight: bold;
  font-size: 20px; }

#staff-working-hours-list .ressource-fixed-item {
  height: 17px;
  white-space: nowrap;
  font-weight: bold; }

#staff-working-hours-list .ressource-name {
  height: 65px; }

#staff-working-hours-list .fermeture-container {
  padding: 10px; }
  #staff-working-hours-list .fermeture-container .fermeture-item {
    cursor: pointer;
    padding: 3px;
    border: 1px solid #E9E9F8;
    margin-right: -1px;
    width: 120px;
    min-width: 120px;
    max-width: 120px; }

#staff-working-hours-list .content-day {
  cursor: pointer;
  padding: 3px;
  border: 1px solid #E9E9F8;
  margin-right: -1px;
  width: 120px;
  min-width: 120px;
  background-color: white; }
  #staff-working-hours-list .content-day.closed-all-day {
    background-color: #EEEEEE;
    pointer-events: none; }

#staff-working-hours-list .content-day-calendrier {
  padding: 5px 10px;
  background-color: #D81B60;
  color: white;
  font-weight: bold;
  font-size: 12px !important;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 2px;
  white-space: nowrap; }
  #staff-working-hours-list .content-day-calendrier .locations-text {
    font-size: 8px;
    font-weight: 400;
    white-space: normal; }

#staff-working-hours-list .content-day-fermeture {
  padding: 5px 10px;
  background-color: #616161;
  color: white;
  font-weight: bold;
  font-size: 12px !important;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 2px; }
  #staff-working-hours-list .content-day-fermeture span {
    font-size: 12px; }

#staff-working-hours-list .content-day-indisponibilite {
  padding: 5px 10px;
  background-color: #455A64;
  color: white;
  font-weight: bold;
  font-size: 12px !important;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 2px; }
  #staff-working-hours-list .content-day-indisponibilite span {
    font-size: 12px !important; }
  #staff-working-hours-list .content-day-indisponibilite div {
    font-size: 12px !important; }
  #staff-working-hours-list .content-day-indisponibilite .indisponibilite-libelle {
    font-size: 8px !important; }
  #staff-working-hours-list .content-day-indisponibilite .indisponibilite-allDay {
    font-size: 11px !important; }

#staff-working-hours-list .content-day-conges {
  padding: 5px 10px;
  background-color: #616161;
  color: white;
  font-weight: bold;
  font-size: 12px !important;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 2px; }
  #staff-working-hours-list .content-day-conges span {
    font-size: 12px; }

#staff-working-hours-list .content-day-add {
  opacity: 0;
  cursor: pointer; }
  #staff-working-hours-list .content-day-add md-icon {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    font-size: 20px; }

#staff-working-hours-list .content-day-add:hover {
  opacity: 0.7; }

#staff-working-hours-list .bloc-action .kalendes-listItem {
  padding-top: 10px;
  padding-bottom: 10px; }

.xs #staff-working-hours-list .inline-block {
  min-width: 100vw; }

.sm #staff-working-hours-list .inline-block {
  min-width: 100vw; }

#stock-commande-add .header-actions {
  margin: 10px;
  margin-bottom: 10px; }

#stock-commande-add .stock-commande-add-bloc {
  padding-bottom: 20px; }

#stock-commande-add .stock-commande-add-bottom-container {
  padding: 10px; }

#stock-commande-add .limit-input-width .kalendes-input .kalendes-input-container .kalendes-input-content input {
  width: 80px;
  text-align: center;
  height: unset;
  padding-left: 2px;
  padding-right: 2px; }

#stock-commande-fiche .stock-commande-fiche-header .kalendes-listItem {
  background-color: #5F2EEA;
  color: white; }
  #stock-commande-fiche .stock-commande-fiche-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
    color: white; }
  #stock-commande-fiche .stock-commande-fiche-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-arrow md-icon {
    color: white; }

#stock-commande-fiche .limit-input-width .kalendes-input .kalendes-input-container .kalendes-input-content input {
  width: 80px;
  text-align: center;
  height: unset; }

#stock-commande-list {
  position: relative; }

#stock-commande-main {
  position: relative; }

#stock-commande-update .limit-input-width .kalendes-input .kalendes-input-container .kalendes-input-content input {
  width: 80px;
  text-align: center;
  height: unset; }

#stock-commande-validation .limit-input-width .kalendes-input .kalendes-input-container .kalendes-input-content input {
  width: 80px;
  text-align: center;
  height: unset; }

#stock-fournisseur-list {
  position: relative; }

#stock-fournisseur-main {
  position: relative; }

#stock-fournisseur-update .limit-input-width .kalendes-input .kalendes-input-container .kalendes-input-content input {
  width: 80px;
  text-align: center;
  height: unset; }

#stock-inout-fiche .limit-input-width .kalendes-input .kalendes-input-container .kalendes-input-content input {
  width: 80px;
  text-align: center;
  height: unset; }

#stock-inout-header .kalendes-listItem {
  background-color: #5F2EEA;
  color: white; }
  #stock-inout-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
    color: white; }
  #stock-inout-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-arrow md-icon {
    color: white; }

.desktop #stock-inout-header {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 15px; }

#stock-inout-list {
  position: relative; }
  #stock-inout-list .header-actions {
    padding: 5px 10px; }

#stock-inout-main {
  position: relative; }

#stock-inout-stockLigne .limit-input-width .kalendes-input .kalendes-input-container .kalendes-input-content input {
  width: 80px;
  text-align: center;
  height: unset; }

#stock-inventaire-fiche .stock-inventaire-fiche-header .kalendes-listItem {
  background-color: #5F2EEA;
  color: white; }
  #stock-inventaire-fiche .stock-inventaire-fiche-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
    color: white; }
  #stock-inventaire-fiche .stock-inventaire-fiche-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-arrow md-icon {
    color: white; }

#stock-inventaire-fiche .limit-input-width .kalendes-input .kalendes-input-container .kalendes-input-content input {
  width: 80px;
  text-align: center;
  height: unset; }

#stock-inventaire-list {
  position: relative; }

#stock-inventaire-main {
  position: relative; }

#personnel-header-content {
  background-color: #5F2EEA;
  color: white;
  padding: 20px; }
  #personnel-header-content .detail-header-photo img {
    width: 60px;
    height: 60px;
    border-radius: 60px;
    margin-right: 20px; }
  #personnel-header-content .detail-header-name {
    font-size: 20px;
    font-weight: bold; }
  #personnel-header-content .detail-header-features {
    font-size: 12px;
    font-weight: 400; }
    #personnel-header-content .detail-header-features md-icon {
      color: white; }
  #personnel-header-content .detail-header-lastConnection {
    color: white;
    font-size: 12px;
    font-weight: 400; }

.desktop #personnel-header-content {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 15px; }

#personnel-update img.arrondi {
  width: 70px;
  height: 70px;
  border-radius: 70px; }

#personnel-update .photo-container {
  position: relative; }

#personnel-update .deleteStaff .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-main {
  color: #D32F2F; }

#personnel-update .delete {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#personnel-update .google-button {
  margin-top: 10px;
  height: 45px; }

#stockBottom-menu {
  height: 50px;
  background-color: white;
  border-top: 1px solid #E1E1E1; }
  #stockBottom-menu .bottom-menu-item {
    cursor: pointer; }
    #stockBottom-menu .bottom-menu-item .bottom-menu-icon md-icon {
      color: #9E9E9E; }
    #stockBottom-menu .bottom-menu-item .bottom-menu-libelle {
      font-size: 11px;
      font-weight: bold;
      color: #9E9E9E; }
    #stockBottom-menu .bottom-menu-item.selected .bottom-menu-icon md-icon {
      color: #1A237E; }
    #stockBottom-menu .bottom-menu-item.selected .bottom-menu-libelle {
      color: #1A237E; }

#stock-page {
  position: relative; }
  #stock-page .stock-header {
    border-bottom: 1px solid #EEEEEE;
    min-height: 48px;
    height: 48px; }
  #stock-page .stock-content {
    position: relative; }

#tactil-ticket-articles .bloc-articles {
  margin-bottom: 20px; }
  #tactil-ticket-articles .bloc-articles .bloc-articles-content {
    background-color: #FFFFFF;
    box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
    border-radius: 5px;
    padding: 10px; }
  #tactil-ticket-articles .bloc-articles .create-delivery {
    text-align: right;
    font-size: 12px;
    margin-top: 5px;
    color: #5F2EEA; }
  #tactil-ticket-articles .bloc-articles .create-delivery:hover {
    text-decoration: underline; }

#tactil-ticket-articles .bloc-gifts {
  margin-bottom: 30px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }

#tactil-ticket-client .bloc-client {
  margin-bottom: 20px;
  padding: 20px;
  padding-bottom: 0px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }
  #tactil-ticket-client .bloc-client .bloc-client-name {
    padding-bottom: 20px; }
  #tactil-ticket-client .bloc-client .bloc-client-2 {
    margin-left: 20px; }
  #tactil-ticket-client .bloc-client .bloc-client-3 md-icon {
    height: 15px;
    width: 15px;
    min-height: 15px;
    min-width: 15px;
    font-size: 15px; }
  #tactil-ticket-client .bloc-client .bloc-client-infos {
    margin-top: 10px; }
    #tactil-ticket-client .bloc-client .bloc-client-infos .bloc-line {
      padding: 2px 0px;
      margin-bottom: 10px; }
      #tactil-ticket-client .bloc-client .bloc-client-infos .bloc-line .bloc-title {
        font-size: 12px;
        color: #6E6E8C;
        font-weight: 400; }
      #tactil-ticket-client .bloc-client .bloc-client-infos .bloc-line .bloc-value {
        font-size: 14px;
        color: #0B0643;
        font-weight: 500; }
    #tactil-ticket-client .bloc-client .bloc-client-infos .infos-details {
      font-size: 12px !important;
      color: #0B0643;
      font-weight: 400; }

#tactil-ticket-reglements .bloc-reglements {
  margin-bottom: 20px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }

#tactil-ticket-reglements .bloc-pre-payement {
  margin-bottom: 20px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  overflow: hidden; }
  #tactil-ticket-reglements .bloc-pre-payement #ticket-agenda-part-prePayment .kalendes-listItem {
    padding-left: 10px;
    padding-right: 10px; }

#cure-fiche .cure-fiche-genre {
  padding: 5px 0px;
  min-width: 150px; }

#cure-fiche .cure-fiche-categorie {
  padding: 5px 0px;
  min-width: 150px; }

#cure-fiche .genre-libelle {
  margin-left: 5px;
  margin-right: 20px; }

#cure-fiche .cure-fiche-bloc {
  min-width: 250px; }

#cure-fiche .fiche-one-data li {
  font-size: 16px !important;
  font-weight: bold; }

#cure-fiche .cure-fiche-title {
  padding-top: 5px;
  padding-bottom: 5px;
  white-space: nowrap;
  font-weight: bold; }

#cure-fiche .cure-fiche-value {
  padding-right: 10px; }

#cure-fiche .cure-fiche-tel-content {
  min-width: 170px; }

#cure-fiche .note-content {
  font-size: 12px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  max-height: 70px; }
  #cure-fiche .note-content p {
    font-size: 12px !important; }
  #cure-fiche .note-content span {
    font-size: 12px !important; }

#cure-fiche .stats-top3-group {
  padding-top: 5px;
  padding-bottom: 5px; }
  #cure-fiche .stats-top3-group .stats-top3-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold; }
  #cure-fiche .stats-top3-group .stats-top3-value {
    margin-left: 10px; }

#cure-fiche .stats-carte-point {
  margin-top: 10px; }

#tarif-cure-list .list-item {
  background-color: white;
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  color: #212121; }

#tarif-disponibilite-repeat .has-input .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }
  #tarif-disponibilite-repeat .has-input .kalendes-listItem .kalendes-listItem-right {
    height: 50px; }

#tarif-disponibilite-repeat input {
  width: 50px;
  text-align: center;
  margin-right: 10px; }

#staff-working-hours-disponibilite-repeatEnd .has-input .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }
  #staff-working-hours-disponibilite-repeatEnd .has-input .kalendes-listItem .kalendes-listItem-right {
    height: 50px; }

#staff-working-hours-disponibilite-repeatEnd input {
  width: 50px;
  text-align: center;
  margin-right: 10px; }

#parametrage-famille-header {
  background-color: #5F2EEA;
  color: white;
  padding: 0px 20px; }
  #parametrage-famille-header .kalendes-listItem {
    background-color: #5F2EEA;
    color: white; }
    #parametrage-famille-header .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-footer {
      color: white; }
  #parametrage-famille-header .parametrage-famille-header-name {
    font-size: 20px;
    font-weight: bold; }
  #parametrage-famille-header .parametrage-famille-header-features {
    font-size: 12px;
    font-weight: 400;
    margin-top: 5px; }
  #parametrage-famille-header .parametrage-famille-header-photo img {
    width: 60px;
    height: 60px;
    border-radius: 60px;
    margin-right: 20px; }
  #parametrage-famille-header md-icon {
    color: white; }

.desktop #parametrage-famille-header {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 15px; }

#mass-update-price .mass-update-price-content {
  padding-bottom: 100px; }

#mass-update-price .article-item-container {
  padding-bottom: 30px; }
  #mass-update-price .article-item-container .article-item {
    background-color: white;
    padding: 10px; }
    #mass-update-price .article-item-container .article-item.marged {
      margin-left: 20px;
      margin-right: 20px;
      box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
      border-radius: 5px; }
    #mass-update-price .article-item-container .article-item .article-item-libelle {
      font-size: 20px;
      font-weight: bold; }
    #mass-update-price .article-item-container .article-item .article-item-description {
      font-size: 13px;
      color: #6E6E8C;
      font-weight: 400;
      margin-top: 10px; }
    #mass-update-price .article-item-container .article-item .article-item-input-line {
      cursor: pointer; }
    #mass-update-price .article-item-container .article-item .article-item-separator {
      margin-top: 5px;
      margin-bottom: 5px;
      height: 1px;
      background-color: #E1E1E1; }
  #mass-update-price .article-item-container .price-inputs {
    padding-top: 20px; }
    #mass-update-price .article-item-container .price-inputs .kalendes-input {
      margin-bottom: 0; }

#fidelite-collecte .fidelite-collecte-genre {
  padding: 5px 0px;
  min-width: 150px; }

#fidelite-collecte .fidelite-collecte-categorie {
  padding: 5px 0px;
  min-width: 150px; }

#fidelite-collecte .genre-libelle {
  margin-left: 5px;
  margin-right: 20px; }

#fidelite-collecte .fidelite-collecte-bloc {
  min-width: 250px; }

#fidelite-collecte .collecte-one-data li {
  font-size: 16px !important;
  font-weight: bold; }

#fidelite-collecte .fidelite-collecte-title {
  padding-top: 5px;
  padding-bottom: 5px;
  white-space: nowrap;
  font-weight: bold; }

#fidelite-collecte .fidelite-collecte-value {
  padding-right: 10px; }

#fidelite-collecte .fidelite-collecte-tel-content {
  min-width: 170px; }

#fidelite-collecte .note-content {
  font-size: 12px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  max-height: 70px; }
  #fidelite-collecte .note-content p {
    font-size: 12px !important; }
  #fidelite-collecte .note-content span {
    font-size: 12px !important; }

#fidelite-collecte .stats-top3-group {
  padding-top: 5px;
  padding-bottom: 5px; }
  #fidelite-collecte .stats-top3-group .stats-top3-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold; }
  #fidelite-collecte .stats-top3-group .stats-top3-value {
    margin-left: 10px; }

#fidelite-collecte .stats-carte-point {
  margin-top: 10px; }

#fidelite-fiche .fidelite-fiche-genre {
  padding: 5px 0px;
  min-width: 150px; }

#fidelite-fiche .fidelite-fiche-categorie {
  padding: 5px 0px;
  min-width: 150px; }

#fidelite-fiche .genre-libelle {
  margin-left: 5px;
  margin-right: 20px; }

#fidelite-fiche .fidelite-fiche-bloc {
  min-width: 250px; }

#fidelite-fiche .fiche-one-data li {
  font-size: 16px !important;
  font-weight: bold; }

#fidelite-fiche .fidelite-fiche-title {
  padding-top: 5px;
  padding-bottom: 5px;
  white-space: nowrap;
  font-weight: bold; }

#fidelite-fiche .fidelite-fiche-value {
  padding-right: 10px; }

#fidelite-fiche .fidelite-fiche-tel-content {
  min-width: 170px; }

#fidelite-fiche .note-content {
  font-size: 12px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  max-height: 70px; }
  #fidelite-fiche .note-content p {
    font-size: 12px !important; }
  #fidelite-fiche .note-content span {
    font-size: 12px !important; }

#fidelite-fiche .stats-top3-group {
  padding-top: 5px;
  padding-bottom: 5px; }
  #fidelite-fiche .stats-top3-group .stats-top3-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold; }
  #fidelite-fiche .stats-top3-group .stats-top3-value {
    margin-left: 10px; }

#fidelite-fiche .stats-carte-point {
  margin-top: 10px; }

#tarif-fidelite-list .list-item {
  background-color: white;
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  color: #212121; }

#fidelite-recompense .fidelite-recompense-genre {
  padding: 5px 0px;
  min-width: 150px; }

#fidelite-recompense .fidelite-recompense-categorie {
  padding: 5px 0px;
  min-width: 150px; }

#fidelite-recompense .genre-libelle {
  margin-left: 5px;
  margin-right: 20px; }

#fidelite-recompense .fidelite-recompense-bloc {
  min-width: 250px; }

#fidelite-recompense .recompense-one-data li {
  font-size: 16px !important;
  font-weight: bold; }

#fidelite-recompense .fidelite-recompense-title {
  padding-top: 5px;
  padding-bottom: 5px;
  white-space: nowrap;
  font-weight: bold; }

#fidelite-recompense .fidelite-recompense-value {
  padding-right: 10px; }

#fidelite-recompense .fidelite-recompense-tel-content {
  min-width: 170px; }

#fidelite-recompense .note-content {
  font-size: 12px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  max-height: 70px; }
  #fidelite-recompense .note-content p {
    font-size: 12px !important; }
  #fidelite-recompense .note-content span {
    font-size: 12px !important; }

#fidelite-recompense .stats-top3-group {
  padding-top: 5px;
  padding-bottom: 5px; }
  #fidelite-recompense .stats-top3-group .stats-top3-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold; }
  #fidelite-recompense .stats-top3-group .stats-top3-value {
    margin-left: 10px; }

#fidelite-recompense .stats-carte-point {
  margin-top: 10px; }

#tarif-page-mobile .tarif-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#tarif-page-mobile .tarif-content {
  position: relative; }

#tarifBottom-menu {
  height: 70px;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  background-color: white;
  border-top: 1px solid #E9E9F8; }
  #tarifBottom-menu .bottom-menu-item {
    cursor: pointer; }
    #tarifBottom-menu .bottom-menu-item .bottom-menu-icon md-icon {
      color: #A3A3BD; }
    #tarifBottom-menu .bottom-menu-item .bottom-menu-libelle {
      font-size: 11px;
      font-weight: bold;
      color: #A3A3BD;
      line-height: 28px; }
    #tarifBottom-menu .bottom-menu-item.selected .bottom-menu-icon md-icon {
      color: #0B0643; }
    #tarifBottom-menu .bottom-menu-item.selected .bottom-menu-libelle {
      color: #0B0643;
      line-height: 28px; }
  #tarifBottom-menu .menu-separator {
    background-color: #E9E9F8;
    height: 30px;
    width: 1px; }

#produit-fiche .produit-fiche-genre {
  padding: 5px 0px;
  min-width: 150px; }

#produit-fiche .produit-fiche-categorie {
  padding: 5px 0px;
  min-width: 150px; }

#produit-fiche .genre-libelle {
  margin-left: 5px;
  margin-right: 20px; }

#produit-fiche .produit-fiche-bloc {
  min-width: 250px; }

#produit-fiche .fiche-one-data li {
  font-size: 16px !important;
  font-weight: bold; }

#produit-fiche .produit-fiche-title {
  padding-top: 5px;
  padding-bottom: 5px;
  white-space: nowrap;
  font-weight: bold; }

#produit-fiche .produit-fiche-value {
  padding-right: 10px; }

#produit-fiche .produit-fiche-tel-content {
  min-width: 170px; }

#produit-fiche .note-content {
  font-size: 12px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  max-height: 70px; }
  #produit-fiche .note-content p {
    font-size: 12px !important; }
  #produit-fiche .note-content span {
    font-size: 12px !important; }

#produit-fiche .stats-top3-group {
  padding-top: 5px;
  padding-bottom: 5px; }
  #produit-fiche .stats-top3-group .stats-top3-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold; }
  #produit-fiche .stats-top3-group .stats-top3-value {
    margin-left: 10px; }

#produit-fiche .stats-carte-point {
  margin-top: 10px; }

#tarif-produit-list .list-item {
  background-color: white;
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  color: #212121; }

#prestation-colors .prestation-colors-color-selection {
  height: 30px;
  width: 30px;
  border-radius: 100px; }

#prestation-competence .prestation-competence-color-selection {
  height: 30px;
  width: 30px;
  border-radius: 100px; }

#prestation-equipement .prestation-equipement-color-selection {
  height: 30px;
  width: 30px;
  border-radius: 100px; }

#prestation-fiche .prestation-color-selection {
  height: 40px;
  width: 40px;
  border-radius: 100px; }

#prestation-libelle .prestation-libelle-color-selection {
  height: 30px;
  width: 30px;
  border-radius: 100px; }

#tarif-prestation-list .list-item {
  background-color: white;
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  color: #212121; }

#prestation-personnel .prestation-personnel-color-selection {
  height: 30px;
  width: 30px;
  border-radius: 100px; }

#prestation-preference .prestation-preference-color-selection {
  height: 30px;
  width: 30px;
  border-radius: 100px; }

#tarif-prestation-preview .tarif-agenda-visualisation-container {
  position: relative; }
  #tarif-prestation-preview .tarif-agenda-visualisation-container .visualistion-area {
    position: relative; }
    #tarif-prestation-preview .tarif-agenda-visualisation-container .visualistion-area .visualistion-area-content .visualisation-timeFrame {
      border-right: 1px solid #EEEEEE; }
    #tarif-prestation-preview .tarif-agenda-visualisation-container .visualistion-area .visualistion-area-content .taches-container {
      position: relative;
      background-color: white; }
    #tarif-prestation-preview .tarif-agenda-visualisation-container .visualistion-area .visualisation-zoom {
      position: absolute;
      right: 0px;
      bottom: 0px;
      height: 40px;
      width: 80px;
      border-left: 1px solid #EEEEEE;
      border-top: 1px solid #EEEEEE; }
  #tarif-prestation-preview .tarif-agenda-visualisation-container .edition-area {
    border-left: 1px solid #EEEEEE;
    overflow-y: scroll;
    width: 300px; }

#tarif-prestation-tache .prestation-tache-color-selection {
  height: 40px;
  width: 40px;
  border-radius: 100px; }

#prestation-temps .prestation-temps-color-selection {
  height: 30px;
  width: 30px;
  border-radius: 100px; }

#prestation-ventilation .prestation-ventilation-resteAVentiler {
  margin: 10px; }
  #prestation-ventilation .prestation-ventilation-resteAVentiler .prestation-ventilation-resteAVentiler-label {
    margin-right: 10px; }

#statistics-donnees {
  position: relative;
  overflow: hidden; }

#statistics-edition {
  position: relative; }
  #statistics-edition .detail-header-scroll1 .detail-header-statistics {
    padding: 10px 20px;
    margin-bottom: 10px; }
  #statistics-edition .detail-errors {
    padding: 10px;
    border-bottom: 1px solid #EEEEEE; }
  #statistics-edition .detail-footer {
    min-height: 61px; }

#statistics-graphType .statistics-graphType-content .detail-item {
  padding: 10px;
  min-height: 100px; }
  #statistics-graphType .statistics-graphType-content .detail-item .detail-item-description {
    padding-left: 20px; }
    #statistics-graphType .statistics-graphType-content .detail-item .detail-item-description md-icon {
      height: 48px;
      width: 48px;
      font-size: 48px;
      color: #E91E63; }

#parametrage-statistics-header .header-photo {
  padding-right: 40px; }
  #parametrage-statistics-header .header-photo img {
    width: 100px;
    height: 100px;
    border-radius: 100px; }

#parametrage-statistics-header .header-content .header-warning {
  margin-top: 20px; }

#statistics-indicateur-details .statistics-indicateur-details-header {
  padding: 10px; }

#statistics-indicateur-details .statistics-indicateur-details-content .detail-item .detail-item-description .detail-item-regroupement {
  font-size: 12px !important; }
  #statistics-indicateur-details .statistics-indicateur-details-content .detail-item .detail-item-description .detail-item-regroupement span {
    font-size: 12px !important; }

#statistics-indicateur-theme .theme-item {
  cursor: pointer; }

#statistics-periods .statistics-periods-content .statistics-periods-header {
  padding: 10px;
  border-bottom: 1px solid #EEEEEE;
  background-color: #F5F5F5;
  cursor: pointer; }
  #statistics-periods .statistics-periods-content .statistics-periods-header.top-bordered {
    border-top: 1px solid #EEEEEE; }

#statistics-periods .statistics-periods-content .statistics-periods-container.inactive {
  opacity: 0.4;
  pointer-events: none; }

#statistics-periods .statistics-periods-content .statistics-periods-container .detail-item {
  padding: 10px;
  min-height: 100px; }
  #statistics-periods .statistics-periods-content .statistics-periods-container .detail-item .detail-item-description {
    padding-left: 20px; }

#statistics-previousPeriod .statistics-previousPeriod-content .statistics-previousPeriod-header {
  padding: 10px;
  border-bottom: 1px solid #EEEEEE;
  background-color: #F5F5F5;
  cursor: pointer; }
  #statistics-previousPeriod .statistics-previousPeriod-content .statistics-previousPeriod-header.top-bordered {
    border-top: 1px solid #EEEEEE; }

#statistics-previousPeriod .statistics-previousPeriod-content .statistics-previousPeriod-container.inactive {
  opacity: 0.4;
  pointer-events: none; }

#statistics-previousPeriod .statistics-previousPeriod-content .statistics-previousPeriod-container .detail-item {
  padding: 10px;
  min-height: 100px; }
  #statistics-previousPeriod .statistics-previousPeriod-content .statistics-previousPeriod-container .detail-item .detail-item-description {
    padding-left: 20px; }

#statistics-regroupement .statistics-regroupement-content .detail-item .detail-item-description {
  font-size: 12px !important; }
  #statistics-regroupement .statistics-regroupement-content .detail-item .detail-item-description span {
    font-size: 12px !important; }

#statistics-visualisation .statistics-visualisation-content {
  padding: 20px;
  padding-bottom: 150px; }
  #statistics-visualisation .statistics-visualisation-content .statistics-visualisation-timerange {
    padding-bottom: 30px; }

#statistics-visualisation #statistics-graph {
  height: 400px; }

.xs #statistics-visualisation .statistics-visualisation-content {
  padding: 10px;
  padding-bottom: 150px; }

#report-page-mobile .report-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#report-page-mobile #report-content {
  position: relative; }

#statisticsBottom-menu {
  height: 50px;
  background-color: white;
  border-top: 1px solid #E1E1E1; }
  #statisticsBottom-menu .bottom-menu-item {
    cursor: pointer; }
    #statisticsBottom-menu .bottom-menu-item .bottom-menu-icon md-icon {
      color: #9E9E9E; }
    #statisticsBottom-menu .bottom-menu-item .bottom-menu-libelle {
      font-size: 11px;
      font-weight: bold;
      color: #9E9E9E; }
    #statisticsBottom-menu .bottom-menu-item.selected .bottom-menu-icon md-icon {
      color: #1A237E; }
    #statisticsBottom-menu .bottom-menu-item.selected .bottom-menu-libelle {
      color: #1A237E; }

#statistics-report-container {
  position: relative; }
  #statistics-report-container .report-container-header {
    padding: 5px;
    padding-bottom: 0px;
    border-bottom: 1px solid #EEEEEE;
    z-index: 2; }
    #statistics-report-container .report-container-header .header-actions {
      margin-top: 20px; }
  #statistics-report-container .container-content {
    position: relative;
    z-index: 1; }

#statistics-report-data .header-sticky {
  position: sticky;
  left: 0px;
  z-index: 2; }

#statistics-report-data .first-col {
  max-width: 25vw !important; }

#statistics-report-data .first-col-sticky {
  position: sticky;
  left: 0px;
  width: 30px;
  background-color: white;
  z-index: 0; }

#statistics-report-data .report-data-header {
  position: sticky;
  position: -webkit-sticky;
  top: 0px;
  z-index: 1; }
  #statistics-report-data .report-data-header :not(.first-col) .header-cell .header-cell-content {
    transform: rotate(-180deg);
    font-size: 11px;
    -ms-writing-mode: tb-rl;
        writing-mode: vertical-rl; }
  #statistics-report-data .report-data-header .header-cell {
    background-color: grey;
    font-weight: bold;
    padding: 10px 5px;
    border-left: 1px solid #ddd;
    margin-right: -1px;
    margin-bottom: -1px;
    cursor: pointer;
    height: 100px;
    overflow: hidden; }

#statistics-report-data .report-data-content .content-row.impair .content-cell {
  background-color: #f2f2f2; }

#statistics-report-data .report-data-content .content-row .content-cell {
  background-color: #F8F8FF;
  padding: 12px 5px;
  border: 1px solid #ddd;
  margin-right: -1px;
  margin-bottom: -1px;
  overflow: hidden;
  white-space: nowrap;
  text-align: right; }
  #statistics-report-data .report-data-content .content-row .content-cell .has-link {
    text-decoration: underline;
    -webkit-text-decoration-style: dashed;
            text-decoration-style: dashed; }

#statistics-report-data .report-data-content .content-row:nth-child(even) .content-cell {
  background-color: #f2f2f2 !important; }

#statistics-report-data .report-data-footer {
  position: sticky;
  position: -webkit-sticky;
  bottom: 0px;
  z-index: 1; }
  #statistics-report-data .report-data-footer .footer-cell {
    background-color: grey;
    padding: 10px 5px;
    border: 1px solid #ddd;
    margin-right: -1px;
    margin-bottom: -1px;
    overflow: hidden;
    white-space: nowrap;
    text-align: right; }

#statistics-report-list .statistics-report-list-item {
  background-color: white;
  padding: 0px 30px;
  padding-top: 16px; }
  #statistics-report-list .statistics-report-list-item .statistics-report-list-item-content {
    border-bottom: 1px solid #E9E9F8; }
    #statistics-report-list .statistics-report-list-item .statistics-report-list-item-content .statistics-report-list-item-icon md-icon {
      height: 15px;
      width: 15px;
      min-height: 15px;
      min-width: 15px;
      font-size: 15px;
      color: #6E6E8C; }

#statistics-report-detail .report-detail-container {
  position: relative; }
  #statistics-report-detail .report-detail-container .report-detail-pagination {
    position: absolute;
    bottom: 0px;
    left: 0px; }
    #statistics-report-detail .report-detail-container .report-detail-pagination .report-detail-pagination-pages {
      color: #424242;
      font-weight: bold; }
  #statistics-report-detail .report-detail-container .report-detail-content .first-col {
    position: sticky;
    left: 0px;
    width: 30px;
    background-color: white;
    box-shadow: -1px 0px 0px #EEEEEE inset;
    z-index: 0; }
  #statistics-report-detail .report-detail-container .report-detail-content .impair .first-col {
    background-color: #FAFAFA; }
  #statistics-report-detail .report-detail-container .report-detail-content table {
    border-spacing: 0;
    border: 1px solid #EEEEEE;
    border-collapse: collapse; }
  #statistics-report-detail .report-detail-container .report-detail-content th {
    background-color: #E0E0E0;
    padding: 10px 10px;
    white-space: nowrap;
    text-align: center;
    z-index: 1; }
  #statistics-report-detail .report-detail-container .report-detail-content tr.impair {
    background-color: #FAFAFA; }
  #statistics-report-detail .report-detail-container .report-detail-content td {
    padding: 10px 15px;
    border: 1px solid #EEEEEE;
    text-align: center;
    cursor: pointer;
    white-space: nowrap; }
    #statistics-report-detail .report-detail-container .report-detail-content td.first-col {
      text-align: left; }
    #statistics-report-detail .report-detail-container .report-detail-content td .has-link {
      text-decoration: underline;
      -webkit-text-decoration-style: dashed;
              text-decoration-style: dashed;
      -webkit-text-decoration-color: #212121;
              text-decoration-color: #212121; }
  #statistics-report-detail .report-detail-container .report-detail-content thead {
    border: 1px solid #EEEEEE; }
    #statistics-report-detail .report-detail-container .report-detail-content thead th {
      cursor: pointer;
      position: sticky;
      position: -webkit-sticky;
      top: 0px; }
  #statistics-report-detail .report-detail-container .report-detail-content tfoot {
    border: 1px solid #EEEEEE;
    position: sticky;
    position: -webkit-sticky;
    bottom: 0px; }
    #statistics-report-detail .report-detail-container .report-detail-content tfoot th {
      position: sticky;
      position: -webkit-sticky;
      bottom: 0px; }

.xs #statistics-report-detail .report-detail-container .report-detail-content {
  padding: 0px; }
  .xs #statistics-report-detail .report-detail-container .report-detail-content td.first-col {
    white-space: initial; }

#statistics-report-send .send-content .send-line {
  padding-top: 5px;
  padding-bottom: 5px; }
  #statistics-report-send .send-content .send-line .send-value {
    font-weight: bold; }

#statistics-report-send .send-content .send-status {
  font-size: 18px !important;
  font-weight: bold;
  text-align: center; }

#statistics-report-send .status-libelle {
  text-align: center;
  font-weight: bold;
  font-size: 16px !important; }
  #statistics-report-send .status-libelle span {
    font-size: 16px !important; }

#ticketActions-noShow .noShow-pay-button {
  padding: 2px 10px;
  font-weight: bold; }

#ticket-agenda-rdvArticle .ticket-agenda-rdvArticle-bloc {
  background-color: white; }
  #ticket-agenda-rdvArticle .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content {
    margin: 0px 30px;
    padding: 16px 0px; }
    #ticket-agenda-rdvArticle .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content.with-separator {
      border-bottom: 1px solid #E9E9F8; }
    #ticket-agenda-rdvArticle .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content .rdvArticle-bloc-arrow {
      margin-left: 5px; }
      #ticket-agenda-rdvArticle .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content .rdvArticle-bloc-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #6E6E8C; }
    #ticket-agenda-rdvArticle .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content .bloc-content-remove-task {
      cursor: pointer;
      border: 1px solid #E9E9F8;
      border-radius: 3px;
      padding: 5px 7px;
      margin-left: 5px; }
      #ticket-agenda-rdvArticle .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content .bloc-content-remove-task md-icon {
        min-height: 20px;
        min-width: 20px;
        height: 20px;
        width: 20px;
        font-size: 20px;
        color: #C93867; }
    #ticket-agenda-rdvArticle .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content .bloc-content-remove-task:hover {
      background-color: #FAFAFA; }

#ticket-agenda-articleLibre .ticket-agenda-articleLibre-bloc {
  background-color: white; }
  #ticket-agenda-articleLibre .ticket-agenda-articleLibre-bloc .ticket-agenda-articleLibre-bloc-content {
    margin: 0px 30px;
    padding: 16px 0px; }
    #ticket-agenda-articleLibre .ticket-agenda-articleLibre-bloc .ticket-agenda-articleLibre-bloc-content.small-padding {
      padding: 5px 0px; }
    #ticket-agenda-articleLibre .ticket-agenda-articleLibre-bloc .ticket-agenda-articleLibre-bloc-content.with-separator {
      border-bottom: 1px solid #E9E9F8; }
    #ticket-agenda-articleLibre .ticket-agenda-articleLibre-bloc .ticket-agenda-articleLibre-bloc-content .articleLibre-bloc-arrow {
      margin-left: 5px; }
      #ticket-agenda-articleLibre .ticket-agenda-articleLibre-bloc .ticket-agenda-articleLibre-bloc-content .articleLibre-bloc-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #6E6E8C; }

#ticket-agenda-copy .header-date-container {
  margin-top: 10px; }

#ticket-agenda-manageTasks .ticket-agenda-manageTasks-bloc {
  background-color: white; }
  #ticket-agenda-manageTasks .ticket-agenda-manageTasks-bloc .ticket-agenda-manageTasks-bloc-content {
    margin: 0px 30px;
    padding: 16px 0px; }
    #ticket-agenda-manageTasks .ticket-agenda-manageTasks-bloc .ticket-agenda-manageTasks-bloc-content.small-padding {
      padding: 5px 0px; }
    #ticket-agenda-manageTasks .ticket-agenda-manageTasks-bloc .ticket-agenda-manageTasks-bloc-content.with-separator {
      border-bottom: 1px solid #E9E9F8; }
    #ticket-agenda-manageTasks .ticket-agenda-manageTasks-bloc .ticket-agenda-manageTasks-bloc-content .manageTasks-bloc-arrow {
      margin-left: 5px; }
      #ticket-agenda-manageTasks .ticket-agenda-manageTasks-bloc .ticket-agenda-manageTasks-bloc-content .manageTasks-bloc-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #6E6E8C; }
      #ticket-agenda-manageTasks .ticket-agenda-manageTasks-bloc .ticket-agenda-manageTasks-bloc-content .manageTasks-bloc-arrow.selected {
        transform: rotate(90deg); }
      #ticket-agenda-manageTasks .ticket-agenda-manageTasks-bloc .ticket-agenda-manageTasks-bloc-content .manageTasks-bloc-arrow.not-selected {
        transform: rotate(-90deg); }

#ticket-agenda-part-place .ticket-place-text {
  font-size: 14px; }

#ticket-agenda-rdvPreview .calendar-container {
  min-height: 45vh;
  overflow: hidden; }

#ticket-agenda-rdvPreview .date-container {
  margin-bottom: 10px; }

#ticket-agenda-rdvPreview .calendar-actions-proposition-container {
  margin: 10px; }

.xxs #ticket-agenda-rdvPreview .calendar-container {
  min-height: 35vh; }

.xs #ticket-agenda-rdvPreview .calendar-container {
  min-height: 50vh; }

.sm #ticket-agenda-rdvPreview .calendar-container {
  min-height: 60vh; }

.gt-sm #ticket-agenda-rdvPreview .calendar-container {
  min-height: 65vh; }

#ticket-agenda-update .bloc-action .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#ticket-agenda-update .bloc-reglements {
  background-color: #FFFFFF;
  padding: 10px 30px; }
  #ticket-agenda-update .bloc-reglements .separator {
    margin-top: 10px;
    margin-bottom: 10px; }

#ticket-agenda-update .ticket-action-button-amount {
  padding: 2px 10px;
  font-weight: bold; }

#ticket-agenda-update .customFields-container .customFields-title {
  font-size: 12px;
  font-weight: bold;
  color: #0B0643; }

#ticket-agenda-update .customFields-container .customFields-value {
  font-size: 10px;
  font-weight: 400; }

#ticket-consult-correct .ticket-details:not(.last) {
  border-bottom: 1px solid #E1E1E1; }

#ticket-consult-correct .ticket-details .what {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: center; }

#ticket-consult-correct .ticket-details .correct-separator {
  margin-top: 10px;
  margin-bottom: 10px; }

#ticket-consult-correct .ticket-details .old-value {
  text-align: center;
  font-size: 12px;
  font-weight: 300; }

#ticket-consult-correct .ticket-details .new-value {
  text-align: center;
  font-size: 12px;
  font-weight: 300; }

#ticket-consult-fiche .fiche-content .main-line {
  margin-bottom: 15px; }
  #ticket-consult-fiche .fiche-content .main-line .title {
    font-weight: bold; }

#ticket-consult-fiche .fiche-content .ticket-consult-pattern-top {
  min-height: 23px;
  max-height: 23px;
  background-image: linear-gradient(319deg, #5F2EEA 16px, transparent 17px), linear-gradient(39deg, #5F2EEA 16px, transparent 17px);
  background-size: 20px 23px;
  background-repeat: repeat-x;
  height: 23px; }

#ticket-consult-fiche .fiche-content .ticket-consult-pattern-bottom {
  margin-top: 10px;
  background-image: linear-gradient(139deg, #5F2EEA 16px, transparent 17px), linear-gradient(219deg, #5F2EEA 16px, transparent 17px);
  background-size: 20px 23px;
  background-repeat: repeat-x;
  min-height: 23px;
  height: 23px; }

#ticket-consult-fiche .fiche-content .ticket-consult-header-content {
  padding-top: 10px;
  padding-bottom: 10px;
  color: white;
  background-color: #5F2EEA;
  position: relative;
  font-size: 13px;
  font-weight: 400; }
  #ticket-consult-fiche .fiche-content .ticket-consult-header-content .header-main {
    font-size: 14px;
    font-weight: bold; }

#ticket-consult-fiche .fiche-content .ticket-consult-blocTitle {
  margin-bottom: 10px; }

#ticket-consult-fiche .fiche-content .ticket-consult-main .main-line {
  padding-top: 3px;
  padding-bottom: 3px; }

#ticket-consult-fiche .fiche-content .ticket-consult-articles .article-item {
  margin-bottom: 15px; }
  #ticket-consult-fiche .fiche-content .ticket-consult-articles .article-item .article-line.subvalue {
    font-size: 10px;
    font-style: italic; }

#ticket-consult-fiche .fiche-content .ticket-consult-kdos .kdo-line .title {
  font-size: 13px; }

#ticket-consult-fiche .fiche-content .ticket-consult-kdos .kdo-line .value {
  font-weight: bold; }

#ticket-consult-fiche .fiche-content .ticket-consult-reglements .reglement-line {
  padding-top: 10px;
  padding-bottom: 10px; }
  #ticket-consult-fiche .fiche-content .ticket-consult-reglements .reglement-line:not(.last) {
    border-bottom: dotted 1px #E1E1E1; }
  #ticket-consult-fiche .fiche-content .ticket-consult-reglements .reglement-line .reg-amount {
    text-align: center; }
    #ticket-consult-fiche .fiche-content .ticket-consult-reglements .reglement-line .reg-amount .amount-value {
      font-weight: bold; }
    #ticket-consult-fiche .fiche-content .ticket-consult-reglements .reglement-line .reg-amount .cash-back {
      font-size: 11px; }

#ticket-consult-fiche .fiche-content .ticket-consult-echeancier .ech-line {
  margin-bottom: 15px; }
  #ticket-consult-fiche .fiche-content .ticket-consult-echeancier .ech-line .title {
    font-weight: bold; }
  #ticket-consult-fiche .fiche-content .ticket-consult-echeancier .ech-line .value {
    font-size: 12px;
    font-weight: 400;
    color: #6E6E8C; }

#ticket-consult-fiche .fiche-content .ticket-consult-totaux .total-line {
  margin-bottom: 10px;
  padding: 2px; }
  #ticket-consult-fiche .fiche-content .ticket-consult-totaux .total-line.subvalue {
    font-size: 10px;
    font-style: italic; }
  #ticket-consult-fiche .fiche-content .ticket-consult-totaux .total-line .title {
    font-weight: bold; }
  #ticket-consult-fiche .fiche-content .ticket-consult-totaux .total-line.total-ttc {
    background-color: #FFF9C4;
    font-weight: bold; }
  #ticket-consult-fiche .fiche-content .ticket-consult-totaux .total-line.total-tva {
    border-top: dotted 1px #E1E1E1;
    border-bottom: dotted 1px #E1E1E1; }

#ticket-consult-fiche .client-name {
  cursor: pointer;
  margin-left: 5px; }

#ticket-consult-history .ticket-details:not(.last) {
  border-bottom: 1px solid #E1E1E1; }

#ticket-consult-history .ticket-details .what {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: center; }

#ticket-consult-history .ticket-details .history-separator {
  margin-top: 10px;
  margin-bottom: 10px; }

#ticket-consult-history .ticket-details .old-value {
  text-align: center;
  font-size: 12px;
  font-weight: 300; }

#ticket-consult-history .ticket-details .new-value {
  text-align: center;
  font-size: 12px;
  font-weight: 300; }

#ticket-consult-refund .ticket-details:not(.last) {
  border-bottom: 1px solid #E1E1E1; }

#ticket-consult-refund .ticket-details .what {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: center; }

#ticket-consult-refund .ticket-details .refund-separator {
  margin-top: 10px;
  margin-bottom: 10px; }

#ticket-consult-refund .ticket-details .old-value {
  text-align: center;
  font-size: 12px;
  font-weight: 300; }

#ticket-consult-refund .ticket-details .new-value {
  text-align: center;
  font-size: 12px;
  font-weight: 300; }

#ticket-consult-send .send-content .send-line {
  padding-top: 5px;
  padding-bottom: 5px; }
  #ticket-consult-send .send-content .send-line .send-value {
    font-weight: bold; }

#ticket-consult-send .send-content .send-status {
  font-size: 18px !important;
  font-weight: bold;
  text-align: center; }

#ticket-consult-send .status-libelle {
  text-align: center;
  font-weight: bold;
  font-size: 16px !important; }
  #ticket-consult-send .status-libelle span {
    font-size: 16px !important; }

#ticket-consult-vendeur .tache-libelle {
  margin: 5px 20px; }

#ticketCopy-main {
  position: relative; }

#ticketCopy-structure .ticket-agenda-rdvArticle-bloc {
  background-color: white; }
  #ticketCopy-structure .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content {
    margin: 0px 30px;
    padding: 16px 0px; }
    #ticketCopy-structure .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content.with-separator {
      border-bottom: 1px solid #E9E9F8; }
    #ticketCopy-structure .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content .rdvArticle-bloc-arrow {
      margin-left: 5px; }
      #ticketCopy-structure .ticket-agenda-rdvArticle-bloc .ticket-agenda-rdvArticle-bloc-content .rdvArticle-bloc-arrow md-icon {
        height: 15px;
        width: 15px;
        min-height: 15px;
        min-width: 15px;
        font-size: 15px;
        color: #6E6E8C; }

#ticketCopy-update {
  position: relative;
  overflow: hidden; }
  #ticketCopy-update .proposition-list-container {
    height: 30vh; }

/* Détail d'une commande en attente (demande de rendez-vous en ligne) - panneau droit du planning / mobile */
#ticket-online-detail {
  background: #FFFFFF !important;
  color: #0B0643;
  /* En-tête (place à droite pour la croix de fermeture du panneau) */
  /* Date / horaires */
  /* Alertes */
  /* Client */
  /* Message du client */
  /* Sections */
  /* Prestations : frise */
  /* Lignes (pré-paiement, produits) */
  /* Origine + actions secondaires */
  /* Boutons */
  /* Barre d'actions */ }
  #ticket-online-detail .material-symbols-outlined {
    line-height: 1; }
  #ticket-online-detail .tod-page {
    min-width: 0;
    min-height: 0; }
  #ticket-online-detail .tod-scroll {
    min-height: 0;
    padding: 22px 26px 24px;
    overflow-y: auto; }
  #ticket-online-detail .tod-header {
    padding-right: 40px; }
  #ticket-online-detail .tod-title {
    font-size: 24px;
    font-weight: 800;
    line-height: 1.2; }
  #ticket-online-detail .tod-pill {
    display: inline-block;
    margin-top: 10px;
    padding: 5px 14px;
    border-radius: 10px;
    background: #EFEBFE;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1; }
  #ticket-online-detail .tod-date {
    margin-top: 22px; }
  #ticket-online-detail .tod-line {
    gap: 14px;
    font-size: 14px; }
    #ticket-online-detail .tod-line .material-symbols-outlined {
      font-size: 22px;
      color: #0B0643; }
    #ticket-online-detail .tod-line.tod-line--big {
      margin-top: 10px;
      font-size: 20px;
      font-weight: 800; }
      #ticket-online-detail .tod-line.tod-line--big .material-symbols-outlined {
        font-size: 26px; }
  #ticket-online-detail .tod-duree {
    padding: 4px 12px;
    border-radius: 10px;
    background: #EFEBFE;
    font-size: 14px;
    font-weight: 700;
    color: #6c4cf1; }
  #ticket-online-detail .tod-created {
    margin: 8px 0 0 40px;
    font-size: 14px;
    color: #8A86A0; }
  #ticket-online-detail .tod-warning {
    gap: 14px;
    margin-top: 16px;
    padding: 14px 18px;
    border: 1px solid #FFE2A8;
    border-radius: 12px;
    background: #FFF6DB; }
    #ticket-online-detail .tod-warning .material-symbols-outlined {
      font-size: 30px;
      color: #E07A12; }
  #ticket-online-detail .tod-warning-title {
    font-size: 16px;
    font-weight: 700;
    color: #E07A12; }
  #ticket-online-detail .tod-warning-text {
    margin-top: 2px;
    font-size: 14px;
    color: #4A4566; }
  #ticket-online-detail .tod-sep {
    height: 1px;
    margin: 22px 0;
    background: #EEEDF6; }
  #ticket-online-detail .tod-client {
    gap: 18px; }
  #ticket-online-detail .tod-avatar {
    width: 64px;
    height: 64px;
    min-width: 64px;
    border-radius: 50%;
    background: #EFEBFE;
    font-size: 22px;
    font-weight: 800;
    color: #6c4cf1; }
  #ticket-online-detail .tod-client-info {
    min-width: 0; }
  #ticket-online-detail .tod-client-name {
    font-size: 19px;
    font-weight: 800; }
  #ticket-online-detail .tod-client-phone {
    gap: 10px;
    margin-top: 6px;
    font-size: 16px;
    color: #4A4566;
    text-decoration: none; }
    #ticket-online-detail .tod-client-phone .material-symbols-outlined {
      font-size: 20px;
      color: #0B0643; }
    #ticket-online-detail .tod-client-phone:hover {
      color: #6c4cf1; }
  #ticket-online-detail .tod-chips {
    gap: 6px;
    margin-top: 8px; }
  #ticket-online-detail .tod-chip {
    display: inline-block;
    padding: 3px 9px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 600; }
    #ticket-online-detail .tod-chip .material-symbols-outlined {
      margin-right: 4px;
      font-size: 15px;
      vertical-align: -3px; }
    #ticket-online-detail .tod-chip.is-positive {
      background: #E6F6EC;
      color: #2E7D4F; }
    #ticket-online-detail .tod-chip.is-negative {
      background: #FDE8EE;
      color: #C93867; }
    #ticket-online-detail .tod-chip.is-preference {
      background: #FDE8EE;
      color: #C93867; }
  #ticket-online-detail .tod-amount {
    text-align: right; }
  #ticket-online-detail .tod-amount-value {
    font-size: 21px;
    font-weight: 800;
    white-space: nowrap; }
  #ticket-online-detail .tod-amount-label {
    margin-top: 2px;
    font-size: 14px;
    color: #8A86A0; }
  #ticket-online-detail .tod-message {
    gap: 16px;
    margin-top: 20px;
    padding: 18px 20px;
    border-radius: 12px;
    background: #F4F2FE; }
    #ticket-online-detail .tod-message .material-symbols-outlined {
      font-size: 24px;
      color: #6c4cf1; }
  #ticket-online-detail .tod-message-text {
    font-size: 15px;
    line-height: 1.5;
    color: #0B0643; }
    #ticket-online-detail .tod-message-text p {
      margin: 0; }
  #ticket-online-detail .tod-place {
    margin-top: 16px; }
  #ticket-online-detail .tod-section-title {
    margin: 26px 0 12px;
    font-size: 20px;
    font-weight: 800; }
  #ticket-online-detail .tod-timeline {
    position: relative; }
  #ticket-online-detail .tod-step {
    position: relative;
    gap: 18px;
    padding-bottom: 20px; }
    #ticket-online-detail .tod-step:last-child {
      padding-bottom: 4px; }
    #ticket-online-detail .tod-step:not(:last-child)::before {
      content: '';
      position: absolute;
      top: 12px;
      bottom: -6px;
      left: 6px;
      width: 2px;
      background: #DCD5FB; }
  #ticket-online-detail .tod-step-dot {
    position: relative;
    width: 14px;
    height: 14px;
    min-width: 14px;
    margin-top: 3px;
    border-radius: 50%;
    background: #6c4cf1; }
  #ticket-online-detail .tod-step-time {
    min-width: 110px;
    font-size: 15px;
    color: #4A4566;
    white-space: nowrap; }
  #ticket-online-detail .tod-step-body {
    min-width: 0; }
  #ticket-online-detail .tod-step-title {
    font-size: 16px;
    font-weight: 800;
    line-height: 1.3; }
  #ticket-online-detail .tod-step-ressources {
    gap: 18px;
    margin-top: 8px; }
  #ticket-online-detail .tod-step-ressource {
    gap: 8px;
    font-size: 15px;
    color: #4A4566; }
    #ticket-online-detail .tod-step-ressource .material-symbols-outlined {
      font-size: 20px;
      color: #0B0643; }
  #ticket-online-detail .tod-row {
    gap: 12px;
    padding: 10px 2px;
    border-bottom: 1px solid #F0EEF7;
    font-size: 15px;
    color: #4A4566; }
    #ticket-online-detail .tod-row.tod-row--muted {
      color: #8A86A0;
      border-bottom: none; }
  #ticket-online-detail .tod-row-value {
    font-weight: 500;
    white-space: nowrap;
    color: #0B0643; }
  #ticket-online-detail .tod-links {
    gap: 12px;
    margin-top: 18px; }
  #ticket-online-detail .tod-origin {
    gap: 10px;
    min-width: 160px;
    white-space: nowrap;
    font-size: 14px;
    color: #8A86A0; }
    #ticket-online-detail .tod-origin .material-symbols-outlined {
      font-size: 20px; }
  #ticket-online-detail .tod-btn {
    gap: 10px;
    height: 44px;
    padding: 0 18px;
    border-radius: 10px;
    font-family: inherit;
    font-size: 15px;
    font-weight: 600;
    white-space: nowrap;
    cursor: pointer; }
    #ticket-online-detail .tod-btn .material-symbols-outlined {
      font-size: 20px; }
    #ticket-online-detail .tod-btn.tod-btn--outline {
      border: 1.5px solid #E4E1F3;
      background: #FFFFFF;
      color: #0B0643; }
      #ticket-online-detail .tod-btn.tod-btn--outline:hover {
        border-color: #CFC5FA;
        background: #F7F5FE; }
    #ticket-online-detail .tod-btn.tod-btn--danger {
      border: 1.5px solid #F2B6C6;
      background: #FFFFFF;
      color: #C93867; }
      #ticket-online-detail .tod-btn.tod-btn--danger:hover {
        background: #FDF2F5; }
    #ticket-online-detail .tod-btn.tod-btn--primary {
      border: none;
      background: #6c4cf1;
      color: #FFFFFF;
      box-shadow: 0 6px 14px rgba(108, 76, 241, 0.25); }
      #ticket-online-detail .tod-btn.tod-btn--primary:hover {
        background: #5b3de0; }
    #ticket-online-detail .tod-btn.is-loading {
      opacity: 0.7;
      pointer-events: none; }
    #ticket-online-detail .tod-btn.tod-btn--primary.is-loading .material-symbols-outlined {
      animation: tod-spin 0.9s linear infinite; }
  #ticket-online-detail .tod-footer {
    gap: 10px;
    padding: 14px 18px;
    border-top: 1px solid #EEEDF6;
    background: #FFFFFF; }
  #ticket-online-detail .tod-footer-actions {
    gap: 10px;
    min-width: 0; }
  #ticket-online-detail .tod-footer-action {
    min-width: 0;
    max-width: 220px; }
    #ticket-online-detail .tod-footer-action .tod-btn {
      width: 100%;
      padding: 0 12px; }
  #ticket-online-detail .tod-back {
    gap: 6px;
    padding: 8px 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer; }
    #ticket-online-detail .tod-back .material-symbols-outlined {
      font-size: 26px; }
    #ticket-online-detail .tod-back:hover {
      color: #6c4cf1; }

@keyframes tod-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

/* Commandes en attente (panneau droit du planning / mobile) */
#ticket-online-list {
  background: #F6F6FB;
  color: #0B0643;
  /* En-tête */
  /* Liste */
  /* Vide / chargement */ }
  #ticket-online-list .material-symbols-outlined {
    line-height: 1; }
  #ticket-online-list .is-spinning {
    animation: tol-spin 0.9s linear infinite; }
  #ticket-online-list .tol-root {
    min-width: 0; }
  #ticket-online-list .tol-header {
    padding: 22px 22px 14px;
    background: #FFFFFF;
    border-bottom: 1px solid #EEEDF6; }
  #ticket-online-list .tol-title-row {
    gap: 16px;
    /* place pour la croix de fermeture du panneau */
    padding-right: 36px; }
  #ticket-online-list .tol-title-icon {
    width: 44px;
    height: 44px;
    min-width: 44px; }
    #ticket-online-list .tol-title-icon .material-symbols-outlined {
      font-size: 40px;
      color: #6c4cf1; }
  #ticket-online-list .tol-title-text {
    min-width: 0; }
  #ticket-online-list .tol-title-line {
    gap: 10px; }
  #ticket-online-list .tol-title {
    font-size: 20px;
    font-weight: 800;
    color: #0B0643; }
  #ticket-online-list .tol-count {
    min-width: 28px;
    padding: 3px 9px;
    border-radius: 999px;
    background: #EFEBFE;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: #6c4cf1;
    box-sizing: border-box; }
  #ticket-online-list .tol-subtitle {
    margin-top: 4px;
    font-size: 13px;
    color: #6E6784; }
  #ticket-online-list .tol-search {
    gap: 10px;
    height: 46px;
    margin-top: 18px;
    padding: 0 14px;
    border: 1px solid #E4E1F3;
    border-radius: 12px;
    background: #FFFFFF;
    box-sizing: border-box; }
    #ticket-online-list .tol-search .material-symbols-outlined {
      font-size: 22px;
      color: #6E6784; }
    #ticket-online-list .tol-search input {
      min-width: 0;
      border: none;
      outline: none;
      background: transparent;
      font-family: inherit;
      font-size: 14px;
      color: #0B0643; }
      #ticket-online-list .tol-search input:-ms-input-placeholder {
        color: #8A86A0; }
      #ticket-online-list .tol-search input::placeholder {
        color: #8A86A0; }
    #ticket-online-list .tol-search .tol-search-clear {
      font-size: 18px;
      cursor: pointer; }
    #ticket-online-list .tol-search:focus-within {
      border-color: #B9A9F8; }
  #ticket-online-list .tol-toolbar {
    margin-top: 14px; }
  #ticket-online-list .tol-total {
    font-size: 16px;
    color: #0B0643; }
    #ticket-online-list .tol-total b {
      font-weight: 800; }
  #ticket-online-list .tol-refresh {
    gap: 8px;
    padding: 6px 4px 6px 6px;
    border: none;
    background: transparent;
    font-family: inherit;
    font-size: 14px;
    font-weight: 500;
    color: #0B0643;
    cursor: pointer; }
    #ticket-online-list .tol-refresh .material-symbols-outlined {
      width: 34px;
      height: 34px;
      border-radius: 50%;
      background: #FFFFFF;
      box-shadow: 0 2px 8px rgba(11, 6, 67, 0.08);
      font-size: 20px;
      line-height: 34px;
      text-align: center; }
    #ticket-online-list .tol-refresh:hover {
      color: #6c4cf1; }
    #ticket-online-list .tol-refresh[disabled] {
      cursor: default;
      opacity: 0.7; }
  #ticket-online-list .tol-scroll {
    padding: 14px 14px 24px;
    overflow-y: auto; }
  #ticket-online-list .tol-card {
    margin-bottom: 14px;
    padding: 18px 18px 16px;
    border: 1px solid #EEEDF6;
    border-radius: 16px;
    background: #FFFFFF;
    box-shadow: 0 4px 14px rgba(11, 6, 67, 0.04);
    cursor: pointer; }
    #ticket-online-list .tol-card:hover {
      border-color: #D9D2FB; }
  #ticket-online-list .tol-card-head {
    gap: 10px; }
  #ticket-online-list .tol-client {
    min-width: 0;
    line-height: 1.5; }
  #ticket-online-list .tol-client-name {
    margin-right: 8px;
    font-size: 17px;
    font-weight: 800;
    color: #0B0643; }
  #ticket-online-list .tol-amount {
    line-height: 1.5;
    font-size: 17px;
    font-weight: 800;
    white-space: nowrap; }
  #ticket-online-list .tol-pill {
    display: inline-block;
    padding: 2px 9px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 600;
    vertical-align: 2px;
    white-space: nowrap; }
    #ticket-online-list .tol-pill.tol-pill--pending {
      background: #FFF1E2;
      color: #E07A12; }
    #ticket-online-list .tol-pill.tol-pill--past {
      background: #FFF6DB;
      color: #B07A00; }
  #ticket-online-list .tol-line {
    gap: 10px;
    margin-top: 10px;
    font-size: 14px; }
    #ticket-online-list .tol-line .material-symbols-outlined {
      font-size: 20px;
      color: #0B0643; }
  #ticket-online-list .tol-strong {
    font-weight: 600; }
  #ticket-online-list .tol-muted {
    color: #6E6784; }
  #ticket-online-list .tol-articles {
    margin-top: 12px;
    font-size: 14px; }
  #ticket-online-list .tol-articles-title {
    margin-bottom: 4px;
    font-weight: 600;
    color: #6E6784; }
  #ticket-online-list .tol-article {
    gap: 10px;
    padding: 2px 0 2px 4px;
    color: #4A4566; }
  #ticket-online-list .tol-bullet {
    color: #8A86A0; }
  #ticket-online-list .tol-descriptif, #ticket-online-list .tol-extras {
    margin-top: 10px;
    font-size: 13px;
    color: #6E6784; }
  #ticket-online-list .tol-ressources {
    gap: 12px; }
  #ticket-online-list .tol-ressource {
    gap: 8px;
    min-width: 0; }
  #ticket-online-list .tol-ressource-sep {
    width: 1px;
    height: 18px;
    background: #E4E1F3; }
  #ticket-online-list .tol-origin {
    color: #6E6784; }
    #ticket-online-list .tol-origin .material-symbols-outlined {
      color: #6E6784; }
  #ticket-online-list .tol-actions {
    gap: 12px;
    margin-top: 16px; }
  #ticket-online-list .tol-btn {
    gap: 10px;
    width: 100%;
    height: 42px;
    border-radius: 10px;
    font-family: inherit;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer; }
    #ticket-online-list .tol-btn .material-symbols-outlined {
      font-size: 20px; }
    #ticket-online-list .tol-btn.tol-btn--outline {
      border: 1.5px solid #CFC5FA;
      background: #FFFFFF;
      color: #6c4cf1; }
      #ticket-online-list .tol-btn.tol-btn--outline:hover {
        background: #F7F5FE; }
    #ticket-online-list .tol-btn.tol-btn--primary {
      border: none;
      background: #6c4cf1;
      color: #FFFFFF;
      box-shadow: 0 6px 14px rgba(108, 76, 241, 0.22); }
      #ticket-online-list .tol-btn.tol-btn--primary:hover {
        background: #5b3de0; }
      #ticket-online-list .tol-btn.tol-btn--primary .tol-icon-loading {
        display: none; }
      #ticket-online-list .tol-btn.tol-btn--primary.is-accepting {
        opacity: 0.7;
        cursor: default; }
        #ticket-online-list .tol-btn.tol-btn--primary.is-accepting .tol-icon-check {
          display: none; }
        #ticket-online-list .tol-btn.tol-btn--primary.is-accepting .tol-icon-loading {
          display: inline-block;
          animation: tol-spin 0.9s linear infinite; }
  #ticket-online-list .tol-empty {
    gap: 10px;
    padding: 50px 20px;
    font-size: 14px;
    text-align: center;
    color: #6E6784; }
    #ticket-online-list .tol-empty .material-symbols-outlined {
      font-size: 40px;
      color: #B9A9F8; }
  #ticket-online-list .tol-card--skeleton {
    cursor: default; }
  #ticket-online-list .tol-skeleton {
    border-radius: 8px;
    background: #F0EFF6; }
    #ticket-online-list .tol-skeleton.tol-skeleton--title {
      width: 60%;
      height: 20px; }
    #ticket-online-list .tol-skeleton.tol-skeleton--line {
      width: 85%;
      height: 14px;
      margin-top: 12px; }
    #ticket-online-list .tol-skeleton.tol-skeleton--short {
      width: 50%; }

@keyframes tol-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

#ticketSearch-list .header-date-container {
  margin-top: 10px; }

#ticketSearch-list .header-filter-container {
  margin-top: 20px; }

#ticketSearch-list .ticketSearch-list-margin {
  margin-left: 5px;
  padding: 5px; }

#ticketSearch-main {
  position: relative; }

#ticket-smartPush-detail {
  position: relative;
  background: #5F2EEA; }
  #ticket-smartPush-detail .smartPush-detail-content {
    padding-top: 30px; }
    #ticket-smartPush-detail .smartPush-detail-content .content-client {
      margin-top: 60px; }
      #ticket-smartPush-detail .smartPush-detail-content .content-client .content-client-title {
        font-weight: bold;
        color: white; }
      #ticket-smartPush-detail .smartPush-detail-content .content-client .content-client-details {
        background-color: #FFFFFF;
        box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
        border-radius: 5px; }
    #ticket-smartPush-detail .smartPush-detail-content .content-commande {
      margin-top: 50px; }
      #ticket-smartPush-detail .smartPush-detail-content .content-commande .content-commande-title {
        font-weight: bold;
        color: white; }
      #ticket-smartPush-detail .smartPush-detail-content .content-commande .content-commande-details {
        background-color: #FFFFFF;
        box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
        border-radius: 5px; }
    #ticket-smartPush-detail .smartPush-detail-content .content-legal {
      margin-top: 30px;
      color: white;
      font-size: 12px;
      font-weight: 300; }
    #ticket-smartPush-detail .smartPush-detail-content .cancel-order {
      margin-top: 10px;
      padding: 5px;
      border: 1px solid white;
      border-radius: 100px; }
      #ticket-smartPush-detail .smartPush-detail-content .cancel-order md-icon {
        height: 20px;
        width: 20px;
        min-height: 20px;
        min-width: 20px;
        font-size: 20px;
        color: white; }
      #ticket-smartPush-detail .smartPush-detail-content .cancel-order .cancel-order-button {
        margin-left: 10px;
        color: white;
        font-size: 12px;
        font-weight: bold; }
    #ticket-smartPush-detail .smartPush-detail-content .content-bloc {
      padding: 10px 0px;
      margin: 0px 20px;
      font-size: 13px; }
      #ticket-smartPush-detail .smartPush-detail-content .content-bloc:not(.last) {
        border-bottom: 1px solid #E9E9F8; }
      #ticket-smartPush-detail .smartPush-detail-content .content-bloc .content-title {
        font-weight: bold;
        min-width: 80px; }
      #ticket-smartPush-detail .smartPush-detail-content .content-bloc .content-value {
        text-align: right; }

#ticket-update-actions .update-actions-title {
  padding: 10px;
  border-bottom: 1px solid #E1E1E1;
  font-weight: bold; }

#ticket-update-actions .bloc-action .kalendes-listItem {
  padding-top: 10px;
  padding-bottom: 10px; }

#ticket-update-encaissement .kalendes-scrollable {
  margin-bottom: 0px; }

#ticket-update-encaissement .scrollable {
  padding-bottom: 0px; }

#ticket-update-encaissement .kalendes-listItem.marged {
  margin-left: 10px;
  margin-right: 10px; }

#ticket-update-encaissement .commande-main {
  margin: 10px; }
  #ticket-update-encaissement .commande-main .commande-main-header {
    background-color: #2196F3;
    min-height: 35px;
    padding: 10px;
    color: white;
    font-weight: bold; }
  #ticket-update-encaissement .commande-main .commande-main-content {
    padding: 10px; }

#ticket-update-encaissement .bloc-reglements {
  margin: 10px;
  margin-top: 0px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px;
  padding: 10px; }

#ticket-update-encaissement .bloc-echeancier {
  margin: 10px;
  margin-top: 0px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  border-radius: 5px; }

#ticket-update-encaissement .bloc-total {
  box-shadow: 0px 0px 16px rgba(17, 17, 17, 0.05);
  margin-top: 30px;
  padding-bottom: 70px;
  background-color: #FFFFFF; }

#ticket-update-encaissement .ticket-separator {
  height: 1px;
  background-color: #E9E9F8;
  margin-top: 15px;
  margin-bottom: 15px; }

#ticket-update-encaissement .ticket-action-button-amount {
  padding: 2px 10px;
  font-weight: bold; }

#ticket-update-encaissement .bloc-action .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#ticket-update-initial .commande-main {
  margin: 10px; }
  #ticket-update-initial .commande-main .commande-main-header {
    background-color: #2196F3;
    min-height: 35px;
    padding: 10px;
    color: white;
    font-weight: bold; }
  #ticket-update-initial .commande-main .commande-main-content {
    padding: 10px; }

#ticket-update-initial .ticket-action-button-amount {
  padding: 2px 10px;
  font-weight: bold; }

#ticket-update-initial .bloc-action .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#ticket-update-remiseTicket .ticket-update-remiseTicket-button {
  padding: 2px 10px;
  font-weight: bold; }

#ticket-update-remiseTicket .raz-selection {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#ticketWaiting-main {
  position: relative; }

#ticketWaiting-update .calendar-container {
  height: 65%;
  margin-right: 5px;
  margin-left: 5px;
  overflow: hidden;
  border-radius: 10px; }

#v3-chat-workspace .chw-count-unread {
  color: #6c4cf1;
  font-weight: 600; }

#v3-chat-workspace .cw-btn-secondary.chw-btn-refresh {
  width: 44px;
  padding: 0; }
  #v3-chat-workspace .cw-btn-secondary.chw-btn-refresh md-icon {
    margin: 0; }

#v3-chat-workspace .chw-row .cw-avatar {
  margin-top: 2px; }

#v3-chat-workspace .cw-avatar.is-kalendes {
  background: #FDECF4;
  color: #C83868; }

#v3-chat-workspace .chw-date {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  margin-left: 8px;
  font-size: 12px;
  color: #8A8AA3;
  white-space: nowrap; }

#v3-chat-workspace .chw-unread-dot {
  display: none;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 9px;
  height: 9px;
  margin-left: 8px;
  border-radius: 50%;
  background: #6c4cf1; }

#v3-chat-workspace .chw-row.is-unread .cw-row-name {
  font-weight: 800; }

#v3-chat-workspace .chw-row.is-unread .cw-row-sub {
  color: #14142B;
  font-weight: 500; }

#v3-chat-workspace .chw-row.is-unread .chw-date {
  color: #6c4cf1;
  font-weight: 600; }

#v3-chat-workspace .chw-row.is-unread .chw-unread-dot {
  display: block; }

#v3-chat-workspace .chw-conv-header {
  gap: 16px;
  margin-bottom: 18px; }

#v3-chat-workspace .chw-conv-avatar.cw-avatar {
  width: 52px;
  height: 52px;
  font-size: 18px;
  background: #6c4cf1;
  color: #FFFFFF; }
  #v3-chat-workspace .chw-conv-avatar.cw-avatar.is-kalendes {
    background: #C83868;
    color: #FFFFFF; }

#v3-chat-workspace .chw-conv-identity {
  min-width: 0; }

#v3-chat-workspace .chw-conv-name {
  font-size: 20px;
  font-weight: 800;
  color: #14142B; }

#v3-chat-workspace .chw-conv-contact {
  gap: 18px;
  margin-top: 4px;
  font-size: 13px;
  color: #6E6E8C; }
  #v3-chat-workspace .chw-conv-contact md-icon {
    margin: 0 6px 0 0;
    font-size: 16px;
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
    color: #8A8AA3; }

#v3-chat-workspace .chw-conv-actions {
  gap: 8px; }
  #v3-chat-workspace .chw-conv-actions .cw-btn-icon[disabled] {
    opacity: 0.4;
    cursor: default; }

#v3-chat-workspace .chw-kalendes-message {
  padding: 14px 0;
  border-bottom: 1px solid #F0EFF5; }
  #v3-chat-workspace .chw-kalendes-message:last-child {
    border-bottom: none; }

#v3-chat-workspace .chw-kalendes-date {
  margin-bottom: 6px;
  font-size: 12px;
  font-weight: 600;
  color: #8A8AA3; }

#v3-chat-workspace .chw-kalendes-text {
  font-size: 14px;
  line-height: 1.5;
  color: #14142B; }

#v3-chat-workspace .chw-picker-hint {
  margin-bottom: 12px;
  font-size: 14px;
  color: #6E6E8C; }

#v3-chat-workspace .chw-picker-search {
  margin-bottom: 10px; }

#v3-chat-workspace .chw-picker-results {
  border: 1px solid #ECEAF5;
  border-radius: 12px;
  overflow: hidden; }
  #v3-chat-workspace .chw-picker-results:empty {
    border: none; }

#v3-marketing-wizard .v3-marketing-content .mc-aside {
  -ms-flex-preferred-size: 460px;
      flex-basis: 460px;
  width: 460px; }

#v3-marketing-wizard .v3-marketing-content .mc-editor-card {
  padding-top: 8px; }

#v3-marketing-wizard .v3-marketing-content .mc-tabs {
  gap: 8px;
  border-bottom: 1px solid #ECEAF5; }

#v3-marketing-wizard .v3-marketing-content .mc-tab {
  gap: 8px;
  height: 52px;
  padding: 0 18px;
  border-bottom: 2.5px solid transparent;
  margin-bottom: -1px;
  font-size: 15px;
  font-weight: 500;
  color: #4A4A5E;
  cursor: pointer; }
  #v3-marketing-wizard .v3-marketing-content .mc-tab md-icon {
    margin: 0;
    font-size: 22px;
    width: 22px;
    height: 22px;
    min-width: 22px;
    min-height: 22px;
    color: #8A8AA3; }
  #v3-marketing-wizard .v3-marketing-content .mc-tab.is-selected {
    border-bottom-color: #6c4cf1;
    font-weight: 600;
    color: #6c4cf1; }
    #v3-marketing-wizard .v3-marketing-content .mc-tab.is-selected md-icon {
      color: #6c4cf1; }

#v3-marketing-wizard .v3-marketing-content .mc-section-title {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 700;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-content .mc-editor {
  overflow: hidden;
  border-radius: 10px;
  border: 1px solid #E4E1F3; }
  #v3-marketing-wizard .v3-marketing-content .mc-editor:focus-within {
    border-color: #6c4cf1; }

#v3-marketing-wizard .v3-marketing-content .mc-vars {
  gap: 8px;
  padding: 10px 14px;
  border-bottom: 1px solid #ECEAF5;
  background: #FCFBFF; }

#v3-marketing-wizard .v3-marketing-content .mc-vars-label {
  font-size: 14px;
  color: #4A4A5E; }

#v3-marketing-wizard .v3-marketing-content .mc-var {
  padding: 5px 12px;
  border-radius: 8px;
  border: 1px solid #D9D2FB;
  background: #F0EDFD;
  font-size: 13px;
  font-weight: 600;
  color: #6c4cf1;
  cursor: pointer; }
  #v3-marketing-wizard .v3-marketing-content .mc-var:hover {
    background: #E6E0FC; }
  #v3-marketing-wizard .v3-marketing-content .mc-var[disabled] {
    border-color: #ECEAF5;
    background: #F6F6FB;
    color: #B0AFC4;
    cursor: default; }

#v3-marketing-wizard .v3-marketing-content .mc-vars-hint {
  padding-left: 10px;
  border-left: 1px solid #E4E1F3;
  font-size: 13px;
  color: #8A8AA3; }

#v3-marketing-wizard .v3-marketing-content .mc-ta .ta-toolbar {
  padding: 6px 8px;
  border: none;
  border-bottom: 1px solid #ECEAF5;
  background: #FFFFFF; }

#v3-marketing-wizard .v3-marketing-content .mc-ta .ta-toolbar > div {
  margin: 0; }

#v3-marketing-wizard .v3-marketing-content .mc-ta .ta-toolbar button {
  min-width: 36px;
  min-height: 34px;
  height: 34px;
  margin: 0 2px;
  padding: 0 8px;
  line-height: 34px;
  border: none;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  font-size: 15px;
  color: #14142B;
  cursor: pointer; }
  #v3-marketing-wizard .v3-marketing-content .mc-ta .ta-toolbar button:hover {
    background: #F1F0F6; }
  #v3-marketing-wizard .v3-marketing-content .mc-ta .ta-toolbar button.active {
    background: #F0EDFD;
    color: #6c4cf1; }
  #v3-marketing-wizard .v3-marketing-content .mc-ta .ta-toolbar button[disabled] {
    opacity: 0.55;
    cursor: default;
    background: transparent; }

#v3-marketing-wizard .v3-marketing-content .mc-ta .ta-scroll-window.form-control {
  min-height: 220px;
  border: none;
  box-shadow: none; }

#v3-marketing-wizard .v3-marketing-content .mc-ta .ta-bind {
  min-height: 220px;
  padding: 16px 18px;
  font-size: 15px;
  line-height: 1.55;
  color: #14142B;
  outline: none; }

#v3-marketing-wizard .v3-marketing-content .mc-sms-textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  min-height: 130px;
  padding: 14px 16px;
  border: none;
  font-size: 15px;
  line-height: 1.55;
  color: #14142B;
  resize: vertical;
  outline: none; }

#v3-marketing-wizard .v3-marketing-content .mc-counter {
  font-weight: 400;
  color: #8A8AA3; }

#v3-marketing-wizard .v3-marketing-content .mc-sms-count {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 600;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-content .mc-info {
  gap: 10px;
  margin-top: 16px;
  padding: 12px 14px;
  border-radius: 10px;
  background: #F0EDFD;
  font-size: 14px;
  color: #14142B; }
  #v3-marketing-wizard .v3-marketing-content .mc-info md-icon {
    margin: 0;
    color: #6c4cf1; }

#v3-marketing-wizard .v3-marketing-content .mc-coupon {
  margin-top: 20px;
  border-radius: 12px;
  border: 1px solid #ECEAF5; }
  #v3-marketing-wizard .v3-marketing-content .mc-coupon.is-active {
    border-color: #D9D2FB; }

#v3-marketing-wizard .v3-marketing-content .mc-coupon-head {
  gap: 14px;
  padding: 14px 16px;
  cursor: pointer; }

#v3-marketing-wizard .v3-marketing-content .mc-coupon-icon {
  margin: 0;
  color: #4A4A5E; }

#v3-marketing-wizard .v3-marketing-content .mc-coupon-title {
  font-size: 15px;
  font-weight: 700;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-content .mc-coupon-text {
  margin-top: 2px;
  font-size: 13px;
  color: #6E6E8C; }

#v3-marketing-wizard .v3-marketing-content .mc-switch {
  position: relative;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 44px;
  height: 26px;
  border-radius: 13px;
  background: #D9D7E4;
  transition: background 0.15s; }
  #v3-marketing-wizard .v3-marketing-content .mc-switch .mc-switch-knob {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #FFFFFF;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    transition: left 0.15s; }
  #v3-marketing-wizard .v3-marketing-content .mc-switch.is-on {
    background: #6c4cf1; }
    #v3-marketing-wizard .v3-marketing-content .mc-switch.is-on .mc-switch-knob {
      left: 21px; }

#v3-marketing-wizard .v3-marketing-content .mc-coupon-body {
  padding: 0 16px 16px;
  border-top: 1px solid #ECEAF5; }

#v3-marketing-wizard .v3-marketing-content .mc-coupon-grid {
  gap: 0 20px; }

#v3-marketing-wizard .v3-marketing-content .mc-half {
  -ms-flex: 1 1 320px;
      flex: 1 1 320px; }

#v3-marketing-wizard .v3-marketing-content .mc-full {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%; }

#v3-marketing-wizard .v3-marketing-content .mc-reduction, #v3-marketing-wizard .v3-marketing-content .mc-validity {
  gap: 10px; }

#v3-marketing-wizard .v3-marketing-content .mc-unit .mw-segment {
  min-width: 48px; }

#v3-marketing-wizard .v3-marketing-content .mc-validity input[type=date] {
  min-width: 150px; }

#v3-marketing-wizard .v3-marketing-content .mc-duree {
  -ms-flex: 0 0 130px;
      flex: 0 0 130px;
  min-width: 0; }
  #v3-marketing-wizard .v3-marketing-content .mc-duree input {
    width: 0; }

#v3-marketing-wizard .v3-marketing-content .mc-coupon-select {
  margin-top: 10px; }

#v3-marketing-wizard .v3-marketing-content .mc-preview-head {
  gap: 12px; }
  #v3-marketing-wizard .v3-marketing-content .mc-preview-head .mw-card-title {
    margin-bottom: 0; }

#v3-marketing-wizard .v3-marketing-content .mc-sample {
  gap: 10px;
  margin-top: 14px;
  font-size: 13px;
  color: #6E6E8C; }

#v3-marketing-wizard .v3-marketing-content .mc-preview-head .mc-sample {
  margin-top: 0; }

#v3-marketing-wizard .v3-marketing-content .mc-sample-select {
  width: 150px; }
  #v3-marketing-wizard .v3-marketing-content .mc-sample-select select {
    height: 38px;
    font-size: 14px; }
  #v3-marketing-wizard .v3-marketing-content .mc-sample-select > md-icon {
    top: 7px; }

#v3-marketing-wizard .v3-marketing-content .mc-mail {
  margin: 16px auto 0;
  overflow: hidden;
  border-radius: 12px;
  border: 1px solid #ECEAF5; }

#v3-marketing-wizard .v3-marketing-content .mc-mail-bar {
  gap: 6px;
  height: 30px;
  padding: 0 12px;
  background: #F1F0F6; }

#v3-marketing-wizard .v3-marketing-content .mc-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%; }
  #v3-marketing-wizard .v3-marketing-content .mc-dot.is-red {
    background: #F26B6B; }
  #v3-marketing-wizard .v3-marketing-content .mc-dot.is-yellow {
    background: #F5C451; }
  #v3-marketing-wizard .v3-marketing-content .mc-dot.is-green {
    background: #5CC77C; }

#v3-marketing-wizard .v3-marketing-content .mc-mail-body {
  min-height: 300px;
  padding: 16px 18px; }

#v3-marketing-wizard .v3-marketing-content .mc-mail-subject {
  padding-bottom: 12px;
  border-bottom: 1px solid #F0EFF5;
  font-size: 15px;
  font-weight: 700;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-content .mc-mail-from {
  gap: 12px;
  padding: 12px 0;
  border-bottom: 1px solid #F0EFF5; }

#v3-marketing-wizard .v3-marketing-content .mc-mail-avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #E4E1F3;
  font-size: 14px;
  font-weight: 700;
  color: #4A4A5E;
  text-transform: uppercase; }

#v3-marketing-wizard .v3-marketing-content .mc-mail-sender {
  font-size: 14px;
  font-weight: 600;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-content .mc-mail-to {
  font-size: 13px;
  color: #6E6E8C; }

#v3-marketing-wizard .v3-marketing-content .mc-mail-photo {
  display: block;
  width: 100%;
  margin-top: 14px;
  border-radius: 8px; }

#v3-marketing-wizard .v3-marketing-content .mc-mail-text {
  padding-top: 14px;
  font-size: 14px;
  line-height: 1.6;
  color: #14142B;
  word-wrap: break-word; }
  #v3-marketing-wizard .v3-marketing-content .mc-mail-text p {
    margin: 0 0 10px; }

#v3-marketing-wizard .v3-marketing-content .mc-phone {
  width: 280px;
  margin: 20px auto 0;
  overflow: hidden;
  border-radius: 30px;
  border: 6px solid #EDECF3;
  background: #FFFFFF; }

#v3-marketing-wizard .v3-marketing-content .mc-phone-status {
  padding: 10px 20px 4px;
  font-size: 12px;
  font-weight: 600;
  color: #14142B; }
  #v3-marketing-wizard .v3-marketing-content .mc-phone-status md-icon {
    margin: 0 0 0 3px;
    font-size: 15px;
    width: 15px;
    height: 15px;
    min-width: 15px;
    min-height: 15px;
    color: #14142B; }

#v3-marketing-wizard .v3-marketing-content .mc-phone-head {
  position: relative;
  gap: 10px;
  padding: 8px 12px 12px;
  border-bottom: 1px solid #F0EFF5;
  background: #FAFAFC; }

#v3-marketing-wizard .v3-marketing-content .mc-phone-back {
  position: absolute;
  left: 8px;
  margin: 0;
  color: #6c4cf1; }

#v3-marketing-wizard .v3-marketing-content .mc-phone-sender {
  font-size: 14px;
  font-weight: 600;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-content .mc-phone-body {
  min-height: 300px;
  padding: 16px 14px; }

#v3-marketing-wizard .v3-marketing-content .mc-bubble {
  max-width: 85%;
  padding: 10px 14px;
  border-radius: 16px 16px 16px 4px;
  background: #ECEBF2;
  font-size: 14px;
  line-height: 1.45;
  color: #14142B;
  white-space: pre-line;
  word-wrap: break-word; }

#v3-marketing-wizard .v3-marketing-content .mc-preview-foot {
  gap: 16px;
  margin-top: 18px; }

#v3-marketing-wizard .v3-marketing-content .mc-preview-count {
  padding-left: 16px;
  border-left: 1px solid #E4E1F3;
  font-size: 14px;
  color: #6E6E8C; }

@media (max-width: 1280px) {
  #v3-marketing-wizard .v3-marketing-content .mc-aside {
    -ms-flex-preferred-size: 360px;
        flex-basis: 360px;
    width: 360px; } }

#v3-marketing-list {
  letter-spacing: normal; }
  #v3-marketing-list button {
    font-family: inherit; }
  #v3-marketing-list input, #v3-marketing-list select {
    letter-spacing: normal; }
  #v3-marketing-list .mkl-scroll {
    margin-top: 18px;
    overflow-y: auto;
    min-height: 0; }
  #v3-marketing-list .mkl-toolbar.cw-card {
    gap: 14px;
    padding: 16px 20px; }
    #v3-marketing-list .mkl-toolbar.cw-card .cw-search {
      min-width: 240px; }
  #v3-marketing-list .mkl-modes {
    gap: 4px; }
  #v3-marketing-list .mkl-mode {
    padding: 10px 16px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 500;
    color: #4A4A5E;
    white-space: nowrap;
    cursor: pointer; }
    #v3-marketing-list .mkl-mode:hover {
      background: #F7F6FB; }
    #v3-marketing-list .mkl-mode.is-selected {
      background: #F0EDFD;
      color: #6c4cf1;
      font-weight: 600; }
  #v3-marketing-list .mkl-status.cw-segment {
    width: 220px; }
    #v3-marketing-list .mkl-status.cw-segment select {
      height: 44px; }
    #v3-marketing-list .mkl-status.cw-segment .cw-segment-arrow {
      top: 10px; }
  #v3-marketing-list .mkl-refresh {
    width: 44px;
    height: 44px;
    padding: 0;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    cursor: pointer; }
    #v3-marketing-list .mkl-refresh md-icon {
      margin: 0;
      color: #4A4A5E; }
    #v3-marketing-list .mkl-refresh:hover {
      border-color: #6c4cf1; }
    #v3-marketing-list .mkl-refresh .is-spinning {
      animation: cw-spin 1s linear infinite; }
    #v3-marketing-list .mkl-refresh.is-loading {
      border-color: #D9D1FB;
      background: #F0EDFD;
      cursor: default; }
      #v3-marketing-list .mkl-refresh.is-loading md-icon {
        color: #6c4cf1; }
  #v3-marketing-list .mkl-table.cw-card {
    position: relative;
    margin-top: 16px;
    padding: 0;
    overflow: hidden; }
  #v3-marketing-list .mkl-progress {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    overflow: hidden;
    background: #F0EDFD;
    z-index: 1; }
  #v3-marketing-list .mkl-progress-bar {
    width: 40%;
    height: 100%;
    border-radius: 3px;
    background: #6c4cf1;
    animation: mkl-progress 1.1s ease-in-out infinite; }
  #v3-marketing-list .mkl-content {
    transition: opacity .2s ease; }
  #v3-marketing-list .mkl-table.is-refreshing .mkl-content {
    opacity: .45;
    pointer-events: none; }
  #v3-marketing-list .mkl-sk {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    border-radius: 8px;
    background: linear-gradient(90deg, #EEEDF5 25%, #F7F6FB 50%, #EEEDF5 75%);
    background-size: 200% 100%;
    animation: mkl-shimmer 1.4s ease-in-out infinite; }
  #v3-marketing-list .mkl-sk-row.mkl-row {
    cursor: default; }
    #v3-marketing-list .mkl-sk-row.mkl-row:hover {
      background: transparent; }
  #v3-marketing-list .mkl-sk-icon {
    width: 42px;
    height: 42px;
    border-radius: 10px; }
  #v3-marketing-list .mkl-sk-name {
    width: 42%;
    height: 16px; }
  #v3-marketing-list .mkl-sk-badge {
    width: 72px;
    height: 24px; }
  #v3-marketing-list .mkl-sk-chip {
    width: 104px;
    height: 32px; }
  #v3-marketing-list .mkl-sk-date {
    width: 150px;
    height: 14px; }
  #v3-marketing-list .mkl-sk-action {
    width: 56px;
    height: 14px; }
  #v3-marketing-list .mkl-sk-row:nth-child(3n+2) .mkl-sk-name {
    width: 30%; }
  #v3-marketing-list .mkl-sk-row:nth-child(3n+2) .mkl-sk-badge {
    width: 84px; }
  #v3-marketing-list .mkl-sk-row:nth-child(3n+2) .mkl-sk-date {
    width: 130px; }
  #v3-marketing-list .mkl-sk-row:nth-child(3n) .mkl-sk-name {
    width: 52%; }
  #v3-marketing-list .mkl-sk-row:nth-child(3n) .mkl-sk-badge {
    width: 64px; }
  #v3-marketing-list .mkl-empty {
    padding: 48px 20px;
    text-align: center; }
  #v3-marketing-list .mkl-thead {
    padding: 14px 24px;
    border-bottom: 1px solid #F0EFF5;
    font-size: 13px;
    font-weight: 600;
    color: #6E6E8C; }
  #v3-marketing-list .mkl-c-name {
    gap: 14px;
    min-width: 0;
    padding-right: 16px; }
  #v3-marketing-list .mkl-c-mode {
    -ms-flex: 0 0 18%;
        flex: 0 0 18%; }
  #v3-marketing-list .mkl-c-date {
    -ms-flex: 0 0 22%;
        flex: 0 0 22%; }
  #v3-marketing-list .mkl-c-actions {
    gap: 18px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 96px; }
  #v3-marketing-list .mkl-row {
    min-height: 68px;
    padding: 8px 24px;
    border-bottom: 1px solid #F0EFF5;
    cursor: pointer; }
    #v3-marketing-list .mkl-row:hover {
      background: #FAF9FE; }
  #v3-marketing-list .mkl-icon {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 42px;
    height: 42px;
    border-radius: 10px;
    background: #F0EDFD; }
    #v3-marketing-list .mkl-icon md-icon {
      margin: 0;
      color: #6c4cf1; }
  #v3-marketing-list .mkl-name {
    min-width: 0;
    font-size: 15px;
    font-weight: 700;
    color: #14142B;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-marketing-list .mkl-badge {
    gap: 4px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    padding: 4px 10px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap; }
    #v3-marketing-list .mkl-badge md-icon {
      margin: 0;
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      color: inherit; }
    #v3-marketing-list .mkl-badge.is-green {
      background: #E6F6EC;
      color: #2E9E5B; }
    #v3-marketing-list .mkl-badge.is-blue {
      background: #E8F1FD;
      color: #2F6FD6; }
    #v3-marketing-list .mkl-badge.is-orange {
      background: #FFF3E0;
      color: #D9822B; }
    #v3-marketing-list .mkl-badge.is-red {
      background: #FDECEF;
      color: #D93A5C; }
    #v3-marketing-list .mkl-badge.is-grey {
      background: #F1F0F6;
      color: #6E6E8C; }
  #v3-marketing-list .mkl-mode-chip {
    width: -moz-fit-content;
    width: fit-content;
    padding: 6px 12px;
    border-radius: 8px;
    background: #F1F0F6;
    font-size: 14px;
    color: #4A4A5E; }
    #v3-marketing-list .mkl-mode-chip.is-auto {
      background: #F0EDFD;
      color: #6c4cf1; }
  #v3-marketing-list .mkl-c-date {
    font-size: 14px;
    color: #6E6E8C; }
  #v3-marketing-list .mkl-more {
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 10px;
    background: transparent;
    cursor: pointer; }
    #v3-marketing-list .mkl-more md-icon {
      margin: 0;
      color: #4A4A5E; }
    #v3-marketing-list .mkl-more:hover {
      background: #F1F0F6; }
  #v3-marketing-list .mkl-chevron {
    margin: 0;
    color: #8A8AA3; }
  #v3-marketing-list .mkl-footer {
    padding: 16px 24px;
    font-size: 13px;
    color: #6E6E8C; }

@keyframes mkl-progress {
  0% {
    transform: translateX(-100%); }
  100% {
    transform: translateX(250%); } }

@keyframes mkl-shimmer {
  0% {
    background-position: 100% 0; }
  100% {
    background-position: -100% 0; } }

@media (max-width: 1280px) {
  #v3-marketing-list .mkl-toolbar .cw-search {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%; }
  #v3-marketing-list .mkl-c-mode {
    -ms-flex-preferred-size: 16%;
        flex-basis: 16%; }
  #v3-marketing-list .mkl-c-date {
    -ms-flex-preferred-size: 24%;
        flex-basis: 24%; } }

.v3-marketing-photo {
  letter-spacing: normal; }
  .v3-marketing-photo button {
    font-family: inherit; }
  .v3-marketing-photo .mp-file {
    display: none; }
  .v3-marketing-photo .mp-drop {
    gap: 14px;
    padding: 18px;
    border-radius: 12px;
    border: 1.5px dashed #D9D5EE;
    background: #FCFBFF;
    cursor: pointer; }
    .v3-marketing-photo .mp-drop:hover {
      border-color: #6c4cf1; }
  .v3-marketing-photo .mp-drop-icon {
    margin: 0;
    font-size: 30px;
    width: 30px;
    height: 30px;
    min-width: 30px;
    min-height: 30px;
    color: #6c4cf1; }
  .v3-marketing-photo .mp-drop-title {
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1; }
  .v3-marketing-photo .mp-drop-sub {
    margin-top: 2px;
    font-size: 13px;
    color: #8A8AA3; }
  .v3-marketing-photo .mp-preview {
    gap: 16px; }
    .v3-marketing-photo .mp-preview img {
      width: 220px;
      height: 110px;
      object-fit: cover;
      border-radius: 10px;
      border: 1px solid #ECEAF5; }
  .v3-marketing-photo .mp-link {
    padding: 4px 0;
    border: none;
    background: transparent;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    .v3-marketing-photo .mp-link.is-red {
      color: #D93A5C; }
    .v3-marketing-photo .mp-link:hover {
      text-decoration: underline; }
  .v3-marketing-photo .mp-crop-area {
    max-height: 50vh;
    overflow: hidden;
    border-radius: 10px; }
    .v3-marketing-photo .mp-crop-area img {
      max-width: 100%; }
  .v3-marketing-photo .mp-crop-actions {
    gap: 8px;
    margin-top: 10px; }
  .v3-marketing-photo .mp-btn-ghost, .v3-marketing-photo .mp-btn-primary {
    height: 38px;
    padding: 0 16px;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer; }
  .v3-marketing-photo .mp-btn-ghost {
    border: none;
    background: transparent;
    color: #4A4A5E; }
    .v3-marketing-photo .mp-btn-ghost:hover {
      background: #F1F0F6; }
  .v3-marketing-photo .mp-btn-primary {
    border: none;
    background: #6c4cf1;
    color: #FFFFFF; }
  .v3-marketing-photo .mp-error {
    margin-top: 6px;
    font-size: 13px;
    color: #D93A5C; }

#v3-marketing-rapport .rp-toolbar.mw-card {
  gap: 14px;
  margin-top: 22px;
  padding: 16px 20px; }

#v3-marketing-rapport .rp-search {
  min-width: 260px; }

#v3-marketing-rapport .rp-clear {
  cursor: pointer; }

#v3-marketing-rapport .rp-filters {
  gap: 6px; }

#v3-marketing-rapport .rp-filter {
  gap: 8px;
  padding: 8px 12px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #4A4A5E;
  white-space: nowrap;
  cursor: pointer; }
  #v3-marketing-rapport .rp-filter:hover {
    background: #F7F6FB; }
  #v3-marketing-rapport .rp-filter.is-selected {
    background: #F0EDFD;
    font-weight: 600;
    color: #6c4cf1; }
    #v3-marketing-rapport .rp-filter.is-selected .rp-filter-count {
      background: #6c4cf1;
      color: #FFFFFF; }

#v3-marketing-rapport .rp-filter-count {
  min-width: 22px;
  padding: 1px 7px;
  border-radius: 10px;
  background: #F1F0F6;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  color: #4A4A5E;
  box-sizing: border-box; }

#v3-marketing-rapport .rp-table.mw-card {
  padding: 0;
  overflow: hidden; }

#v3-marketing-rapport .rp-thead {
  padding: 14px 24px;
  border-bottom: 1px solid #F0EFF5;
  font-size: 13px;
  font-weight: 600;
  color: #6E6E8C; }

#v3-marketing-rapport .rp-c-client {
  gap: 12px;
  min-width: 0;
  padding-right: 16px; }

#v3-marketing-rapport .rp-c-date {
  -ms-flex: 0 0 160px;
      flex: 0 0 160px;
  font-size: 14px;
  color: #4A4A5E; }

#v3-marketing-rapport .rp-c-status {
  -ms-flex: 0 0 170px;
      flex: 0 0 170px; }

#v3-marketing-rapport .rp-c-coupon {
  -ms-flex: 0 0 200px;
      flex: 0 0 200px; }

#v3-marketing-rapport .rp-c-chevron {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 28px; }

#v3-marketing-rapport .rp-row {
  min-height: 64px;
  padding: 8px 24px;
  border-bottom: 1px solid #F0EFF5; }
  #v3-marketing-rapport .rp-row.is-clickable {
    cursor: pointer; }
    #v3-marketing-rapport .rp-row.is-clickable:hover {
      background: #FAF9FE; }

#v3-marketing-rapport .rp-avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #F0EDFD;
  font-size: 13px;
  font-weight: 700;
  color: #5B3FD9; }

#v3-marketing-rapport .rp-client-text {
  min-width: 0; }

#v3-marketing-rapport .rp-name {
  font-size: 15px;
  font-weight: 700;
  color: #14142B;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#v3-marketing-rapport .rp-contact {
  margin-top: 2px;
  font-size: 13px;
  color: #6E6E8C;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#v3-marketing-rapport .rp-badge {
  gap: 5px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 4px 10px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap; }
  #v3-marketing-rapport .rp-badge md-icon {
    margin: 0;
    font-size: 16px;
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
    color: inherit; }
  #v3-marketing-rapport .rp-badge.is-green {
    background: #E6F6EC;
    color: #2E9E5B; }
  #v3-marketing-rapport .rp-badge.is-orange {
    background: #FFF3E0;
    color: #D9822B; }
  #v3-marketing-rapport .rp-badge.is-red {
    background: #FDECEF;
    color: #D93A5C; }
  #v3-marketing-rapport .rp-badge.is-grey {
    background: #F1F0F6;
    color: #6E6E8C; }

#v3-marketing-rapport .rp-coupon {
  gap: 6px 8px; }

#v3-marketing-rapport .rp-code {
  font-family: Menlo, Consolas, monospace;
  font-size: 13px;
  font-weight: 600;
  color: #14142B; }

#v3-marketing-rapport .rp-none {
  color: #B0AFC4; }

#v3-marketing-rapport .rp-chevron {
  margin: 0;
  color: #6c4cf1; }

#v3-marketing-rapport .rp-footer {
  gap: 12px;
  padding: 14px 24px;
  font-size: 13px;
  color: #6E6E8C; }

#v3-marketing-rapport .rp-empty {
  padding: 48px 20px;
  text-align: center; }

#v3-marketing-rapport .rp-empty-icon {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #F0EDFD; }
  #v3-marketing-rapport .rp-empty-icon md-icon {
    margin: 0;
    color: #6c4cf1; }

#v3-marketing-rapport .rp-empty-title {
  margin-top: 14px;
  font-size: 16px;
  font-weight: 700;
  color: #14142B; }

#v3-marketing-rapport .mw-sk.rp-sk-search {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  height: 44px;
  border-radius: 10px; }

#v3-marketing-rapport .mw-sk.rp-sk-chip {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 110px;
  height: 34px;
  border-radius: 10px; }

#v3-marketing-rapport .rp-sk-row {
  gap: 16px;
  padding: 14px 24px;
  border-bottom: 1px solid #F0EFF5; }

#v3-marketing-rapport .mw-sk.rp-sk-avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 38px;
  height: 38px;
  border-radius: 50%; }

#v3-marketing-rapport .mw-sk.rp-sk-line {
  width: 40%;
  height: 12px;
  margin-top: 6px; }

#v3-marketing-rapport .mw-sk.rp-sk-line.is-name {
  width: 25%;
  height: 14px;
  margin-top: 0; }

#v3-marketing-rapport .mw-sk.rp-sk-badge {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 110px;
  height: 26px; }

@media (max-width: 1280px) {
  #v3-marketing-rapport .rp-c-date {
    -ms-flex-preferred-size: 130px;
        flex-basis: 130px; }
  #v3-marketing-rapport .rp-c-status {
    -ms-flex-preferred-size: 140px;
        flex-basis: 140px; }
  #v3-marketing-rapport .rp-c-coupon {
    -ms-flex-preferred-size: 160px;
        flex-basis: 160px; }
  #v3-marketing-rapport .rp-row, #v3-marketing-rapport .rp-thead {
    padding-left: 16px;
    padding-right: 16px; } }

#v3-marketing-wizard .v3-marketing-recipients .mr-auto {
  gap: 16px; }

#v3-marketing-wizard .v3-marketing-recipients .mr-auto-icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 46px;
  height: 46px;
  border-radius: 12px;
  background: #F0EDFD; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-auto-icon md-icon {
    margin: 0;
    color: #6c4cf1; }

#v3-marketing-wizard .v3-marketing-recipients .mr-auto-title {
  font-size: 16px;
  font-weight: 700;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-recipients .mr-auto-text {
  margin-top: 4px;
  font-size: 14px;
  line-height: 1.5;
  color: #6E6E8C; }

#v3-marketing-wizard .v3-marketing-recipients .mr-grid {
  gap: 0 24px; }

#v3-marketing-wizard .v3-marketing-recipients .mr-half {
  -ms-flex: 0 0 calc(50% - 12px);
      flex: 0 0 calc(50% - 12px);
  min-width: 0; }

#v3-marketing-wizard .v3-marketing-recipients .mr-full {
  -ms-flex: 1 1 100%;
      flex: 1 1 100%; }

#v3-marketing-wizard .v3-marketing-recipients .mr-range {
  gap: 10px;
  margin-top: 8px; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-range > .mw-input, #v3-marketing-wizard .v3-marketing-recipients .mr-range > .mw-input-suffix {
    min-width: 0; }

#v3-marketing-wizard .v3-marketing-recipients .mw-field > .mr-range:first-child,
#v3-marketing-wizard .v3-marketing-recipients .mw-label + .mr-range {
  margin-top: 0; }

#v3-marketing-wizard .v3-marketing-recipients .mr-section-title {
  font-size: 16px;
  font-weight: 700;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-recipients .mr-familles {
  gap: 6px;
  margin-top: 8px; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-familles .mw-hint {
    margin: 0; }

#v3-marketing-wizard .v3-marketing-recipients .mr-famille {
  padding: 3px 10px;
  border-radius: 999px;
  background: #F1F0F6;
  font-size: 13px;
  color: #4A4A5E; }

#v3-marketing-wizard .v3-marketing-recipients .mr-reset {
  margin-top: 18px; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker {
  margin-top: 18px; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-tools {
  gap: 16px; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-filters {
  gap: 8px;
  margin-top: 12px; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-filter {
  gap: 8px;
  padding: 8px 14px;
  border-radius: 999px;
  border: 1px solid #E4E1F3;
  background: #FFFFFF;
  font-size: 14px;
  font-weight: 500;
  color: #4A4A5E;
  cursor: pointer; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-picker-filter md-icon {
    margin: 0;
    font-size: 18px;
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    color: inherit; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-picker-filter:hover {
    border-color: #B9A9F7; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-picker-filter.is-selected {
    border-color: #6c4cf1;
    background: #F0EDFD;
    color: #6c4cf1;
    font-weight: 600; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-filter-count {
  padding: 1px 8px;
  border-radius: 999px;
  background: #F1F0F6;
  font-size: 12px;
  font-weight: 600;
  color: #6E6E8C; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-filter.is-selected .mr-picker-filter-count {
  background: #FFFFFF;
  color: #6c4cf1; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-list {
  max-height: 520px;
  margin-top: 12px;
  overflow-y: auto;
  border-radius: 12px;
  border: 1px solid #ECEAF5; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-empty {
  padding: 24px;
  text-align: center;
  font-size: 14px;
  color: #8A8AA3; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-row {
  gap: 12px;
  padding: 10px 14px;
  border-bottom: 1px solid #F0EFF5;
  cursor: pointer; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-picker-row:hover {
    background: #FAF9FE; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-picker-row.is-selected {
    background: #F7F5FF; }
    #v3-marketing-wizard .v3-marketing-recipients .mr-picker-row.is-selected .mr-check {
      color: #6c4cf1; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-picker-row.is-disabled {
    opacity: 0.45;
    cursor: default; }

#v3-marketing-wizard .v3-marketing-recipients .mr-check {
  margin: 0;
  color: #B0AFC4; }

#v3-marketing-wizard .v3-marketing-recipients .mr-avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: #F0EDFD;
  font-size: 13px;
  font-weight: 700;
  color: #5B3FD9; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-name {
  min-width: 0;
  font-size: 14px;
  font-weight: 600;
  color: #14142B;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#v3-marketing-wizard .v3-marketing-recipients .mr-contact {
  margin: 0;
  font-size: 18px;
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  color: #6c4cf1; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-contact.is-off {
    color: #D9D7E4; }

#v3-marketing-wizard .v3-marketing-recipients .mr-picker-more {
  padding: 12px; }

#v3-marketing-wizard .v3-marketing-recipients .mr-refreshing {
  gap: 8px;
  margin-top: 6px;
  font-size: 13px;
  color: #6E6E8C; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-refreshing md-progress-circular path {
    stroke: #6c4cf1; }

#v3-marketing-wizard .v3-marketing-recipients .mr-aside-title {
  margin: 16px 0 10px;
  font-size: 15px;
  font-weight: 700;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-recipients .mr-chips {
  gap: 8px; }

#v3-marketing-wizard .v3-marketing-recipients .mr-chip {
  gap: 6px;
  padding: 6px 8px 6px 12px;
  border-radius: 999px;
  background: #F0EDFD;
  font-size: 13px;
  font-weight: 600;
  color: #5B3FD9; }
  #v3-marketing-wizard .v3-marketing-recipients .mr-chip md-icon {
    margin: 0;
    font-size: 16px;
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
    color: #6c4cf1;
    cursor: pointer; }

#v3-marketing-wizard .v3-marketing-recipients .mr-example {
  gap: 12px;
  margin-top: 10px;
  font-size: 15px;
  color: #14142B; }

#v3-marketing-wizard .v3-marketing-recipients .mr-see {
  margin-top: 16px; }

@media (max-width: 1180px) {
  #v3-marketing-wizard .v3-marketing-recipients .mr-half {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; } }

.v3-marketing-selection-dialog {
  width: 560px;
  max-width: calc(100% - 32px);
  height: 640px;
  max-height: calc(100% - 32px);
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 24px 60px rgba(20, 20, 43, 0.22);
  letter-spacing: normal; }
  .v3-marketing-selection-dialog button, .v3-marketing-selection-dialog input {
    font-family: inherit;
    letter-spacing: normal; }
  .v3-marketing-selection-dialog .msd-content {
    height: 100%;
    padding: 20px 24px 12px;
    box-sizing: border-box; }
  .v3-marketing-selection-dialog .msd-title {
    font-size: 20px;
    font-weight: 700;
    color: #14142B; }
  .v3-marketing-selection-dialog .msd-sub {
    margin-top: 2px;
    font-size: 14px;
    color: #6E6E8C; }
  .v3-marketing-selection-dialog .msd-close {
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 10px;
    background: transparent;
    cursor: pointer; }
    .v3-marketing-selection-dialog .msd-close md-icon {
      margin: 0;
      color: #4A4A5E; }
    .v3-marketing-selection-dialog .msd-close:hover {
      background: #F1F0F6; }
  .v3-marketing-selection-dialog .msd-search {
    gap: 10px;
    height: 42px;
    margin-top: 14px;
    padding: 0 12px;
    border-radius: 10px;
    border: 1px solid #E4E1F3; }
    .v3-marketing-selection-dialog .msd-search md-icon {
      margin: 0;
      color: #8A8AA3; }
    .v3-marketing-selection-dialog .msd-search input {
      min-width: 0;
      height: 100%;
      margin: 0;
      padding: 0;
      border: none;
      outline: none;
      box-shadow: none;
      background: transparent;
      font-size: 14px;
      color: #14142B; }
    .v3-marketing-selection-dialog .msd-search:focus-within {
      border-color: #6c4cf1; }
  .v3-marketing-selection-dialog .msd-list {
    min-height: 0;
    margin-top: 10px;
    overflow-y: auto; }
  .v3-marketing-selection-dialog .msd-empty {
    padding: 24px;
    text-align: center;
    color: #8A8AA3; }
  .v3-marketing-selection-dialog .msd-row {
    gap: 12px;
    padding: 10px 4px;
    border-bottom: 1px solid #F0EFF5; }
  .v3-marketing-selection-dialog .msd-text {
    min-width: 0; }
  .v3-marketing-selection-dialog .msd-name {
    font-size: 14px;
    font-weight: 600;
    color: #14142B; }
  .v3-marketing-selection-dialog .msd-contact {
    margin-top: 2px;
    font-size: 13px;
    color: #6E6E8C;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .v3-marketing-selection-dialog .msd-remove {
    padding: 6px 10px;
    border: none;
    border-radius: 8px;
    background: transparent;
    font-size: 13px;
    font-weight: 600;
    color: #D93A5C;
    cursor: pointer; }
    .v3-marketing-selection-dialog .msd-remove:hover {
      background: #FDECEF; }
  .v3-marketing-selection-dialog .msd-more {
    padding: 10px;
    text-align: center; }
    .v3-marketing-selection-dialog .msd-more .msd-remove {
      color: #6c4cf1; }

#v3-marketing-results .rs-head {
  gap: 20px;
  margin-top: 14px; }

#v3-marketing-results .rs-head-main {
  gap: 16px;
  min-width: 0; }

#v3-marketing-results .rs-icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 56px;
  height: 56px;
  border-radius: 14px;
  background: #F0EDFD; }
  #v3-marketing-results .rs-icon md-icon {
    margin: 0;
    font-size: 28px;
    width: 28px;
    height: 28px;
    min-width: 28px;
    min-height: 28px;
    color: #6c4cf1; }

#v3-marketing-results .rs-head-text {
  min-width: 0; }

#v3-marketing-results .rs-title-row {
  gap: 12px; }

#v3-marketing-results .rs-badge {
  gap: 4px;
  padding: 5px 12px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 600;
  white-space: nowrap; }
  #v3-marketing-results .rs-badge md-icon {
    margin: 0;
    font-size: 16px;
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
    color: inherit; }
  #v3-marketing-results .rs-badge.is-green {
    background: #E6F6EC;
    color: #2E9E5B; }
  #v3-marketing-results .rs-badge.is-blue {
    background: #E8F1FD;
    color: #2F6FD6; }
  #v3-marketing-results .rs-badge.is-orange {
    background: #FFF3E0;
    color: #D9822B; }
  #v3-marketing-results .rs-badge.is-red {
    background: #FDECEF;
    color: #D93A5C; }

#v3-marketing-results .rs-sub {
  gap: 8px 16px;
  margin-top: 6px;
  font-size: 15px;
  color: #6E6E8C; }
  #v3-marketing-results .rs-sub md-icon {
    margin: 0 6px 0 0;
    font-size: 18px;
    width: 18px;
    height: 18px;
    min-width: 18px;
    min-height: 18px;
    color: #8A8AA3; }

#v3-marketing-results .rs-mode {
  padding: 3px 10px;
  border-radius: 8px;
  background: #F1F0F6;
  font-size: 13px;
  font-weight: 600;
  color: #4A4A5E; }
  #v3-marketing-results .rs-mode.is-auto {
    background: #F0EDFD;
    color: #6c4cf1; }

#v3-marketing-results .rs-actions {
  gap: 12px;
  -ms-flex: 0 0 auto;
      flex: 0 0 auto; }

#v3-marketing-results .rs-btn-danger {
  gap: 8px;
  height: 46px;
  padding: 0 18px;
  border: 1.5px solid #F2B8C4;
  border-radius: 10px;
  background: #FFFFFF;
  font-size: 15px;
  font-weight: 600;
  color: #D93A5C;
  cursor: pointer; }
  #v3-marketing-results .rs-btn-danger md-icon {
    margin: 0;
    font-size: 20px;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    color: #D93A5C; }
  #v3-marketing-results .rs-btn-danger md-progress-circular path {
    stroke: #D93A5C; }
  #v3-marketing-results .rs-btn-danger:hover {
    background: #FDECEF; }
  #v3-marketing-results .rs-btn-danger[disabled] {
    opacity: 0.6;
    cursor: default; }

#v3-marketing-results .rs-kpis {
  gap: 18px;
  margin-top: 24px; }

#v3-marketing-results .rs-kpi.mw-card {
  box-sizing: border-box;
  -ms-flex: 1 1 200px;
      flex: 1 1 200px;
  min-width: 0;
  margin-bottom: 0;
  padding: 20px 22px; }

#v3-marketing-results .rs-kpi-head {
  gap: 12px;
  font-size: 14px;
  font-weight: 600;
  color: #4A4A5E; }

#v3-marketing-results .rs-kpi-icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border-radius: 12px;
  background: #F0EDFD; }
  #v3-marketing-results .rs-kpi-icon md-icon {
    margin: 0;
    font-size: 22px;
    width: 22px;
    height: 22px;
    min-width: 22px;
    min-height: 22px;
    color: #6c4cf1; }
  #v3-marketing-results .rs-kpi-icon.is-mails {
    background: #E8F1FD; }
    #v3-marketing-results .rs-kpi-icon.is-mails md-icon {
      color: #2F6FD6; }
  #v3-marketing-results .rs-kpi-icon.is-sms {
    background: #E6F6EC; }
    #v3-marketing-results .rs-kpi-icon.is-sms md-icon {
      color: #2E9E5B; }
  #v3-marketing-results .rs-kpi-icon.is-coupons {
    background: #FFF3E0; }
    #v3-marketing-results .rs-kpi-icon.is-coupons md-icon {
      color: #D9822B; }

#v3-marketing-results .rs-kpi-value {
  margin-top: 16px;
  font-size: 34px;
  font-weight: 800;
  line-height: 1.1;
  color: #14142B; }

#v3-marketing-results .rs-kpi-sub {
  margin-top: 4px;
  font-size: 13px;
  color: #6E6E8C; }

#v3-marketing-results .rs-bar {
  height: 6px;
  margin-top: 14px;
  overflow: hidden;
  border-radius: 3px;
  background: #F1F0F6; }

#v3-marketing-results .rs-bar-fill {
  height: 100%;
  border-radius: 3px;
  background: #6c4cf1; }
  #v3-marketing-results .rs-bar-fill.is-mails {
    background: #2F6FD6; }
  #v3-marketing-results .rs-bar-fill.is-coupons {
    background: #D9822B; }

#v3-marketing-results .rs-messages {
  gap: 20px; }

#v3-marketing-results .rs-message {
  min-width: 0; }

#v3-marketing-results .rs-message-mail {
  -ms-flex: 1 1 380px;
      flex: 1 1 380px; }

#v3-marketing-results .rs-message-sms {
  -ms-flex: 1 1 260px;
      flex: 1 1 260px;
  max-width: 420px; }

#v3-marketing-results .rs-message-label {
  gap: 8px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  color: #4A4A5E; }
  #v3-marketing-results .rs-message-label md-icon {
    margin: 0;
    font-size: 20px;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    color: #6c4cf1; }

#v3-marketing-results .rs-mail {
  padding: 16px 18px;
  border-radius: 12px;
  border: 1px solid #ECEAF5; }

#v3-marketing-results .rs-mail-subject {
  padding-bottom: 12px;
  border-bottom: 1px solid #F0EFF5;
  font-size: 15px;
  font-weight: 700;
  color: #14142B; }

#v3-marketing-results .rs-mail-photo {
  display: block;
  width: 100%;
  margin-top: 14px;
  border-radius: 8px; }

#v3-marketing-results .rs-mail-text {
  padding-top: 12px;
  font-size: 14px;
  line-height: 1.6;
  color: #14142B;
  word-wrap: break-word; }
  #v3-marketing-results .rs-mail-text p {
    margin: 0 0 10px; }

#v3-marketing-results .rs-sms {
  padding: 16px;
  border-radius: 12px;
  background: #F6F6FB; }

#v3-marketing-results .rs-bubble {
  padding: 10px 14px;
  border-radius: 16px 16px 16px 4px;
  background: #FFFFFF;
  font-size: 14px;
  line-height: 1.45;
  color: #14142B;
  white-space: pre-line;
  word-wrap: break-word; }

#v3-marketing-results .rs-param {
  padding: 10px 0;
  border-top: 1px solid #F0EFF5; }

#v3-marketing-results .mw-card-title + .rs-param {
  border-top: none;
  padding-top: 0; }

#v3-marketing-results .rs-var {
  padding: 1px 7px;
  border-radius: 6px;
  background: #F0EDFD;
  font-size: 0.9em;
  font-weight: 600;
  color: #6c4cf1;
  white-space: nowrap; }

#v3-marketing-results .rs-param-label {
  font-size: 13px;
  font-weight: 600;
  color: #8A8AA3; }

#v3-marketing-results .rs-param-value {
  margin-top: 3px;
  font-size: 14px;
  line-height: 1.45;
  color: #14142B; }

#v3-marketing-results .rs-criteria {
  gap: 8px;
  margin-top: 10px; }

#v3-marketing-results .rs-criterion {
  padding: 5px 12px;
  border-radius: 999px;
  background: #F0EDFD;
  font-size: 13px;
  font-weight: 600;
  color: #5B3FD9; }

#v3-marketing-results .rs-rapport.mw-card {
  gap: 14px;
  cursor: pointer; }
  #v3-marketing-results .rs-rapport.mw-card:hover {
    border-color: #B9A9F7; }

#v3-marketing-results .rs-rapport-title {
  font-size: 15px;
  font-weight: 700;
  color: #14142B; }

#v3-marketing-results .rs-rapport-text {
  margin-top: 2px;
  font-size: 13px;
  color: #6E6E8C; }

#v3-marketing-results .rs-chevron {
  margin: 0;
  color: #8A8AA3; }

#v3-marketing-results .mw-sk.rs-sk-icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 56px;
  height: 56px;
  border-radius: 14px; }

#v3-marketing-results .mw-sk.rs-sk-title {
  width: 380px;
  max-width: 80%;
  height: 30px; }

#v3-marketing-results .mw-sk.rs-sk-sub {
  width: 260px;
  max-width: 60%;
  height: 16px;
  margin-top: 12px; }

#v3-marketing-results .mw-sk.rs-sk-button {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 200px;
  height: 46px;
  border-radius: 10px; }

#v3-marketing-results .mw-sk.rs-sk-kpi-icon {
  width: 40px;
  height: 40px;
  border-radius: 12px; }

#v3-marketing-results .mw-sk.rs-sk-kpi-label {
  width: 110px;
  height: 14px;
  margin-left: 12px; }

#v3-marketing-results .mw-sk.rs-sk-kpi-value {
  width: 90px;
  height: 32px;
  margin-top: 18px; }

#v3-marketing-results .mw-sk.rs-sk-kpi-sub {
  width: 70%;
  height: 12px;
  margin-top: 10px; }

#v3-marketing-results .mw-sk.rs-sk-kpi-bar {
  width: 100%;
  height: 6px;
  margin-top: 16px; }

#v3-marketing-results .mw-sk.rs-sk-card-title {
  width: 180px;
  height: 20px;
  margin-bottom: 20px; }

#v3-marketing-results .mw-sk.rs-sk-block {
  width: 100%;
  height: 260px;
  border-radius: 12px; }

#v3-marketing-results .mw-sk.rs-sk-param-label {
  width: 70px;
  height: 11px;
  margin-top: 14px; }

#v3-marketing-results .mw-sk.rs-sk-param-value {
  width: 80%;
  height: 14px;
  margin-top: 8px; }

#v3-marketing-wizard, #v3-marketing-results, #v3-marketing-rapport {
  background: #F6F6FB;
  letter-spacing: normal; }
  #v3-marketing-wizard button, #v3-marketing-wizard input, #v3-marketing-wizard select, #v3-marketing-wizard textarea, #v3-marketing-results button, #v3-marketing-results input, #v3-marketing-results select, #v3-marketing-results textarea, #v3-marketing-rapport button, #v3-marketing-rapport input, #v3-marketing-rapport select, #v3-marketing-rapport textarea {
    font-family: inherit;
    letter-spacing: normal; }
  #v3-marketing-wizard .mw-page, #v3-marketing-results .mw-page, #v3-marketing-rapport .mw-page {
    min-width: 0; }
  #v3-marketing-wizard .mw-scroll, #v3-marketing-results .mw-scroll, #v3-marketing-rapport .mw-scroll {
    overflow-y: auto;
    min-height: 0; }
  #v3-marketing-wizard .mw-inner, #v3-marketing-results .mw-inner, #v3-marketing-rapport .mw-inner {
    padding: 18px 28px 32px; }
  #v3-marketing-wizard .mw-back, #v3-marketing-results .mw-back, #v3-marketing-rapport .mw-back {
    gap: 6px;
    padding: 4px 0;
    border: none;
    background: transparent;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #v3-marketing-wizard .mw-back md-icon, #v3-marketing-results .mw-back md-icon, #v3-marketing-rapport .mw-back md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #6c4cf1; }
    #v3-marketing-wizard .mw-back:hover span, #v3-marketing-results .mw-back:hover span, #v3-marketing-rapport .mw-back:hover span {
      text-decoration: underline; }
  #v3-marketing-wizard .mw-title-row, #v3-marketing-results .mw-title-row, #v3-marketing-rapport .mw-title-row {
    gap: 14px;
    margin-top: 10px; }
  #v3-marketing-wizard .mw-title, #v3-marketing-results .mw-title, #v3-marketing-rapport .mw-title {
    font-size: 30px;
    font-weight: 800;
    letter-spacing: -0.5px;
    color: #14142B; }
  #v3-marketing-wizard .mw-subtitle, #v3-marketing-results .mw-subtitle, #v3-marketing-rapport .mw-subtitle {
    margin-top: 2px;
    font-size: 16px;
    color: #6E6E8C; }
  #v3-marketing-wizard .mw-badge, #v3-marketing-results .mw-badge, #v3-marketing-rapport .mw-badge {
    padding: 5px 12px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 600; }
    #v3-marketing-wizard .mw-badge.is-grey, #v3-marketing-results .mw-badge.is-grey, #v3-marketing-rapport .mw-badge.is-grey {
      background: #ECEBF2;
      color: #4A4A5E; }
    #v3-marketing-wizard .mw-badge.is-red, #v3-marketing-results .mw-badge.is-red, #v3-marketing-rapport .mw-badge.is-red {
      background: #FDECEF;
      color: #D93A5C; }
  #v3-marketing-wizard .mw-stepper, #v3-marketing-results .mw-stepper, #v3-marketing-rapport .mw-stepper {
    margin-top: 22px; }
  #v3-marketing-wizard .mw-step, #v3-marketing-results .mw-step, #v3-marketing-rapport .mw-step {
    gap: 12px; }
    #v3-marketing-wizard .mw-step.is-clickable, #v3-marketing-results .mw-step.is-clickable, #v3-marketing-rapport .mw-step.is-clickable {
      cursor: pointer; }
  #v3-marketing-wizard .mw-step-number, #v3-marketing-results .mw-step-number, #v3-marketing-rapport .mw-step-number {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: #ECEBF2;
    font-size: 15px;
    font-weight: 600;
    color: #6E6E8C; }
    #v3-marketing-wizard .mw-step-number md-icon, #v3-marketing-results .mw-step-number md-icon, #v3-marketing-rapport .mw-step-number md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #FFFFFF; }
  #v3-marketing-wizard .mw-step-label, #v3-marketing-results .mw-step-label, #v3-marketing-rapport .mw-step-label {
    font-size: 15px;
    font-weight: 500;
    color: #6E6E8C;
    white-space: nowrap; }
  #v3-marketing-wizard .mw-step.is-current .mw-step-number, #v3-marketing-wizard .mw-step.is-done .mw-step-number, #v3-marketing-results .mw-step.is-current .mw-step-number, #v3-marketing-results .mw-step.is-done .mw-step-number, #v3-marketing-rapport .mw-step.is-current .mw-step-number, #v3-marketing-rapport .mw-step.is-done .mw-step-number {
    background: #6c4cf1;
    color: #FFFFFF;
    box-shadow: 0 4px 10px rgba(108, 76, 241, 0.28); }
  #v3-marketing-wizard .mw-step.is-current .mw-step-label, #v3-marketing-wizard .mw-step.is-done .mw-step-label, #v3-marketing-results .mw-step.is-current .mw-step-label, #v3-marketing-results .mw-step.is-done .mw-step-label, #v3-marketing-rapport .mw-step.is-current .mw-step-label, #v3-marketing-rapport .mw-step.is-done .mw-step-label {
    font-weight: 600;
    color: #6c4cf1; }
  #v3-marketing-wizard .mw-step-line, #v3-marketing-results .mw-step-line, #v3-marketing-rapport .mw-step-line {
    width: 56px;
    height: 2px;
    margin: 0 18px;
    border-radius: 2px;
    background: #DCD9EA; }
    #v3-marketing-wizard .mw-step-line.is-done, #v3-marketing-results .mw-step-line.is-done, #v3-marketing-rapport .mw-step-line.is-done {
      background: #6c4cf1; }
  #v3-marketing-wizard .mw-body, #v3-marketing-results .mw-body, #v3-marketing-rapport .mw-body {
    gap: 24px;
    margin-top: 24px; }
  #v3-marketing-wizard .mw-main, #v3-marketing-results .mw-main, #v3-marketing-rapport .mw-main {
    min-width: 0; }
  #v3-marketing-wizard .mw-aside, #v3-marketing-results .mw-aside, #v3-marketing-rapport .mw-aside {
    -ms-flex: 0 0 380px;
        flex: 0 0 380px;
    width: 380px;
    position: sticky;
    top: 0; }
  #v3-marketing-wizard .mw-card, #v3-marketing-results .mw-card, #v3-marketing-rapport .mw-card {
    margin-bottom: 18px;
    padding: 22px 24px;
    border-radius: 16px;
    border: 1px solid #ECEAF5;
    background: #FFFFFF; }
  #v3-marketing-wizard .mw-card-title, #v3-marketing-results .mw-card-title, #v3-marketing-rapport .mw-card-title {
    gap: 10px;
    margin-bottom: 14px;
    font-size: 18px;
    font-weight: 700;
    color: #14142B; }
  #v3-marketing-wizard .mw-hint, #v3-marketing-results .mw-hint, #v3-marketing-rapport .mw-hint {
    margin-top: 8px;
    font-size: 13px;
    line-height: 1.45;
    color: #6E6E8C; }
  #v3-marketing-wizard .mw-hint-top, #v3-marketing-results .mw-hint-top, #v3-marketing-rapport .mw-hint-top {
    margin: -6px 0 14px; }
  #v3-marketing-wizard .mw-error, #v3-marketing-results .mw-error, #v3-marketing-rapport .mw-error {
    margin-top: 6px;
    font-size: 13px;
    color: #D93A5C; }
  #v3-marketing-wizard .mw-divider, #v3-marketing-results .mw-divider, #v3-marketing-rapport .mw-divider {
    height: 1px;
    margin: 18px 0;
    background: #ECEAF5; }
  #v3-marketing-wizard .mw-pill, #v3-marketing-results .mw-pill, #v3-marketing-rapport .mw-pill {
    padding: 3px 10px;
    border-radius: 999px;
    background: #F0EDFD;
    font-size: 12px;
    font-weight: 600;
    color: #6c4cf1; }
    #v3-marketing-wizard .mw-pill.is-grey, #v3-marketing-results .mw-pill.is-grey, #v3-marketing-rapport .mw-pill.is-grey {
      margin-left: 10px;
      background: #F1F0F6;
      color: #6E6E8C; }
  #v3-marketing-wizard .mw-field, #v3-marketing-results .mw-field, #v3-marketing-rapport .mw-field {
    margin-top: 16px;
    min-width: 0; }
  #v3-marketing-wizard .mw-label, #v3-marketing-results .mw-label, #v3-marketing-rapport .mw-label {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #14142B; }
  #v3-marketing-wizard .mw-input, #v3-marketing-results .mw-input, #v3-marketing-rapport .mw-input {
    box-sizing: border-box;
    width: 100%;
    min-width: 0;
    height: 44px;
    padding: 0 14px;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    font-size: 15px;
    color: #14142B;
    outline: none; }
    #v3-marketing-wizard .mw-input:-ms-input-placeholder, #v3-marketing-results .mw-input:-ms-input-placeholder, #v3-marketing-rapport .mw-input:-ms-input-placeholder {
      color: #B0AFC4; }
    #v3-marketing-wizard .mw-input::placeholder, #v3-marketing-results .mw-input::placeholder, #v3-marketing-rapport .mw-input::placeholder {
      color: #B0AFC4; }
    #v3-marketing-wizard .mw-input:focus, #v3-marketing-results .mw-input:focus, #v3-marketing-rapport .mw-input:focus {
      border-color: #6c4cf1;
      box-shadow: 0 0 0 3px rgba(108, 76, 241, 0.12); }
    #v3-marketing-wizard .mw-input.is-error, #v3-marketing-results .mw-input.is-error, #v3-marketing-rapport .mw-input.is-error {
      border-color: #D93A5C; }
  #v3-marketing-wizard .mw-input-icon, #v3-marketing-wizard .mw-input-suffix, #v3-marketing-results .mw-input-icon, #v3-marketing-results .mw-input-suffix, #v3-marketing-rapport .mw-input-icon, #v3-marketing-rapport .mw-input-suffix {
    gap: 10px;
    height: 44px;
    padding: 0 14px;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF; }
    #v3-marketing-wizard .mw-input-icon md-icon, #v3-marketing-wizard .mw-input-suffix md-icon, #v3-marketing-results .mw-input-icon md-icon, #v3-marketing-results .mw-input-suffix md-icon, #v3-marketing-rapport .mw-input-icon md-icon, #v3-marketing-rapport .mw-input-suffix md-icon {
      margin: 0;
      color: #8A8AA3; }
    #v3-marketing-wizard .mw-input-icon input, #v3-marketing-wizard .mw-input-suffix input, #v3-marketing-results .mw-input-icon input, #v3-marketing-results .mw-input-suffix input, #v3-marketing-rapport .mw-input-icon input, #v3-marketing-rapport .mw-input-suffix input {
      min-width: 0;
      height: 100%;
      border: none;
      outline: none;
      background: transparent;
      font-size: 15px;
      color: #14142B; }
      #v3-marketing-wizard .mw-input-icon input:-ms-input-placeholder, #v3-marketing-wizard .mw-input-suffix input:-ms-input-placeholder, #v3-marketing-results .mw-input-icon input:-ms-input-placeholder, #v3-marketing-results .mw-input-suffix input:-ms-input-placeholder, #v3-marketing-rapport .mw-input-icon input:-ms-input-placeholder, #v3-marketing-rapport .mw-input-suffix input:-ms-input-placeholder {
        color: #B0AFC4; }
      #v3-marketing-wizard .mw-input-icon input::placeholder, #v3-marketing-wizard .mw-input-suffix input::placeholder, #v3-marketing-results .mw-input-icon input::placeholder, #v3-marketing-results .mw-input-suffix input::placeholder, #v3-marketing-rapport .mw-input-icon input::placeholder, #v3-marketing-rapport .mw-input-suffix input::placeholder {
        color: #B0AFC4; }
    #v3-marketing-wizard .mw-input-icon span, #v3-marketing-wizard .mw-input-suffix span, #v3-marketing-results .mw-input-icon span, #v3-marketing-results .mw-input-suffix span, #v3-marketing-rapport .mw-input-icon span, #v3-marketing-rapport .mw-input-suffix span {
      font-size: 14px;
      color: #8A8AA3; }
    #v3-marketing-wizard .mw-input-icon:focus-within, #v3-marketing-wizard .mw-input-suffix:focus-within, #v3-marketing-results .mw-input-icon:focus-within, #v3-marketing-results .mw-input-suffix:focus-within, #v3-marketing-rapport .mw-input-icon:focus-within, #v3-marketing-rapport .mw-input-suffix:focus-within {
      border-color: #6c4cf1;
      box-shadow: 0 0 0 3px rgba(108, 76, 241, 0.12); }
  #v3-marketing-wizard .mw-select, #v3-marketing-results .mw-select, #v3-marketing-rapport .mw-select {
    position: relative; }
    #v3-marketing-wizard .mw-select select, #v3-marketing-results .mw-select select, #v3-marketing-rapport .mw-select select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      box-sizing: border-box;
      width: 100%;
      height: 44px;
      padding: 0 40px 0 14px;
      border-radius: 10px;
      border: 1px solid #E4E1F3;
      background: #FFFFFF;
      font-size: 15px;
      color: #14142B;
      cursor: pointer;
      outline: none; }
      #v3-marketing-wizard .mw-select select:focus, #v3-marketing-results .mw-select select:focus, #v3-marketing-rapport .mw-select select:focus {
        border-color: #6c4cf1; }
      #v3-marketing-wizard .mw-select select[disabled], #v3-marketing-results .mw-select select[disabled], #v3-marketing-rapport .mw-select select[disabled] {
        background: #F6F6FB;
        cursor: default; }
    #v3-marketing-wizard .mw-select > md-icon, #v3-marketing-results .mw-select > md-icon, #v3-marketing-rapport .mw-select > md-icon {
      position: absolute;
      top: 10px;
      right: 12px;
      margin: 0;
      color: #6E6E8C;
      pointer-events: none; }
    #v3-marketing-wizard .mw-select.is-active select, #v3-marketing-results .mw-select.is-active select, #v3-marketing-rapport .mw-select.is-active select {
      border-color: #6c4cf1;
      background: #F7F5FF;
      font-weight: 600; }
    #v3-marketing-wizard .mw-select.mw-select-icon select, #v3-marketing-results .mw-select.mw-select-icon select, #v3-marketing-rapport .mw-select.mw-select-icon select {
      padding-left: 46px; }
    #v3-marketing-wizard .mw-select .mw-select-lead, #v3-marketing-results .mw-select .mw-select-lead, #v3-marketing-rapport .mw-select .mw-select-lead {
      left: 14px;
      right: auto !important; }
  #v3-marketing-wizard .mw-segmented, #v3-marketing-results .mw-segmented, #v3-marketing-rapport .mw-segmented {
    border-radius: 10px; }
  #v3-marketing-wizard .mw-segment, #v3-marketing-results .mw-segment, #v3-marketing-rapport .mw-segment {
    height: 44px;
    line-height: 42px;
    margin-left: -1px;
    padding: 0 14px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    font-size: 15px;
    text-align: center;
    color: #14142B;
    white-space: nowrap;
    cursor: pointer; }
    #v3-marketing-wizard .mw-segment:first-child, #v3-marketing-results .mw-segment:first-child, #v3-marketing-rapport .mw-segment:first-child {
      margin-left: 0;
      border-radius: 10px 0 0 10px; }
    #v3-marketing-wizard .mw-segment:last-child, #v3-marketing-results .mw-segment:last-child, #v3-marketing-rapport .mw-segment:last-child {
      border-radius: 0 10px 10px 0; }
    #v3-marketing-wizard .mw-segment.is-selected, #v3-marketing-results .mw-segment.is-selected, #v3-marketing-rapport .mw-segment.is-selected {
      position: relative;
      z-index: 1;
      border-color: #6c4cf1;
      background: #F0EDFD;
      font-weight: 600;
      color: #6c4cf1; }
  #v3-marketing-wizard .mw-options, #v3-marketing-results .mw-options, #v3-marketing-rapport .mw-options {
    gap: 14px; }
  #v3-marketing-wizard .mw-option, #v3-marketing-results .mw-option, #v3-marketing-rapport .mw-option {
    gap: 12px;
    min-width: 0;
    padding: 16px 18px;
    border-radius: 12px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    cursor: pointer; }
    #v3-marketing-wizard .mw-option:hover, #v3-marketing-results .mw-option:hover, #v3-marketing-rapport .mw-option:hover {
      border-color: #B9A9F7; }
    #v3-marketing-wizard .mw-option.is-selected, #v3-marketing-results .mw-option.is-selected, #v3-marketing-rapport .mw-option.is-selected {
      border-color: #6c4cf1;
      background: #F7F5FF; }
    #v3-marketing-wizard .mw-option.is-disabled, #v3-marketing-results .mw-option.is-disabled, #v3-marketing-rapport .mw-option.is-disabled {
      opacity: 0.45;
      cursor: default; }
  #v3-marketing-wizard .mw-radio, #v3-marketing-wizard .mw-check, #v3-marketing-results .mw-radio, #v3-marketing-results .mw-check, #v3-marketing-rapport .mw-radio, #v3-marketing-rapport .mw-check {
    margin: 0;
    color: #B0AFC4; }
  #v3-marketing-wizard .mw-option.is-selected .mw-radio,
  #v3-marketing-wizard .mw-option.is-selected .mw-check, #v3-marketing-results .mw-option.is-selected .mw-radio,
  #v3-marketing-results .mw-option.is-selected .mw-check, #v3-marketing-rapport .mw-option.is-selected .mw-radio,
  #v3-marketing-rapport .mw-option.is-selected .mw-check {
    color: #6c4cf1; }
  #v3-marketing-wizard .mw-option-icon, #v3-marketing-results .mw-option-icon, #v3-marketing-rapport .mw-option-icon {
    margin: 0;
    font-size: 26px;
    width: 26px;
    height: 26px;
    min-width: 26px;
    min-height: 26px;
    color: #6c4cf1; }
  #v3-marketing-wizard .mw-option-title, #v3-marketing-results .mw-option-title, #v3-marketing-rapport .mw-option-title {
    font-size: 16px;
    font-weight: 700;
    color: #14142B; }
  #v3-marketing-wizard .mw-option-text, #v3-marketing-results .mw-option-text, #v3-marketing-rapport .mw-option-text {
    margin-top: 4px;
    font-size: 14px;
    line-height: 1.45;
    color: #6E6E8C; }
  #v3-marketing-wizard .mw-auto, #v3-marketing-results .mw-auto, #v3-marketing-rapport .mw-auto {
    gap: 16px; }
  #v3-marketing-wizard .mw-summary-row, #v3-marketing-results .mw-summary-row, #v3-marketing-rapport .mw-summary-row {
    min-height: 40px; }
  #v3-marketing-wizard .mw-summary-label, #v3-marketing-results .mw-summary-label, #v3-marketing-rapport .mw-summary-label {
    -ms-flex: 0 0 120px;
        flex: 0 0 120px;
    font-size: 14px;
    color: #6E6E8C; }
  #v3-marketing-wizard .mw-summary-value, #v3-marketing-results .mw-summary-value, #v3-marketing-rapport .mw-summary-value {
    gap: 8px;
    min-width: 0;
    font-size: 15px;
    font-weight: 500;
    color: #14142B; }
  #v3-marketing-wizard .mw-channel, #v3-marketing-results .mw-channel, #v3-marketing-rapport .mw-channel {
    gap: 6px;
    padding: 5px 12px;
    border-radius: 999px;
    background: #F0EDFD;
    font-size: 13px;
    font-weight: 600;
    color: #5B3FD9; }
    #v3-marketing-wizard .mw-channel md-icon, #v3-marketing-results .mw-channel md-icon, #v3-marketing-rapport .mw-channel md-icon {
      margin: 0;
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      color: #6c4cf1; }
  #v3-marketing-wizard .mw-next, #v3-marketing-results .mw-next, #v3-marketing-rapport .mw-next {
    gap: 12px;
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid #ECEAF5;
    font-size: 14px;
    line-height: 1.45;
    color: #14142B; }
  #v3-marketing-wizard .mw-next-icon, #v3-marketing-results .mw-next-icon, #v3-marketing-rapport .mw-next-icon {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: #F0EDFD; }
    #v3-marketing-wizard .mw-next-icon md-icon, #v3-marketing-results .mw-next-icon md-icon, #v3-marketing-rapport .mw-next-icon md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #6c4cf1; }
  #v3-marketing-wizard .mw-recap-row, #v3-marketing-results .mw-recap-row, #v3-marketing-rapport .mw-recap-row {
    gap: 16px;
    min-height: 46px;
    padding: 0 4px;
    border-top: 1px solid #F0EFF5; }
    #v3-marketing-wizard .mw-recap-row:first-child, #v3-marketing-results .mw-recap-row:first-child, #v3-marketing-rapport .mw-recap-row:first-child {
      border-top: none; }
  #v3-marketing-wizard .mw-recap-label, #v3-marketing-results .mw-recap-label, #v3-marketing-rapport .mw-recap-label {
    -ms-flex: 0 0 190px;
        flex: 0 0 190px;
    font-size: 14px;
    font-weight: 600;
    color: #14142B; }
  #v3-marketing-wizard .mw-recap-value, #v3-marketing-results .mw-recap-value, #v3-marketing-rapport .mw-recap-value {
    min-width: 0;
    font-size: 14px;
    color: #4A4A5E;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-marketing-wizard .mw-big-count, #v3-marketing-results .mw-big-count, #v3-marketing-rapport .mw-big-count {
    gap: 10px;
    margin-bottom: 6px;
    font-size: 15px;
    color: #6E6E8C; }
  #v3-marketing-wizard .mw-big-number, #v3-marketing-results .mw-big-number, #v3-marketing-rapport .mw-big-number {
    font-size: 44px;
    font-weight: 800;
    line-height: 1;
    color: #14142B; }
    #v3-marketing-wizard .mw-big-number.is-primary, #v3-marketing-results .mw-big-number.is-primary, #v3-marketing-rapport .mw-big-number.is-primary {
      color: #6c4cf1; }
    #v3-marketing-wizard .mw-big-number.is-loading, #v3-marketing-results .mw-big-number.is-loading, #v3-marketing-rapport .mw-big-number.is-loading {
      opacity: 0.4; }
  #v3-marketing-wizard .mw-count-row, #v3-marketing-results .mw-count-row, #v3-marketing-rapport .mw-count-row {
    gap: 12px;
    margin-top: 12px;
    font-size: 15px;
    color: #14142B; }
    #v3-marketing-wizard .mw-count-row md-icon, #v3-marketing-results .mw-count-row md-icon, #v3-marketing-rapport .mw-count-row md-icon {
      margin: 0;
      color: #6c4cf1; }
    #v3-marketing-wizard .mw-count-row b, #v3-marketing-results .mw-count-row b, #v3-marketing-rapport .mw-count-row b {
      font-weight: 700; }
  #v3-marketing-wizard .mw-when, #v3-marketing-results .mw-when, #v3-marketing-rapport .mw-when {
    gap: 12px; }
    #v3-marketing-wizard .mw-when md-icon, #v3-marketing-results .mw-when md-icon, #v3-marketing-rapport .mw-when md-icon {
      margin: 0;
      color: #6c4cf1; }
  #v3-marketing-wizard .mw-when-title, #v3-marketing-results .mw-when-title, #v3-marketing-rapport .mw-when-title {
    font-size: 15px;
    font-weight: 600;
    color: #14142B; }
  #v3-marketing-wizard .mw-when-value, #v3-marketing-results .mw-when-value, #v3-marketing-rapport .mw-when-value {
    margin-top: 2px;
    font-size: 15px;
    color: #4A4A5E; }
  #v3-marketing-wizard .mw-estimate-title, #v3-marketing-results .mw-estimate-title, #v3-marketing-rapport .mw-estimate-title {
    font-size: 15px;
    font-weight: 600;
    color: #14142B; }
  #v3-marketing-wizard .mw-estimate-value, #v3-marketing-results .mw-estimate-value, #v3-marketing-rapport .mw-estimate-value {
    margin-top: 8px;
    font-size: 24px;
    font-weight: 800;
    color: #14142B; }
  #v3-marketing-wizard .mw-estimate-btn, #v3-marketing-results .mw-estimate-btn, #v3-marketing-rapport .mw-estimate-btn {
    margin-top: 14px; }
  #v3-marketing-wizard .mw-estimate-balance, #v3-marketing-results .mw-estimate-balance, #v3-marketing-rapport .mw-estimate-balance {
    gap: 8px;
    margin-top: 12px;
    padding: 10px 12px;
    border-radius: 10px;
    background: #E6F6EC;
    font-size: 14px;
    color: #1F6E40; }
    #v3-marketing-wizard .mw-estimate-balance md-icon, #v3-marketing-results .mw-estimate-balance md-icon, #v3-marketing-rapport .mw-estimate-balance md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #2E9E5B; }
    #v3-marketing-wizard .mw-estimate-balance.is-error, #v3-marketing-results .mw-estimate-balance.is-error, #v3-marketing-rapport .mw-estimate-balance.is-error {
      background: #FDECEF;
      color: #A8253F; }
      #v3-marketing-wizard .mw-estimate-balance.is-error md-icon, #v3-marketing-results .mw-estimate-balance.is-error md-icon, #v3-marketing-rapport .mw-estimate-balance.is-error md-icon {
        color: #D93A5C; }
  #v3-marketing-wizard .mw-test, #v3-marketing-results .mw-test, #v3-marketing-rapport .mw-test {
    gap: 14px; }
    #v3-marketing-wizard .mw-test .mw-field, #v3-marketing-results .mw-test .mw-field, #v3-marketing-rapport .mw-test .mw-field {
      margin-top: 0; }
  #v3-marketing-wizard .mw-test-status, #v3-marketing-results .mw-test-status, #v3-marketing-rapport .mw-test-status {
    gap: 8px;
    margin-top: 12px;
    font-size: 13px;
    color: #6E6E8C; }
    #v3-marketing-wizard .mw-test-status md-icon, #v3-marketing-results .mw-test-status md-icon, #v3-marketing-rapport .mw-test-status md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #8A8AA3; }
    #v3-marketing-wizard .mw-test-status.is-done md-icon, #v3-marketing-results .mw-test-status.is-done md-icon, #v3-marketing-rapport .mw-test-status.is-done md-icon {
      color: #2E9E5B; }
  #v3-marketing-wizard .mw-schedule, #v3-marketing-results .mw-schedule, #v3-marketing-rapport .mw-schedule {
    gap: 14px;
    margin-top: 4px; }
    #v3-marketing-wizard .mw-schedule .mw-field, #v3-marketing-results .mw-schedule .mw-field, #v3-marketing-rapport .mw-schedule .mw-field {
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
    #v3-marketing-wizard .mw-schedule input[type=date], #v3-marketing-results .mw-schedule input[type=date], #v3-marketing-rapport .mw-schedule input[type=date] {
      width: 175px; }
    #v3-marketing-wizard .mw-schedule input[type=time], #v3-marketing-results .mw-schedule input[type=time], #v3-marketing-rapport .mw-schedule input[type=time] {
      width: 130px; }
  #v3-marketing-wizard .mw-tz, #v3-marketing-results .mw-tz, #v3-marketing-rapport .mw-tz {
    padding-bottom: 12px;
    font-size: 13px;
    color: #8A8AA3;
    white-space: nowrap; }
  #v3-marketing-wizard .mw-btn-primary, #v3-marketing-results .mw-btn-primary, #v3-marketing-rapport .mw-btn-primary {
    gap: 10px;
    height: 46px;
    padding: 0 22px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    box-shadow: 0 6px 16px rgba(108, 76, 241, 0.26);
    font-size: 15px;
    font-weight: 600;
    color: #FFFFFF;
    white-space: nowrap;
    cursor: pointer; }
    #v3-marketing-wizard .mw-btn-primary md-icon, #v3-marketing-results .mw-btn-primary md-icon, #v3-marketing-rapport .mw-btn-primary md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #FFFFFF; }
    #v3-marketing-wizard .mw-btn-primary md-progress-circular path, #v3-marketing-results .mw-btn-primary md-progress-circular path, #v3-marketing-rapport .mw-btn-primary md-progress-circular path {
      stroke: #FFFFFF; }
    #v3-marketing-wizard .mw-btn-primary[disabled], #v3-marketing-results .mw-btn-primary[disabled], #v3-marketing-rapport .mw-btn-primary[disabled] {
      cursor: default;
      opacity: 0.45;
      box-shadow: none; }
  #v3-marketing-wizard .mw-btn-outline, #v3-marketing-results .mw-btn-outline, #v3-marketing-rapport .mw-btn-outline {
    gap: 8px;
    height: 44px;
    padding: 0 18px;
    border: 1.5px solid #6c4cf1;
    border-radius: 10px;
    background: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    white-space: nowrap;
    cursor: pointer; }
    #v3-marketing-wizard .mw-btn-outline md-icon, #v3-marketing-results .mw-btn-outline md-icon, #v3-marketing-rapport .mw-btn-outline md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #6c4cf1; }
    #v3-marketing-wizard .mw-btn-outline:hover, #v3-marketing-results .mw-btn-outline:hover, #v3-marketing-rapport .mw-btn-outline:hover {
      background: #F7F5FF; }
    #v3-marketing-wizard .mw-btn-outline[disabled], #v3-marketing-results .mw-btn-outline[disabled], #v3-marketing-rapport .mw-btn-outline[disabled] {
      opacity: 0.6;
      cursor: default; }
  #v3-marketing-wizard .mw-btn-ghost, #v3-marketing-results .mw-btn-ghost, #v3-marketing-rapport .mw-btn-ghost {
    gap: 8px;
    height: 46px;
    padding: 0 16px;
    border: none;
    border-radius: 10px;
    background: transparent;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #v3-marketing-wizard .mw-btn-ghost md-icon, #v3-marketing-results .mw-btn-ghost md-icon, #v3-marketing-rapport .mw-btn-ghost md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #6c4cf1; }
    #v3-marketing-wizard .mw-btn-ghost:hover, #v3-marketing-results .mw-btn-ghost:hover, #v3-marketing-rapport .mw-btn-ghost:hover {
      background: #F0EDFD; }
  #v3-marketing-wizard .mw-btn-link, #v3-marketing-results .mw-btn-link, #v3-marketing-rapport .mw-btn-link {
    height: 46px;
    padding: 0 12px;
    border: none;
    background: transparent;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    white-space: nowrap;
    cursor: pointer; }
    #v3-marketing-wizard .mw-btn-link:hover, #v3-marketing-results .mw-btn-link:hover, #v3-marketing-rapport .mw-btn-link:hover {
      text-decoration: underline; }
    #v3-marketing-wizard .mw-btn-link[disabled], #v3-marketing-results .mw-btn-link[disabled], #v3-marketing-rapport .mw-btn-link[disabled] {
      opacity: 0.6;
      cursor: default; }
  #v3-marketing-wizard .mw-link, #v3-marketing-results .mw-link, #v3-marketing-rapport .mw-link {
    padding: 2px 0;
    border: none;
    background: transparent;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1;
    white-space: nowrap;
    cursor: pointer; }
    #v3-marketing-wizard .mw-link:hover, #v3-marketing-results .mw-link:hover, #v3-marketing-rapport .mw-link:hover {
      text-decoration: underline; }
  #v3-marketing-wizard .mw-sk, #v3-marketing-results .mw-sk, #v3-marketing-rapport .mw-sk {
    border-radius: 8px;
    background: linear-gradient(90deg, #EEEDF5 25%, #F7F6FB 50%, #EEEDF5 75%);
    background-size: 200% 100%;
    animation: mw-shimmer 1.4s ease-in-out infinite; }
  #v3-marketing-wizard .mw-sk-title, #v3-marketing-results .mw-sk-title, #v3-marketing-rapport .mw-sk-title {
    width: 190px;
    height: 20px;
    margin-bottom: 18px; }
  #v3-marketing-wizard .mw-sk-input, #v3-marketing-results .mw-sk-input, #v3-marketing-rapport .mw-sk-input {
    height: 46px;
    border-radius: 10px; }
  #v3-marketing-wizard .mw-sk-hint, #v3-marketing-results .mw-sk-hint, #v3-marketing-rapport .mw-sk-hint {
    width: 55%;
    height: 12px;
    margin-top: 12px; }
  #v3-marketing-wizard .mw-sk-option, #v3-marketing-results .mw-sk-option, #v3-marketing-rapport .mw-sk-option {
    gap: 12px;
    min-width: 0;
    padding: 16px 18px;
    border-radius: 12px;
    border: 1px solid #ECEAF5; }
  #v3-marketing-wizard .mw-sk-icon, #v3-marketing-results .mw-sk-icon, #v3-marketing-rapport .mw-sk-icon {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 26px;
    height: 26px;
    border-radius: 8px; }
  #v3-marketing-wizard .mw-sk-line, #v3-marketing-results .mw-sk-line, #v3-marketing-rapport .mw-sk-line {
    width: 80%;
    height: 12px;
    margin-top: 8px; }
  #v3-marketing-wizard .mw-sk-line.is-title, #v3-marketing-results .mw-sk-line.is-title, #v3-marketing-rapport .mw-sk-line.is-title {
    width: 40%;
    height: 16px;
    margin-top: 4px; }
  #v3-marketing-wizard .mw-sk-summary-row, #v3-marketing-results .mw-sk-summary-row, #v3-marketing-rapport .mw-sk-summary-row {
    gap: 16px;
    min-height: 40px; }
  #v3-marketing-wizard .mw-sk-label, #v3-marketing-results .mw-sk-label, #v3-marketing-rapport .mw-sk-label {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 90px;
    height: 14px; }
  #v3-marketing-wizard .mw-sk-value, #v3-marketing-results .mw-sk-value, #v3-marketing-rapport .mw-sk-value {
    width: 120px;
    height: 14px; }
  #v3-marketing-wizard .mw-sk-summary-row:nth-child(odd) .mw-sk-value, #v3-marketing-results .mw-sk-summary-row:nth-child(odd) .mw-sk-value, #v3-marketing-rapport .mw-sk-summary-row:nth-child(odd) .mw-sk-value {
    width: 160px; }
  #v3-marketing-wizard .mw-sk-next, #v3-marketing-results .mw-sk-next, #v3-marketing-rapport .mw-sk-next {
    height: 48px;
    margin-top: 16px;
    border-radius: 12px; }
  #v3-marketing-wizard .mw-sk-btn, #v3-marketing-results .mw-sk-btn, #v3-marketing-rapport .mw-sk-btn {
    width: 140px;
    height: 46px;
    border-radius: 12px; }
  #v3-marketing-wizard .mw-sk-btn.is-link, #v3-marketing-results .mw-sk-btn.is-link, #v3-marketing-rapport .mw-sk-btn.is-link {
    width: 170px;
    height: 18px; }
  #v3-marketing-wizard .mw-footer, #v3-marketing-results .mw-footer, #v3-marketing-rapport .mw-footer {
    padding: 12px 28px;
    border-top: 1px solid #ECEAF5;
    background: #FFFFFF;
    box-shadow: 0 -6px 18px rgba(20, 20, 43, 0.04); }
  #v3-marketing-wizard .mw-footer-right, #v3-marketing-results .mw-footer-right, #v3-marketing-rapport .mw-footer-right {
    gap: 14px;
    min-width: 0; }
  #v3-marketing-wizard .mw-footer-hint, #v3-marketing-results .mw-footer-hint, #v3-marketing-rapport .mw-footer-hint {
    min-width: 0;
    font-size: 13px;
    color: #6E6E8C;
    text-align: right; }

@media (max-width: 1280px) {
  #v3-marketing-wizard .mw-inner, #v3-marketing-results .mw-inner, #v3-marketing-rapport .mw-inner {
    padding: 14px 16px 24px; }
  #v3-marketing-wizard .mw-footer, #v3-marketing-results .mw-footer, #v3-marketing-rapport .mw-footer {
    padding: 10px 16px; }
  #v3-marketing-wizard .mw-aside, #v3-marketing-results .mw-aside, #v3-marketing-rapport .mw-aside {
    -ms-flex-preferred-size: 320px;
        flex-basis: 320px;
    width: 320px; }
  #v3-marketing-wizard .mw-step-line, #v3-marketing-results .mw-step-line, #v3-marketing-rapport .mw-step-line {
    width: 28px;
    margin: 0 10px; }
  #v3-marketing-wizard .mw-recap-label, #v3-marketing-results .mw-recap-label, #v3-marketing-rapport .mw-recap-label {
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px; } }

.v3-marketing-test-dialog {
  width: 460px;
  max-width: calc(100% - 32px);
  border-radius: 16px;
  background: #FFFFFF;
  box-shadow: 0 24px 60px rgba(20, 20, 43, 0.22);
  letter-spacing: normal; }
  .v3-marketing-test-dialog button, .v3-marketing-test-dialog input {
    font-family: inherit;
    letter-spacing: normal; }
  .v3-marketing-test-dialog .mtd-content {
    padding: 22px 24px; }
  .v3-marketing-test-dialog .mtd-title {
    font-size: 20px;
    font-weight: 700;
    color: #14142B; }
  .v3-marketing-test-dialog .mtd-close {
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 10px;
    background: transparent;
    cursor: pointer; }
    .v3-marketing-test-dialog .mtd-close md-icon {
      margin: 0;
      color: #4A4A5E; }
    .v3-marketing-test-dialog .mtd-close:hover {
      background: #F1F0F6; }
  .v3-marketing-test-dialog .mtd-text {
    margin-top: 6px;
    font-size: 14px;
    line-height: 1.45;
    color: #6E6E8C; }
  .v3-marketing-test-dialog .mtd-field {
    margin-top: 16px; }
  .v3-marketing-test-dialog .mtd-label {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #14142B; }
  .v3-marketing-test-dialog .mtd-input {
    gap: 10px;
    height: 44px;
    padding: 0 14px;
    border-radius: 10px;
    border: 1px solid #E4E1F3; }
    .v3-marketing-test-dialog .mtd-input md-icon {
      margin: 0;
      color: #8A8AA3; }
    .v3-marketing-test-dialog .mtd-input input {
      min-width: 0;
      height: 100%;
      margin: 0;
      padding: 0;
      border: none;
      outline: none;
      box-shadow: none;
      background: transparent;
      font-size: 15px;
      color: #14142B; }
    .v3-marketing-test-dialog .mtd-input:focus-within {
      border-color: #6c4cf1; }
  .v3-marketing-test-dialog .mtd-actions {
    gap: 8px;
    margin-top: 22px; }
  .v3-marketing-test-dialog .mtd-btn-ghost {
    height: 42px;
    padding: 0 16px;
    border: none;
    border-radius: 10px;
    background: transparent;
    font-size: 15px;
    font-weight: 600;
    color: #4A4A5E;
    cursor: pointer; }
    .v3-marketing-test-dialog .mtd-btn-ghost:hover {
      background: #F1F0F6; }
  .v3-marketing-test-dialog .mtd-btn-primary {
    gap: 8px;
    height: 42px;
    padding: 0 18px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    font-size: 15px;
    font-weight: 600;
    color: #FFFFFF;
    cursor: pointer; }
    .v3-marketing-test-dialog .mtd-btn-primary md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #FFFFFF; }
    .v3-marketing-test-dialog .mtd-btn-primary md-progress-circular path {
      stroke: #FFFFFF; }
    .v3-marketing-test-dialog .mtd-btn-primary[disabled] {
      opacity: 0.6;
      cursor: default; }

@keyframes mw-shimmer {
  from {
    background-position: 200% 0; }
  to {
    background-position: -200% 0; } }

#v3-client-data {
  padding-bottom: 100px; }
  #v3-client-data .data-title {
    margin-top: 40px;
    margin-bottom: 10px;
    margin-left: 10px;
    font-weight: 600; }
  #v3-client-data .data-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    padding: 30px 24px;
    background: #FFFFFF; }
    #v3-client-data .data-bloc.is-tag {
      padding: 0px 24px; }
    #v3-client-data .data-bloc .bloc-data:not(.last) {
      padding-bottom: 30px; }
    #v3-client-data .data-bloc .bloc-input:not(.last) {
      padding-bottom: 20px;
      margin-bottom: 20px;
      border-bottom: 1px solid #eee; }
    #v3-client-data .data-bloc .bloc-input .input-title {
      font-weight: 400; }
  #v3-client-data .send-btn {
    margin-top: 30px; }
  #v3-client-data .kalendes-chips md-chips md-chips-wrap.md-focused {
    border-bottom: 1px solid #6c4cf1; }

#v3-client-fiche .client-fiche-loading {
  padding: 4px 0; }

#v3-client-fiche .cfl-card {
  padding: 20px 24px;
  margin-bottom: 18px;
  border-radius: 16px;
  border: 1px solid #ECEAF5;
  background: #FFFFFF; }

#v3-client-fiche .cfl-tabs {
  gap: 18px;
  margin: 6px 0 22px; }

#v3-client-fiche .cfl-sk {
  border-radius: 8px;
  background: linear-gradient(90deg, #F0EFF6 25%, #F8F7FC 50%, #F0EFF6 75%);
  background-size: 200% 100%;
  animation: cfl-shimmer 1.4s ease-in-out infinite; }

#v3-client-fiche .cfl-avatar {
  width: 72px;
  height: 72px;
  margin-right: 20px;
  border-radius: 50%; }

#v3-client-fiche .cfl-line {
  height: 14px;
  margin: 8px 0;
  width: 50%; }

#v3-client-fiche .cfl-tab {
  width: 110px;
  height: 18px; }

#v3-client-fiche .cfl-field {
  height: 48px;
  margin-top: 14px;
  border-radius: 12px; }

#v3-client-fiche .cfl-w30 {
  width: 30%; }

#v3-client-fiche .cfl-w40 {
  width: 40%; }

#v3-client-fiche .cfl-w70 {
  width: 70%; }

#v3-client-fiche .ng-leave .cfl-sk {
  animation: none; }

#v3-client-fiche .client-fiche-content .client-fiche-header {
  background: white;
  padding: 16px;
  border-radius: 16px; }
  #v3-client-fiche .client-fiche-content .client-fiche-header .header-badge {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #6c4cff;
    color: white;
    font-weight: bold;
    font-size: 20px;
    margin-right: 10px; }
  #v3-client-fiche .client-fiche-content .client-fiche-header .header-name {
    font-weight: bolder;
    font-size: 18px; }
  #v3-client-fiche .client-fiche-content .client-fiche-header .header-sub {
    font-size: 12px;
    opacity: .6; }

#v3-client-fiche .client-fiche-content .client-fiche-tabs {
  padding-top: 50px;
  padding-top: 50px;
  border-bottom: 1px solid #EEE; }
  #v3-client-fiche .client-fiche-content .client-fiche-tabs .tab-title {
    color: #666666;
    font-weight: 500;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 10px;
    cursor: pointer;
    border-bottom: 3px solid transparent;
    font-size: 15px; }
    #v3-client-fiche .client-fiche-content .client-fiche-tabs .tab-title.selected {
      color: #6c4cf1;
      border-bottom: 3px solid #6c4cf1; }
    #v3-client-fiche .client-fiche-content .client-fiche-tabs .tab-title:hover {
      color: #6c4cf1; }

#v3-client-fiche .client-fiche-content .page-container {
  padding: 20px;
  padding-top: 0px; }

.xs #v3-client-fiche .client-fiche-content {
  padding: 5px; }

@keyframes cfl-shimmer {
  0% {
    background-position: 100% 0; }
  100% {
    background-position: -100% 0; } }

#v3-client-filter {
  width: 92vw;
  max-width: 640px;
  max-height: calc(100% - 24px);
  border-radius: 22px;
  background: #FFFFFF;
  overflow: hidden; }
  #v3-client-filter md-icon {
    margin: 0; }
  #v3-client-filter .cfi-header {
    gap: 16px;
    margin: 0 28px;
    padding: 26px 0 18px;
    border-bottom: 1px solid #ECEAF5; }
  #v3-client-filter .cfi-header-icon {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 52px;
    height: 52px;
    border-radius: 14px;
    background: #F0EDFD; }
    #v3-client-filter .cfi-header-icon md-icon {
      font-size: 26px;
      width: 26px;
      height: 26px;
      min-width: 26px;
      min-height: 26px;
      color: #6c4cf1; }
  #v3-client-filter .cfi-title {
    margin-right: 12px;
    font-size: 24px;
    font-weight: 800;
    color: #14142B; }
  #v3-client-filter .cfi-count {
    padding: 4px 12px;
    border-radius: 14px;
    background: #F0EDFD;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    white-space: nowrap; }
  #v3-client-filter .cfi-subtitle {
    margin-top: 4px;
    font-size: 15px;
    color: #6E6E8C; }
  #v3-client-filter .cfi-close {
    width: 40px;
    height: 40px;
    padding: 0;
    border-radius: 12px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    cursor: pointer; }
    #v3-client-filter .cfi-close md-icon {
      color: #4A4A5E; }
    #v3-client-filter .cfi-close:hover {
      background: #F7F6FB; }
  #v3-client-filter .cfi-body {
    overflow-y: auto;
    padding: 6px 28px 18px; }
  #v3-client-filter .cfi-section {
    margin-top: 18px; }
  #v3-client-filter .cfi-label {
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 700;
    color: #14142B; }
  #v3-client-filter .cfi-hint {
    margin-top: 8px;
    font-size: 12px;
    color: #8A8AA3; }
  #v3-client-filter .cfi-seg {
    position: relative;
    gap: 6px;
    min-height: 44px;
    padding: 0 6px;
    margin-left: -1px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    font-size: 14px;
    color: #4A4A5E;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    #v3-client-filter .cfi-seg:first-child {
      margin-left: 0;
      border-radius: 10px 0 0 10px; }
    #v3-client-filter .cfi-seg:last-child {
      border-radius: 0 10px 10px 0; }
    #v3-client-filter .cfi-seg:hover {
      background: #FAF9FE; }
    #v3-client-filter .cfi-seg md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #6c4cf1; }
    #v3-client-filter .cfi-seg.selected {
      z-index: 1;
      border-color: #6c4cf1;
      background: #F0EDFD;
      color: #6c4cf1;
      font-weight: 600; }
  #v3-client-filter .cfi-select {
    position: relative;
    gap: 12px;
    min-height: 48px;
    padding: 0 12px 0 14px;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    background: #FFFFFF; }
    #v3-client-filter .cfi-select:focus-within {
      border-color: #6c4cf1; }
    #v3-client-filter .cfi-select select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      height: 46px;
      border: none;
      outline: none;
      background: transparent;
      font-size: 15px;
      font-family: inherit;
      color: #14142B;
      cursor: pointer;
      padding-right: 28px;
      margin-right: -28px;
      position: relative;
      z-index: 1; }
  #v3-client-filter .cfi-select-icon {
    color: #6E6E8C; }
  #v3-client-filter .cfi-select-arrow {
    color: #6E6E8C;
    pointer-events: none; }
  #v3-client-filter .cfi-period {
    margin-top: 10px; }
  #v3-client-filter .cfi-period-row {
    gap: 10px;
    margin-top: 8px; }
  #v3-client-filter .cfi-period-label {
    width: 64px;
    font-size: 14px;
    color: #6E6E8C; }
  #v3-client-filter .cfi-mini-select {
    position: relative; }
    #v3-client-filter .cfi-mini-select select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      width: 100%;
      height: 44px;
      padding: 0 34px 0 12px;
      border: 1px solid #E4E1F3;
      border-radius: 10px;
      background: #FFFFFF;
      font-size: 14px;
      font-family: inherit;
      color: #14142B;
      cursor: pointer;
      outline: none; }
      #v3-client-filter .cfi-mini-select select:focus {
        border-color: #6c4cf1; }
    #v3-client-filter .cfi-mini-select md-icon {
      position: absolute;
      top: 10px;
      right: 10px;
      color: #6E6E8C;
      pointer-events: none; }
  #v3-client-filter .cfi-tags {
    cursor: pointer;
    padding-top: 6px;
    padding-bottom: 6px; }
    #v3-client-filter .cfi-tags.is-open {
      border-color: #6c4cf1; }
    #v3-client-filter .cfi-tags.is-disabled {
      cursor: default;
      background: #FAFAFC; }
  #v3-client-filter .cfi-tags-value {
    min-width: 0;
    line-height: 1.2; }
  #v3-client-filter .cfi-placeholder {
    font-size: 15px;
    color: #6E6E8C; }
  #v3-client-filter .cfi-chip {
    display: inline-block;
    margin: 3px 6px 3px 0;
    padding: 4px 6px 4px 10px;
    border-radius: 14px;
    background: #F0EDFD;
    color: #4A3AA8;
    font-size: 13px;
    font-weight: 600;
    vertical-align: middle; }
    #v3-client-filter .cfi-chip md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      margin-left: 2px;
      color: #6c4cf1;
      cursor: pointer;
      vertical-align: middle; }
  #v3-client-filter .cfi-tags-list {
    margin-top: 6px;
    max-height: 200px;
    overflow-y: auto;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    padding: 6px; }
  #v3-client-filter .cfi-tag-option {
    gap: 10px;
    padding: 9px 10px;
    border-radius: 8px;
    font-size: 14px;
    color: #14142B;
    cursor: pointer; }
    #v3-client-filter .cfi-tag-option:hover {
      background: #FAF9FE; }
    #v3-client-filter .cfi-tag-option .cfi-checkbox {
      width: 20px;
      height: 20px;
      border-radius: 6px;
      border: 1.5px solid #C9C6DA; }
      #v3-client-filter .cfi-tag-option .cfi-checkbox md-icon {
        font-size: 16px;
        width: 16px;
        height: 16px;
        min-width: 16px;
        min-height: 16px;
        color: transparent; }
    #v3-client-filter .cfi-tag-option.selected .cfi-checkbox {
      border-color: #6c4cf1;
      background: #6c4cf1; }
      #v3-client-filter .cfi-tag-option.selected .cfi-checkbox md-icon {
        color: #FFFFFF; }
  #v3-client-filter .cfi-footer {
    padding: 16px 28px;
    border-top: 1px solid #ECEAF5; }
  #v3-client-filter .cfi-footer-actions {
    gap: 12px; }
  #v3-client-filter .cfi-btn-reset {
    gap: 8px;
    padding: 8px 4px;
    border: none;
    background: transparent;
    color: #6c4cf1;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer; }
    #v3-client-filter .cfi-btn-reset md-icon {
      color: #6c4cf1; }
    #v3-client-filter .cfi-btn-reset:hover span {
      text-decoration: underline; }
  #v3-client-filter .cfi-btn-secondary,
  #v3-client-filter .cfi-btn-primary {
    height: 46px;
    padding: 0 22px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap; }
  #v3-client-filter .cfi-btn-secondary {
    border: 1.5px solid #E4E1F3;
    background: #FFFFFF;
    color: #14142B; }
    #v3-client-filter .cfi-btn-secondary:hover {
      background: #F7F6FB; }
  #v3-client-filter .cfi-btn-primary {
    border: none;
    background: #6c4cf1;
    color: #FFFFFF;
    box-shadow: 0 6px 16px rgba(108, 76, 241, 0.28); }
    #v3-client-filter .cfi-btn-primary:hover {
      opacity: 0.92; }

@media (max-height: 860px) {
  #v3-client-filter .cfi-header {
    padding: 18px 0 12px; }
  #v3-client-filter .cfi-header-icon {
    width: 44px;
    height: 44px; }
  #v3-client-filter .cfi-title {
    font-size: 21px; }
  #v3-client-filter .cfi-subtitle {
    margin-top: 2px;
    font-size: 14px; }
  #v3-client-filter .cfi-body {
    padding: 0 28px 12px; }
  #v3-client-filter .cfi-section {
    margin-top: 12px; }
  #v3-client-filter .cfi-label {
    margin-bottom: 7px;
    font-size: 14px; }
  #v3-client-filter .cfi-seg {
    min-height: 38px; }
  #v3-client-filter .cfi-select {
    min-height: 42px; }
  #v3-client-filter .cfi-select select {
    height: 40px; }
  #v3-client-filter .cfi-hint {
    margin-top: 5px; }
  #v3-client-filter .cfi-footer {
    padding: 12px 28px; }
  #v3-client-filter .cfi-btn-secondary,
  #v3-client-filter .cfi-btn-primary {
    height: 42px; } }

#v3-client-mediaSettings {
  padding-bottom: 60px; }
  #v3-client-mediaSettings .mediaSettings-title {
    margin-bottom: 10px;
    margin-left: 10px;
    font-weight: 600; }
    #v3-client-mediaSettings .mediaSettings-title:not(:first-child) {
      margin-top: 40px; }
  #v3-client-mediaSettings .mediaSettings-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    overflow: hidden;
    padding: 24px;
    padding-bottom: 0px; }
    #v3-client-mediaSettings .mediaSettings-bloc .bloc-title {
      font-size: 16px;
      font-weight: 700; }
    #v3-client-mediaSettings .mediaSettings-bloc .bloc-title-sub {
      color: #6b7280;
      font-size: 13px;
      font-weight: 400; }
    #v3-client-mediaSettings .mediaSettings-bloc .bloc-inputs:not(.last) {
      border-bottom: 1px solid #eee;
      margin-bottom: 20px; }
    #v3-client-mediaSettings .mediaSettings-bloc .bloc-inputs .inputs-title {
      text-align: center;
      font-weight: 600; }
    #v3-client-mediaSettings .mediaSettings-bloc .bloc-inputs .inputs-value {
      height: 60px;
      width: 80px;
      border: 1px solid #EEEEEE;
      border-bottom: none;
      border-right: none; }
      #v3-client-mediaSettings .mediaSettings-bloc .bloc-inputs .inputs-value.last {
        border-right: 1px solid #EEEEEE; }
      #v3-client-mediaSettings .mediaSettings-bloc .bloc-inputs .inputs-value.no-model {
        background-color: #FAFAFA; }
  #v3-client-mediaSettings .send-btn {
    position: fixed;
    right: 5px;
    bottom: 5px; }

#v3-client-menu {
  font-family: Inter, system-ui, sans-serif;
  width: 260px;
  background: white;
  border-right: 1px solid #eee;
  padding: 20px;
  position: sticky;
  top: 0; }
  #v3-client-menu .menu-dashboard {
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 20px; }
  #v3-client-menu .menu-title {
    font-size: 12px;
    opacity: .5;
    margin-top: 20px; }
  #v3-client-menu .menu-item {
    font-size: 15px;
    padding: 10px;
    border-radius: 10px;
    color: #333;
    cursor: pointer;
    text-decoration: none; }
    #v3-client-menu .menu-item:hover {
      background: #f2f4ff; }
    #v3-client-menu .menu-item.selected {
      background: #ede9fe;
      color: #6d28d9;
      font-weight: bold; }

#v3-client-more .v3-client-more-list {
  margin-top: 10px;
  padding: 10px;
  background: white;
  border-radius: 5px; }
  #v3-client-more .v3-client-more-list .list-option {
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer; }
    #v3-client-more .v3-client-more-list .list-option:hover {
      text-decoration: underline; }

#v3-client-more .v3-client-more-content {
  margin-top: 10px;
  margin-left: 10px;
  background: white;
  border-radius: 5px; }

.v3-client-nav .cnav-tabs {
  gap: 4px;
  padding: 4px;
  border-radius: 12px;
  border: 1px solid #ECEAF5;
  background: #FFFFFF; }

.v3-client-nav .cnav-tab {
  gap: 8px;
  height: 38px;
  padding: 0 14px;
  border-radius: 9px;
  font-size: 14px;
  font-weight: 500;
  color: #4A4A5E;
  white-space: nowrap;
  cursor: pointer;
  transition: background 0.15s, color 0.15s; }
  .v3-client-nav .cnav-tab md-icon {
    margin: 0;
    font-size: 19px;
    width: 19px;
    height: 19px;
    min-width: 19px;
    min-height: 19px;
    color: #8A8AA3; }
  .v3-client-nav .cnav-tab:hover {
    background: #F7F6FB;
    color: #14142B; }
    .v3-client-nav .cnav-tab:hover md-icon {
      color: #4A4A5E; }
  .v3-client-nav .cnav-tab.selected {
    background: #F0EDFD;
    color: #6c4cf1;
    font-weight: 600; }
    .v3-client-nav .cnav-tab.selected md-icon {
      color: #6c4cf1; }

@media (max-width: 1280px) {
  .v3-client-nav .cnav-tab {
    padding: 0 10px; } }

#v3-client-note {
  padding-bottom: 100px; }
  #v3-client-note .save-btn {
    position: fixed;
    right: 5px;
    bottom: 5px; }

#v3-client-online-access {
  padding-bottom: 60px; }
  #v3-client-online-access .kalendes-icon .kalendes-icon-md.badge.white.purple {
    border: none;
    background: rgba(95, 46, 234, 0.07) !important; }
  #v3-client-online-access .kalendes-icon .kalendes-icon-md.badge.white.red {
    border: none;
    background: rgba(236, 68, 51, 0.07) !important; }
  #v3-client-online-access .kalendes-icon .kalendes-icon-md.badge.white.blue {
    border: none;
    background: rgba(30, 116, 253, 0.07) !important; }
  #v3-client-online-access .kalendes-icon .kalendes-icon-md.badge.white.green {
    border: none;
    background: rgba(52, 199, 89, 0.07) !important; }
  #v3-client-online-access .access-title {
    margin-bottom: 10px;
    margin-left: 10px;
    font-weight: 600; }
    #v3-client-online-access .access-title:not(:first-child) {
      margin-top: 40px; }
  #v3-client-online-access .access-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    overflow: hidden; }
    #v3-client-online-access .access-bloc .bloc-data {
      padding: 15px 24px; }
      #v3-client-online-access .access-bloc .bloc-data.has-hover {
        cursor: pointer; }
        #v3-client-online-access .access-bloc .bloc-data.has-hover:hover {
          background: #fafafa; }
      #v3-client-online-access .access-bloc .bloc-data:not(.last) {
        border-bottom: 1px solid #eee; }
      #v3-client-online-access .access-bloc .bloc-data .bloc-title {
        margin-left: 30px;
        font-weight: 600; }
        #v3-client-online-access .access-bloc .bloc-data .bloc-title .title-text {
          font-size: 16px; }
        #v3-client-online-access .access-bloc .bloc-data .bloc-title .title-sub {
          color: #6b7280;
          font-size: 12px;
          font-weight: 400; }
      #v3-client-online-access .access-bloc .bloc-data .bloc-value {
        color: #4b5563; }
  #v3-client-online-access .access-header-text {
    margin-left: 20px;
    font-size: 16px;
    font-weight: 600; }

#v3-client-paymentSettings {
  padding-bottom: 60px; }
  #v3-client-paymentSettings .paymentSettings-title {
    margin-bottom: 10px;
    margin-left: 10px;
    font-weight: 600; }
    #v3-client-paymentSettings .paymentSettings-title:not(.first) {
      margin-top: 40px; }
  #v3-client-paymentSettings .paymentSettings-bloc {
    border-radius: 16px;
    border: 1.5px solid #eee;
    background: #FFFFFF;
    overflow: hidden; }
    #v3-client-paymentSettings .paymentSettings-bloc .header-icon {
      height: 45px;
      width: 45px;
      border-radius: 100px;
      margin-right: 20px; }
      #v3-client-paymentSettings .paymentSettings-bloc .header-icon md-icon {
        font-size: 27px;
        height: 27px;
        width: 27px; }
      #v3-client-paymentSettings .paymentSettings-bloc .header-icon.green {
        background: rgba(52, 199, 89, 0.07); }
        #v3-client-paymentSettings .paymentSettings-bloc .header-icon.green md-icon {
          color: #34C759; }
      #v3-client-paymentSettings .paymentSettings-bloc .header-icon.purple {
        background: rgba(108, 76, 241, 0.07); }
        #v3-client-paymentSettings .paymentSettings-bloc .header-icon.purple md-icon {
          color: #6c4cf1; }
      #v3-client-paymentSettings .paymentSettings-bloc .header-icon.orange {
        background: rgba(254, 149, 0, 0.07); }
        #v3-client-paymentSettings .paymentSettings-bloc .header-icon.orange md-icon {
          color: #FE9500; }
    #v3-client-paymentSettings .paymentSettings-bloc .header-text {
      font-size: 16px;
      font-weight: 600; }
    #v3-client-paymentSettings .paymentSettings-bloc .bloc-data {
      padding: 20px 24px; }
      #v3-client-paymentSettings .paymentSettings-bloc .bloc-data.small {
        padding: 10px 24px; }
      #v3-client-paymentSettings .paymentSettings-bloc .bloc-data:not(.last) {
        border-bottom: 1px solid #eee; }
      #v3-client-paymentSettings .paymentSettings-bloc .bloc-data.has-hover {
        cursor: pointer; }
        #v3-client-paymentSettings .paymentSettings-bloc .bloc-data.has-hover:hover {
          background: #fafafa; }
      #v3-client-paymentSettings .paymentSettings-bloc .bloc-data .bloc-title {
        font-size: 14px;
        font-weight: 500;
        height: 25px; }
      #v3-client-paymentSettings .paymentSettings-bloc .bloc-data .bloc-title-sub {
        color: #6b7280;
        font-size: 13px;
        font-weight: 400; }
      #v3-client-paymentSettings .paymentSettings-bloc .bloc-data .bloc-input md-icon {
        color: #6c4cf1; }
      #v3-client-paymentSettings .paymentSettings-bloc .bloc-data .bloc-input.is-amount {
        min-width: 150px; }
  #v3-client-paymentSettings .send-btn {
    position: fixed;
    right: 5px;
    bottom: 5px; }

#v3-client-workspace, #v3-chat-workspace, #v3-satisfaction-workspace, #v3-parrainage-workspace, #v3-marketing-list {
  background: #F6F6FB; }
  #v3-client-workspace .cw-page, #v3-chat-workspace .cw-page, #v3-satisfaction-workspace .cw-page, #v3-parrainage-workspace .cw-page, #v3-marketing-list .cw-page {
    padding: 22px 28px 20px;
    min-width: 0; }
  #v3-client-workspace .cw-title, #v3-chat-workspace .cw-title, #v3-satisfaction-workspace .cw-title, #v3-parrainage-workspace .cw-title, #v3-marketing-list .cw-title {
    font-size: 30px;
    font-weight: 800;
    color: #14142B;
    letter-spacing: -0.5px; }
  #v3-client-workspace .cw-count, #v3-chat-workspace .cw-count, #v3-satisfaction-workspace .cw-count, #v3-parrainage-workspace .cw-count, #v3-marketing-list .cw-count {
    margin-left: 14px;
    font-size: 16px;
    color: #6E6E8C; }
  #v3-client-workspace .cw-header-actions, #v3-chat-workspace .cw-header-actions, #v3-satisfaction-workspace .cw-header-actions, #v3-parrainage-workspace .cw-header-actions, #v3-marketing-list .cw-header-actions {
    gap: 12px; }
  #v3-client-workspace .cw-btn-primary,
  #v3-client-workspace .cw-btn-secondary, #v3-chat-workspace .cw-btn-primary,
  #v3-chat-workspace .cw-btn-secondary, #v3-satisfaction-workspace .cw-btn-primary,
  #v3-satisfaction-workspace .cw-btn-secondary, #v3-parrainage-workspace .cw-btn-primary,
  #v3-parrainage-workspace .cw-btn-secondary, #v3-marketing-list .cw-btn-primary,
  #v3-marketing-list .cw-btn-secondary {
    height: 44px;
    padding: 0 18px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    white-space: nowrap; }
    #v3-client-workspace .cw-btn-primary md-icon,
    #v3-client-workspace .cw-btn-secondary md-icon, #v3-chat-workspace .cw-btn-primary md-icon,
    #v3-chat-workspace .cw-btn-secondary md-icon, #v3-satisfaction-workspace .cw-btn-primary md-icon,
    #v3-satisfaction-workspace .cw-btn-secondary md-icon, #v3-parrainage-workspace .cw-btn-primary md-icon,
    #v3-parrainage-workspace .cw-btn-secondary md-icon, #v3-marketing-list .cw-btn-primary md-icon,
    #v3-marketing-list .cw-btn-secondary md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px; }
  #v3-client-workspace .cw-btn-primary, #v3-chat-workspace .cw-btn-primary, #v3-satisfaction-workspace .cw-btn-primary, #v3-parrainage-workspace .cw-btn-primary, #v3-marketing-list .cw-btn-primary {
    border: none;
    background: #6c4cf1;
    color: #FFFFFF;
    box-shadow: 0 6px 16px rgba(108, 76, 241, 0.28); }
    #v3-client-workspace .cw-btn-primary md-icon, #v3-chat-workspace .cw-btn-primary md-icon, #v3-satisfaction-workspace .cw-btn-primary md-icon, #v3-parrainage-workspace .cw-btn-primary md-icon, #v3-marketing-list .cw-btn-primary md-icon {
      margin: 0 8px 0 0;
      color: #FFFFFF; }
    #v3-client-workspace .cw-btn-primary:hover, #v3-chat-workspace .cw-btn-primary:hover, #v3-satisfaction-workspace .cw-btn-primary:hover, #v3-parrainage-workspace .cw-btn-primary:hover, #v3-marketing-list .cw-btn-primary:hover {
      opacity: 0.92; }
  #v3-client-workspace .cw-btn-secondary, #v3-chat-workspace .cw-btn-secondary, #v3-satisfaction-workspace .cw-btn-secondary, #v3-parrainage-workspace .cw-btn-secondary, #v3-marketing-list .cw-btn-secondary {
    border: 1.5px solid #6c4cf1;
    background: #FFFFFF;
    color: #6c4cf1; }
    #v3-client-workspace .cw-btn-secondary md-icon, #v3-chat-workspace .cw-btn-secondary md-icon, #v3-satisfaction-workspace .cw-btn-secondary md-icon, #v3-parrainage-workspace .cw-btn-secondary md-icon, #v3-marketing-list .cw-btn-secondary md-icon {
      margin: 0 0 0 6px;
      color: #6c4cf1; }
    #v3-client-workspace .cw-btn-secondary:hover, #v3-chat-workspace .cw-btn-secondary:hover, #v3-satisfaction-workspace .cw-btn-secondary:hover, #v3-parrainage-workspace .cw-btn-secondary:hover, #v3-marketing-list .cw-btn-secondary:hover {
      background: #F7F5FF; }
  #v3-client-workspace .cw-tabs-row, #v3-chat-workspace .cw-tabs-row, #v3-satisfaction-workspace .cw-tabs-row, #v3-parrainage-workspace .cw-tabs-row, #v3-marketing-list .cw-tabs-row {
    margin-top: 16px; }
  #v3-client-workspace .cw-body, #v3-chat-workspace .cw-body, #v3-satisfaction-workspace .cw-body, #v3-parrainage-workspace .cw-body, #v3-marketing-list .cw-body {
    gap: 20px;
    margin-top: 18px;
    min-height: 0; }
  #v3-client-workspace .cw-list, #v3-chat-workspace .cw-list, #v3-satisfaction-workspace .cw-list, #v3-parrainage-workspace .cw-list, #v3-marketing-list .cw-list {
    width: clamp(280px, 30%, 380px);
    min-width: 280px;
    border-radius: 16px;
    background: #FFFFFF;
    border: 1px solid #ECEAF5;
    overflow: hidden; }
  #v3-client-workspace .cw-list-tools, #v3-chat-workspace .cw-list-tools, #v3-satisfaction-workspace .cw-list-tools, #v3-parrainage-workspace .cw-list-tools, #v3-marketing-list .cw-list-tools {
    padding: 16px 16px 6px; }
  #v3-client-workspace .cw-search, #v3-chat-workspace .cw-search, #v3-satisfaction-workspace .cw-search, #v3-parrainage-workspace .cw-search, #v3-marketing-list .cw-search {
    gap: 10px;
    height: 44px;
    padding: 0 12px;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF; }
    #v3-client-workspace .cw-search md-icon, #v3-chat-workspace .cw-search md-icon, #v3-satisfaction-workspace .cw-search md-icon, #v3-parrainage-workspace .cw-search md-icon, #v3-marketing-list .cw-search md-icon {
      margin: 0;
      color: #8A8AA3; }
    #v3-client-workspace .cw-search input, #v3-chat-workspace .cw-search input, #v3-satisfaction-workspace .cw-search input, #v3-parrainage-workspace .cw-search input, #v3-marketing-list .cw-search input {
      border: none;
      outline: none;
      background: transparent;
      font-size: 14px;
      font-family: inherit;
      color: #14142B;
      min-width: 0; }
    #v3-client-workspace .cw-search .cw-search-clear, #v3-chat-workspace .cw-search .cw-search-clear, #v3-satisfaction-workspace .cw-search .cw-search-clear, #v3-parrainage-workspace .cw-search .cw-search-clear, #v3-marketing-list .cw-search .cw-search-clear {
      cursor: pointer;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px; }
    #v3-client-workspace .cw-search:focus-within, #v3-chat-workspace .cw-search:focus-within, #v3-satisfaction-workspace .cw-search:focus-within, #v3-parrainage-workspace .cw-search:focus-within, #v3-marketing-list .cw-search:focus-within {
      border-color: #6c4cf1; }
  #v3-client-workspace .cw-filters, #v3-chat-workspace .cw-filters, #v3-satisfaction-workspace .cw-filters, #v3-parrainage-workspace .cw-filters, #v3-marketing-list .cw-filters {
    gap: 10px;
    margin-top: 10px; }
  #v3-client-workspace .cw-segment, #v3-chat-workspace .cw-segment, #v3-satisfaction-workspace .cw-segment, #v3-parrainage-workspace .cw-segment, #v3-marketing-list .cw-segment {
    position: relative;
    min-width: 0; }
    #v3-client-workspace .cw-segment select, #v3-chat-workspace .cw-segment select, #v3-satisfaction-workspace .cw-segment select, #v3-parrainage-workspace .cw-segment select, #v3-marketing-list .cw-segment select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      width: 100%;
      height: 42px;
      padding: 0 36px 0 14px;
      border-radius: 10px;
      border: 1px solid #E4E1F3;
      background: #FFFFFF;
      font-size: 14px;
      font-family: inherit;
      color: #14142B;
      cursor: pointer;
      outline: none; }
      #v3-client-workspace .cw-segment select:focus, #v3-chat-workspace .cw-segment select:focus, #v3-satisfaction-workspace .cw-segment select:focus, #v3-parrainage-workspace .cw-segment select:focus, #v3-marketing-list .cw-segment select:focus {
        border-color: #6c4cf1; }
    #v3-client-workspace .cw-segment .cw-segment-arrow, #v3-chat-workspace .cw-segment .cw-segment-arrow, #v3-satisfaction-workspace .cw-segment .cw-segment-arrow, #v3-parrainage-workspace .cw-segment .cw-segment-arrow, #v3-marketing-list .cw-segment .cw-segment-arrow {
      position: absolute;
      top: 9px;
      right: 10px;
      margin: 0;
      color: #6E6E8C;
      pointer-events: none; }
  #v3-client-workspace .cw-btn-filter, #v3-chat-workspace .cw-btn-filter, #v3-satisfaction-workspace .cw-btn-filter, #v3-parrainage-workspace .cw-btn-filter, #v3-marketing-list .cw-btn-filter {
    gap: 6px;
    height: 42px;
    padding: 0 14px;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    color: #14142B;
    cursor: pointer; }
    #v3-client-workspace .cw-btn-filter md-icon, #v3-chat-workspace .cw-btn-filter md-icon, #v3-satisfaction-workspace .cw-btn-filter md-icon, #v3-parrainage-workspace .cw-btn-filter md-icon, #v3-marketing-list .cw-btn-filter md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #4A4A5E; }
    #v3-client-workspace .cw-btn-filter.is-active, #v3-chat-workspace .cw-btn-filter.is-active, #v3-satisfaction-workspace .cw-btn-filter.is-active, #v3-parrainage-workspace .cw-btn-filter.is-active, #v3-marketing-list .cw-btn-filter.is-active {
      border-color: #6c4cf1;
      background: #F7F5FF;
      color: #6c4cf1; }
      #v3-client-workspace .cw-btn-filter.is-active md-icon, #v3-chat-workspace .cw-btn-filter.is-active md-icon, #v3-satisfaction-workspace .cw-btn-filter.is-active md-icon, #v3-parrainage-workspace .cw-btn-filter.is-active md-icon, #v3-marketing-list .cw-btn-filter.is-active md-icon {
        color: #6c4cf1; }
  #v3-client-workspace .cw-filter-count, #v3-chat-workspace .cw-filter-count, #v3-satisfaction-workspace .cw-filter-count, #v3-parrainage-workspace .cw-filter-count, #v3-marketing-list .cw-filter-count {
    min-width: 20px;
    height: 20px;
    padding: 0 6px;
    border-radius: 10px;
    background: #6c4cf1;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    box-sizing: border-box; }
  #v3-client-workspace .cw-btn-icon, #v3-chat-workspace .cw-btn-icon, #v3-satisfaction-workspace .cw-btn-icon, #v3-parrainage-workspace .cw-btn-icon, #v3-marketing-list .cw-btn-icon {
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 10px;
    background: #F1F0F6;
    cursor: pointer; }
    #v3-client-workspace .cw-btn-icon md-icon, #v3-chat-workspace .cw-btn-icon md-icon, #v3-satisfaction-workspace .cw-btn-icon md-icon, #v3-parrainage-workspace .cw-btn-icon md-icon, #v3-marketing-list .cw-btn-icon md-icon {
      margin: 0;
      color: #6E6E8C; }
    #v3-client-workspace .cw-btn-icon:hover, #v3-chat-workspace .cw-btn-icon:hover, #v3-satisfaction-workspace .cw-btn-icon:hover, #v3-parrainage-workspace .cw-btn-icon:hover, #v3-marketing-list .cw-btn-icon:hover {
      background: #E6E4F0; }
  #v3-client-workspace .cw-sort, #v3-chat-workspace .cw-sort, #v3-satisfaction-workspace .cw-sort, #v3-parrainage-workspace .cw-sort, #v3-marketing-list .cw-sort {
    gap: 6px;
    margin-top: 10px;
    font-size: 13px;
    color: #6E6E8C; }
    #v3-client-workspace .cw-sort md-icon, #v3-chat-workspace .cw-sort md-icon, #v3-satisfaction-workspace .cw-sort md-icon, #v3-parrainage-workspace .cw-sort md-icon, #v3-marketing-list .cw-sort md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #8A8AA3; }
  #v3-client-workspace .cw-list-scroll, #v3-chat-workspace .cw-list-scroll, #v3-satisfaction-workspace .cw-list-scroll, #v3-parrainage-workspace .cw-list-scroll, #v3-marketing-list .cw-list-scroll {
    overflow-y: auto;
    min-height: 0; }
  #v3-client-workspace .cw-list-empty, #v3-chat-workspace .cw-list-empty, #v3-satisfaction-workspace .cw-list-empty, #v3-parrainage-workspace .cw-list-empty, #v3-marketing-list .cw-list-empty {
    padding: 30px 20px;
    text-align: center;
    font-size: 14px;
    color: #8A8AA3; }
  #v3-client-workspace .cw-letter, #v3-chat-workspace .cw-letter, #v3-satisfaction-workspace .cw-letter, #v3-parrainage-workspace .cw-letter, #v3-marketing-list .cw-letter {
    padding: 12px 20px 6px;
    font-size: 13px;
    font-weight: 600;
    color: #8A8AA3; }
  #v3-client-workspace .cw-row, #v3-chat-workspace .cw-row, #v3-satisfaction-workspace .cw-row, #v3-parrainage-workspace .cw-row, #v3-marketing-list .cw-row {
    gap: 12px;
    padding: 10px 16px 10px 17px;
    border-left: 3px solid transparent;
    border-bottom: 1px solid #F0EFF5;
    cursor: pointer; }
    #v3-client-workspace .cw-row:hover, #v3-chat-workspace .cw-row:hover, #v3-satisfaction-workspace .cw-row:hover, #v3-parrainage-workspace .cw-row:hover, #v3-marketing-list .cw-row:hover {
      background: #FAF9FE; }
    #v3-client-workspace .cw-row.is-selected, #v3-chat-workspace .cw-row.is-selected, #v3-satisfaction-workspace .cw-row.is-selected, #v3-parrainage-workspace .cw-row.is-selected, #v3-marketing-list .cw-row.is-selected {
      background: #F0EDFD;
      border-left-color: #6c4cf1; }
      #v3-client-workspace .cw-row.is-selected .cw-avatar, #v3-chat-workspace .cw-row.is-selected .cw-avatar, #v3-satisfaction-workspace .cw-row.is-selected .cw-avatar, #v3-parrainage-workspace .cw-row.is-selected .cw-avatar, #v3-marketing-list .cw-row.is-selected .cw-avatar {
        background: #6c4cf1;
        color: #FFFFFF; }
  #v3-client-workspace .cw-avatar, #v3-chat-workspace .cw-avatar, #v3-satisfaction-workspace .cw-avatar, #v3-parrainage-workspace .cw-avatar, #v3-marketing-list .cw-avatar {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #F0EDFD;
    color: #4A3AA8;
    font-size: 14px;
    font-weight: 700; }
  #v3-client-workspace .cw-row-text, #v3-chat-workspace .cw-row-text, #v3-satisfaction-workspace .cw-row-text, #v3-parrainage-workspace .cw-row-text, #v3-marketing-list .cw-row-text {
    min-width: 0; }
  #v3-client-workspace .cw-row-name, #v3-chat-workspace .cw-row-name, #v3-satisfaction-workspace .cw-row-name, #v3-parrainage-workspace .cw-row-name, #v3-marketing-list .cw-row-name {
    font-size: 15px;
    font-weight: 600;
    color: #14142B;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-client-workspace .cw-row-sub, #v3-chat-workspace .cw-row-sub, #v3-satisfaction-workspace .cw-row-sub, #v3-parrainage-workspace .cw-row-sub, #v3-marketing-list .cw-row-sub {
    margin-top: 2px;
    font-size: 13px;
    color: #6E6E8C;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-client-workspace .cw-sk, #v3-chat-workspace .cw-sk, #v3-satisfaction-workspace .cw-sk, #v3-parrainage-workspace .cw-sk, #v3-marketing-list .cw-sk {
    border-radius: 8px;
    background: linear-gradient(90deg, #EEEDF5 25%, #F7F6FB 50%, #EEEDF5 75%);
    background-size: 200% 100%;
    animation: cw-shimmer 1.4s ease-in-out infinite; }
  #v3-client-workspace .cw-sk-row.cw-row, #v3-chat-workspace .cw-sk-row.cw-row, #v3-satisfaction-workspace .cw-sk-row.cw-row, #v3-parrainage-workspace .cw-sk-row.cw-row, #v3-marketing-list .cw-sk-row.cw-row {
    min-height: 66px;
    cursor: default; }
    #v3-client-workspace .cw-sk-row.cw-row:hover, #v3-chat-workspace .cw-sk-row.cw-row:hover, #v3-satisfaction-workspace .cw-sk-row.cw-row:hover, #v3-parrainage-workspace .cw-sk-row.cw-row:hover, #v3-marketing-list .cw-sk-row.cw-row:hover {
      background: transparent; }
  #v3-client-workspace .cw-sk-letter, #v3-chat-workspace .cw-sk-letter, #v3-satisfaction-workspace .cw-sk-letter, #v3-parrainage-workspace .cw-sk-letter, #v3-marketing-list .cw-sk-letter {
    width: 14px;
    height: 14px;
    margin: 3px 0;
    border-radius: 4px; }
  #v3-client-workspace .cw-sk-avatar, #v3-chat-workspace .cw-sk-avatar, #v3-satisfaction-workspace .cw-sk-avatar, #v3-parrainage-workspace .cw-sk-avatar, #v3-marketing-list .cw-sk-avatar {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 50%; }
  #v3-client-workspace .cw-sk-name, #v3-chat-workspace .cw-sk-name, #v3-satisfaction-workspace .cw-sk-name, #v3-parrainage-workspace .cw-sk-name, #v3-marketing-list .cw-sk-name {
    width: 62%;
    height: 15px;
    margin: 3px 0; }
  #v3-client-workspace .cw-sk-sub, #v3-chat-workspace .cw-sk-sub, #v3-satisfaction-workspace .cw-sk-sub, #v3-parrainage-workspace .cw-sk-sub, #v3-marketing-list .cw-sk-sub {
    width: 44%;
    height: 12px;
    margin-top: 12px; }
  #v3-client-workspace .cw-sk-row:nth-child(3n) .cw-sk-name, #v3-chat-workspace .cw-sk-row:nth-child(3n) .cw-sk-name, #v3-satisfaction-workspace .cw-sk-row:nth-child(3n) .cw-sk-name, #v3-parrainage-workspace .cw-sk-row:nth-child(3n) .cw-sk-name, #v3-marketing-list .cw-sk-row:nth-child(3n) .cw-sk-name {
    width: 48%; }
  #v3-client-workspace .cw-sk-row:nth-child(3n+1) .cw-sk-name, #v3-chat-workspace .cw-sk-row:nth-child(3n+1) .cw-sk-name, #v3-satisfaction-workspace .cw-sk-row:nth-child(3n+1) .cw-sk-name, #v3-parrainage-workspace .cw-sk-row:nth-child(3n+1) .cw-sk-name, #v3-marketing-list .cw-sk-row:nth-child(3n+1) .cw-sk-name {
    width: 74%; }
  #v3-client-workspace .cw-sk-row:nth-child(2n) .cw-sk-sub, #v3-chat-workspace .cw-sk-row:nth-child(2n) .cw-sk-sub, #v3-satisfaction-workspace .cw-sk-row:nth-child(2n) .cw-sk-sub, #v3-parrainage-workspace .cw-sk-row:nth-child(2n) .cw-sk-sub, #v3-marketing-list .cw-sk-row:nth-child(2n) .cw-sk-sub {
    width: 34%; }
  #v3-client-workspace .cw-badge, #v3-chat-workspace .cw-badge, #v3-satisfaction-workspace .cw-badge, #v3-parrainage-workspace .cw-badge, #v3-marketing-list .cw-badge {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    gap: 4px;
    padding: 3px 8px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: 700;
    white-space: nowrap; }
    #v3-client-workspace .cw-badge md-icon, #v3-chat-workspace .cw-badge md-icon, #v3-satisfaction-workspace .cw-badge md-icon, #v3-parrainage-workspace .cw-badge md-icon, #v3-marketing-list .cw-badge md-icon {
      margin: 0;
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px; }
    #v3-client-workspace .cw-badge.red, #v3-chat-workspace .cw-badge.red, #v3-satisfaction-workspace .cw-badge.red, #v3-parrainage-workspace .cw-badge.red, #v3-marketing-list .cw-badge.red {
      background: #FDECEF;
      color: #D93A5C; }
      #v3-client-workspace .cw-badge.red md-icon, #v3-chat-workspace .cw-badge.red md-icon, #v3-satisfaction-workspace .cw-badge.red md-icon, #v3-parrainage-workspace .cw-badge.red md-icon, #v3-marketing-list .cw-badge.red md-icon {
        color: #D93A5C; }
    #v3-client-workspace .cw-badge.green, #v3-chat-workspace .cw-badge.green, #v3-satisfaction-workspace .cw-badge.green, #v3-parrainage-workspace .cw-badge.green, #v3-marketing-list .cw-badge.green {
      background: #E6F6EC;
      color: #2E9E5B; }
      #v3-client-workspace .cw-badge.green md-icon, #v3-chat-workspace .cw-badge.green md-icon, #v3-satisfaction-workspace .cw-badge.green md-icon, #v3-parrainage-workspace .cw-badge.green md-icon, #v3-marketing-list .cw-badge.green md-icon {
        color: #2E9E5B; }
    #v3-client-workspace .cw-badge.pink, #v3-chat-workspace .cw-badge.pink, #v3-satisfaction-workspace .cw-badge.pink, #v3-parrainage-workspace .cw-badge.pink, #v3-marketing-list .cw-badge.pink {
      background: #FDECF4;
      color: #D63A86; }
      #v3-client-workspace .cw-badge.pink md-icon, #v3-chat-workspace .cw-badge.pink md-icon, #v3-satisfaction-workspace .cw-badge.pink md-icon, #v3-parrainage-workspace .cw-badge.pink md-icon, #v3-marketing-list .cw-badge.pink md-icon {
        color: #D63A86; }
  #v3-client-workspace .cw-chevron, #v3-chat-workspace .cw-chevron, #v3-satisfaction-workspace .cw-chevron, #v3-parrainage-workspace .cw-chevron, #v3-marketing-list .cw-chevron {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    margin: 0;
    color: #B0AFC4; }
  #v3-client-workspace .cw-pagination, #v3-chat-workspace .cw-pagination, #v3-satisfaction-workspace .cw-pagination, #v3-parrainage-workspace .cw-pagination, #v3-marketing-list .cw-pagination {
    gap: 14px;
    padding: 10px 16px;
    border-top: 1px solid #ECEAF5; }
  #v3-client-workspace .cw-page-btn, #v3-chat-workspace .cw-page-btn, #v3-satisfaction-workspace .cw-page-btn, #v3-parrainage-workspace .cw-page-btn, #v3-marketing-list .cw-page-btn {
    width: 36px;
    height: 36px;
    padding: 0;
    border-radius: 10px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    cursor: pointer; }
    #v3-client-workspace .cw-page-btn md-icon, #v3-chat-workspace .cw-page-btn md-icon, #v3-satisfaction-workspace .cw-page-btn md-icon, #v3-parrainage-workspace .cw-page-btn md-icon, #v3-marketing-list .cw-page-btn md-icon {
      margin: 0;
      color: #4A4A5E; }
    #v3-client-workspace .cw-page-btn[disabled], #v3-chat-workspace .cw-page-btn[disabled], #v3-satisfaction-workspace .cw-page-btn[disabled], #v3-parrainage-workspace .cw-page-btn[disabled], #v3-marketing-list .cw-page-btn[disabled] {
      cursor: default;
      opacity: 0.4; }
  #v3-client-workspace .cw-page-label, #v3-chat-workspace .cw-page-label, #v3-satisfaction-workspace .cw-page-label, #v3-parrainage-workspace .cw-page-label, #v3-marketing-list .cw-page-label {
    font-size: 13px;
    color: #4A4A5E;
    white-space: nowrap; }
  #v3-client-workspace .cw-detail, #v3-chat-workspace .cw-detail, #v3-satisfaction-workspace .cw-detail, #v3-parrainage-workspace .cw-detail, #v3-marketing-list .cw-detail {
    min-width: 0;
    overflow-y: auto; }
    #v3-client-workspace .cw-detail #v3-client-header, #v3-chat-workspace .cw-detail #v3-client-header, #v3-satisfaction-workspace .cw-detail #v3-client-header, #v3-parrainage-workspace .cw-detail #v3-client-header, #v3-marketing-list .cw-detail #v3-client-header {
      background: transparent;
      padding: 0; }
    #v3-client-workspace .cw-detail .save-btn, #v3-chat-workspace .cw-detail .save-btn, #v3-satisfaction-workspace .cw-detail .save-btn, #v3-parrainage-workspace .cw-detail .save-btn, #v3-marketing-list .cw-detail .save-btn {
      position: sticky;
      bottom: 16px;
      z-index: 2;
      width: -moz-fit-content;
      width: fit-content;
      margin: 16px 0 0 auto; }
  #v3-client-workspace .cw-card, #v3-chat-workspace .cw-card, #v3-satisfaction-workspace .cw-card, #v3-parrainage-workspace .cw-card, #v3-marketing-list .cw-card {
    border-radius: 16px;
    background: #FFFFFF;
    border: 1px solid #ECEAF5;
    padding: 20px 24px; }
  #v3-client-workspace .cw-new-header, #v3-chat-workspace .cw-new-header, #v3-satisfaction-workspace .cw-new-header, #v3-parrainage-workspace .cw-new-header, #v3-marketing-list .cw-new-header {
    margin-bottom: 10px; }
  #v3-client-workspace .cw-new-title, #v3-chat-workspace .cw-new-title, #v3-satisfaction-workspace .cw-new-title, #v3-parrainage-workspace .cw-new-title, #v3-marketing-list .cw-new-title {
    font-size: 22px;
    font-weight: 800;
    color: #14142B; }
  #v3-client-workspace .cw-empty, #v3-chat-workspace .cw-empty, #v3-satisfaction-workspace .cw-empty, #v3-parrainage-workspace .cw-empty, #v3-marketing-list .cw-empty {
    box-sizing: border-box;
    height: 100%;
    min-height: 360px;
    text-align: center; }
  #v3-client-workspace .cw-empty-icon, #v3-chat-workspace .cw-empty-icon, #v3-satisfaction-workspace .cw-empty-icon, #v3-parrainage-workspace .cw-empty-icon, #v3-marketing-list .cw-empty-icon {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: #F0EDFD; }
    #v3-client-workspace .cw-empty-icon md-icon, #v3-chat-workspace .cw-empty-icon md-icon, #v3-satisfaction-workspace .cw-empty-icon md-icon, #v3-parrainage-workspace .cw-empty-icon md-icon, #v3-marketing-list .cw-empty-icon md-icon {
      margin: 0;
      font-size: 34px;
      width: 34px;
      height: 34px;
      min-width: 34px;
      min-height: 34px;
      color: #6c4cf1; }
  #v3-client-workspace .cw-empty-title, #v3-chat-workspace .cw-empty-title, #v3-satisfaction-workspace .cw-empty-title, #v3-parrainage-workspace .cw-empty-title, #v3-marketing-list .cw-empty-title {
    margin-top: 16px;
    font-size: 18px;
    font-weight: 700;
    color: #14142B; }
  #v3-client-workspace .cw-empty-text, #v3-chat-workspace .cw-empty-text, #v3-satisfaction-workspace .cw-empty-text, #v3-parrainage-workspace .cw-empty-text, #v3-marketing-list .cw-empty-text {
    margin-top: 6px;
    max-width: 320px;
    font-size: 14px;
    line-height: 1.5;
    color: #6E6E8C; }

@media (max-width: 1280px) {
  #v3-client-workspace .cw-page, #v3-chat-workspace .cw-page, #v3-satisfaction-workspace .cw-page, #v3-parrainage-workspace .cw-page, #v3-marketing-list .cw-page {
    padding: 16px 16px 14px; }
  #v3-client-workspace .cw-body, #v3-chat-workspace .cw-body, #v3-satisfaction-workspace .cw-body, #v3-parrainage-workspace .cw-body, #v3-marketing-list .cw-body {
    gap: 14px;
    margin-top: 14px; } }

.md-open-menu-container:has(.cw-actions-menu) {
  border-radius: 14px;
  box-shadow: 0 16px 36px rgba(20, 20, 43, 0.16);
  background: transparent; }

.cw-actions-menu {
  background: #FFFFFF;
  border-radius: 14px;
  border: 1px solid #ECEAF5;
  padding: 8px; }
  .cw-actions-menu .cw-menu-title {
    padding: 8px 10px 6px;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    color: #8A8AA3; }
  .cw-actions-menu md-menu-item {
    height: auto;
    min-height: 0; }
  .cw-actions-menu .md-button.cw-menu-btn {
    height: auto;
    min-height: 0;
    margin: 0;
    padding: 10px;
    border-radius: 10px;
    line-height: normal;
    text-align: left;
    text-transform: none;
    white-space: normal; }
    .cw-actions-menu .md-button.cw-menu-btn:hover {
      background: #F7F5FF; }
  .cw-actions-menu .cw-menu-icon {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 38px;
    height: 38px;
    margin-right: 12px;
    border-radius: 10px;
    background: #F0EDFD; }
    .cw-actions-menu .cw-menu-icon md-icon {
      margin: 0;
      color: #6c4cf1; }
    .cw-actions-menu .cw-menu-icon.is-green {
      background: #E6F6EC; }
      .cw-actions-menu .cw-menu-icon.is-green md-icon {
        color: #2E9E5B; }
    .cw-actions-menu .cw-menu-icon.is-red {
      background: #FDECEF; }
      .cw-actions-menu .cw-menu-icon.is-red md-icon {
        color: #D93A5C; }
  .cw-actions-menu .cw-menu-label {
    font-size: 14px;
    font-weight: 600;
    color: #14142B; }
  .cw-actions-menu .cw-menu-desc {
    margin-top: 2px;
    font-size: 12px;
    color: #6E6E8C; }
  .cw-actions-menu .is-spinning {
    animation: cw-spin 1s linear infinite; }

@keyframes cw-shimmer {
  0% {
    background-position: 100% 0; }
  100% {
    background-position: -100% 0; } }

@keyframes cw-spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

#v3-parrainage-workspace {
  letter-spacing: normal; }
  #v3-parrainage-workspace button {
    font-family: inherit; }
  #v3-parrainage-workspace input, #v3-parrainage-workspace select {
    letter-spacing: normal; }
  #v3-parrainage-workspace .pw-subtitle {
    margin-top: 4px;
    font-size: 15px;
    color: #6E6E8C; }
  #v3-parrainage-workspace .pw-scroll {
    margin-top: 18px;
    overflow-y: auto;
    min-height: 0; }
  #v3-parrainage-workspace .pw-toolbar.cw-card {
    gap: 14px;
    padding: 16px 20px; }
    #v3-parrainage-workspace .pw-toolbar.cw-card .cw-search {
      min-width: 240px; }
  #v3-parrainage-workspace .pw-status.cw-segment {
    width: 260px; }
    #v3-parrainage-workspace .pw-status.cw-segment select {
      height: 44px;
      padding-left: 44px; }
    #v3-parrainage-workspace .pw-status.cw-segment .cw-segment-arrow {
      top: 10px; }
  #v3-parrainage-workspace .pw-status-icon {
    position: absolute;
    top: 10px;
    left: 14px;
    margin: 0;
    color: #4A4A5E;
    pointer-events: none; }
  #v3-parrainage-workspace .pw-notice {
    gap: 14px;
    margin-top: 16px;
    padding: 16px 20px;
    border-radius: 16px;
    border: 1px solid #F6D59A;
    background: #FFF4DE; }
    #v3-parrainage-workspace .pw-notice md-icon {
      margin: 0;
      font-size: 28px;
      width: 28px;
      height: 28px;
      min-width: 28px;
      min-height: 28px;
      color: #E08A1E; }
  #v3-parrainage-workspace .pw-notice-title {
    font-size: 15px;
    font-weight: 700;
    color: #C2610C; }
  #v3-parrainage-workspace .pw-notice-text {
    margin-top: 4px;
    font-size: 14px;
    line-height: 1.5;
    color: #4A4A5E; }
    #v3-parrainage-workspace .pw-notice-text b {
      font-weight: 700;
      color: #14142B; }
  #v3-parrainage-workspace .pw-history.cw-card {
    margin-top: 16px;
    padding: 0;
    overflow: hidden; }
  #v3-parrainage-workspace .pw-history-header {
    gap: 8px;
    padding: 20px 24px; }
  #v3-parrainage-workspace .pw-history-title {
    font-size: 20px;
    font-weight: 800;
    color: #14142B; }
  #v3-parrainage-workspace .pw-history-period {
    font-size: 14px;
    color: #6E6E8C; }
  #v3-parrainage-workspace .pw-empty {
    padding: 40px 20px 48px;
    text-align: center; }
  #v3-parrainage-workspace .pw-thead {
    padding: 12px 24px;
    border-top: 1px solid #F0EFF5;
    border-bottom: 1px solid #F0EFF5;
    background: #FAFAFD;
    font-size: 13px;
    font-weight: 600;
    color: #6E6E8C; }
  #v3-parrainage-workspace .pw-sort {
    gap: 4px;
    cursor: pointer; }
    #v3-parrainage-workspace .pw-sort md-icon {
      margin: 0;
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      color: #6E6E8C; }
    #v3-parrainage-workspace .pw-sort:hover {
      color: #14142B; }
  #v3-parrainage-workspace .pw-c-date {
    -ms-flex: 0 0 15%;
        flex: 0 0 15%; }
  #v3-parrainage-workspace .pw-c-client {
    -ms-flex: 0 0 30%;
        flex: 0 0 30%; }
  #v3-parrainage-workspace .pw-c-parrain {
    -ms-flex: 0 0 24%;
        flex: 0 0 24%; }
  #v3-parrainage-workspace .pw-c-reduction {
    -ms-flex: 0 0 11%;
        flex: 0 0 11%; }
  #v3-parrainage-workspace .pw-c-status {
    min-width: 0; }
  #v3-parrainage-workspace .pw-col-chevron {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 32px; }
  #v3-parrainage-workspace .pw-item {
    border-bottom: 1px solid #F0EFF5; }
    #v3-parrainage-workspace .pw-item:last-child {
      border-bottom: none; }
    #v3-parrainage-workspace .pw-item.is-open {
      background: #FBFAFF; }
      #v3-parrainage-workspace .pw-item.is-open .pw-chevron {
        transform: rotate(90deg); }
  #v3-parrainage-workspace .pw-row {
    min-height: 72px;
    padding: 10px 24px;
    cursor: pointer; }
    #v3-parrainage-workspace .pw-row:hover {
      background: #FAF9FE; }
    #v3-parrainage-workspace .pw-row > div {
      min-width: 0; }
  #v3-parrainage-workspace .pw-day {
    font-size: 15px;
    font-weight: 700;
    color: #14142B; }
  #v3-parrainage-workspace .pw-date {
    font-size: 14px;
    color: #6E6E8C;
    white-space: nowrap; }
  #v3-parrainage-workspace .pw-client {
    gap: 14px;
    padding-right: 12px; }
  #v3-parrainage-workspace .pw-avatar.cw-avatar {
    width: 40px;
    height: 40px; }
  #v3-parrainage-workspace .pw-client-name {
    min-width: 0;
    font-size: 15px;
    font-weight: 700;
    color: #14142B;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-parrainage-workspace .pw-parrain {
    padding-right: 12px;
    font-size: 15px;
    color: #4A4A5E;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-parrainage-workspace .pw-reduction {
    font-size: 15px;
    font-weight: 700;
    color: #14142B;
    white-space: nowrap; }
  #v3-parrainage-workspace .pw-badge {
    gap: 6px;
    width: -moz-fit-content;
    width: fit-content;
    padding: 5px 12px 5px 8px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 600;
    white-space: nowrap; }
    #v3-parrainage-workspace .pw-badge md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px; }
    #v3-parrainage-workspace .pw-badge.is-green {
      background: #E6F6EC;
      color: #2E9E5B; }
      #v3-parrainage-workspace .pw-badge.is-green md-icon {
        color: #2E9E5B; }
    #v3-parrainage-workspace .pw-badge.is-orange {
      background: #FFF3E0;
      color: #D9822B; }
      #v3-parrainage-workspace .pw-badge.is-orange md-icon {
        color: #D9822B; }
    #v3-parrainage-workspace .pw-badge.is-red {
      background: #FDECEF;
      color: #D93A5C; }
      #v3-parrainage-workspace .pw-badge.is-red md-icon {
        color: #D93A5C; }
    #v3-parrainage-workspace .pw-badge.is-grey {
      background: #F1F0F6;
      color: #6E6E8C; }
      #v3-parrainage-workspace .pw-badge.is-grey md-icon {
        color: #6E6E8C; }
  #v3-parrainage-workspace .pw-chevron {
    margin: 0;
    color: #8A8AA3;
    transition: transform 0.15s; }
  #v3-parrainage-workspace .pw-detail {
    gap: 16px;
    padding: 4px 24px 18px 24px; }
  #v3-parrainage-workspace .pw-detail-info {
    gap: 12px 40px;
    padding: 14px 18px;
    border-radius: 12px;
    border: 1px solid #ECEAF5;
    background: #FFFFFF; }
  #v3-parrainage-workspace .pw-detail-label {
    font-size: 12px;
    font-weight: 600;
    color: #8A8AA3; }
  #v3-parrainage-workspace .pw-detail-value {
    margin-top: 3px;
    font-size: 14px;
    font-weight: 600;
    color: #14142B; }
  #v3-parrainage-workspace .pw-btn-trigger {
    gap: 8px;
    height: 44px;
    padding: 0 18px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    box-shadow: 0 6px 16px rgba(108, 76, 241, 0.24);
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    white-space: nowrap;
    cursor: pointer; }
    #v3-parrainage-workspace .pw-btn-trigger md-icon {
      margin: 0;
      font-size: 20px;
      width: 20px;
      height: 20px;
      min-width: 20px;
      min-height: 20px;
      color: #FFFFFF; }
    #v3-parrainage-workspace .pw-btn-trigger md-progress-circular path {
      stroke: #FFFFFF; }
    #v3-parrainage-workspace .pw-btn-trigger[disabled] {
      cursor: default;
      opacity: 0.6; }
  #v3-parrainage-workspace .pw-more-row {
    padding: 16px;
    border-top: 1px solid #F0EFF5; }
  #v3-parrainage-workspace .pw-btn-more {
    height: 40px;
    padding: 0 18px;
    border: 1.5px solid #6c4cf1;
    border-radius: 10px;
    background: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #v3-parrainage-workspace .pw-btn-more:hover {
      background: #F7F5FF; }

@media (max-width: 1280px) {
  #v3-parrainage-workspace .pw-toolbar .cw-search {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%; }
  #v3-parrainage-workspace .pw-status.cw-segment {
    -ms-flex: 1 1 0px;
        flex: 1 1 0;
    width: auto; }
  #v3-parrainage-workspace .pw-row, #v3-parrainage-workspace .pw-thead {
    padding-left: 16px;
    padding-right: 16px; }
  #v3-parrainage-workspace .pw-avatar.cw-avatar {
    display: none; }
  #v3-parrainage-workspace .pw-c-client {
    -ms-flex-preferred-size: 27%;
        flex-basis: 27%; }
  #v3-parrainage-workspace .pw-c-reduction {
    -ms-flex-preferred-size: 12%;
        flex-basis: 12%; } }

#v3-satisfaction-workspace {
  letter-spacing: normal; }
  #v3-satisfaction-workspace button, #v3-satisfaction-workspace textarea {
    font-family: inherit; }
  #v3-satisfaction-workspace input, #v3-satisfaction-workspace select, #v3-satisfaction-workspace textarea {
    letter-spacing: normal; }
  #v3-satisfaction-workspace .sw-subtitle {
    margin-top: 4px;
    font-size: 15px;
    color: #6E6E8C; }
  #v3-satisfaction-workspace .sw-scroll {
    margin-top: 18px;
    overflow-y: auto;
    min-height: 0; }
  #v3-satisfaction-workspace .sw-star {
    margin: 0;
    font-size: 20px;
    width: 20px;
    height: 20px;
    min-width: 20px;
    min-height: 20px;
    color: #E4E1F3; }
    #v3-satisfaction-workspace .sw-star.is-filled {
      color: #F5A524; }
  #v3-satisfaction-workspace .sw-analysis.cw-card {
    padding: 0; }
  #v3-satisfaction-workspace .sw-analysis-header {
    gap: 16px;
    padding: 16px 20px;
    cursor: pointer; }
  #v3-satisfaction-workspace .sw-analysis-icon {
    width: 46px;
    height: 46px;
    border-radius: 12px;
    background: #F0EDFD; }
    #v3-satisfaction-workspace .sw-analysis-icon md-icon {
      margin: 0;
      color: #6c4cf1; }
  #v3-satisfaction-workspace .sw-analysis-title {
    font-size: 17px;
    font-weight: 700;
    color: #14142B; }
  #v3-satisfaction-workspace .sw-analysis-sub {
    margin-top: 2px;
    font-size: 14px;
    color: #6E6E8C; }
  #v3-satisfaction-workspace .sw-analysis-stats {
    gap: 18px; }
  #v3-satisfaction-workspace .sw-analysis-stat {
    font-size: 14px;
    color: #6E6E8C;
    white-space: nowrap; }
    #v3-satisfaction-workspace .sw-analysis-stat b {
      font-weight: 700;
      color: #14142B; }
    #v3-satisfaction-workspace .sw-analysis-stat .sw-star {
      vertical-align: -4px;
      margin-right: 2px; }
  #v3-satisfaction-workspace .sw-analysis-toggle {
    gap: 6px;
    margin-left: 12px;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    white-space: nowrap; }
    #v3-satisfaction-workspace .sw-analysis-toggle md-icon {
      margin: 0;
      color: #6c4cf1;
      transition: transform 0.2s; }
      #v3-satisfaction-workspace .sw-analysis-toggle md-icon.is-open {
        transform: rotate(180deg); }
  #v3-satisfaction-workspace .sw-chart {
    height: 340px;
    padding: 0 16px 16px;
    border-top: 1px solid #F0EFF5; }
  #v3-satisfaction-workspace .sw-filters {
    gap: 12px;
    margin-top: 16px; }
    #v3-satisfaction-workspace .sw-filters .cw-search {
      min-width: 220px; }
  #v3-satisfaction-workspace .sw-select.cw-segment {
    width: 230px;
    min-width: 150px; }
    #v3-satisfaction-workspace .sw-select.cw-segment select {
      height: 44px; }
    #v3-satisfaction-workspace .sw-select.cw-segment .cw-segment-arrow {
      top: 10px; }
    #v3-satisfaction-workspace .sw-select.cw-segment.sw-select-sort {
      width: 190px; }
  #v3-satisfaction-workspace .sw-empty {
    margin-top: 16px; }
  #v3-satisfaction-workspace .sw-review.cw-card {
    margin-top: 16px;
    padding: 22px 24px 20px; }
  #v3-satisfaction-workspace .sw-review-head {
    gap: 16px; }
  #v3-satisfaction-workspace .sw-avatar.cw-avatar {
    width: 48px;
    height: 48px;
    font-size: 16px; }
  #v3-satisfaction-workspace .sw-review-identity {
    min-width: 0; }
  #v3-satisfaction-workspace .sw-review-name {
    font-size: 17px;
    font-weight: 700;
    color: #14142B; }
  #v3-satisfaction-workspace .sw-review-line {
    margin-top: 3px;
    font-size: 14px;
    color: #6E6E8C; }
  #v3-satisfaction-workspace .sw-review-global {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
    #v3-satisfaction-workspace .sw-review-global .sw-star {
      font-size: 22px;
      width: 22px;
      height: 22px;
      min-width: 22px;
      min-height: 22px; }
  #v3-satisfaction-workspace .sw-review-global-note {
    margin-left: 10px;
    font-size: 17px;
    font-weight: 700;
    color: #14142B; }
  #v3-satisfaction-workspace .sw-review-global-label {
    margin-top: 2px;
    font-size: 13px;
    color: #8A8AA3; }
  #v3-satisfaction-workspace .sw-badges {
    gap: 6px;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
  #v3-satisfaction-workspace .sw-badge {
    gap: 6px;
    padding: 5px 12px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 600;
    white-space: nowrap; }
    #v3-satisfaction-workspace .sw-badge md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px; }
    #v3-satisfaction-workspace .sw-badge.is-green {
      background: #E6F6EC;
      color: #2E9E5B; }
      #v3-satisfaction-workspace .sw-badge.is-green md-icon {
        color: #2E9E5B; }
    #v3-satisfaction-workspace .sw-badge.is-orange {
      background: #FFF3E0;
      color: #D9822B; }
      #v3-satisfaction-workspace .sw-badge.is-orange md-icon {
        color: #D9822B; }
    #v3-satisfaction-workspace .sw-badge.is-red {
      background: #FDECEF;
      color: #D93A5C; }
      #v3-satisfaction-workspace .sw-badge.is-red md-icon {
        color: #D93A5C; }
  #v3-satisfaction-workspace .sw-more {
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    border-radius: 10px;
    background: transparent;
    cursor: pointer; }
    #v3-satisfaction-workspace .sw-more md-icon {
      margin: 0;
      color: #4A4A5E; }
    #v3-satisfaction-workspace .sw-more:hover {
      background: #F1F0F6; }
  #v3-satisfaction-workspace .sw-comment {
    margin-top: 16px;
    padding: 4px 0 4px 16px;
    border-left: 3px solid #6c4cf1;
    font-size: 16px;
    font-style: italic;
    line-height: 1.5;
    color: #14142B;
    white-space: pre-line; }
    #v3-satisfaction-workspace .sw-comment.is-empty {
      border-left-color: #E4E1F3;
      font-size: 14px;
      color: #8A8AA3; }
  #v3-satisfaction-workspace .sw-answer {
    margin-top: 14px;
    padding: 12px 16px;
    border-radius: 12px;
    background: #F7F5FF; }
  #v3-satisfaction-workspace .sw-answer-title {
    gap: 6px;
    font-size: 13px;
    font-weight: 600;
    color: #6c4cf1; }
    #v3-satisfaction-workspace .sw-answer-title md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px;
      min-width: 18px;
      min-height: 18px;
      color: #6c4cf1; }
  #v3-satisfaction-workspace .sw-answer-text {
    margin-top: 6px;
    font-size: 14px;
    line-height: 1.5;
    color: #14142B;
    white-space: pre-line; }
  #v3-satisfaction-workspace .sw-criteria {
    gap: 16px;
    margin-top: 18px;
    padding-top: 16px;
    border-top: 1px solid #F0EFF5; }
  #v3-satisfaction-workspace .sw-criteria-list {
    row-gap: 12px; }
  #v3-satisfaction-workspace .sw-criterion {
    min-width: 130px;
    padding: 0 28px;
    border-left: 1px solid #ECEAF5; }
    #v3-satisfaction-workspace .sw-criterion:first-child {
      padding-left: 0;
      border-left: none; }
  #v3-satisfaction-workspace .sw-criterion-label {
    font-size: 13px;
    font-weight: 700;
    color: #14142B;
    white-space: nowrap; }
  #v3-satisfaction-workspace .sw-criterion-note {
    gap: 6px;
    margin-top: 6px;
    font-size: 16px;
    color: #14142B; }
  #v3-satisfaction-workspace .sw-btn-outline {
    gap: 8px;
    height: 44px;
    padding: 0 22px;
    border: 1.5px solid #6c4cf1;
    border-radius: 10px;
    background: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    white-space: nowrap;
    cursor: pointer; }
    #v3-satisfaction-workspace .sw-btn-outline md-icon {
      margin: 0;
      color: #6c4cf1; }
    #v3-satisfaction-workspace .sw-btn-outline:hover {
      background: #F7F5FF; }
  #v3-satisfaction-workspace .sw-btn-ghost {
    height: 40px;
    padding: 0 16px;
    border: none;
    border-radius: 10px;
    background: transparent;
    font-size: 14px;
    font-weight: 600;
    color: #4A4A5E;
    cursor: pointer; }
    #v3-satisfaction-workspace .sw-btn-ghost:hover {
      background: #F1F0F6; }
  #v3-satisfaction-workspace .sw-btn-primary {
    gap: 8px;
    height: 40px;
    padding: 0 18px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    cursor: pointer; }
    #v3-satisfaction-workspace .sw-btn-primary md-progress-circular path {
      stroke: #FFFFFF; }
    #v3-satisfaction-workspace .sw-btn-primary.is-red {
      background: #D93A5C; }
    #v3-satisfaction-workspace .sw-btn-primary[disabled] {
      cursor: default;
      opacity: 0.5; }
  #v3-satisfaction-workspace .sw-form {
    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid #F0EFF5; }
    #v3-satisfaction-workspace .sw-form textarea {
      box-sizing: border-box;
      width: 100%;
      margin-top: 8px;
      padding: 12px 14px;
      border-radius: 10px;
      border: 1px solid #E4E1F3;
      font-size: 14px;
      line-height: 1.5;
      color: #14142B;
      resize: vertical;
      outline: none; }
      #v3-satisfaction-workspace .sw-form textarea:focus {
        border-color: #6c4cf1;
        box-shadow: 0 0 0 3px rgba(108, 76, 241, 0.12); }
  #v3-satisfaction-workspace .sw-form-label {
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #14142B; }
  #v3-satisfaction-workspace .sw-form-actions {
    gap: 8px;
    margin-top: 10px; }
  #v3-satisfaction-workspace .sw-warning {
    gap: 10px;
    margin-bottom: 14px;
    padding: 12px 14px;
    border-radius: 12px;
    background: #FFF3E0;
    font-size: 14px;
    line-height: 1.45;
    color: #8A4B0F; }
    #v3-satisfaction-workspace .sw-warning md-icon {
      margin: 0;
      color: #D9822B; }
  #v3-satisfaction-workspace .sw-more-row {
    margin: 20px 0 8px; }

@media (max-width: 1280px) {
  #v3-satisfaction-workspace .sw-filters .cw-search {
    -ms-flex: 1 1 100%;
        flex: 1 1 100%; }
  #v3-satisfaction-workspace .sw-select.cw-segment {
    -ms-flex: 1 1 0px;
        flex: 1 1 0;
    width: auto; }
  #v3-satisfaction-workspace .sw-criterion {
    padding: 0 18px;
    min-width: 110px; }
  #v3-satisfaction-workspace .sw-analysis-stats {
    display: none; } }

#ticket-remise-update .raz-selection {
  color: #D32F2F;
  font-weight: bold;
  font-size: 16px !important; }

#v3-rdv-actions-rapides {
  position: absolute;
  bottom: 0;
  left: 10px;
  right: 10px;
  background: #fff;
  border-top: 1.5px solid #eee;
  border-radius: 14px 14px 0 0;
  box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.07);
  z-index: 100;
  padding: 10px 14px;
  box-sizing: border-box; }
  #v3-rdv-actions-rapides md-icon {
    min-height: 0px !important;
    min-width: 0px !important; }
  #v3-rdv-actions-rapides [v3-rdv-cashing-quick] {
    display: contents; }
  #v3-rdv-actions-rapides .rar-btn {
    height: 38px;
    padding: 0 14px;
    border: 1.5px solid #E8EAF6;
    border-radius: 10px;
    background: #fff;
    font-size: 13px;
    font-weight: 600;
    color: #1A2033;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.12s, border-color 0.12s;
    margin-right: 10px; }
    #v3-rdv-actions-rapides .rar-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6c4cf1;
      margin-right: 5px; }
    #v3-rdv-actions-rapides .rar-btn:hover {
      background: rgba(108, 76, 241, 0.06);
      border-color: #6c4cf1; }
    #v3-rdv-actions-rapides .rar-btn--danger {
      color: #e53935;
      border-color: #fce4e4; }
      #v3-rdv-actions-rapides .rar-btn--danger md-icon {
        color: #e53935; }
      #v3-rdv-actions-rapides .rar-btn--danger:hover {
        background: #fff5f5;
        border-color: #e53935; }
    #v3-rdv-actions-rapides .rar-btn[disabled] {
      opacity: 0.5;
      cursor: default; }
      #v3-rdv-actions-rapides .rar-btn[disabled]:hover {
        background: #fff;
        border-color: #E8EAF6; }
    #v3-rdv-actions-rapides .rar-btn--multiline {
      height: auto;
      min-height: 38px;
      padding: 8px 14px; }
      #v3-rdv-actions-rapides .rar-btn--multiline md-icon {
        margin-top: 1px; }
  #v3-rdv-actions-rapides .rar-btn-sub {
    display: block;
    width: 100%;
    margin-top: 2px;
    text-align: left;
    font-size: 11px;
    font-weight: 400;
    color: #6E6E8C; }
  #v3-rdv-actions-rapides .rar-plus-panel {
    position: absolute;
    bottom: calc(100% + 8px);
    left: 0;
    background: #fff;
    border: 1.5px solid #E8EAF6;
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.12);
    padding: 6px;
    gap: 4px;
    min-width: 160px;
    z-index: 101; }
    #v3-rdv-actions-rapides .rar-plus-panel > div > .rar-btn {
      width: 100%;
      margin-right: 0;
      border: none;
      border-radius: 8px;
      -ms-flex-pack: start;
          justify-content: flex-start; }
      #v3-rdv-actions-rapides .rar-plus-panel > div > .rar-btn:hover {
        background: rgba(108, 76, 241, 0.06); }
  #v3-rdv-actions-rapides .rar-btn-plus {
    width: 42px;
    height: 42px;
    border: 1.5px solid #E8EAF6;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    transition: background 0.12s, border-color 0.12s;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    #v3-rdv-actions-rapides .rar-btn-plus md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      color: #6c4cf1; }
    #v3-rdv-actions-rapides .rar-btn-plus:hover, #v3-rdv-actions-rapides .rar-btn-plus--open {
      background: rgba(108, 76, 241, 0.06);
      border-color: #6c4cf1; }
  #v3-rdv-actions-rapides .rar-btn-delete {
    width: 42px;
    height: 42px;
    margin-right: 8px;
    border: 1.5px solid #fce4e4;
    border-radius: 10px;
    background: #fff;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    transition: background 0.12s, border-color 0.12s; }
    #v3-rdv-actions-rapides .rar-btn-delete md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      color: #e53935; }
    #v3-rdv-actions-rapides .rar-btn-delete:hover {
      background: #fff5f5;
      border-color: #e53935; }
  #v3-rdv-actions-rapides .rar-confirm-bar {
    gap: 10px; }
  #v3-rdv-actions-rapides .rar-btn-refuse,
  #v3-rdv-actions-rapides .rar-btn-accept {
    height: 46px;
    padding: 0 24px;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.12s, border-color 0.12s, opacity 0.12s; }
    #v3-rdv-actions-rapides .rar-btn-refuse md-icon,
    #v3-rdv-actions-rapides .rar-btn-accept md-icon {
      margin: 0 5px 0 0;
      font-size: 18px;
      width: 18px;
      height: 18px; }
  #v3-rdv-actions-rapides .rar-btn-refuse {
    border: 1.5px solid #fce4e4;
    background: #fff;
    color: #e53935; }
    #v3-rdv-actions-rapides .rar-btn-refuse md-icon {
      color: #e53935; }
    #v3-rdv-actions-rapides .rar-btn-refuse:hover {
      background: #fff5f5;
      border-color: #e53935; }
  #v3-rdv-actions-rapides .rar-btn-accept {
    border: none;
    background: linear-gradient(90deg, #6c4cf1 0%, #8a63f5 100%);
    color: #fff; }
    #v3-rdv-actions-rapides .rar-btn-accept md-icon {
      color: #fff; }
    #v3-rdv-actions-rapides .rar-btn-accept md-progress-circular {
      margin-right: 8px; }
      #v3-rdv-actions-rapides .rar-btn-accept md-progress-circular path {
        stroke: #fff; }
    #v3-rdv-actions-rapides .rar-btn-accept:hover {
      opacity: 0.88; }
    #v3-rdv-actions-rapides .rar-btn-accept[disabled] {
      opacity: 0.5;
      cursor: default; }
      #v3-rdv-actions-rapides .rar-btn-accept[disabled]:hover {
        opacity: 0.5; }
  #v3-rdv-actions-rapides .rar-btn-cashing {
    height: 42px;
    padding: 0 20px;
    border: none;
    border-radius: 10px;
    background: #6c4cf1;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    white-space: nowrap;
    transition: opacity 0.12s; }
    #v3-rdv-actions-rapides .rar-btn-cashing md-icon {
      font-size: 18px;
      color: #fff;
      width: 18px;
      height: 18px;
      margin-right: 5px; }
    #v3-rdv-actions-rapides .rar-btn-cashing .rar-btn-cashing-amount {
      margin-left: 8px;
      padding-left: 8px;
      border-left: 1.5px solid rgba(255, 255, 255, 0.35); }
    #v3-rdv-actions-rapides .rar-btn-cashing:hover {
      opacity: 0.88; }
    #v3-rdv-actions-rapides .rar-btn-cashing[disabled] {
      opacity: 0.5;
      cursor: default; }
      #v3-rdv-actions-rapides .rar-btn-cashing[disabled]:hover {
        opacity: 0.5; }

#v3-rdv-delete {
  padding: 0 0 24px;
  overflow-y: auto; }
  #v3-rdv-delete md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-rdv-delete .rdd-header {
    padding: 16px 14px;
    margin: 14px 14px 20px;
    border-radius: 14px;
    gap: 12px;
    background-color: #FCEFF1;
    border: 1px solid #F7D3D8; }
  #v3-rdv-delete .rdd-header-avatar {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: rgba(229, 57, 53, 0.14);
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-rdv-delete .rdd-header-avatar md-icon {
      font-size: 22px;
      width: 22px;
      height: 22px;
      color: #e53935; }
  #v3-rdv-delete .rdd-header-client {
    font-size: 16px;
    font-weight: 700;
    color: #1A2033;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-rdv-delete .rdd-header-sub {
    font-size: 12px;
    color: #292A50;
    margin-top: 1px; }
  #v3-rdv-delete .rdd-header-montant {
    font-size: 19px;
    font-weight: 800;
    color: #1A2033;
    white-space: nowrap; }
  #v3-rdv-delete .rdd-section-label {
    font-size: 11px;
    font-weight: 700;
    color: #7B8294;
    letter-spacing: 0.06em;
    padding: 0 14px;
    margin: 16px 0 6px; }
  #v3-rdv-delete .rdd-question-block {
    padding: 4px 14px 18px; }
  #v3-rdv-delete .rdd-question {
    font-size: 18px;
    font-weight: 700;
    color: #1A2033;
    line-height: 1.3; }
    #v3-rdv-delete .rdd-question b {
      font-weight: 700; }
  #v3-rdv-delete .rdd-question-sub {
    font-size: 13px;
    color: #7B8294;
    margin-top: 6px; }
  #v3-rdv-delete .rdd-choice-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 14px;
    background: #fff;
    border: 1.5px solid #EEEEF2;
    border-radius: 14px;
    margin: 0 14px 12px;
    padding: 16px;
    cursor: pointer;
    transition: background 0.12s, border-color 0.12s; }
    #v3-rdv-delete .rdd-choice-card:hover {
      background: #F5F6FA; }
    #v3-rdv-delete .rdd-choice-card--selected {
      border-color: #e53935;
      background: rgba(229, 57, 53, 0.05); }
      #v3-rdv-delete .rdd-choice-card--selected:hover {
        background: rgba(229, 57, 53, 0.05); }
    #v3-rdv-delete .rdd-choice-card--disabled {
      opacity: 0.4;
      cursor: default; }
      #v3-rdv-delete .rdd-choice-card--disabled:hover {
        background: #fff; }
  #v3-rdv-delete .rdd-choice-label {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033; }
  #v3-rdv-delete .rdd-choice-sub {
    font-size: 12px;
    color: #7B8294;
    margin-top: 2px; }
  #v3-rdv-delete .rdd-radio {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 2px solid #EEEEF2;
    background: #fff;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    position: relative; }
    #v3-rdv-delete .rdd-radio--selected {
      border-color: #e53935;
      background: #fff; }
  #v3-rdv-delete .rdd-radio-dot {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #e53935; }
  #v3-rdv-delete .rdd-warning {
    gap: 10px;
    background: #fce4e4;
    border-radius: 12px;
    margin: 4px 14px 0;
    padding: 12px 14px;
    font-size: 13px;
    font-weight: 400;
    color: #292A50; }
    #v3-rdv-delete .rdd-warning md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      color: #e53935;
      -ms-flex-negative: 0;
          flex-shrink: 0; }
  #v3-rdv-delete .rdd-error-msg {
    margin: 0 14px 12px; }
  #v3-rdv-delete .rdd-footer {
    padding: 24px 14px 0; }
  #v3-rdv-delete .rdd-btn-cancel {
    height: 48px;
    padding: 0 24px;
    border: 2px solid #5C44E4;
    border-radius: 12px;
    background: #fff;
    color: #5C44E4;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    transition: background 0.12s; }
    #v3-rdv-delete .rdd-btn-cancel:hover {
      background: rgba(92, 68, 228, 0.06); }
  #v3-rdv-delete .rdd-btn-delete {
    gap: 8px;
    padding: 0 24px;
    height: 48px;
    border: 2px solid #e53935;
    border-radius: 12px;
    background: #e53935;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    transition: opacity 0.1s;
    opacity: 1; }
    #v3-rdv-delete .rdd-btn-delete md-icon {
      font-size: 20px;
      width: 20px;
      height: 20px;
      color: #fff; }
    #v3-rdv-delete .rdd-btn-delete md-progress-circular path {
      stroke: #fff; }
    #v3-rdv-delete .rdd-btn-delete:hover:not([disabled]) {
      opacity: 0.88; }
    #v3-rdv-delete .rdd-btn-delete[disabled] {
      opacity: 0.6;
      cursor: default; }

#v3-rdv-navbar {
  border-bottom: 1.5px solid #eee;
  padding: 10px 24px;
  font-size: 18px;
  font-weight: 600;
  background: #FFFFFF; }
  #v3-rdv-navbar .navbar-planning {
    gap: 10px;
    height: 45px;
    margin: 0px 10px;
    padding: 0px 18px;
    border: 1px solid #CFC5FA;
    border-radius: 10px;
    background: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #v3-rdv-navbar .navbar-planning md-icon {
      font-size: 22px;
      height: 22px;
      width: 22px;
      min-width: 22px;
      min-height: 22px;
      color: #6c4cf1; }
    #v3-rdv-navbar .navbar-planning:hover {
      background: #F7F5FE; }
  #v3-rdv-navbar .navbar-icon {
    border: 1px solid #6c4cf1;
    margin: 0px 10px;
    height: 45px;
    width: 45px;
    border-radius: 10px; }
    #v3-rdv-navbar .navbar-icon.disabled {
      border: 1px solid rgba(108, 76, 241, 0.4); }
      #v3-rdv-navbar .navbar-icon.disabled.main {
        background: rgba(108, 76, 241, 0.4); }
    #v3-rdv-navbar .navbar-icon md-icon {
      font-size: 30px;
      height: 30px;
      width: 30px;
      color: #6c4cf1; }
    #v3-rdv-navbar .navbar-icon.main {
      background: #6c4cf1; }
      #v3-rdv-navbar .navbar-icon.main md-icon {
        color: #FFFFFF; }
      #v3-rdv-navbar .navbar-icon.main md-progress-circular path {
        stroke: #FFFFFF; }

#v3-rdv-options {
  background: #FFFFFF;
  margin-top: 20px;
  border: 1.5px solid #eee;
  border-radius: 14px;
  padding: 10px 25px; }
  #v3-rdv-options .options-header {
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 700;
    color: #9c96ac;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    width: 100%;
    -ms-flex-pack: start;
        justify-content: flex-start;
    text-align: left; }
    #v3-rdv-options .options-header md-icon {
      font-size: 18px;
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      color: #9c96ac;
      margin-right: 8px; }
  #v3-rdv-options .options-summary {
    border: 1.5px solid #eee;
    border-radius: 12px;
    padding: 12px 16px;
    margin-bottom: 14px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 14px; }
  #v3-rdv-options .options-summary-item {
    font-size: 13px;
    color: #6E6784;
    white-space: nowrap; }
    #v3-rdv-options .options-summary-item md-icon {
      font-size: 18px;
      height: 18px;
      width: 18px;
      min-height: 18px;
      min-width: 18px;
      color: #6c4cf1;
      margin-right: 8px; }
    #v3-rdv-options .options-summary-item b {
      color: #0B0643;
      font-weight: 700; }
  #v3-rdv-options .options-summary-sep {
    width: 1px;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
    background: #eee; }
  #v3-rdv-options .options-layout {
    border: 1.5px solid #eee;
    border-radius: 12px;
    overflow: hidden; }
  #v3-rdv-options .options-nav {
    width: 230px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    border-right: 1.5px solid #eee;
    background: #FAFAFD; }
  #v3-rdv-options .options-nav-item {
    padding: 12px 14px;
    cursor: pointer;
    border-left: 3px solid transparent;
    transition: background 0.12s, border-color 0.12s; }
    #v3-rdv-options .options-nav-item + .options-nav-item {
      border-top: 1px solid #eee; }
    #v3-rdv-options .options-nav-item:hover {
      background: rgba(108, 76, 241, 0.05); }
    #v3-rdv-options .options-nav-item--active {
      background: #fff;
      border-left-color: #6c4cf1; }
      #v3-rdv-options .options-nav-item--active .options-nav-label {
        color: #6c4cf1; }
  #v3-rdv-options .options-nav-icon {
    font-size: 18px;
    height: 18px;
    width: 18px;
    min-height: 18px;
    min-width: 18px;
    color: #9c96ac;
    margin-right: 10px; }
  #v3-rdv-options .options-nav-label {
    font-size: 13.5px;
    font-weight: 700;
    color: #0B0643; }
  #v3-rdv-options .options-nav-badge {
    font-size: 11px;
    font-weight: 700;
    color: #6E6784;
    background: #F0F0F5;
    border-radius: 20px;
    padding: 2px 9px;
    margin-right: 4px;
    white-space: nowrap; }
    #v3-rdv-options .options-nav-badge.green {
      background: #E3F5E6;
      color: #43A047; }
    #v3-rdv-options .options-nav-badge.orange {
      background: #FFF1E0;
      color: #FB8C00; }
    #v3-rdv-options .options-nav-badge.grey {
      background: #F0F0F5;
      color: #6E6784; }
    #v3-rdv-options .options-nav-badge--stacked {
      display: inline-block;
      -ms-flex-item-align: start;
          align-self: flex-start;
      margin-top: 4px;
      margin-right: 0;
      white-space: normal;
      line-height: 1.3; }
  #v3-rdv-options .options-nav-label-col {
    min-width: 0; }
  #v3-rdv-options .options-nav-chevron {
    font-size: 16px;
    height: 16px;
    width: 16px;
    min-height: 16px;
    min-width: 16px;
    color: #c4c0dd; }
  #v3-rdv-options .libelle-vendeur {
    margin-top: 4px;
    font-size: 12px;
    color: #6E6784;
    cursor: pointer;
    text-decoration: underline;
    -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
            text-decoration-color: rgba(108, 76, 241, 0.35);
    text-underline-offset: 3px; }
    #v3-rdv-options .libelle-vendeur span {
      color: #0B0643;
      font-weight: 700; }
    #v3-rdv-options .libelle-vendeur:hover span {
      color: #6c4cf1; }
  #v3-rdv-options .vendeur-select-panel {
    padding: 8px 12px 12px;
    border-bottom: 1px solid #eee; }
  #v3-rdv-options .montant-value--action {
    cursor: pointer;
    text-decoration: underline;
    -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
            text-decoration-color: rgba(108, 76, 241, 0.35);
    text-underline-offset: 3px; }
    #v3-rdv-options .montant-value--action:hover {
      color: #6c4cf1; }
  #v3-rdv-options .options-detail {
    padding: 16px;
    min-width: 0; }
  #v3-rdv-options .options-detail-header {
    margin-bottom: 14px; }
    #v3-rdv-options .options-detail-header md-icon {
      font-size: 20px;
      height: 20px;
      width: 20px;
      min-height: 20px;
      min-width: 20px;
      color: #6c4cf1;
      margin-right: 10px; }
  #v3-rdv-options .options-detail-title {
    font-size: 15px;
    font-weight: 700;
    color: #0B0643; }
  #v3-rdv-options .options-detail-badge {
    font-size: 11.5px;
    font-weight: 700;
    color: #6E6784;
    background: #F0F0F5;
    border-radius: 20px;
    padding: 4px 11px;
    white-space: nowrap; }
    #v3-rdv-options .options-detail-badge.green {
      background: #E3F5E6;
      color: #43A047; }
    #v3-rdv-options .options-detail-badge.orange {
      background: #FFF1E0;
      color: #FB8C00; }
    #v3-rdv-options .options-detail-badge.grey {
      background: #F0F0F5;
      color: #6E6784; }
  #v3-rdv-options .options-reglements-list {
    margin-top: 10px; }
  #v3-rdv-options .options-reglement-row {
    padding: 10px 4px; }
  #v3-rdv-options .options-reglement-row--clickable {
    cursor: pointer;
    border-radius: 10px; }
    #v3-rdv-options .options-reglement-row--clickable:hover {
      background: rgba(108, 76, 241, 0.05); }
  #v3-rdv-options .options-reglement-item + .options-reglement-item .options-reglement-row {
    border-top: 1px solid #eee; }
  #v3-rdv-options .options-reglement-icon {
    font-size: 18px;
    height: 18px;
    width: 18px;
    min-height: 18px;
    min-width: 18px;
    color: #6c4cf1;
    margin-right: 10px; }
  #v3-rdv-options .options-reglement-label {
    font-size: 13.5px;
    font-weight: 600;
    color: #0B0643; }
  #v3-rdv-options .options-reglement-online-status {
    font-size: 11.5px;
    font-weight: 700; }
    #v3-rdv-options .options-reglement-online-status.orange {
      color: #FB8C00; }
    #v3-rdv-options .options-reglement-online-status.grey {
      color: #6E6E8C; }
    #v3-rdv-options .options-reglement-online-status.green {
      color: #43A047; }
    #v3-rdv-options .options-reglement-online-status.red {
      color: #C93867; }
  #v3-rdv-options .options-reglement-date {
    font-size: 11.5px;
    color: #9c96ac; }
  #v3-rdv-options .options-reglement-montant {
    font-size: 13.5px;
    font-weight: 700;
    color: #0B0643;
    margin-right: 10px; }
  #v3-rdv-options .options-reglement-delete-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    line-height: 1; }
    #v3-rdv-options .options-reglement-delete-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      color: #e53935; }
  #v3-rdv-options .options-actions {
    padding-top: 6px;
    margin-top: 6px;
    border-top: 1px solid #eee; }
    #v3-rdv-options .options-actions .action-item {
      margin-right: 6px;
      margin-top: 6px;
      padding: 6px 10px;
      border-radius: 8px;
      cursor: pointer;
      transition: background 0.12s; }
      #v3-rdv-options .options-actions .action-item:hover {
        background: rgba(108, 76, 241, 0.06); }
      #v3-rdv-options .options-actions .action-item .item-icon {
        margin-right: 5px; }
        #v3-rdv-options .options-actions .action-item .item-icon md-icon {
          color: #6c4cf1;
          height: 20px;
          width: 20px;
          min-height: 20px;
          min-width: 20px;
          font-size: 20px; }
      #v3-rdv-options .options-actions .action-item .item-text {
        font-size: 13px;
        font-weight: 600;
        color: #6c4cf1;
        text-decoration: underline;
        -webkit-text-decoration-color: rgba(108, 76, 241, 0.35);
                text-decoration-color: rgba(108, 76, 241, 0.35);
        text-underline-offset: 3px; }
  #v3-rdv-options .list-empty {
    font-size: 13px;
    color: #9c96ac;
    padding: 10px 0; }
  #v3-rdv-options .article-container {
    margin-top: 10px; }
    #v3-rdv-options .article-container .article-line {
      border: 1px solid #eee;
      margin-bottom: 10px;
      border-radius: 12px; }
      #v3-rdv-options .article-container .article-line.last {
        margin-bottom: 0; }
      #v3-rdv-options .article-container .article-line .line-libelle {
        padding: 10px 14px; }
        #v3-rdv-options .article-container .article-line .line-libelle:not(.no-bottom-border) {
          border-bottom: 1px solid #eee; }
        #v3-rdv-options .article-container .article-line .line-libelle .libelle-text {
          font-size: 14px;
          font-weight: 700;
          color: #0B0643; }
        #v3-rdv-options .article-container .article-line .line-libelle .close-btn {
          border: 1px solid #eee;
          border-radius: 8px;
          padding: 4px;
          margin-left: 20px;
          cursor: pointer;
          transition: background 0.12s; }
          #v3-rdv-options .article-container .article-line .line-libelle .close-btn md-icon {
            color: #9c96ac; }
          #v3-rdv-options .article-container .article-line .line-libelle .close-btn:hover {
            background: rgba(11, 6, 67, 0.05); }
        #v3-rdv-options .article-container .article-line .line-libelle .montant-value {
          font-size: 14px;
          font-weight: 700;
          color: #0B0643; }
        #v3-rdv-options .article-container .article-line .line-libelle .prix-barre {
          text-decoration: line-through;
          font-size: 11px;
          margin-top: 2px; }
      #v3-rdv-options .article-container .article-line .carte-cadeau-card {
        padding: 14px;
        gap: 20px; }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-icon {
          width: 56px;
          height: 56px;
          border-radius: 14px;
          background: rgba(108, 76, 241, 0.08);
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-icon md-icon {
            font-size: 26px;
            height: 26px;
            width: 26px;
            color: #6c4cf1; }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-main {
          min-width: 140px; }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-title {
          font-size: 15px;
          font-weight: 700;
          color: #0B0643;
          margin-bottom: 6px; }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status {
          display: -ms-inline-flexbox;
          display: inline-flex;
          -ms-flex-align: center;
              align-items: center;
          padding: 4px 10px;
          border-radius: 100px;
          font-size: 11px;
          font-weight: 700;
          white-space: nowrap; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status md-icon {
            font-size: 14px;
            height: 14px;
            width: 14px;
            margin-right: 4px; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status.orange {
            background: #FFF1E0;
            color: #FB8C00; }
            #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status.orange md-icon {
              color: #FB8C00; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status.green {
            background: #E3F5E6;
            color: #43A047; }
            #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status.green md-icon {
              color: #43A047; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status.grey {
            background: #F0F0F5;
            color: #6E6E8C; }
            #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status.grey md-icon {
              color: #6E6E8C; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status.red {
            background: #FCE7EC;
            color: #C93867; }
            #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-status.red md-icon {
              color: #C93867; }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-field {
          -ms-flex-negative: 1;
              flex-shrink: 1;
          min-width: 90px;
          max-width: 150px; }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-field-label {
          font-size: 11px;
          font-weight: 700;
          color: #9c96ac;
          letter-spacing: 0.03em;
          text-transform: uppercase;
          margin-bottom: 4px;
          white-space: nowrap; }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-field-value {
          font-size: 14px;
          font-weight: 700;
          color: #0B0643;
          white-space: normal; }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-actions {
          gap: 10px;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-btn-edit {
          padding: 8px 14px;
          border-radius: 9px;
          border: 1px solid #eee;
          cursor: pointer;
          transition: background 0.12s; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-btn-edit md-icon {
            font-size: 16px;
            height: 16px;
            width: 16px;
            color: #6c4cf1;
            margin-right: 6px; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-btn-edit span {
            font-size: 13px;
            font-weight: 700;
            color: #6c4cf1; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-btn-edit:hover {
            background: rgba(108, 76, 241, 0.06); }
        #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-btn-delete {
          width: 34px;
          height: 34px;
          border-radius: 9px;
          border: 1px solid #eee;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center;
          cursor: pointer;
          transition: background 0.12s; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-btn-delete md-icon {
            font-size: 18px;
            height: 18px;
            width: 18px;
            color: #9c96ac; }
          #v3-rdv-options .article-container .article-line .carte-cadeau-card .cc-btn-delete:hover {
            background: rgba(11, 6, 67, 0.05); }

md-backdrop.md-dialog-backdrop {
  background: rgba(110, 110, 140, 0.94);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px); }
  md-backdrop.md-dialog-backdrop.md-opaque {
    opacity: 1 !important; }

#v3-rdv-popup {
  position: relative;
  width: 92vw;
  max-width: 1100px;
  height: 88vh;
  max-height: 900px;
  border-radius: 18px;
  overflow: hidden;
  background: #FFFFFF; }

#v3-rdv-prepaiement {
  padding: 0 0 24px;
  overflow-y: auto; }
  #v3-rdv-prepaiement md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-rdv-prepaiement .rpp-header {
    background: #5C44E4;
    padding: 16px 14px;
    margin: 14px 14px 20px;
    border-radius: 14px;
    gap: 12px; }
  #v3-rdv-prepaiement .rpp-header-avatar {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.18);
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-rdv-prepaiement .rpp-header-avatar md-icon {
      font-size: 22px;
      width: 22px;
      height: 22px;
      color: #fff; }
  #v3-rdv-prepaiement .rpp-header-client {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-rdv-prepaiement .rpp-header-numero,
  #v3-rdv-prepaiement .rpp-header-date {
    font-size: 11px;
    color: rgba(255, 255, 255, 0.75);
    margin-top: 1px; }
  #v3-rdv-prepaiement .rpp-header-montant {
    font-size: 18px;
    font-weight: 800;
    color: #fff;
    white-space: nowrap; }
  #v3-rdv-prepaiement .rpp-header-arrow {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    color: rgba(255, 255, 255, 0.7) !important; }

#v3-rdv-fiche {
  background: rgba(108, 76, 241, 0.02);
  position: relative;
  font-family: -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  /*
	background: #F6F5FB;

	background: rgba(108, 76, 241, 0.02);
	 */ }
  #v3-rdv-fiche md-icon {
    min-height: 0px !important;
    min-width: 0px !important; }

#v3-rdv-to-be-confirmed md-icon {
  margin: 0; }

#v3-rdv-to-be-confirmed .rtbc-status-badge {
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 6px;
  padding: 6px 12px;
  border-radius: 20px;
  background: #F0EDFD;
  color: #5F2EEA;
  font-size: 12px;
  font-weight: 700; }
  #v3-rdv-to-be-confirmed .rtbc-status-badge md-icon {
    font-size: 16px;
    width: 16px;
    height: 16px;
    min-width: 16px;
    min-height: 16px;
    color: #5F2EEA; }

#v3-rdv-to-be-confirmed .rtbc-title {
  margin-top: 14px;
  font-size: 28px;
  font-weight: 700;
  color: #1A2033; }

#v3-rdv-to-be-confirmed .rtbc-subtitle {
  margin-top: 4px;
  margin-bottom: 20px;
  font-size: 13px;
  color: #6E6E8C; }

#v3-rdv-to-be-confirmed .rtbc-card {
  gap: 12px;
  padding: 14px;
  margin-bottom: 12px;
  border: 1px solid #F0F0F5;
  border-radius: 14px;
  background: #FFFFFF; }
  #v3-rdv-to-be-confirmed .rtbc-card.rtbc-card--clickable {
    cursor: pointer; }
  #v3-rdv-to-be-confirmed .rtbc-card.rtbc-card--column {
    -ms-flex-align: stretch;
        align-items: stretch; }

#v3-rdv-to-be-confirmed .rtbc-card-icon {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 44px;
  height: 44px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 12px;
  background: #F0EDFD; }
  #v3-rdv-to-be-confirmed .rtbc-card-icon md-icon {
    color: #5F2EEA;
    font-size: 22px;
    width: 22px;
    height: 22px;
    min-width: 22px;
    min-height: 22px; }

#v3-rdv-to-be-confirmed .rtbc-avatar {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 44px;
  height: 44px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-radius: 50%;
  background: #F0EDFD;
  color: #5F2EEA;
  font-size: 15px;
  font-weight: 700; }

#v3-rdv-to-be-confirmed .rtbc-card-title {
  font-size: 18px;
  font-weight: 700;
  color: #1A2033; }

#v3-rdv-to-be-confirmed .rtbc-card-sub {
  gap: 4px;
  margin-top: 4px;
  font-size: 12px;
  color: #6E6E8C; }
  #v3-rdv-to-be-confirmed .rtbc-card-sub md-icon {
    font-size: 14px;
    width: 14px;
    height: 14px;
    min-width: 14px;
    min-height: 14px;
    color: #6E6E8C; }

#v3-rdv-to-be-confirmed .rtbc-card-sep {
  margin: 0 6px;
  color: #D0D0DC; }

#v3-rdv-to-be-confirmed .rtbc-chevron {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  color: #B0B0C0; }

#v3-rdv-to-be-confirmed .rtbc-card-label {
  margin-bottom: 4px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  color: #6E6E8C; }

#v3-rdv-to-be-confirmed .rtbc-card-price {
  font-size: 18px;
  font-weight: 700;
  color: #1A2033; }

#v3-rdv-to-be-confirmed .rtbc-card-title + .rtbc-tache-row {
  margin-top: 8px; }

#v3-rdv-to-be-confirmed .rtbc-tache-row:not(:last-child) {
  margin-bottom: 10px; }

#v3-rdv-to-be-confirmed .rtbc-tache-libelle {
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: 600;
  color: #1A2033; }

#v3-rdv-to-be-confirmed .rtbc-pills {
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

#v3-rdv-to-be-confirmed .rtbc-pill {
  gap: 4px;
  padding: 6px 10px;
  border-radius: 16px;
  font-size: 12px;
  font-weight: 600;
  white-space: nowrap; }
  #v3-rdv-to-be-confirmed .rtbc-pill md-icon {
    font-size: 14px;
    width: 14px;
    height: 14px;
    min-width: 14px;
    min-height: 14px; }
  #v3-rdv-to-be-confirmed .rtbc-pill.rtbc-pill--grey {
    background: #F0F0F5;
    color: #4A4A5E; }
    #v3-rdv-to-be-confirmed .rtbc-pill.rtbc-pill--grey md-icon {
      color: #4A4A5E; }
  #v3-rdv-to-be-confirmed .rtbc-pill.rtbc-pill--green {
    background: #E8F8EE;
    color: #2E7D4F; }
    #v3-rdv-to-be-confirmed .rtbc-pill.rtbc-pill--green md-icon {
      color: #2E7D4F; }
  #v3-rdv-to-be-confirmed .rtbc-pill.rtbc-pill--red {
    background: #FDECEC;
    color: #C93867; }
    #v3-rdv-to-be-confirmed .rtbc-pill.rtbc-pill--red md-icon {
      color: #C93867; }
  #v3-rdv-to-be-confirmed .rtbc-pill.rtbc-pill--purple {
    background: #F0EDFD;
    color: #5F2EEA; }
    #v3-rdv-to-be-confirmed .rtbc-pill.rtbc-pill--purple md-icon {
      color: #5F2EEA; }

#v3-rdv-to-be-confirmed .rtbc-message {
  margin-top: 4px;
  margin-bottom: 14px;
  padding: 10px 12px;
  border-radius: 10px;
  background: #F7F6FE;
  font-size: 13px;
  color: #1A2033;
  /* message saisi en HTML (éditeur) : pas de marges de paragraphe dans le bloc */ }
  #v3-rdv-to-be-confirmed .rtbc-message p {
    margin: 0; }
  #v3-rdv-to-be-confirmed .rtbc-message p + p {
    margin-top: 6px; }

#v3-rdv-to-be-confirmed .rtbc-card-divider {
  height: 1px;
  margin-bottom: 14px;
  background: #F0F0F5; }

#v3-rdv-to-be-confirmed .rtbc-row {
  gap: 10px;
  padding: 14px;
  margin-bottom: 10px;
  border: 1px solid #F0F0F5;
  border-radius: 14px;
  background: #FFFFFF;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  color: #1A2033; }
  #v3-rdv-to-be-confirmed .rtbc-row md-icon {
    color: #6E6E8C; }

.v3-action-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 10px;
  border: 1.5px solid #E9E9F8;
  border-radius: 8px;
  padding: 12px 14px;
  background: #fff;
  color: #1A2033;
  font-size: 13px;
  font-weight: 600;
  text-align: left;
  cursor: pointer;
  transition: all 0.12s; }
  .v3-action-button span {
    white-space: nowrap; }
  .v3-action-button md-icon {
    font-size: 20px !important;
    width: 20px !important;
    height: 20px !important;
    min-height: 0 !important;
    min-width: 0 !important;
    color: #5F2EEA !important;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .v3-action-button:hover:not([disabled]) {
    border-color: #5F2EEA;
    background: #ECEFFE; }
  .v3-action-button.tc-action-btn--danger {
    border-color: rgba(236, 68, 51, 0.35);
    background: rgba(236, 68, 51, 0.05);
    color: #EC4433; }
    .v3-action-button.tc-action-btn--danger md-icon {
      color: #EC4433 !important; }
    .v3-action-button.tc-action-btn--danger:hover:not([disabled]) {
      border-color: #EC4433;
      background: rgba(236, 68, 51, 0.1); }
  .v3-action-button[disabled] {
    opacity: 0.5;
    cursor: default; }
  .v3-action-button--loading {
    opacity: 0.8;
    cursor: default; }

#v3-cashing {
  padding: 20px;
  gap: 0; }
  #v3-cashing md-icon {
    min-height: 0 !important;
    min-width: 0 !important; }
  #v3-cashing .rc-left {
    gap: 0;
    min-width: 0;
    padding-right: 20px; }
  #v3-cashing .rc-group-title {
    font-size: 11px;
    font-weight: 700;
    color: #6E6E8C;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin: 18px 0 10px; }
    #v3-cashing .rc-group-title.first {
      margin-top: 0; }
  #v3-cashing .rc-articles-header {
    margin: 18px 0 10px; }
  #v3-cashing .rc-articles-list {
    margin-bottom: 18px; }
  #v3-cashing .rc-add-article-section {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 10px;
    margin-bottom: 18px; }
  #v3-cashing .rc-reglements-header {
    margin: 18px 0 10px; }
  #v3-cashing .rc-reglement-btn-add {
    width: 28px;
    height: 28px;
    border: none;
    border-radius: 50%;
    background: rgba(108, 76, 241, 0.1);
    cursor: pointer;
    transition: background 0.12s;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #v3-cashing .rc-reglement-btn-add md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important;
      color: #6c4cf1 !important; }
    #v3-cashing .rc-reglement-btn-add:hover {
      background: rgba(108, 76, 241, 0.2); }
    #v3-cashing .rc-reglement-btn-add--active {
      background: #6c4cf1; }
      #v3-cashing .rc-reglement-btn-add--active md-icon {
        color: #fff !important; }
      #v3-cashing .rc-reglement-btn-add--active:hover {
        background: #4d26ee; }
  #v3-cashing .rgt-add-btn {
    border: 1.5px solid #6c4cf1;
    border-radius: 10px;
    padding: 8px 16px;
    background: #fff;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    gap: 6px;
    transition: all 0.12s; }
    #v3-cashing .rgt-add-btn md-icon {
      font-size: 16px !important;
      width: 16px !important;
      height: 16px !important;
      color: #6c4cf1 !important; }
    #v3-cashing .rgt-add-btn:hover {
      background: #ECEFFE; }
    #v3-cashing .rgt-add-btn--active {
      background: #6c4cf1;
      color: #fff; }
      #v3-cashing .rgt-add-btn--active md-icon {
        color: #fff !important; }
      #v3-cashing .rgt-add-btn--active:hover {
        background: #4d26ee; }
  #v3-cashing .rc-total-card {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 14px 16px; }
  #v3-cashing .rc-total-icon {
    font-size: 20px;
    width: 20px;
    height: 20px;
    color: #6c4cf1;
    margin-right: 12px; }
  #v3-cashing .rc-total-label {
    font-size: 14px;
    color: #1A2033;
    font-weight: 500; }
  #v3-cashing .rc-total-amount {
    font-size: 20px;
    font-weight: 700;
    color: #6c4cf1; }
  #v3-cashing .rc-reglements-list {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    overflow: hidden; }
  #v3-cashing .rc-reglement-row {
    padding: 12px 16px;
    cursor: pointer; }
  #v3-cashing .rc-reglement-row--clickable {
    border-radius: 10px; }
    #v3-cashing .rc-reglement-row--clickable:hover {
      background: rgba(108, 76, 241, 0.05); }
  #v3-cashing .rc-reglement-item + .rc-reglement-item .rc-reglement-row {
    border-top: 1px solid #E2E4F0; }
  #v3-cashing .rc-reglement-icon {
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #6c4cf1;
    margin-right: 10px; }
  #v3-cashing .rc-reglement-type {
    font-size: 13px;
    color: #1A2033;
    font-weight: 600; }
  #v3-cashing .rc-reglement-autre {
    font-size: 11px;
    color: #6E6E8C; }
  #v3-cashing .rc-reglement-online-status {
    font-size: 11px;
    font-weight: 700; }
    #v3-cashing .rc-reglement-online-status.orange {
      color: #FB8C00; }
    #v3-cashing .rc-reglement-online-status.grey {
      color: #6E6E8C; }
    #v3-cashing .rc-reglement-online-status.green {
      color: #43A047; }
    #v3-cashing .rc-reglement-online-status.red {
      color: #C93867; }
  #v3-cashing .rc-echeancier-status-pill {
    display: inline-block;
    -ms-flex-item-align: start;
        align-self: flex-start;
    font-size: 11px;
    font-weight: 700;
    border-radius: 20px;
    padding: 2px 9px;
    margin-top: 2px;
    background: #F0F0F5;
    color: #6E6E8C; }
    #v3-cashing .rc-echeancier-status-pill.orange {
      background: #FFF1E0;
      color: #FB8C00; }
    #v3-cashing .rc-echeancier-status-pill.grey {
      background: #F0F0F5;
      color: #6E6E8C; }
    #v3-cashing .rc-echeancier-status-pill.green {
      background: #E3F5E6;
      color: #43A047; }
    #v3-cashing .rc-echeancier-status-pill.red {
      background: #FCE4E9;
      color: #C93867; }
  #v3-cashing .rc-inline-panel-wrap {
    padding: 0 16px 16px; }
  #v3-cashing .rc-reglement-solde--positif {
    color: #22B573; }
  #v3-cashing .rc-reglement-solde--negatif {
    color: #e53935; }
  #v3-cashing .rc-reglement-montant {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033;
    margin-right: 10px; }
  #v3-cashing .rc-delete-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
    line-height: 1; }
    #v3-cashing .rc-delete-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #e53935; }
  #v3-cashing .rc-empty-message {
    background: #fff;
    border: 1.5px solid #E2E4F0;
    border-radius: 12px;
    padding: 20px;
    gap: 10px;
    color: #6E6E8C;
    font-size: 13px;
    cursor: pointer; }
    #v3-cashing .rc-empty-message md-icon {
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6E6E8C; }
  #v3-cashing .rc-add-existing-btn {
    width: 100%;
    background: none;
    border: none;
    padding: 12px 16px;
    cursor: pointer;
    color: #6c4cf1;
    font-size: 13px;
    font-weight: 600;
    gap: 6px; }
    #v3-cashing .rc-add-existing-btn md-icon {
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #6c4cf1; }

#v3-scan {
  position: relative;
  height: 100%;
  background: #FFFFFF; }
  #v3-scan .v3-scan-header {
    padding: 20px 28px 16px;
    border-bottom: 1px solid #F0F0F5; }
  #v3-scan .v3-scan-title {
    font-size: 30px;
    font-weight: 800;
    color: #14142B; }
  #v3-scan .v3-scan-subtitle {
    margin-top: 6px;
    font-size: 15px;
    color: #6E6E8C; }
  #v3-scan .v3-scan-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    gap: 24px;
    padding: 24px 28px 100px;
    overflow-y: auto; }
  #v3-scan .v3-scan-col {
    -ms-flex: 1 1 0px;
        flex: 1 1 0;
    min-width: 0; }
  #v3-scan .v3-scan-toggle {
    gap: 8px;
    padding: 6px;
    margin-bottom: 16px;
    border-radius: 14px;
    background: #F5F4FA; }
  #v3-scan .v3-scan-toggle-btn {
    -ms-flex: 1 1 0px;
        flex: 1 1 0;
    gap: 8px;
    height: 44px;
    border-radius: 10px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #6E6E8C; }
    #v3-scan .v3-scan-toggle-btn md-icon {
      margin: 0;
      color: #6E6E8C; }
    #v3-scan .v3-scan-toggle-btn.is-active {
      background: #6c4cf1;
      color: #FFFFFF;
      box-shadow: 0 6px 14px rgba(108, 76, 241, 0.3); }
      #v3-scan .v3-scan-toggle-btn.is-active md-icon {
        color: #FFFFFF; }
  #v3-scan .v3-scan-camera-frame {
    position: relative;
    overflow: hidden;
    border-radius: 16px; }
    #v3-scan .v3-scan-camera-frame.is-camera {
      background: #14142B; }
    #v3-scan .v3-scan-camera-frame.is-douchette {
      height: 320px;
      border: 1px solid #F0F0F5;
      background: #FAFAFC; }
      #v3-scan .v3-scan-camera-frame.is-douchette .kalendes-barcodeScanner {
        display: none; }
  #v3-scan .v3-scan-douchette-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    gap: 12px;
    padding: 20px;
    text-align: center; }
    #v3-scan .v3-scan-douchette-overlay md-icon {
      margin: 0;
      font-size: 40px;
      width: 40px;
      height: 40px;
      color: #B0AFC4; }
  #v3-scan .v3-scan-douchette-text {
    max-width: 260px;
    font-size: 13px;
    font-weight: 600;
    color: #6E6E8C; }
  #v3-scan #kalendes-barcode-video {
    -ms-flex: none !important;
        flex: none !important;
    width: 100%;
    height: 320px; }
    #v3-scan #kalendes-barcode-video video {
      object-fit: cover;
      object-position: center; }
  #v3-scan .v3-scan-viewfinder {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70%;
    height: 140px;
    transform: translate(-50%, -50%);
    pointer-events: none; }
  #v3-scan .v3-scan-corner {
    position: absolute;
    width: 26px;
    height: 26px;
    border: 3px solid #8E7CF2; }
    #v3-scan .v3-scan-corner.tl {
      top: 0;
      left: 0;
      border-right: none;
      border-bottom: none;
      border-top-left-radius: 8px; }
    #v3-scan .v3-scan-corner.tr {
      top: 0;
      right: 0;
      border-left: none;
      border-bottom: none;
      border-top-right-radius: 8px; }
    #v3-scan .v3-scan-corner.bl {
      bottom: 0;
      left: 0;
      border-right: none;
      border-top: none;
      border-bottom-left-radius: 8px; }
    #v3-scan .v3-scan-corner.br {
      bottom: 0;
      right: 0;
      border-left: none;
      border-top: none;
      border-bottom-right-radius: 8px; }
  #v3-scan .v3-scan-line {
    position: absolute;
    left: 4px;
    right: 4px;
    top: 50%;
    height: 2px;
    background: #8E7CF2;
    box-shadow: 0 0 8px 1px rgba(142, 124, 242, 0.8);
    animation: v3-scan-line-move 2.2s ease-in-out infinite; }

@keyframes v3-scan-line-move {
  0% {
    top: 10%; }
  50% {
    top: 90%; }
  100% {
    top: 10%; } }
  #v3-scan .v3-scan-caption {
    margin-top: 14px;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    color: #1A2033; }
  #v3-scan .v3-scan-switch-camera {
    gap: 6px;
    margin-top: 10px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 700;
    color: #6c4cf1; }
    #v3-scan .v3-scan-switch-camera md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6c4cf1; }
  #v3-scan .v3-scan-placeholder {
    padding: 40px 0;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #B0AFC4; }
  #v3-scan .v3-scan-badge {
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 6px;
    padding: 7px 14px;
    margin-bottom: 14px;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 700; }
    #v3-scan .v3-scan-badge md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px; }
    #v3-scan .v3-scan-badge.is-found {
      background: #E8F8EE;
      color: #2E7D4F; }
      #v3-scan .v3-scan-badge.is-found md-icon {
        color: #2E7D4F; }
    #v3-scan .v3-scan-badge.is-notfound {
      background: #FDECEC;
      color: #C93867; }
      #v3-scan .v3-scan-badge.is-notfound md-icon {
        color: #C93867; }
  #v3-scan .v3-scan-produit-name {
    font-size: 24px;
    font-weight: 800;
    color: #14142B; }
  #v3-scan .v3-scan-produit-code {
    margin-top: 4px;
    font-size: 14px;
    color: #6E6E8C; }
  #v3-scan .v3-scan-divider {
    height: 1px;
    margin: 20px 0;
    background: #F0F0F5; }
  #v3-scan .v3-scan-hint {
    font-size: 13px;
    color: #6E6E8C;
    margin-bottom: 14px; }
  #v3-scan .v3-scan-row {
    gap: 8px;
    padding: 10px 0;
    cursor: pointer;
    font-size: 13px;
    color: #1A2033;
    border-top: 1px solid #F0F0F5; }
  #v3-scan .v3-scan-form-actions {
    margin-top: 16px; }
  #v3-scan .v3-scan-qty-label {
    font-size: 14px;
    font-weight: 700;
    color: #1A2033;
    margin-bottom: 12px; }
  #v3-scan .v3-scan-qty-row {
    gap: 12px; }
  #v3-scan .v3-scan-qty-btn {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #F0EDFD;
    cursor: pointer; }
    #v3-scan .v3-scan-qty-btn md-icon {
      margin: 0;
      color: #6c4cf1; }
    #v3-scan .v3-scan-qty-btn:hover {
      background: #E6E1FA; }
  #v3-scan .v3-scan-qty-input {
    width: 64px;
    height: 44px;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #1A2033; }
  #v3-scan .v3-scan-remove {
    gap: 6px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 600;
    color: #6E6E8C; }
    #v3-scan .v3-scan-remove md-icon {
      margin: 0;
      font-size: 18px;
      width: 18px;
      height: 18px;
      color: #6E6E8C; }
    #v3-scan .v3-scan-remove:hover {
      color: #C93867; }
      #v3-scan .v3-scan-remove:hover md-icon {
        color: #C93867; }
  #v3-scan .v3-scan-manual-label {
    font-size: 13px;
    font-weight: 700;
    color: #1A2033;
    margin-bottom: 10px; }
  #v3-scan .v3-scan-manual-row {
    gap: 10px; }
  #v3-scan .v3-scan-manual-input {
    height: 46px;
    padding: 0 14px;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    font-size: 14px;
    color: #1A2033; }
    #v3-scan .v3-scan-manual-input:-ms-input-placeholder {
      color: #B0AFC4; }
    #v3-scan .v3-scan-manual-input::placeholder {
      color: #B0AFC4; }
  #v3-scan .v3-scan-search-btn {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    gap: 6px;
    height: 46px;
    padding: 0 18px;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    background: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    color: #1A2033; }
    #v3-scan .v3-scan-search-btn md-icon {
      margin: 0;
      color: #6E6E8C; }
    #v3-scan .v3-scan-search-btn:hover {
      background: #FAFAFC; }
  #v3-scan .v3-scan-list-item {
    gap: 10px;
    padding: 10px 12px;
    margin-bottom: 8px;
    border: 1px solid #F0F0F5;
    border-radius: 10px;
    cursor: pointer;
    font-size: 13px;
    color: #1A2033; }
    #v3-scan .v3-scan-list-item:hover {
      background: #FAFAFC; }
    #v3-scan .v3-scan-list-item.is-current {
      border-color: #8E7CF2;
      background: #F7F6FE; }
  #v3-scan .v3-scan-list-item-name {
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  #v3-scan .v3-scan-list-item-badge {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    padding: 3px 8px;
    border-radius: 10px;
    background: #FDECEC;
    color: #C93867;
    font-size: 11px;
    font-weight: 700; }
  #v3-scan .v3-scan-list-item-qty {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    font-size: 12px;
    font-weight: 700;
    color: #6E6E8C; }
  #v3-scan .v3-scan-list-item-remove {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    cursor: pointer; }
    #v3-scan .v3-scan-list-item-remove md-icon {
      margin: 0;
      font-size: 16px;
      width: 16px;
      height: 16px;
      color: #B0AFC4; }
    #v3-scan .v3-scan-list-item-remove:hover {
      background: #FDECEC; }
      #v3-scan .v3-scan-list-item-remove:hover md-icon {
        color: #C93867; }
  #v3-scan .v3-scan-footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 16px 28px;
    background: #FFFFFF;
    border-top: 1px solid #F0F0F5; }
  #v3-scan .v3-scan-summary {
    font-size: 13px;
    font-weight: 600;
    color: #6E6E8C; }
  #v3-scan .v3-scan-btn-cancel,
  #v3-scan .v3-scan-btn-validate {
    height: 46px;
    padding: 0 22px;
    border-radius: 12px;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer; }
    #v3-scan .v3-scan-btn-cancel md-icon,
    #v3-scan .v3-scan-btn-validate md-icon {
      margin: 0 6px 0 0;
      font-size: 18px;
      width: 18px;
      height: 18px; }
  #v3-scan .v3-scan-btn-cancel {
    margin-right: 12px;
    border: 1px solid #E4E1F3;
    background: #FFFFFF;
    color: #1A2033; }
    #v3-scan .v3-scan-btn-cancel:hover {
      background: #FAFAFC; }
  #v3-scan .v3-scan-btn-validate {
    border: none;
    background: #6c4cf1;
    color: #FFFFFF; }
    #v3-scan .v3-scan-btn-validate md-icon {
      color: #FFFFFF; }
    #v3-scan .v3-scan-btn-validate md-progress-circular {
      margin-right: 8px; }
    #v3-scan .v3-scan-btn-validate md-progress-circular path {
      stroke: #fff; }
    #v3-scan .v3-scan-btn-validate[disabled] {
      opacity: 0.5;
      cursor: default; }

/* Contenu du sélecteur d'heure ; le cadre (fond blanc, arrondi, largeur) est fourni par le conteneur */
.v3-time-picker {
  color: #0B0643; }
  .v3-time-picker .tp-header {
    margin-bottom: 18px; }
  .v3-time-picker .tp-title {
    font-size: 19px;
    font-weight: 800;
    color: #0B0643; }
  .v3-time-picker .tp-close {
    cursor: pointer;
    color: #B0AFC4;
    font-size: 22px;
    width: 22px;
    height: 22px;
    min-width: 22px;
    min-height: 22px;
    margin: 0; }
    .v3-time-picker .tp-close:hover {
      color: #6E6784; }
  .v3-time-picker .tp-display {
    gap: 10px;
    margin-bottom: 20px;
    -ms-flex-align: start;
        align-items: flex-start; }
  .v3-time-picker .tp-display-col {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    gap: 6px; }
  .v3-time-picker .tp-display-label {
    height: 16px;
    line-height: 16px;
    font-size: 13px;
    color: #8A86A0; }
  .v3-time-picker .tp-box {
    width: 120px;
    height: 72px;
    border: none;
    border-radius: 14px;
    background: #6c4cf1;
    color: #FFFFFF;
    text-align: center;
    font-family: inherit;
    font-size: 34px;
    font-weight: 800;
    outline: none;
    -moz-appearance: textfield; }
    .v3-time-picker .tp-box::-webkit-outer-spin-button, .v3-time-picker .tp-box::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
  .v3-time-picker .tp-display-sep {
    height: 72px;
    line-height: 72px;
    margin-top: 22px;
    font-size: 32px;
    font-weight: 800;
    color: #0B0643; }
  .v3-time-picker .tp-pickers {
    gap: 0; }
  .v3-time-picker .tp-picker-col {
    min-width: 0; }
  .v3-time-picker .tp-picker-sep {
    width: 1px;
    background: #F0F0F5;
    margin: 0 16px; }
  .v3-time-picker .tp-section-label {
    font-size: 13px;
    font-weight: 700;
    color: #0B0643;
    margin-bottom: 10px; }
  .v3-time-picker .tp-grid {
    display: -ms-grid;
    display: grid;
    gap: 8px; }
  .v3-time-picker .tp-grid--hours {
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr); }
  .v3-time-picker .tp-grid--minutes {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr); }
  .v3-time-picker .tp-cell {
    height: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    border: 1px solid #E4E1F3;
    border-radius: 10px;
    font-size: 14px;
    font-weight: 700;
    color: #0B0643;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .v3-time-picker .tp-cell:hover {
      background: #F7F6FE; }
    .v3-time-picker .tp-cell.is-selected {
      background: #6c4cf1;
      border-color: #6c4cf1;
      color: #FFFFFF; }
  .v3-time-picker .tp-hint {
    margin-top: 14px;
    font-size: 12px;
    color: #8A86A0; }
  .v3-time-picker .tp-actions {
    margin-top: 20px;
    padding-top: 18px;
    border-top: 1px solid #F0F0F5;
    gap: 10px; }
    .v3-time-picker .tp-actions button {
      height: 44px;
      padding: 0 22px;
      border-radius: 12px;
      font-family: inherit;
      font-size: 14px;
      font-weight: 700;
      cursor: pointer; }
    .v3-time-picker .tp-actions .tp-cancel {
      border: 1px solid #E4E1F3;
      background: #FFFFFF;
      color: #0B0643; }
    .v3-time-picker .tp-actions .tp-validate {
      border: none;
      background: #6c4cf1;
      color: #FFFFFF; }
      .v3-time-picker .tp-actions .tp-validate[disabled] {
        opacity: 0.5;
        cursor: default; }

/* Tableau de bord desktop : mise en page et cartes (templates dans app/views/welcome/cards/templates) */
#welcome-dashboard-desktop {
  background: #F6F6FB;
  color: #0B0643;
  /* Grille */
  /* Titres */
  /* Carte */
  /* Chargement */
  /* le ng-if est posé sur un conteneur : ngAnimate ne doit jamais attendre la fin du shimmer (infini) */
  /* Bannière du salon */
  /* Indicateurs */
  /* Tableaux */
  /* Rendez-vous du jour : liste complète défilante, en-tête figé, RDV passés atténués */
  /* Chiffre d'affaires du mois */
  /* Barres */
  /* Petites cartes du bas */
  /* Colonne de droite */ }
  #welcome-dashboard-desktop .wd-scroll {
    background: #F6F6FB; }
  #welcome-dashboard-desktop .wd-page {
    padding: 20px 24px 40px; }
  #welcome-dashboard-desktop .material-symbols-outlined {
    line-height: 1; }
  #welcome-dashboard-desktop .wd-fill {
    font-variation-settings: 'FILL' 1; }
  #welcome-dashboard-desktop .wd-columns {
    margin: 0 -10px; }
  #welcome-dashboard-desktop .wd-main, #welcome-dashboard-desktop .wd-side {
    padding: 0 10px;
    min-width: 0; }
  #welcome-dashboard-desktop .wd-side {
    padding-top: 22px; }
  #welcome-dashboard-desktop .wd-row {
    margin: 0 -8px; }
  #welcome-dashboard-desktop .wd-cell {
    padding: 8px;
    min-width: 0;
    box-sizing: border-box; }
  #welcome-dashboard-desktop .wd-side .wd-cell {
    padding: 8px 0; }
  #welcome-dashboard-desktop .wd-page-title {
    margin-top: 22px;
    font-size: 30px;
    font-weight: 800;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-page-date {
    margin-top: 2px;
    font-size: 16px;
    color: #6E6784; }
  #welcome-dashboard-desktop .wd-section-title {
    margin: 18px 0 6px;
    font-size: 22px;
    font-weight: 800;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-section-head {
    gap: 16px;
    margin-top: 18px; }
    #welcome-dashboard-desktop .wd-section-head .wd-section-title {
      margin: 0; }
  #welcome-dashboard-desktop .wd-chip {
    gap: 8px;
    padding: 6px 14px;
    border: 1px solid #E8E6F2;
    border-radius: 999px;
    background: #FFFFFF;
    font-size: 13px;
    color: #0B0643; }
    #welcome-dashboard-desktop .wd-chip .material-symbols-outlined {
      font-size: 18px;
      color: #6E6784; }
  #welcome-dashboard-desktop .wd-card {
    min-width: 0;
    padding: 20px 22px;
    border: 1px solid #EEEDF6;
    border-radius: 16px;
    background: #FFFFFF;
    box-shadow: 0 6px 18px rgba(11, 6, 67, 0.04);
    box-sizing: border-box; }
  #welcome-dashboard-desktop .wd-card-head {
    gap: 14px;
    margin-bottom: 14px; }
  #welcome-dashboard-desktop .wd-card-head-left {
    gap: 14px; }
  #welcome-dashboard-desktop .wd-card-title {
    font-size: 16px;
    font-weight: 700;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-card-total {
    margin-top: 2px;
    font-size: 28px;
    font-weight: 800;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-icon {
    width: 48px;
    height: 48px;
    min-width: 48px;
    border-radius: 12px; }
    #welcome-dashboard-desktop .wd-icon .material-symbols-outlined {
      font-size: 26px; }
    #welcome-dashboard-desktop .wd-icon.wd-icon--small {
      width: 40px;
      height: 40px;
      min-width: 40px;
      border-radius: 10px; }
      #welcome-dashboard-desktop .wd-icon.wd-icon--small .material-symbols-outlined {
        font-size: 22px; }
    #welcome-dashboard-desktop .wd-icon.wd-icon--purple {
      background: #F1EEFD; }
      #welcome-dashboard-desktop .wd-icon.wd-icon--purple .material-symbols-outlined {
        color: #6c4cf1; }
    #welcome-dashboard-desktop .wd-icon.wd-icon--green {
      background: #E6F6EC; }
      #welcome-dashboard-desktop .wd-icon.wd-icon--green .material-symbols-outlined {
        color: #1F9D55; }
    #welcome-dashboard-desktop .wd-icon.wd-icon--yellow {
      background: #FFF6DB; }
      #welcome-dashboard-desktop .wd-icon.wd-icon--yellow .material-symbols-outlined {
        color: #F5B301; }
  #welcome-dashboard-desktop .wd-link {
    gap: 6px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #welcome-dashboard-desktop .wd-link .material-symbols-outlined {
      font-size: 18px; }
    #welcome-dashboard-desktop .wd-link:hover {
      text-decoration: underline; }
  #welcome-dashboard-desktop .wd-empty {
    padding: 10px 0;
    font-size: 14px;
    color: #8A86A0; }
  #welcome-dashboard-desktop .wd-center {
    text-align: center; }
  #welcome-dashboard-desktop .wd-strong {
    font-weight: 600;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-muted {
    color: #6E6784; }
  #welcome-dashboard-desktop .wd-right {
    text-align: right; }
  #welcome-dashboard-desktop .wd-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  #welcome-dashboard-desktop .wd-skeleton {
    border-radius: 8px;
    background: linear-gradient(90deg, #F0EFF6 0%, #F8F7FC 50%, #F0EFF6 100%);
    background-size: 200% 100%;
    animation: wd-shimmer 1.4s linear infinite; }
    #welcome-dashboard-desktop .wd-skeleton.wd-skeleton--value {
      width: 60%;
      height: 32px;
      margin: 8px 0; }
    #welcome-dashboard-desktop .wd-skeleton.wd-skeleton--line {
      width: 80%;
      height: 14px;
      margin: 6px 0; }
    #welcome-dashboard-desktop .wd-skeleton.wd-skeleton--block {
      width: 100%;
      height: 140px; }
    #welcome-dashboard-desktop .wd-skeleton.wd-skeleton--pill {
      width: 100%;
      height: 64px;
      margin: 8px 0;
      border-radius: 16px; }
  #welcome-dashboard-desktop .ng-leave .wd-skeleton, #welcome-dashboard-desktop .wd-skeleton.ng-leave {
    animation: none; }
  #welcome-dashboard-desktop .wd-banner {
    gap: 24px;
    padding: 14px 22px 14px 14px; }
  #welcome-dashboard-desktop .wd-banner-image .wd-banner-img {
    display: block;
    width: 200px;
    height: 96px;
    border-radius: 12px;
    object-fit: cover; }
  #welcome-dashboard-desktop .wd-banner-text {
    min-width: 0; }
  #welcome-dashboard-desktop .wd-banner-title {
    font-size: 24px;
    font-weight: 800;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-banner-url {
    gap: 6px;
    margin-top: 4px;
    font-size: 15px;
    color: #6E6784;
    cursor: pointer; }
    #welcome-dashboard-desktop .wd-banner-url .material-symbols-outlined {
      font-size: 18px; }
    #welcome-dashboard-desktop .wd-banner-url:hover {
      color: #6c4cf1; }
  #welcome-dashboard-desktop .wd-banner-actions {
    gap: 14px; }
  #welcome-dashboard-desktop .wd-btn-outline {
    gap: 10px;
    height: 46px;
    padding: 0 20px;
    border: 1.5px solid #D9D2FB;
    border-radius: 12px;
    background: #FFFFFF;
    font-family: inherit;
    font-size: 15px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #welcome-dashboard-desktop .wd-btn-outline .material-symbols-outlined {
      font-size: 22px;
      color: #6c4cf1; }
    #welcome-dashboard-desktop .wd-btn-outline:hover {
      background: #F7F5FE; }
  #welcome-dashboard-desktop .wd-kpi {
    gap: 16px; }
  #welcome-dashboard-desktop .wd-kpi-body {
    min-width: 0; }
  #welcome-dashboard-desktop .wd-kpi-label {
    font-size: 14px;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-kpi-value {
    margin: 8px 0 6px;
    font-size: 28px;
    font-weight: 800;
    color: #0B0643;
    white-space: nowrap; }
  #welcome-dashboard-desktop .wd-kpi-sub {
    font-size: 14px;
    color: #6E6784; }
  #welcome-dashboard-desktop .wd-kpi-range {
    margin-top: 6px;
    font-size: 12px;
    letter-spacing: 0.02em;
    color: #8A86A0; }
  #welcome-dashboard-desktop .wd-big-number {
    margin-bottom: 4px;
    font-size: 34px;
    font-weight: 800;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 14px; }
    #welcome-dashboard-desktop .wd-table th {
      white-space: nowrap;
      padding: 8px 6px;
      border-bottom: 1px solid #EEEDF6;
      text-align: left;
      font-size: 13px;
      font-weight: 500;
      color: #8A86A0; }
    #welcome-dashboard-desktop .wd-table th.wd-right {
      text-align: right; }
    #welcome-dashboard-desktop .wd-table td {
      padding: 12px 6px;
      border-bottom: 1px solid #F3F2F8; }
  #welcome-dashboard-desktop .wd-table-scroll.is-scroll {
    max-height: 330px;
    overflow-y: auto; }
    #welcome-dashboard-desktop .wd-table-scroll.is-scroll th {
      position: sticky;
      top: 0;
      z-index: 1;
      background: #FFFFFF; }
  #welcome-dashboard-desktop .wd-table tr.is-past td {
    color: #B3AFC4; }
  #welcome-dashboard-desktop .wd-ca {
    padding: 22px 8px; }
  #welcome-dashboard-desktop .wd-ca-col {
    gap: 16px;
    padding: 0 18px;
    min-width: 0; }
    #welcome-dashboard-desktop .wd-ca-col + .wd-ca-col {
      border-left: 1px solid #F0EEF7; }
  #welcome-dashboard-desktop .wd-bar-row {
    gap: 14px;
    padding: 6px 0;
    font-size: 14px; }
  #welcome-dashboard-desktop .wd-bar-label {
    width: 120px;
    min-width: 120px;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-bar-value {
    width: 90px;
    min-width: 90px;
    text-align: right;
    color: #6E6784; }
    #welcome-dashboard-desktop .wd-bar-value.is-negative {
      color: #E5396B; }
  #welcome-dashboard-desktop .wd-bar-row--wide .wd-bar-label {
    width: 140px;
    min-width: 140px; }
  #welcome-dashboard-desktop .wd-bar-row--secondary .wd-bar-label, #welcome-dashboard-desktop .wd-bar-row--secondary .wd-bar-value {
    color: #8A86A0; }
  #welcome-dashboard-desktop .wd-bar-track {
    height: 12px;
    border-radius: 999px;
    background: #F0EFF6;
    overflow: hidden; }
  #welcome-dashboard-desktop .wd-bar-fill {
    height: 100%;
    border-radius: 999px;
    background: #7C5CF5; }
    #welcome-dashboard-desktop .wd-bar-fill.is-negative {
      background: #F06C93; }
  #welcome-dashboard-desktop .wd-bar-sep {
    margin: 12px 0;
    border-top: 1px dashed #E4E1F3; }
  #welcome-dashboard-desktop .wd-small-card .wd-card-head {
    gap: 12px; }
  #welcome-dashboard-desktop .wd-small-card .wd-card-title {
    font-size: 15px;
    line-height: 1.3; }
  #welcome-dashboard-desktop .wd-small-body {
    padding-left: 2px; }
  #welcome-dashboard-desktop .wd-best {
    gap: 14px;
    margin-top: 4px; }
  #welcome-dashboard-desktop .wd-avatar {
    width: 52px;
    height: 52px;
    min-width: 52px;
    border-radius: 50%;
    background: #4E6B73;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 700; }
  #welcome-dashboard-desktop .wd-best-text {
    min-width: 0; }
  #welcome-dashboard-desktop .wd-best-name {
    font-size: 16px;
    font-weight: 700;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-mini-list {
    margin-top: 8px; }
    #welcome-dashboard-desktop .wd-mini-list.is-scroll {
      max-height: 220px;
      overflow-y: auto; }
  #welcome-dashboard-desktop .wd-mini-row {
    gap: 10px;
    padding: 7px 0;
    border-bottom: 1px solid #F3F2F8;
    font-size: 13px;
    color: #0B0643; }
    #welcome-dashboard-desktop .wd-mini-row:last-child {
      border-bottom: none; }
    #welcome-dashboard-desktop .wd-mini-row .wd-ellipsis {
      min-width: 0; }
  #welcome-dashboard-desktop .wd-mini-sub {
    margin-top: 2px;
    font-size: 12px;
    color: #8A86A0; }
  #welcome-dashboard-desktop .wd-plan {
    height: 64px;
    margin: 6px 0 4px;
    border-radius: 16px;
    background: #EDE8FD;
    font-size: 24px;
    font-weight: 800;
    letter-spacing: 0.02em;
    color: #6c4cf1; }
    #welcome-dashboard-desktop .wd-plan .wd-plan-none {
      font-size: 15px;
      font-weight: 600;
      letter-spacing: 0; }
  #welcome-dashboard-desktop .wd-rating {
    margin-top: 6px; }
  #welcome-dashboard-desktop .wd-rating-value {
    font-size: 44px;
    font-weight: 800;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-rating-max {
    font-size: 28px;
    font-weight: 600;
    color: #6E6784; }
  #welcome-dashboard-desktop .wd-balance {
    margin: 8px 0 16px;
    font-size: 36px;
    font-weight: 800;
    color: #0B0643; }
  #welcome-dashboard-desktop .wd-btn-primary {
    width: 100%;
    height: 48px;
    border: none;
    border-radius: 12px;
    background: linear-gradient(90deg, #7C5CF5 0%, #6C4CF1 100%);
    font-family: inherit;
    font-size: 16px;
    font-weight: 700;
    color: #FFFFFF;
    cursor: pointer;
    box-shadow: 0 8px 16px rgba(108, 76, 241, 0.25); }
    #welcome-dashboard-desktop .wd-btn-primary:hover {
      background: #5b3de0; }
  #welcome-dashboard-desktop .wd-fiche {
    gap: 12px;
    padding: 13px 0;
    border-bottom: 1px solid #F0EEF7;
    font-size: 14px;
    color: #0B0643;
    cursor: pointer; }
    #welcome-dashboard-desktop .wd-fiche .material-symbols-outlined {
      font-size: 20px;
      color: #6E6784; }
    #welcome-dashboard-desktop .wd-fiche:hover {
      color: #6c4cf1; }
  #welcome-dashboard-desktop .wd-help-btn {
    gap: 12px;
    margin-top: 16px;
    padding: 14px;
    border-radius: 12px;
    background: #F4F2FE;
    font-size: 14px;
    font-weight: 600;
    color: #6c4cf1;
    cursor: pointer; }
    #welcome-dashboard-desktop .wd-help-btn .material-symbols-outlined {
      font-size: 22px;
      color: #6c4cf1; }
    #welcome-dashboard-desktop .wd-help-btn:hover {
      background: #ECE8FD; }

@keyframes wd-shimmer {
  from {
    background-position: 200% 0; }
  to {
    background-position: -200% 0; } }

#welcome-dashboard-mobile .scrollable {
  padding-bottom: 0px; }

#welcome-dashboard-mobile .welcome-slider {
  position: relative; }
  #welcome-dashboard-mobile .welcome-slider.top {
    height: 400px; }
  #welcome-dashboard-mobile .welcome-slider.bottom {
    height: 630px; }
  #welcome-dashboard-mobile .welcome-slider .slider-button-container {
    z-index: 1;
    width: 33px;
    height: 100%;
    position: absolute; }
    #welcome-dashboard-mobile .welcome-slider .slider-button-container.left {
      left: 0px; }
    #welcome-dashboard-mobile .welcome-slider .slider-button-container.right {
      right: 0px; }
  #welcome-dashboard-mobile .welcome-slider .slider-buttons {
    border: 1px solid #adaddd;
    background-color: #FFFFFF;
    border-radius: 3px;
    height: 37px;
    width: 33px;
    cursor: pointer; }
    #welcome-dashboard-mobile .welcome-slider .slider-buttons md-icon {
      color: #adaddd; }

#welcome-dashboard-mobile .banner-container {
  min-width: 220px;
  min-height: 150px;
  margin: 30px;
  margin-top: 0px;
  background-color: white;
  box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
  border-radius: 15px; }

#welcome-dashboard-mobile .slider-container {
  margin: 30px;
  margin-top: 10px;
  background-color: white;
  box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
  border-radius: 15px; }

#welcome-dashboard-mobile .dashboard-title {
  font-size: 20px;
  font-weight: bold;
  margin-top: 60px;
  margin-bottom: 15px;
  padding-left: 35px; }

#welcome-dashboard-mobile .welcome-dashboard-mobile-header {
  height: 230px;
  background-image: url("../assets/background/dashboard_header_up.svg");
  background-position: center;
  background-size: cover; }
  #welcome-dashboard-mobile .welcome-dashboard-mobile-header .header-content {
    padding: 40px;
    color: white; }
    #welcome-dashboard-mobile .welcome-dashboard-mobile-header .header-content .header-text {
      font-size: 20px;
      font-weight: bold; }
  #welcome-dashboard-mobile .welcome-dashboard-mobile-header .header-notification-box {
    margin: 30px;
    margin-top: 30px;
    background: #FFFFFF;
    box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
    border-radius: 15px;
    min-height: 150px;
    padding: 20px; }
    #welcome-dashboard-mobile .welcome-dashboard-mobile-header .header-notification-box .notification-box-title {
      font-size: 20px;
      font-weight: bold;
      margin-left: 20px; }
    #welcome-dashboard-mobile .welcome-dashboard-mobile-header .header-notification-box .notification-box-message {
      margin-top: 20px;
      color: #6E6E8C; }

#welcome-dashboard-mobile .welcome-dashboard-mobile-content {
  min-height: 50vh; }

#welcome-dashboard-mobile .welcome-dashboard-mobile-footer {
  height: 230px;
  background-image: url("../assets/background/dashboard_header_down.svg");
  background-position: center;
  background-size: cover; }

.sm #welcome-dashboard-mobile .welcome-slider.top {
  height: 400px; }

.sm #welcome-dashboard-mobile .welcome-slider.bottom {
  height: 520px; }

.xs #welcome-dashboard-mobile .welcome-slider.top {
  height: 400px; }

.xs #welcome-dashboard-mobile .welcome-slider.bottom {
  height: 630px; }

#welcome-installPwa-android .scrollable {
  padding-bottom: 0px; }

#welcome-installPwa-android .welcome-installPwa-header {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 230px;
  background-image: url("../assets/background/dashboard_header_up.svg");
  background-position: center;
  background-size: cover; }

#welcome-installPwa-android .welcome-installPwa-goBack {
  margin: 10px; }
  #welcome-installPwa-android .welcome-installPwa-goBack md-icon {
    color: white; }

#welcome-installPwa-android .welcome-installPwa-notification-container {
  margin-top: 40px;
  margin-bottom: 100px; }
  #welcome-installPwa-android .welcome-installPwa-notification-container .welcome-installPwa-notification {
    margin-left: 30px;
    margin-right: 30px;
    padding: 10px;
    box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
    border-radius: 15px;
    background-color: white; }
  #welcome-installPwa-android .welcome-installPwa-notification-container .welcome-installPwa-steps img {
    height: 40px; }

#welcome-installPwa-android .welcome-installPwa-content {
  min-height: 40vh; }

#welcome-installPwa-android .welcome-installPwa-footer {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 230px;
  background-image: url("../assets/background/dashboard_header_down.svg");
  background-position: center;
  background-size: cover; }

#welcome-installPwa-android .welcome-installPwa-box img {
  box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
  border-radius: 15px; }

#welcome-installPwa-ios .scrollable {
  padding-bottom: 0px; }

#welcome-installPwa-ios .welcome-installPwa-header {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 230px;
  background-image: url("../assets/background/dashboard_header_up.svg");
  background-position: center;
  background-size: cover; }

#welcome-installPwa-ios .welcome-installPwa-goBack {
  margin: 10px; }
  #welcome-installPwa-ios .welcome-installPwa-goBack md-icon {
    color: white; }

#welcome-installPwa-ios .welcome-installPwa-notification-container {
  margin-top: 40px;
  margin-bottom: 100px; }
  #welcome-installPwa-ios .welcome-installPwa-notification-container .welcome-installPwa-notification {
    margin-left: 30px;
    margin-right: 30px;
    padding: 10px;
    box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
    border-radius: 15px;
    background-color: white; }
  #welcome-installPwa-ios .welcome-installPwa-notification-container .welcome-installPwa-steps img {
    height: 40px; }

#welcome-installPwa-ios .welcome-installPwa-content {
  min-height: 40vh; }

#welcome-installPwa-ios .welcome-installPwa-footer {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 230px;
  background-image: url("../assets/background/dashboard_header_down.svg");
  background-position: center;
  background-size: cover; }

#welcome-installPwa-ios .welcome-installPwa-box img {
  box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1);
  border-radius: 15px; }

#welcome-page .welcome-header {
  border-bottom: 1px solid #EEEEEE;
  min-height: 48px;
  height: 48px; }

#welcome-page .welcome-content {
  position: relative; }

#welcome-part-avis .avis-container .avis-noAvis {
  font-size: 20px;
  font-weight: bold; }

#welcome-part-avis .avis-container .avis-average {
  font-size: 30px;
  font-weight: bold; }

#welcome-part-avis .avis-container .avis-nb {
  font-size: 12px;
  color: #6E6E8C;
  font-weight: 400; }

#welcome-part-avis .avis-container .avis-subTitle {
  font-size: 16px;
  color: #6E6E8C;
  font-weight: 400; }

#welcome-part-avis .avis-container .avis-link {
  font-size: 12px;
  font-weight: 400;
  padding: 5px 10px; }
  #welcome-part-avis .avis-container .avis-link span:hover {
    text-decoration: underline; }

#welcome-part-banner .banner-image {
  position: relative; }
  #welcome-part-banner .banner-image img {
    background-image: url("assets/background/dashboard_header_up.svg");
    background-position: center;
    background-size: cover;
    width: 200px;
    height: 100%;
    border-bottom-left-radius: 17px;
    border-top-left-radius: 17px; }
  #welcome-part-banner .banner-image .photo-container {
    overflow: hidden;
    height: 60px; }

#welcome-part-banner .banner-right {
  min-width: 100px;
  margin: 10px; }
  #welcome-part-banner .banner-right:hover .banner-right-link {
    text-decoration: underline; }
  #welcome-part-banner .banner-right .banner-right-link {
    margin-top: 6px; }

#welcome-part-banner .banner-title-container {
  margin-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px; }

#welcome-part-banner .banner-title {
  font-size: 30px;
  font-weight: bold;
  line-height: 30px; }

#welcome-part-banner .banner-url {
  margin-top: 5px; }

#welcome-part-bestClients .bestClients-container {
  padding: 0px 30px; }
  #welcome-part-bestClients .bestClients-container .bestClients-item {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px; }
    #welcome-part-bestClients .bestClients-container .bestClients-item .bestClients-item-title {
      font-weight: bold; }
    #welcome-part-bestClients .bestClients-container .bestClients-item .bestClients-item-value {
      color: #6E6E8C;
      font-size: 12px;
      font-weight: 400; }

#welcome-part-birthday .birthday-container {
  padding: 30px;
  padding-top: 0px; }
  #welcome-part-birthday .birthday-container .birthday-item {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px; }
    #welcome-part-birthday .birthday-container .birthday-item .birthday-item-title {
      font-weight: bold; }
    #welcome-part-birthday .birthday-container .birthday-item .birthday-item-value {
      color: #6E6E8C;
      font-size: 12px;
      font-weight: 400; }

#welcome-part-caMensuel .caMenuel-item-title {
  padding-top: 5px;
  max-height: 150px; }

#welcome-part-caMensuel .caMenuel-item-value {
  padding-top: 30px;
  max-height: 150px; }

#welcome-part-caMensuel .caMensuel-widget-container {
  min-width: 280px; }

#welcome-part-cbOnline .online-balance {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 30px; }

#welcome-part-cbOnline .online-link {
  font-size: 12px;
  font-weight: 400;
  padding: 5px 10px; }
  #welcome-part-cbOnline .online-link span:hover {
    text-decoration: underline; }

#welcome-part-client-existant .reg-container {
  padding: 30px;
  padding-top: 0px; }
  #welcome-part-client-existant .reg-container .reg-item {
    font-size: 12px;
    padding-bottom: 5px; }
    #welcome-part-client-existant .reg-container .reg-item .reg-item-title {
      font-weight: bold;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    #welcome-part-client-existant .reg-container .reg-item .reg-item-value {
      color: #6E6E8C;
      font-weight: 400; }

#welcome-part-cloture .kalendes-listItem {
  background-color: #5F2EEA;
  color: white; }
  #welcome-part-cloture .kalendes-listItem .kalendes-listItem-right .kalendes-listItem-text .kalendes-listItem-text-main {
    color: white;
    text-align: center; }

#welcome-part-cloture .cloture-container {
  padding: 20px; }
  #welcome-part-cloture .cloture-container .cloture-graphColor {
    height: 10px;
    width: 15px;
    margin-right: 10px; }
  #welcome-part-cloture .cloture-container .cloture-title {
    font-size: 20px;
    font-weight: 700;
    color: #0B0643; }
  #welcome-part-cloture .cloture-container .cloture-subtitle {
    font-size: 12px;
    color: #6E6E8C;
    font-weight: 400; }

#welcome-part-cloture .link-line:hover div {
  color: #5F2EEA !important; }

#welcome-part-cloture .graph-container {
  height: 350px;
  margin-top: 30px;
  margin-bottom: 50px; }
  #welcome-part-cloture .graph-container .graph-container-bar {
    position: relative;
    width: 16px;
    height: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
    border-radius: 200px;
    margin-right: 24px; }
    #welcome-part-cloture .graph-container .graph-container-bar .graph-container-value {
      position: absolute;
      width: 100%;
      height: 60%;
      background: #0ACC35;
      border-radius: 5px;
      bottom: 0px; }
    #welcome-part-cloture .graph-container .graph-container-bar .graph-container-title {
      position: absolute;
      transform: rotate(-45deg) translateX(-30px) translateY(-30px);
      color: #666666;
      bottom: -30px;
      font-size: 10px; }

#welcome-part-cloture .bloc-main text-main {
  font-weight: bold !important; }

#welcome-part-cloture .bloc-main right-action {
  margin-left: 5px !important;
  margin-right: 5px !important;
  font-weight: bold !important; }

#welcome-part-cloture .bloc-sub .kalendes-listItem {
  padding-top: 5px;
  padding-bottom: 5px; }

#welcome-part-cloture .bloc-sub text-main {
  margin-left: 20px !important;
  font-size: 12px !important; }

#welcome-part-cloture .bloc-sub right-action {
  margin-left: 5px !important;
  margin-right: 20px !important;
  font-size: 12px !important; }

#welcome-part-cloture .bloc-sub.sub text-main {
  margin-left: 40px !important; }

#welcome-part-expiration .expiration-container {
  padding: 30px;
  padding-top: 0px; }
  #welcome-part-expiration .expiration-container .expiration-item {
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px; }
    #welcome-part-expiration .expiration-container .expiration-item .expiration-item-title {
      font-weight: bold; }
    #welcome-part-expiration .expiration-container .expiration-item .expiration-item-value {
      color: #6E6E8C;
      font-size: 12px;
      font-weight: 400; }
    #welcome-part-expiration .expiration-container .expiration-item .expiration-item-subtitle {
      color: #6E6E8C;
      font-size: 12px;
      font-weight: 400; }

#welcome-part-fichePratique .fiches-container {
  padding: 20px; }
  #welcome-part-fichePratique .fiches-container .fiches-item {
    color: #6E6E8C;
    font-weight: 400;
    text-align: justify; }
    #welcome-part-fichePratique .fiches-container .fiches-item:hover {
      text-decoration: underline; }
  #welcome-part-fichePratique .fiches-container .fiches-separator {
    height: 1px;
    background-color: #E9E9F8;
    margin: 10px 20px; }

#welcome-part-fichePratique .fiches-link {
  margin-top: 20px;
  font-size: 12px;
  font-weight: 400;
  padding: 5px 10px; }
  #welcome-part-fichePratique .fiches-link span:hover {
    text-decoration: underline; }

#welcome-part-fondCaisse .fondCaisse-container {
  margin-top: 10px;
  padding: 30px;
  padding-top: 0px; }
  #welcome-part-fondCaisse .fondCaisse-container .fondCaisse-item {
    font-size: 12px;
    padding-bottom: 5px; }
    #welcome-part-fondCaisse .fondCaisse-container .fondCaisse-item .fondCaisse-item-title {
      font-weight: bold;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    #welcome-part-fondCaisse .fondCaisse-container .fondCaisse-item .fondCaisse-item-value {
      color: #6E6E8C;
      font-weight: 400; }

#welcome-part-kalendesReview #popup-content {
  padding: 20px; }
  #welcome-part-kalendesReview #popup-content .checkbox-item {
    margin-left: 20px;
    margin-bottom: 10px; }
    #welcome-part-kalendesReview #popup-content .checkbox-item .checkbox-item-label {
      margin-left: 5px; }

#welcome-part-kalendesReview .welcome-part-kalendesReview-title {
  text-align: center;
  color: #C93867;
  font-size: 24px;
  font-weight: bold; }

#welcome-part-kalendesReview .welcome-part-kalendesReview-link {
  margin-top: 30px; }
  #welcome-part-kalendesReview .welcome-part-kalendesReview-link a {
    color: #0B0643;
    text-decoration: none; }
    #welcome-part-kalendesReview .welcome-part-kalendesReview-link a:hover {
      text-decoration: underline; }

#welcome-part-kalendesReview .kalendes-textarea .ta-scroll-window.form-control {
  min-height: 150px; }

#welcome-part-kalendesReview .kalendes-textarea .ta-scroll-window > .ta-bind {
  min-height: 150px; }

#welcome-part-newVersion-dialog {
  position: relative;
  width: 92vw;
  max-width: 640px;
  max-height: 92vh;
  border-radius: 24px;
  overflow-y: auto;
  background: #FFFFFF;
  padding: 30px 36px 32px; }
  #welcome-part-newVersion-dialog .wpnvd-badge {
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 7px 14px;
    border-radius: 20px;
    background: #F0EDFD;
    color: #6c4cf1;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px; }
  #welcome-part-newVersion-dialog .wpnvd-expire {
    gap: 6px;
    margin-top: 10px;
    font-size: 12px;
    color: #8A8AA3; }
    #welcome-part-newVersion-dialog .wpnvd-expire md-icon {
      margin: 0;
      font-size: 15px;
      width: 15px;
      height: 15px;
      min-width: 15px;
      min-height: 15px;
      color: #B0AFC4; }
  #welcome-part-newVersion-dialog .wpnvd-close {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 36px;
    height: 36px;
    border-radius: 10px;
    background: #F1F0F6;
    cursor: pointer; }
    #welcome-part-newVersion-dialog .wpnvd-close md-icon {
      color: #6E6E8C;
      margin: 0; }
    #welcome-part-newVersion-dialog .wpnvd-close:hover {
      background: #E6E4F0; }
  #welcome-part-newVersion-dialog .wpnvd-title {
    margin-top: 20px;
    font-size: 32px;
    font-weight: 800;
    line-height: 1.15;
    color: #14142B; }
  #welcome-part-newVersion-dialog .wpnvd-subtitle {
    margin-top: 14px;
    font-size: 16px;
    line-height: 1.5;
    color: #6E6E8C; }
  #welcome-part-newVersion-dialog .wpnvd-illustration {
    position: relative;
    margin-top: 26px;
    padding-bottom: 10px; }
  #welcome-part-newVersion-dialog .wpnvd-bar-line {
    height: 9px;
    border-radius: 5px;
    background: #ECEAF5; }
    #welcome-part-newVersion-dialog .wpnvd-bar-line.short {
      width: 60%; }
  #welcome-part-newVersion-dialog .wpnvd-dash {
    box-sizing: border-box;
    width: 62%;
    padding: 14px;
    border-radius: 14px;
    background: #F7F6FB;
    border: 1px solid #ECEAF5; }
  #welcome-part-newVersion-dialog .wpnvd-dash-title {
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 700;
    color: #14142B; }
  #welcome-part-newVersion-dialog .wpnvd-dash-kpis {
    gap: 8px; }
  #welcome-part-newVersion-dialog .wpnvd-kpi {
    padding: 10px;
    border-radius: 10px;
    background: #FFFFFF;
    border: 1px solid #ECEAF5; }
  #welcome-part-newVersion-dialog .wpnvd-kpi-icon {
    width: 24px;
    height: 24px;
    border-radius: 7px;
    background: #F0EDFD; }
    #welcome-part-newVersion-dialog .wpnvd-kpi-icon md-icon {
      margin: 0;
      font-size: 14px;
      width: 14px;
      height: 14px;
      min-width: 14px;
      min-height: 14px;
      color: #6c4cf1; }
    #welcome-part-newVersion-dialog .wpnvd-kpi-icon.is-green {
      background: #E6F6EC; }
      #welcome-part-newVersion-dialog .wpnvd-kpi-icon.is-green md-icon {
        color: #2E9E5B; }
    #welcome-part-newVersion-dialog .wpnvd-kpi-icon.is-yellow {
      background: #FFF5DB; }
      #welcome-part-newVersion-dialog .wpnvd-kpi-icon.is-yellow md-icon {
        color: #E8A500; }
  #welcome-part-newVersion-dialog .wpnvd-kpi-value {
    margin: 8px 0 6px;
    font-size: 16px;
    font-weight: 800;
    color: #14142B;
    white-space: nowrap; }
  #welcome-part-newVersion-dialog .wpnvd-dash-list {
    margin-top: 10px;
    padding: 10px 12px 4px;
    border-radius: 10px;
    background: #FFFFFF;
    border: 1px solid #ECEAF5; }
  #welcome-part-newVersion-dialog .wpnvd-dash-subtitle {
    margin-bottom: 8px;
    font-size: 11px;
    font-weight: 700;
    color: #14142B; }
  #welcome-part-newVersion-dialog .wpnvd-dash-row {
    gap: 10px;
    padding: 6px 0;
    border-top: 1px solid #F0F0F5; }
    #welcome-part-newVersion-dialog .wpnvd-dash-row.is-active .wpnvd-dash-time {
      color: #6c4cf1; }
    #welcome-part-newVersion-dialog .wpnvd-dash-row.is-active .wpnvd-bar-line {
      background: #DCD4FC; }
  #welcome-part-newVersion-dialog .wpnvd-dash-time {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    font-size: 10px;
    font-weight: 700;
    color: #4A4A5E; }
  #welcome-part-newVersion-dialog .wpnvd-preview-card {
    box-sizing: border-box;
    position: absolute;
    z-index: 1;
    top: 18px;
    right: 0;
    width: 44%;
    padding: 16px;
    border-radius: 14px;
    background: #FFFFFF;
    box-shadow: 0 16px 32px rgba(20, 20, 43, 0.14);
    border: 1px solid #F0F0F5; }
    #welcome-part-newVersion-dialog .wpnvd-preview-card md-icon {
      margin: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
      font-size: 15px;
      width: 15px;
      height: 15px;
      min-width: 15px;
      min-height: 15px;
      color: #B0AFC4; }
  #welcome-part-newVersion-dialog .wpnvd-preview-date {
    gap: 8px;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #F0F0F5;
    font-size: 11px;
    font-weight: 700;
    color: #14142B; }
    #welcome-part-newVersion-dialog .wpnvd-preview-date md-icon {
      color: #14142B; }
  #welcome-part-newVersion-dialog .wpnvd-preview-pill {
    padding: 2px 8px;
    border-radius: 10px;
    background: #F0EDFD;
    color: #6c4cf1;
    font-size: 10px;
    font-weight: 700;
    white-space: nowrap; }
  #welcome-part-newVersion-dialog .wpnvd-preview-client {
    gap: 10px;
    margin-bottom: 12px; }
  #welcome-part-newVersion-dialog .wpnvd-preview-avatar {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #F0EDFD; }
    #welcome-part-newVersion-dialog .wpnvd-preview-avatar md-icon {
      color: #6c4cf1; }
  #welcome-part-newVersion-dialog .wpnvd-preview-amount {
    font-size: 12px;
    font-weight: 800;
    color: #14142B;
    white-space: nowrap; }
  #welcome-part-newVersion-dialog .wpnvd-preview-row {
    gap: 10px;
    margin-bottom: 9px; }
  #welcome-part-newVersion-dialog .wpnvd-preview-time {
    font-size: 10px;
    color: #8A8AA3;
    white-space: nowrap; }
  #welcome-part-newVersion-dialog .wpnvd-preview-btn {
    height: 28px;
    margin-top: 12px;
    border-radius: 8px;
    background: #6c4cf1;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: 700; }
  #welcome-part-newVersion-dialog .wpnvd-features {
    gap: 12px;
    margin-top: 24px; }
  #welcome-part-newVersion-dialog .wpnvd-feature {
    -ms-flex: 1 1 240px;
        flex: 1 1 240px;
    min-width: 0;
    padding: 16px 18px;
    border-radius: 16px;
    background: #F3F1FC; }
  #welcome-part-newVersion-dialog .wpnvd-feature-head {
    gap: 12px;
    margin-bottom: 8px; }
  #welcome-part-newVersion-dialog .wpnvd-feature-icon {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: #E6E1FA; }
    #welcome-part-newVersion-dialog .wpnvd-feature-icon md-icon {
      margin: 0;
      color: #6c4cf1; }
  #welcome-part-newVersion-dialog .wpnvd-feature-title {
    font-size: 15px;
    line-height: 1.3;
    font-weight: 700;
    color: #14142B; }
  #welcome-part-newVersion-dialog .wpnvd-feature-text {
    margin-top: 0;
    font-size: 13px;
    line-height: 1.5;
    color: #6E6E8C; }
  #welcome-part-newVersion-dialog .wpnvd-feature-link {
    gap: 4px;
    margin-top: 8px;
    font-size: 13px;
    font-weight: 700;
    color: #6c4cf1;
    cursor: pointer; }
    #welcome-part-newVersion-dialog .wpnvd-feature-link md-icon {
      margin: 0;
      font-size: 16px;
      width: 16px;
      height: 16px;
      min-width: 16px;
      min-height: 16px;
      color: #6c4cf1; }
    #welcome-part-newVersion-dialog .wpnvd-feature-link:hover span {
      text-decoration: underline; }
  #welcome-part-newVersion-dialog .wpnvd-actions {
    gap: 12px;
    margin-top: 28px; }
  #welcome-part-newVersion-dialog .wpnvd-btn-secondary,
  #welcome-part-newVersion-dialog .wpnvd-btn-primary {
    height: 48px;
    padding: 0 22px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    white-space: nowrap; }
    #welcome-part-newVersion-dialog .wpnvd-btn-secondary md-icon,
    #welcome-part-newVersion-dialog .wpnvd-btn-primary md-icon {
      margin: 0 8px 0 0;
      font-size: 18px;
      width: 18px;
      height: 18px; }
  #welcome-part-newVersion-dialog .wpnvd-btn-secondary {
    border: 1.5px solid #E4E1F3;
    background: #FFFFFF;
    color: #14142B; }
    #welcome-part-newVersion-dialog .wpnvd-btn-secondary:hover {
      background: #F7F6FB; }
  #welcome-part-newVersion-dialog .wpnvd-btn-primary {
    border: none;
    background: #6c4cf1;
    color: #FFFFFF;
    box-shadow: 0 8px 18px rgba(108, 76, 241, 0.35); }
    #welcome-part-newVersion-dialog .wpnvd-btn-primary md-icon {
      color: #FFFFFF; }
    #welcome-part-newVersion-dialog .wpnvd-btn-primary:hover {
      opacity: 0.92; }

#welcome-part-online .online-container .online-link {
  margin-top: 20px;
  font-size: 12px;
  font-weight: 400;
  padding: 5px 10px; }
  #welcome-part-online .online-container .online-link span:hover {
    text-decoration: underline; }

#welcome-part-payment-type .reg-container {
  padding: 30px;
  padding-top: 0px; }
  #welcome-part-payment-type .reg-container .reg-item {
    font-size: 12px;
    padding-bottom: 5px; }
    #welcome-part-payment-type .reg-container .reg-item .reg-item-title {
      font-weight: bold;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    #welcome-part-payment-type .reg-container .reg-item .reg-item-value {
      color: #6E6E8C;
      font-weight: 400; }

#welcome-part-rdv .rdv-container {
  margin-top: 10px;
  padding: 30px;
  padding-top: 0px;
  max-height: 150px; }
  #welcome-part-rdv .rdv-container .rdv-item {
    font-size: 12px;
    padding-bottom: 5px;
    margin-top: 10px;
    margin-bottom: 15px; }
    #welcome-part-rdv .rdv-container .rdv-item .rdv-item-title {
      font-weight: bold; }
    #welcome-part-rdv .rdv-container .rdv-item .rdv-item-value {
      color: #6E6E8C;
      font-size: 10px;
      font-weight: 400; }
      #welcome-part-rdv .rdv-container .rdv-item .rdv-item-value .rdv-item-value-time {
        font-weight: bold; }

#welcome-part-reglements .reglements-container {
  padding: 30px;
  padding-top: 0px; }
  #welcome-part-reglements .reglements-container .reglements-item {
    font-size: 12px;
    padding-bottom: 5px; }
    #welcome-part-reglements .reglements-container .reglements-item .reglements-item-title {
      font-weight: bold; }
    #welcome-part-reglements .reglements-container .reglements-item .reglements-item-value {
      color: #6E6E8C;
      font-weight: 400; }

#welcome-part-revenu-type .ventes-container {
  padding: 30px;
  padding-top: 0px; }
  #welcome-part-revenu-type .ventes-container .ventes-item {
    font-size: 12px;
    padding-bottom: 5px; }
    #welcome-part-revenu-type .ventes-container .ventes-item .ventes-item-title {
      font-weight: bold;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    #welcome-part-revenu-type .ventes-container .ventes-item .ventes-item-value {
      color: #6E6E8C;
      font-weight: 400; }

#welcome-part-souscriptionWarning #popup-content {
  padding: 20px; }

#welcome-part-souscriptionWarning .welcome-part-souscriptionWarning-title {
  text-align: center; }
  #welcome-part-souscriptionWarning .welcome-part-souscriptionWarning-title .title-1 {
    color: #C93867;
    font-size: 24px;
    font-weight: bold; }
  #welcome-part-souscriptionWarning .welcome-part-souscriptionWarning-title .title-2 {
    font-size: 12px; }

#welcome-part-souscriptionWarning .welcome-part-souscriptionWarning-link {
  margin-top: 30px; }
  #welcome-part-souscriptionWarning .welcome-part-souscriptionWarning-link a {
    color: #0B0643;
    text-decoration: none; }
    #welcome-part-souscriptionWarning .welcome-part-souscriptionWarning-link a:hover {
      text-decoration: underline; }

#welcome-part-souscriptions .mainText {
  font-size: 30px;
  font-weight: bold;
  color: #C93867;
  text-align: center; }

#welcome-part-souscriptions .subscriptions-link {
  font-size: 12px;
  font-weight: 400;
  padding: 5px 10px; }
  #welcome-part-souscriptions .subscriptions-link span:hover {
    text-decoration: underline; }

#welcome-part-ventes .ventes-container {
  padding: 30px;
  padding-top: 0px; }
  #welcome-part-ventes .ventes-container .ventes-item {
    font-size: 12px;
    padding-bottom: 5px; }
    #welcome-part-ventes .ventes-container .ventes-item .ventes-item-title {
      font-weight: bold;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    #welcome-part-ventes .ventes-container .ventes-item .ventes-item-value {
      color: #6E6E8C;
      font-weight: 400; }

#welcome-part-ventes-carte-cadeau .ventes-container {
  padding: 30px;
  padding-top: 0px; }
  #welcome-part-ventes-carte-cadeau .ventes-container .ventes-item {
    font-size: 12px;
    padding-bottom: 5px; }
    #welcome-part-ventes-carte-cadeau .ventes-container .ventes-item .ventes-item-title {
      font-weight: bold;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    #welcome-part-ventes-carte-cadeau .ventes-container .ventes-item .ventes-item-value {
      color: #6E6E8C;
      font-weight: 400; }

#welcome-part-widget .welcome-part-widget-content {
  padding-top: 15px; }
  #welcome-part-widget .welcome-part-widget-content .icon-left {
    padding: 0px 10px; }
  #welcome-part-widget .welcome-part-widget-content .text-left {
    font-weight: bold; }
  #welcome-part-widget .welcome-part-widget-content .welcome-part-widget-mainTitle {
    font-size: 30px;
    font-weight: bold;
    text-align: center; }
  #welcome-part-widget .welcome-part-widget-content .welcome-part-widget-subTitle {
    color: #6E6E8C;
    font-weight: 400;
    text-align: center; }
  #welcome-part-widget .welcome-part-widget-content .welcome-part-widget-heightSeparator {
    margin-top: 10px; }

#syntheseVente-part-bottomNav {
  background: #E8E8FC;
  border-top: 1px solid #E9E9F8;
  min-height: 75px;
  height: 75px; }
  #syntheseVente-part-bottomNav .bottomNav-item {
    cursor: pointer;
    color: #5F2EEA;
    font-size: 16px;
    font-weight: 700;
    border-right: 1px solid #C9C9E0;
    transition: background-color 300ms ease;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px; }
    #syntheseVente-part-bottomNav .bottomNav-item md-icon {
      color: #5F2EEA; }
    #syntheseVente-part-bottomNav .bottomNav-item.selected {
      background-color: #FFFFFF; }
    #syntheseVente-part-bottomNav .bottomNav-item.item-button md-icon {
      margin-right: 10px;
      margin-left: 10px; }
    #syntheseVente-part-bottomNav .bottomNav-item.item-button.last {
      border-right: none; }
  #syntheseVente-part-bottomNav .bottomNav-item:hover:not(.selected) {
    background-color: #F8F8FF; }
  #syntheseVente-part-bottomNav .bottomNav-item:active:not(.selected) {
    background-color: #F8F8FF; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsImluZGV4LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwicGFnZXMvbWFpbi9tYWluLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiY29yZS9jb21wb25lbnRzL21haW4uc2NzcyIsImNvcmUvbGlicmFpcmllcy9qcXVlcnl1aS9qcXVlcnktdWktMS45LjIuY3VzdG9tLm1pbi5zY3NzIiwiY29yZS9saWJyYWlyaWVzL2Nyb3BwZXJqcy9jcm9wcGVyLm1pbi5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQWJzb2x1dGVBcmVhL2thbGVuZGVzLmFic29sdXRlQXJlYS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQWRyZXNzZS9rYWxlbmRlcy5hZHJlc3NlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNCbG9jVGl0bGUva2FsZW5kZXMuYmxvY1RpdGxlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNCb3R0b21OYXYva2FsZW5kZXMuYm90dG9tTmF2LnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNCdXR0b24va2FsZW5kZXMuYnV0dG9uLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDYWxjdWxhdHJpY2Uva2FsZW5kZXMuY2FsY3VsYXRyaWNlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNCYWNrZHJvcC9rYWxlbmRlcy5iYWNrZHJvcC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQ2Fyb3VzZWwva2FsZW5kZXMuY2Fyb3VzZWwuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0NoYXJ0L2thbGVuZGVzLmNoYXJ0LnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGVja2JveC9rYWxlbmRlcy5jaGVja2JveC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQmxvY0RhdGEva2FsZW5kZXMuYmxvY0RhdGEuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0NoaXBzL2thbGVuZGVzLmNoaXBzLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEaXNhYmxlQXJlYS9rYWxlbmRlcy5kaXNhYmxlQXJlYS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRnVsbFBvcHVwL2thbGVuZGVzLmZ1bGxQb3B1cC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRm9vdGVyL2thbGVuZGVzLmZvb3Rlci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzR2VuZXJpa0xpc3Qva2FsZW5kZXMuZ2VuZXJpa0xpc3Quc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0dlbmVyaWtQb3B1cC9rYWxlbmRlcy5nZW5lcmlrUG9wdXAuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0ljb24va2FsZW5kZXMuaWNvbi5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSWNvbkJ1dHRvbi9rYWxlbmRlcy5pY29uQnV0dG9uLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNJbnB1dC9rYWxlbmRlcy5pbnB1dC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRBZHJlc3NlL2thbGVuZGVzLmlucHV0QWRyZXNzZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRUaW1lL2thbGVuZGVzLmlucHV0VGltZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRMaWJlbGxlL2thbGVuZGVzLmlucHV0TGliZWxsZS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXRRdWFudGl0ZS9rYWxlbmRlcy5pbnB1dFF1YW50aXRlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMYWJlbFRvSW5wdXQva2FsZW5kZXMubGFiZWxUb0lucHV0LnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMb2FkaW5nL2thbGVuZGVzLmxvYWRpbmcuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc01vZGFsL2thbGVuZGVzLm1vZGFsLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNNb2RhbFJpZ2h0L2thbGVuZGVzLm1vZGFsUmlnaHQuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc01vcmVNZW51L2thbGVuZGVzLm1vcmVNZW51LnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNOb0NvbnRlbnQva2FsZW5kZXMubm9Db250ZW50LnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMaW1pdFdpZHRoL2thbGVuZGVzLmxpbWl0V2lkdGguc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc05wcy9rYWxlbmRlcy5ucHMuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1BhZ2VDb250YWluZXIva2FsZW5kZXMucGFnZUNvbnRhaW5lci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGhvbmUva2FsZW5kZXMucGhvbmUuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Bob3Rvcy9rYWxlbmRlcy5waG90b3Muc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NlYXJjaEhlYWRlci9rYWxlbmRlcy5zZWFyY2hIZWFkZXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc09iamVjdExpc3Qva2FsZW5kZXMub2JqZWN0TGlzdC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2xpZGVyL2thbGVuZGVzLnNsaWRlci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUG9wdXAva2FsZW5kZXMucG9wdXAuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NtYXJ0VGFicy9rYWxlbmRlcy5zbWFydC50YWJzLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTdGFyL2thbGVuZGVzLnN0YXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N0YXJJbnB1dC9rYWxlbmRlcy5zdGFySW5wdXQuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N3aXRjaC9rYWxlbmRlcy5zd2l0Y2guc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RhYnMva2FsZW5kZXMudGFicy5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGFnL2thbGVuZGVzLnRhZy5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGV4dGFyZWEva2FsZW5kZXMudGV4dGFyZWEuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RleHRhcmVhL3RleHRBbmd1bGFyLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNXYXJuaW5nQ29udGVudC9rYWxlbmRlcy53YXJuaW5nQ29udGVudC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzV2FybmluZ01lc3NhZ2Uva2FsZW5kZXMud2FybmluZ01lc3NhZ2Uuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0F1dGhvcml6ZWQva2FsZW5kZXNBdXRob3JpemVkQXJlYS9rYWxlbmRlcy5hdXRob3JpemVkQXJlYS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQXV0aG9yaXplZC9rYWxlbmRlc0F1dGhvcml6ZWRQYWdlL2thbGVuZGVzLmF1dGhvcml6ZWRQYWdlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNCYXJjb2RlL2thbGVuZGVzQmFyY29kZVNjYW5uZXIva2FsZW5kZXMuYmFyY29kZVNjYW5uZXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Nhcm91c2VsL293bC9vd2wuY2Fyb3VzZWwubWluLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDYXJvdXNlbC9vd2wvb3dsLnRoZW1lLmRlZmF1bHQubWluLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZUlucHV0L2thbGVuZGVzLmRhdGVJbnB1dC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRGF0ZS9rYWxlbmRlc0RhdGVSYW5nZS9rYWxlbmRlcy5kYXRlUmFuZ2Uuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RhdGUva2FsZW5kZXNEYXRlU2VsZWN0L2thbGVuZGVzLmRhdGVTZWxlY3Quc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RhdGUva2FsZW5kZXNEYXRlU2xpZGVJbnB1dC9rYWxlbmRlcy5kYXRlU2xpZGVJbnB1dC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRGVjb3JhdGlvbi9rYWxlbmRlc0RlY29yYXRpb25MaXN0SXRlbS9rYWxlbmRlcy5saXN0SXRlbS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRXJyb3Iva2FsZW5kZXNFcnJvck1lc3NhZ2Uva2FsZW5kZXMuZXJyb3JNZXNzYWdlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNGaXhlZEl0ZW0vaXRlbS9rYWxlbmRlcy5maXhlZEl0ZW0uc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0lucHV0QWRyZXNzZS9zZWFyY2gva2FsZW5kZXMuaW5wdXRBZHJlc3NlLnNlYXJjaC5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTGluay9rYWxlbmRlc0xpbmtNYWlsL2thbGVuZGVzLmxpbmtNYWlsLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMaW5rL2thbGVuZGVzTGlua1RlbC9rYWxlbmRlcy5saW5rVGVsLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMaXN0L2thbGVuZGVzTGlzdEl0ZW0va2FsZW5kZXMubGlzdEl0ZW0uc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xpc3Qva2FsZW5kZXNMaXN0SXRlbUNvbnRhaW5lci9rYWxlbmRlcy5saXN0SXRlbUNvbnRhaW5lci5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTGlzdC9rYWxlbmRlc0xpc3RUaXRsZS9rYWxlbmRlcy5saXN0VGl0bGUuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXNMb2FkaW5nTWFzay9rYWxlbmRlcy5sb2FkaW5nLm1hc2suc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXNMb2FkaW5nT3Zlci9rYWxlbmRlcy5sb2FkaW5nLm92ZXIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xvYWRpbmcva2FsZW5kZXNMb2FkaW5nUHJvZ3Jlc3NPbmx5L2thbGVuZGVzLmxvYWRpbmcuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc01vcmVNZW51L2l0ZW0va2FsZW5kZXMubW9yZU1lbnUuaXRlbS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTmF2aWdhdGlvbi9rYWxlbmRlc0NoZWNrZWRJY29uL2thbGVuZGVzLmNoZWNrZWRJY29uLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNOYXZpZ2F0aW9uL2thbGVuZGVzU2Nyb2xsYWJsZS9rYWxlbmRlcy5zY3JvbGxhYmxlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNOYXZpZ2F0aW9uL2thbGVuZGVzWHNNZW51SXRlbS9rYWxlbmRlcy54c01lbnVJdGVtLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzUGFnZS9rYWxlbmRlcy5wYWdlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzUGFnZU5hdmlnYXRvci9rYWxlbmRlcy5wYWdlTmF2aWdhdG9yLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQaG9uZS9leHRlcm5hbC9pbnRsVGVsSW5wdXQuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NsaWRlci9rYWxlbmRlc1NsaWRlL2thbGVuZGVzLnNsaWRlLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbWFydFRhYnMva2FsZW5kZXNTbWFydFRhYi9rYWxlbmRlcy5zbWFydC50YWIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N3aXRjaC9pdGVtL2thbGVuZGVzLnN3aXRjaC5pdGVtLnNjc3MiLCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTd2l0Y2gvc3dpdGNoZXJ5L3N3aXRjaGVyeS5zY3NzIiwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGFicy9rYWxlbmRlc1RhYi9rYWxlbmRlcy50YWIuc2NzcyIsImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1dhcm5pbmdQb3B1cC9rYWxlbmRlc1dhcm5pbmdQb3B1cENvbnRlbnQva2FsZW5kZXMud2FybmluZ1BvcHVwLmNvbnRlbnQuc2NzcyIsInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9ib3R0b21OYXYvY2FsZW5kYXIuYm90dG9tTmF2LnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvY3JlbmVhdUVkaXQvY2FsZW5kYXIuY3JlbmVhdUVkaXQuc2NzcyIsInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9kYXRlU2VsZWN0b3IvY2FsZW5kYXIuZGF0ZVNlbGVjdG9yLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvY3JlbmVhdS9jYWxlbmRhci5jcmVuZWF1LnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvZGlzcGxheVNldHRpbmdzL2NhbGVuZGFyLmRpc3BsYXlTZXR0aW5ncy5zY3NzIiwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL2Rpc3BvbmliaWxpdGUvY2FsZW5kYXIuZGlzcG9uaWJpbGl0ZS5zY3NzIiwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL2RyYWZ0Rm9vdGVyL2NhbGVuZGFyLmRyYWZ0Rm9vdGVyLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvZ3JpZC9jYWxlbmRhci5ncmlkLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvZnVsbFBvcHVwL2NhbGVuZGFyLmZ1bGwucG9wdXAuc2NzcyIsInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9ncmlkVGVzdC9jYWxlbmRhci5ncmlkVGVzdC5zY3NzIiwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL2hlYWRlci9jYWxlbmRhci5oZWFkZXIuc2NzcyIsInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9pbmRpc3BvbmliaWxpdGUvY2FsZW5kYXIuaW5kaXNwb25pYmlsaXRlLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvaW5kaXNwb25pYmlsaXRlRXh0ZXJuZS9jYWxlbmRhci5pbmRpc3BvbmliaWxpdGVFeHRlcm5lLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvbWFpbi9jYWxlbmRhci5tYWluLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvbm9DYWwvY2FsZW5kYXIubm9DYWwuc2NzcyIsInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9vbmUvY2FsZW5kYXIub25lLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvcG9wdXAvY2FsZW5kYXIucG9wdXAuc2NzcyIsInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9wcm9wb3NpdGlvbi9jYWxlbmRhci5wcm9wb3NpdGlvbi5zY3NzIiwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL3Jlc2VydmF0aW9uL2NhbGVuZGFyLnJlc2VydmF0aW9uLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvcmlnaHROYXYvY2FsZW5kYXIucmlnaHROYXYuc2NzcyIsInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9zZWFyY2gvY2FsZW5kYXIuc2VhcmNoLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvdGltZUZyYW1lL2NhbGVuZGFyLnRpbWVGcmFtZS5zY3NzIiwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL3RpbWVMaW5lL2NhbGVuZGFyLnRpbWVMaW5lLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvdGl0bGUvY2FsZW5kYXIudGl0bGUuc2NzcyIsInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy90aXRsZURhdGUvY2FsZW5kYXIudGl0bGVEYXRlLnNjc3MiLCJ2aWV3cy9jYXRhbG9nL3Byb2R1aXQvbGlzdC9hbmFseXNlRG91Ymxvbi9jYXRhbG9nLnByb2R1aXQuYW5hbHlzZURvdWJsb24uc2NzcyIsInZpZXdzL2NhdGFsb2cvcHJvZHVpdC9saXN0L2l0ZW0vY2F0YWxvZy5wcm9kdWl0Lmxpc3QuaXRlbS5zY3NzIiwidmlld3MvY2F0YWxvZy9zZXJ2aWNlL2xpc3QvaXRlbS9jYXRhbG9nLnNlcnZpY2UubGlzdC5pdGVtLnNjc3MiLCJ2aWV3cy9jbG90dXJlL2Rhc2hib2FyZC9hY3Rpb25zL21haW4vY2xvdHVyZS5kYXNoYm9hcmQuYWN0aW9ucy5tYWluLnNjc3MiLCJ2aWV3cy9jbG90dXJlL2Rhc2hib2FyZC9hY3Rpb25zL21lbnUvY2xvdHVyZS5kYXNoYm9hcmQuYWN0aW9ucy5tZW51LnNjc3MiLCJ2aWV3cy9jbG90dXJlL3BhcnRzL3JlZ2xlbWVudHMvZGF0YS9jbG90dXJlLnBhcnQucmVnbGVtZW50cy5kYXRhLnNjc3MiLCJ2aWV3cy9jbG90dXJlL3BhcnRzL3RhYmxlYXV4L2NhL2Nsb3R1cmUucGFydC50YWJsZWF1eC5jYS5zY3NzIiwidmlld3MvY2xvdHVyZS9wYXJ0cy90YWJsZWF1eC9jaGVxdWUvY2xvdHVyZS5wYXJ0LnRhYmxlYXV4LmNoZXF1ZS5zY3NzIiwidmlld3MvY2xvdHVyZS9wYXJ0cy90YWJsZWF1eC9lc3BlY2UvY2xvdHVyZS5wYXJ0LnRhYmxlYXV4LmVzcGVjZS5zY3NzIiwidmlld3MvY2xvdHVyZS9wYXJ0cy90YWJsZWF1eC9vbmxpbmUvY2xvdHVyZS5wYXJ0LnRhYmxlYXV4Lm9ubGluZS5zY3NzIiwidmlld3MvY2xvdHVyZS9wYXJ0cy90YWJsZWF1eC9yZWdsZW1lbnRzL2Nsb3R1cmUucGFydC50YWJsZWF1eC5yZWdsZW1lbnRzLnNjc3MiLCJ2aWV3cy9jbG90dXJlL3BhcnRzL3RhYmxlYXV4L3R2YS9jbG90dXJlLnBhcnQudGFibGVhdXgudHZhLnNjc3MiLCJ2aWV3cy9jbG90dXJlL3BhcnRzL3ZlbnRlcy9kYXRhL2Nsb3R1cmUucGFydC52ZW50ZXMuZGF0YS5zY3NzIiwidmlld3MvY2xpZW50L2dpZnQvbGlzdC9pdGVtL2NsaWVudC5naWZ0Lmxpc3RJdGVtLnNjc3MiLCJ2aWV3cy9sYXlvdXQvZGVza3RvcC9tZW51L2NvbnRleHR1YWxMaW5rcy9kZXNrdG9wLm1lbnUuY29udGV4dHVhbExpbmtzLnNjc3MiLCJ2aWV3cy9sYXlvdXQvbWVudS9wYXJ0cy9oZWFkZXIvbWVudS5wYXJ0cy5oZWFkZXIuc2NzcyIsInZpZXdzL2xheW91dC9tZW51L3BhcnRzL2J1cmdlci9tZW51LnBhcnRzLmJ1cmdlci5zY3NzIiwidmlld3MvbGF5b3V0L21lbnUvcGFydHMvcG9wdXAvbWVudS5wYXJ0cy5wb3B1cC5zY3NzIiwidmlld3Mva2FsZW5kZXNBY2FkZW15L3BhcnRzL21lbnUvZGVza3RvcC9rYWxlbmRlc0FjYWRlbXkubWVudS5kZXNrdG9wLnNjc3MiLCJ2aWV3cy9tYXJrZXRpbmcvZWRpdGlvbi9tZWRpYS9waG90b01haWwvbWVkaWEucGhvdG9NYWlsLmh0bWwuc2NzcyIsInZpZXdzL3Byb3Bvc2l0aW9uL3BhcnRzL2xpc3QvYWN0aW9ucy9wcm9wb3NpdGlvbi5wYXJ0cy5saXN0LmFjdGlvbnMuc2NzcyIsInZpZXdzL3JlZ2xlbWVudC91cGRhdGUvdGFjdGlsL2dpZnQvcmVnbGVtZW50LnVwZGF0ZS50YWN0aWwuZ2lmdC5zY3NzIiwidmlld3Mvc2V0dGluZ3MvY29uZm9ybWl0ZS9waXN0ZS9hcmNoaXZlL2NvbmZvcm1pdGUucGlzdGUuYXJjaGl2ZS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvY29uZm9ybWl0ZS9waXN0ZS9kdXBsaWNhdGEvY29uZm9ybWl0ZS5waXN0ZS5kdXBsaWNhdGEuc2NzcyIsInZpZXdzL3NldHRpbmdzL2NvbmZvcm1pdGUvcGlzdGUvZ3JhbmRUb3RhbFBlcmlvZGUvY29uZm9ybWl0ZS5waXN0ZS5ncmFuZFRvdGFsUGVyaW9kZS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvY29uZm9ybWl0ZS9waXN0ZS9ncmFuZFRvdGFsTWVuc3VlbC9jb25mb3JtaXRlLnBpc3RlLmdyYW5kVG90YWxNZW5zdWVsLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9jb25mb3JtaXRlL3Bpc3RlL2dyYW5kVG90YWxUaWNrZXQvY29uZm9ybWl0ZS5waXN0ZS5ncmFuZFRvdGFsVGlja2V0LnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9rYWxlbmRlcy9vcHRpb25zL2l0ZW0vc2V0dGluZ3Mua2FsZW5kZXMub3B0aW9ucy5pdGVtLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9jb25mb3JtaXRlL3Bpc3RlL3RpY2tldC9jb25mb3JtaXRlLnBpc3RlLnRpY2tldC5zY3NzIiwidmlld3Mvc2V0dGluZ3Mva2FsZW5kZXMvb3B0aW9ucy90cmlhbC9zZXR0aW5ncy5rYWxlbmRlcy5vcHRpb25zLnRyaWFsLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9rYWxlbmRlcy9wYXltZW50TWVhbnMvcGF5bWVudE1lYW5zSXRlbS9zZXR0aW5ncy5rYWxlbmRlcy5wYXltZW50TWVhbnNJdGVtLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9tZWRpYS9jbGllbnQvaXRlbS9zZXR0aW5ncy5tZWRpYS5jbGllbnQuaXRlbS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvbWVkaWEvZ2VuZXJhbC9tYWluL3NldHRpbmdzLm1lZGlhLmdlbmVyYWwubWFpbi5zY3NzIiwidmlld3Mvc2V0dGluZ3MvbWVkaWEvcGVyc29ubmFsaXNhdGlvbi9kZXRhaWwvc2V0dGluZ3MubWVkaWEucGVyc29ubmFsaXNhdGlvbi5kZXRhaWwuc2NzcyIsInZpZXdzL3NldHRpbmdzL21lZGlhL3BlcnNvbm5hbGlzYXRpb24vbGlzdC9zZXR0aW5ncy5tZWRpYS5wZXJzb25uYWxpc2F0aW9uLmxpc3Quc2NzcyIsInZpZXdzL3NldHRpbmdzL21lbnUvZGVza3RvcC9tZW51SXRlbS9zZXR0aW5ncy5tZW51SXRlbS5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL2ZhbWlsbGUvZm9ybS9vbmxpbmUuZmFtaWxsZS5mb3JtLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvYXBwYXJlbmNlL21haW4vc2V0dGluZ3Mub25saW5lLmFwcGFyZW5jZS5tYWluLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvbm90aWZpY2F0aW9uL2RldGFpbC9zZXR0aW5ncy5vbmxpbmUubm90aWZpY2F0aW9uLmRldGFpbC5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL25vdGlmaWNhdGlvbi9saXN0L3NldHRpbmdzLm9ubGluZS5ub3RpZmljYXRpb24ubGlzdC5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnRBY2NvdW50L2RvY3VtZW50L3BheW1lbnRBY2NvdW50LmRvY3VtZW50LnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcGF5bWVudEFjY291bnQvaGVhZGVyL3BheW1lbnRBY2NvdW50LmhlYWRlci5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnRBY2NvdW50L2lkZW50aWZpY2F0aW9uL3BheW1lbnRBY2NvdW50LmlkZW50aWZpY2F0aW9uLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcGF5bWVudEFjY291bnQvbG9hZGluZy9wYXltZW50QWNjb3VudC5sb2FkaW5nLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcGF5bWVudEFjY291bnQvbWFpbi9zZXR0aW5ncy5vbmxpbmUucGF5bWVudEFjY291bnQubWFpbi5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnRBY2NvdW50L3N5bnRoZXNlL3BheW1lbnRBY2NvdW50LnN5bnRoZXNlLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcGF5bWVudEFjY291bnQvdmVyc2VtZW50L3BheW1lbnRBY2NvdW50LnZlcnNlbWVudC5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3Byb21vL21haW4vc2V0dGluZ3Mub25saW5lLnByb21vLm1haW4uc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9yZXNlcnZhdGlvbi9hbm51bGF0aW9uL3NldHRpbmdzLnJlc2VydmF0aW9uLmFubnVsYXRpb24uc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9yZXNlcnZhdGlvbi9hcnRpY2xlL3Jlc2VydmF0aW9uLmFydGljbGUuc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9yZXNlcnZhdGlvbi9jdXN0b21GaWVsZHMvc2V0dGluZ3MucmVzZXJ2YXRpb24uY3VzdG9tRmllbGRzLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcmVzZXJ2YXRpb24vcHJvcG9zaXRpb24vc2V0dGluZ3MucmVzZXJ2YXRpb24ucHJvcG9zaXRpb24uc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9yZXNlcnZhdGlvbi9wdWJsaWNhdGlvbi9zZXR0aW5ncy5yZXNlcnZhdGlvbi5wdWJsaWNhdGlvbi5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3NlbGxPbmxpbmUvYXJ0aWNsZS9zZWxsT25saW5lLmFydGljbGUuc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9zZWxsT25saW5lL2NsaWNrQ29sbGVjdC9zZWxsT25saW5lLmNsaWNrQ29sbGVjdC5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3NlbGxPbmxpbmUvY29tbWFuZGVzb2xkL3NlbGxPbmxpbmUuY29tbWFuZGVzLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvc2VsbE9ubGluZS9kZWxpdmVyeU1vZGUvc2VsbE9ubGluZS5kZWxpdmVyeU1vZGUuc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9zZWxsT25saW5lL3B1YmxpY2F0aW9uL3NlbGxPbmxpbmUucHVibGljYXRpb24uc2NzcyIsInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL3BhcmFtZXRlci9vcmRlci9wbGF0Zm9ybS5wYXJhbWV0ZXIub3JkZXIuc2NzcyIsInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL3BhcmFtZXRlci9waG90b0V0YWJsaXNzZW1lbnQvcGxhdGZvcm0ucGFyYW1ldGVyLnBob3RvRXRhYmxpc3NlbWVudC5zY3NzIiwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vcGFyYW1ldGVyL3Bob3RvUmVhbGlzYXRpb24vcGxhdGZvcm0ucGFyYW1ldGVyLnBob3RvUmVhbGlzYXRpb24uc2NzcyIsInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL3BhcmFtZXRlci9wcmVzdGF0aW9uL3BsYXRmb3JtLnBhcmFtZXRlci5wcmVzdGF0aW9uLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9wbGF0Zm9ybS9wYXJhbWV0ZXIvdXBkYXRlL3BsYXRmb3JtLnBhcmFtZXRlci51cGRhdGUuc2NzcyIsInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL3BhcnRzL2Rpc2NvdW50Q29tcG9uZW50L2Rpc2NvdW50LmNvbXBvbmVudC5zY3NzIiwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vcGFydHMvZGlzY291bnRQYWdlL2Rpc2NvdW50LnBhZ2Uuc2NzcyIsInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL3BhcnRzL3ByZXN0YXRpb25MaXN0Q29tcG9uZW50L3ByZXN0YXRpb24ubGlzdC5jb21wb25lbnQuc2NzcyIsInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL3BhcnRzL3Byb3Bvc2l0aW9uUmVzZXJ2YXRpb24vcHJvcG9zaXRpb24ucmVzZXJ2YXRpb24uc2NzcyIsInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL3BhcnRzL3Jlc3NvdXJjZUxpc3RDb21wb25lbnQvcmVzc291cmNlLmxpc3QuY29tcG9uZW50LnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9wcm9tby9jb2RlL2xpc3QvcHJvbW8uY29kZS5saXN0LnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9wcm9tby9jb2RlL3V0aWxpc2F0aW9uL3Byb21vLmNvZGUudXRpbGlzYXRpb24uc2NzcyIsInZpZXdzL3NldHRpbmdzL3Nlby9ncmVzZXJ2ZS9hcnRpY2xlL3Nlby5ncmVzZXJ2ZS5hcnRpY2xlLnNjc3MiLCJ2aWV3cy9zdGFmZi93b3JraW5nSG91cnMvZGlzcG9uaWJpbGl0ZS9oZWFkZXIvZGlzcG9uaWJpbGl0ZS5oZWFkZXIuc2NzcyIsInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9kaXNwb25pYmlsaXRlL3JlcGVhdC9kaXNwb25pYmlsaXRlLnJlcGVhdC5zY3NzIiwidmlld3Mvc3RhZmYvd29ya2luZ0hvdXJzL2Rpc3BvbmliaWxpdGUvcmVwZWF0RW5kL2Rpc3BvbmliaWxpdGUucmVwZWF0RW5kLnNjc3MiLCJ2aWV3cy9zdGFmZi93b3JraW5nSG91cnMvZGlzcG9uaWJpbGl0ZS91cGRhdGUvZGlzcG9uaWJpbGl0ZS51cGRhdGUuc2NzcyIsInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9pbmRpc3BvbmliaWxpdGUvaGVhZGVyL2luZGlzcG9uaWJpbGl0ZS5oZWFkZXIuc2NzcyIsInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9pbmRpc3BvbmliaWxpdGUvcmVwZWF0L2luZGlzcG9uaWJpbGl0ZS5yZXBlYXQuc2NzcyIsInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9pbmRpc3BvbmliaWxpdGUvcmVwZWF0RW5kL2luZGlzcG9uaWJpbGl0ZS5yZXBlYXRFbmQuc2NzcyIsInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9pbmRpc3BvbmliaWxpdGUvdXBkYXRlL2luZGlzcG9uaWJpbGl0ZS51cGRhdGUuc2NzcyIsInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9pbmRpc3BvbmliaWxpdGUvdXBkYXRlU2luZ2xlL2luZGlzcG9uaWJpbGl0ZS51cGRhdGVTaW5nbGUuc2NzcyIsInZpZXdzL3N0b2NrL2lub3V0L2xpc3QvaXRlbS9zdG9jay5pbm91dC5saXN0Lml0ZW0uc2NzcyIsInZpZXdzL3RhcmlmL2ZhbWlsbGUvZWRpdGlvbi9maWNoZS9mYW1pbGxlLmVkaXRpb24uZmljaGUuc2NzcyIsInZpZXdzL3RhcmlmL2ZhbWlsbGUvZWRpdGlvbi9saXN0L2ZhbWlsbGUuZWRpdGlvbi5saXN0LnNjc3MiLCJ2aWV3cy90YXJpZi9wcmVzdGF0aW9uL3ByZXZpZXcvaXRlbS9wcmVzdGF0aW9uLnByZXZpZXcuaXRlbS5zY3NzIiwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9wcmV2aWV3L3RpbWVGcmFtZS9wcmVzdGF0aW9uLnByZXZpZXcudGltZUZyYW1lLnNjc3MiLCJ2aWV3cy9zdGF0aXN0aWNzL3BhZ2UvZGFzaGJvYXJkT2xkL2Rlc2t0b3AvZGFzaGJvYXJkLnBhZ2Uuc2NzcyIsInZpZXdzL3N0YXRpc3RpY3MvcGFnZS9kYXNoYm9hcmRPbGQvbW9iaWxlL2Rhc2hib2FyZC5wYWdlLnNjc3MiLCJ2aWV3cy9zdGF0aXN0aWNzL3BhZ2UvcmVwb3J0T2xkL2Rlc2t0b3AvcmVwb3J0LnBhZ2Uuc2NzcyIsInZpZXdzL3N0YXRpc3RpY3MvcGFnZS9yZXBvcnRPbGQvbW9iaWxlL3JlcG9ydC5wYWdlLnNjc3MiLCJ2aWV3cy9zdGF0aXN0aWNzL3JlcG9ydC9saXN0L21lbnVJdGVtT2xkL3N0YXRpc3RpY3MucmVwb3J0Lmxpc3QubWVudUl0ZW0uc2NzcyIsInZpZXdzL3RpY2tldC9hZ2VuZGEvcGFydHMvZGF0ZS90aWNrZXQuYWdlbmRhLmRhdGUuc2NzcyIsInZpZXdzL3RpY2tldC9hZ2VuZGEvcGFydHMvcGxhY2UvdGlja2V0LmFnZW5kYS5wbGFjZS5zY3NzIiwidmlld3MvdGlja2V0L2FnZW5kYS9wYXJ0cy9wcmVQYXltZW50L3RpY2tldC5hZ2VuZGEucHJlUGF5bWVudC5zY3NzIiwidmlld3MvdGlja2V0L2FnZW5kYS9wYXJ0cy9wcm9wb3NpdGlvbi90aWNrZXQuYWdlbmRhLnByb3Bvc2l0aW9uLnNjc3MiLCJ2aWV3cy90aWNrZXQvYWdlbmRhL3BhcnRzL3NlbmQvdGlja2V0LmFnZW5kYS5zZW5kLnNjc3MiLCJ2aWV3cy90aWNrZXQvYWdlbmRhL3BhcnRzL3RhY2hlcy90aWNrZXQuYWdlbmRhLnRhY2hlcy5zY3NzIiwidmlld3MvdGlja2V0L3NtYXJ0UHVzaC9kZXRhaWwvY2FuY2VsL3RpY2tldC5zbWFydFB1c2guZGV0YWlsLmNhbmNlbC5zY3NzIiwidmlld3MvdGlja2V0L3VwZGF0ZS9hcnRpY2xlTGlicmUvbWFpbi90aWNrZXQudXBkYXRlLmFydGljbGVMaWJyZS5tYWluLnNjc3MiLCJ2aWV3cy90aWNrZXQvdXBkYXRlL2FydGljbGVMaWJyZS91cGRhdGUvdGlja2V0LnVwZGF0ZS5hcnRpY2xlTGlicmUudXBkYXRlLnNjc3MiLCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL2FjdGlvbnMvdGlja2V0LnVwZGF0ZS5hY3Rpb25zLnNjc3MiLCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL2FydGljbGUvdGlja2V0LnVwZGF0ZS5hcnRpY2xlLnNjc3MiLCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL2NsaWVudC90aWNrZXQudXBkYXRlLmNsaWVudC5zY3NzIiwidmlld3MvdGlja2V0L3VwZGF0ZS9wYXJ0cy9kZWxpdmVyeS90aWNrZXQudXBkYXRlLmRlbGl2ZXJ5LnNjc3MiLCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL2VjaGVhbmNpZXIvdGlja2V0LnVwZGF0ZS5lY2hlYW5jaWVyLnNjc3MiLCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL2dpZnQvdGlja2V0LnVwZGF0ZS5naWZ0LnNjc3MiLCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL25vdGUvdGlja2V0LnVwZGF0ZS5ub3RlLnNjc3MiLCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL3JlbWlzZVRpY2tldC90aWNrZXQudXBkYXRlLnJlbWlzZVRpY2tldC5zY3NzIiwidmlld3MvdGlja2V0L3VwZGF0ZS9wYXJ0cy9zZW5kL3RpY2tldC51cGRhdGUuc2VuZC5zY3NzIiwidmlld3MvdGlja2V0L3VwZGF0ZS9wYXJ0cy90YWNoZXMvdGlja2V0LnVwZGF0ZS50YWNoZXMuc2NzcyIsInZpZXdzL3RpY2tldC91cGRhdGUvcGFydHMvdG90YWwvdGlja2V0LnVwZGF0ZS50b3RhbC5zY3NzIiwidmlld3MvdjMvY2xpZW50L2NvbXB0YS91cGRhdGUvdjMuY2xpZW50LmNvbXB0YS51cGRhdGUuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9jb3Vwb24vbGlzdC92My5jbGllbnQuY291cG9uLmxpc3Quc2NzcyIsInZpZXdzL3YzL2NsaWVudC9jb3Vwb24vYWRkL3YzLmNsaWVudC5jb3Vwb24uYWRkLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvY291cG9uL3VwZGF0ZS92My5jbGllbnQuY291cG9uLnVwZGF0ZS5zY3NzIiwidmlld3MvdjMvY2xpZW50L2N1cmUvbGlzdC92My5jbGllbnQuY3VyZS5saXN0LnNjc3MiLCJ2aWV3cy92My9jbGllbnQvY3VyZS9hZGQvdjMuY2xpZW50LmN1cmUuYWRkLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvY3VyZS91cGRhdGUvdjMuY2xpZW50LmN1cmUudXBkYXRlLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvZWNoZWFuY2llci9hZGQvdjMuY2xpZW50LmVjaGVhbmNpZXIuYWRkLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvZWNoZWFuY2llci9saXN0L3YzLmNsaWVudC5lY2hlYW5jaWVyLmxpc3Quc2NzcyIsInZpZXdzL3YzL2NsaWVudC9lY2hlYW5jaWVyL3VwZGF0ZS92My5jbGllbnQuZWNoZWFuY2llci51cGRhdGUuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9maWNoZVRlY2huaXF1ZS9saXN0L3YzLmNsaWVudC5maWNoZVRlY2huaXF1ZS5saXN0LnNjc3MiLCJ2aWV3cy92My9jbGllbnQvZmljaGVUZWNobmlxdWUvdXBkYXRlL3YzLmNsaWVudC5maWNoZVRlY2huaXF1ZS51cGRhdGUuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9maWRlbGl0ZS9hZGQvdjMuY2xpZW50LmZpZGVsaXRlLmFkZC5zY3NzIiwidmlld3MvdjMvY2xpZW50L2ZpZGVsaXRlL2xpc3QvdjMuY2xpZW50LmZpZGVsaXRlLmxpc3Quc2NzcyIsInZpZXdzL3YzL2NsaWVudC9maWRlbGl0ZS91cGRhdGUvdjMuY2xpZW50LmZpZGVsaXRlLnVwZGF0ZS5zY3NzIiwidmlld3MvdjMvY2xpZW50L2dpZnQvYWRkL3YzLmNsaWVudC5naWZ0LmFkZC5zY3NzIiwidmlld3MvdjMvY2xpZW50L2dpZnQvbGlzdC92My5jbGllbnQuZ2lmdC5saXN0LnNjc3MiLCJ2aWV3cy92My9jbGllbnQvZ2lmdC91cGRhdGUvdjMuY2xpZW50LmdpZnQudXBkYXRlLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvbWVkaWEvZGV0YWlsL3YzLmNsaWVudC5tZWRpYS5kZXRhaWwuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9tZWRpYS9zZW5kL3YzLmNsaWVudC5tZWRpYS5zZW5kLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvbWVkaWEvc3RhbmRhbG9uZS92My5jbGllbnQubWVkaWEuc3RhbmRhbG9uZS5zY3NzIiwidmlld3MvdjMvY2xpZW50L3Byb2R1aXQvbGlzdC92My5jbGllbnQucHJvZHVpdC5saXN0LnNjc3MiLCJ2aWV3cy92My9jbGllbnQvcHJvZHVpdC90aWNrZXQvdjMuY2xpZW50LnByb2R1aXQudGlja2V0LnNjc3MiLCJ2aWV3cy92My9jbGllbnQvcmR2L2xpc3QvdjMuY2xpZW50LnJkdi5saXN0LnNjc3MiLCJ2aWV3cy92My9jbGllbnQvcmR2L3RpY2tldC92My5jbGllbnQucmR2LnRpY2tldC5zY3NzIiwidmlld3MvdjMvY2xpZW50L3N0YXRzL2Rhc2hib2FyZC92My5jbGllbnQuc3RhdHMuZGFzaGJvYXJkLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvdGFiL2ZpZC92My5jbGllbnQudGFiLmZpZC5zY3NzIiwidmlld3MvdjMvY2xpZW50L3RhYi9pbmZvL3YzLmNsaWVudC50YWIuaW5mby5zY3NzIiwidmlld3MvdjMvY2xpZW50L3RhYi9zZXR0aW5ncy92My5jbGllbnQudGFiLnNldHRpbmdzLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvdGFiL3Zpc2l0L3YzLmNsaWVudC50YWIudmlzaXQuc2NzcyIsInZpZXdzL3YzL2NsaWVudC90aWNrZXQvbGlzdC92My5jbGllbnQudGlja2V0Lmxpc3Quc2NzcyIsInZpZXdzL3YzL2NsaWVudC90aWNrZXQvdGlja2V0L3YzLmNsaWVudC50aWNrZXQudGlja2V0LnNjc3MiLCJ2aWV3cy90aWNrZXQvcmVtaXNlL3BhcnRzL3VwZGF0ZS90aWNrZXQucmVtaXNlLnBhcnRzLnVwZGF0ZS5zY3NzIiwidmlld3MvdjMvcmR2L2FydGljbGUvaGlzdG9QcmVzdGF0aW9ucy92My5yZHYuYXJ0aWNsZS5oaXN0b1ByZXN0YXRpb25zLnNjc3MiLCJ2aWV3cy92My9yZHYvYXJ0aWNsZS9oaXN0b1Byb2R1aXRzL3YzLnJkdi5hcnRpY2xlLmhpc3RvUHJvZHVpdHMuc2NzcyIsInZpZXdzL3YzL3Jkdi9hcnRpY2xlL2hpc3RvVGlja2V0cy92My5yZHYuYXJ0aWNsZS5oaXN0b1RpY2tldHMuc2NzcyIsInZpZXdzL3YzL3Jkdi9hcnRpY2xlL2xpc3QvdjMucmR2LmFydGljbGUubGlzdC5zY3NzIiwidmlld3MvdjMvcmR2L2FydGljbGUvbGlzdC92My5yZHYuYXJ0aWNsZS5wcmljZS5zY3NzIiwidmlld3MvdjMvcmR2L2FydGljbGUvbGlzdC92My5yZHYuYXJ0aWNsZS50YWNoZVN0YXJ0LnNjc3MiLCJ2aWV3cy92My9yZHYvYXJ0aWNsZS9tb250YW50TGlicmUvdjMucmR2LmFydGljbGUubW9udGFudExpYnJlLnNjc3MiLCJ2aWV3cy92My9yZHYvY2FzaGluZy9xdWljay92My5yZHYuY2FzaGluZy5xdWljay5yZWNhcC5zY3NzIiwidmlld3MvdjMvcmR2L2Nhc2hpbmcvcXVpY2svdjMucmR2LmNhc2hpbmcucXVpY2suc2NzcyIsInZpZXdzL3YzL3Jkdi9jbGllbnQvZmljaGUvdjMucmR2LmNsaWVudC5maWNoZS5zY3NzIiwidmlld3MvdjMvcmR2L2NsaWVudC9maWNoZVRlY2huaXF1ZS92My5yZHYuY2xpZW50LmZpY2hlVGVjaG5pcXVlLnNjc3MiLCJ2aWV3cy92My9yZHYvY2xpZW50L21lcmdlL3YzLnJkdi5jbGllbnQubWVyZ2Uuc2NzcyIsInZpZXdzL3YzL3Jkdi9jbGllbnQvbm90ZS92My5yZHYuY2xpZW50Lm5vdGUuc2NzcyIsInZpZXdzL3YzL3Jkdi9jbGllbnQvc2VsZWN0L3YzLnJkdi5jbGllbnQuc2VsZWN0LnNjc3MiLCJ2aWV3cy92My9yZHYvY2xpZW50L3VwZGF0ZS92My5yZHYuY2xpZW50LnVwZGF0ZS5zY3NzIiwidmlld3MvdjMvcmR2L2RhdGUvaGlzdG9yaXF1ZS92My5yZHYuZGF0ZS5oaXN0b3JpcXVlLnNjc3MiLCJ2aWV3cy92My9yZHYvZGF0ZS9tZXJnZS92My5yZHYuZGF0ZS5tZXJnZS5zY3NzIiwidmlld3MvdjMvcmR2L2RhdGUvcHJvcG9zaXRpb24vdjMucmR2LmRhdGUucHJvcG9zaXRpb24uc2NzcyIsInZpZXdzL3YzL3Jkdi9kYXRlL3JlcGVhdC92My5yZHYuZGF0ZS5yZXBlYXQuc2NzcyIsInZpZXdzL3YzL3Jkdi9kYXRlL3NlbGVjdC92My5yZHYuZGF0ZS5zZWxlY3Quc2NzcyIsInZpZXdzL3YzL3Jkdi9tYWluL2NvbW1hbmRlL3YzLnJkdi5tYWluLmNvbW1hbmRlLnNjc3MiLCJ2aWV3cy92My9yZHYvbWVkaWEvc2VsZWN0L3YzLnJkdi5tZWRpYS5zZWxlY3Quc2NzcyIsInZpZXdzL3YzL3Jkdi9ub3RlL3NlbGVjdC5vbGQvdjMucmR2Lm5vdGUuc2VsZWN0LnNjc3MiLCJ2aWV3cy92My9yZHYvcHJlcGFpZW1lbnQvYm9keS92My5yZHYucHJlcGFpZW1lbnQuYm9keS5zY3NzIiwidmlld3MvdjMvcmR2L3ByZXBhaWVtZW50L3BheW1lbnRCeVByby92My5yZHYucHJlcGFpZW1lbnQucGF5bWVudEJ5UHJvLnNjc3MiLCJ2aWV3cy92My9yZHYvcHJlcGFpZW1lbnQvdXBkYXRlL3YzLnJkdi5wcmVwYWllbWVudC51cGRhdGUuc2NzcyIsInZpZXdzL3YzL3Jkdi9wcmVzdGF0aW9uL3NlbGVjdC5vbGQvdjMucmR2LnByZXN0YXRpb24uc2VsZWN0LnNjc3MiLCJ2aWV3cy92My9yZHYvcmVtaXNlL2xpc3QvdjMucmR2LnJlbWlzZS5saXN0LnNjc3MiLCJ2aWV3cy92My9yZHYvcmVtaXNlL2xpc3Qub2xkL3YzLnJkdi5yZW1pc2UubGlzdC5zY3NzIiwidmlld3MvdjMvcmR2L3JlZ2xlbWVudC9saXN0Lm9sZC92My5yZHYucmVnbGVtZW50Lmxpc3Quc2NzcyIsInZpZXdzL3YzL3Jkdi9yZW1pc2Uvc2VsZWN0Lm9sZC92My5yZHYucmVtaXNlLnNlbGVjdC5zY3NzIiwidmlld3MvdjMvcmR2L3JlbWlzZS91cGRhdGUvdjMucmR2LnJlbWlzZS51cGRhdGUuc2NzcyIsInZpZXdzL3YzL3BhcnRzL2FydGljbGUvc2VsZWN0L3YzLmFydGljbGUuc2VsZWN0LnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9jbGllbnQvaGVhZGVyL3YzLmNsaWVudC5oZWFkZXIuc2NzcyIsInZpZXdzL3YzL3BhcnRzL2NsaWVudC9pbmZvcy92My5jbGllbnQuaW5mb3Muc2NzcyIsInZpZXdzL3YzL3BhcnRzL2NsaWVudC9maWNoZVRlY2huaXF1ZXMvdjMuY2xpZW50LmZpY2hlVGVjaG5pcXVlcy5zY3NzIiwidmlld3MvdjMvcGFydHMvY2xpZW50L2xpc3QvdjMuY2xpZW50Lmxpc3Quc2NzcyIsInZpZXdzL3YzL3BhcnRzL2NsaWVudC9tZXJnZS92My5jbGllbnQubWVyZ2Uuc2NzcyIsInZpZXdzL3YzL3BhcnRzL2NsaWVudC91cGRhdGUvdjMuY2xpZW50LnVwZGF0ZS5zY3NzIiwidmlld3MvdjMvcGFydHMvY2xpZW50L3NlbGVjdC92My5jbGllbnQuc2VsZWN0LnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9jYXNoaW5nL2FydGljbGUvdjMuY2FzaGluZy5hcnRpY2xlLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9jYXNoaW5nL2NsaWVudC92My5jYXNoaW5nLmNsaWVudC5zY3NzIiwidmlld3MvdjMvcGFydHMvY2FzaGluZy9yZWNhcC92My5jYXNoaW5nLnJlY2FwLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9jYXNoaW5nL3JlbWlzZS92My5jYXNoaW5nLnJlbWlzZS5zY3NzIiwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2NvbmZpcm1EaWFsb2cvdjMuY29uZmlybURpYWxvZy5zY3NzIiwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzQWRyZXNzZS92My5rYWxlbmRlc0FkcmVzc2Uuc2NzcyIsInZpZXdzL3YzL3BhcnRzL2NvbXBvbmVudC9rYWxlbmRlc0J1dHRvbi92My5rYWxlbmRlc0J1dHRvbi5zY3NzIiwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzQnV0dG9uTGlnaHQvdjMua2FsZW5kZXNCdXR0b25MaWdodC5zY3NzIiwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzQ2xvc2UvdjMua2FsZW5kZXNDbG9zZS5zY3NzIiwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzRGF0ZVNsaWRlSW5wdXQvdjMua2FsZW5kZXMuZGF0ZVNsaWRlSW5wdXQuc2NzcyIsInZpZXdzL3YzL3BhcnRzL2NvbXBvbmVudC9rYWxlbmRlc0RheVNlbGVjdC92My5rYWxlbmRlc0RheVNlbGVjdC5zY3NzIiwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzSW5wdXQvdjMua2FsZW5kZXNJbnB1dC5zY3NzIiwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzSW5wdXRRdWFudGl0ZS92My5rYWxlbmRlc0lucHV0UXVhbnRpdGUuc2NzcyIsInZpZXdzL3YzL3BhcnRzL2NvbXBvbmVudC9rYWxlbmRlc0xvYWRpbmcvdjMua2FsZW5kZXNMb2FkaW5nLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNNdWx0aVNlbGVjdC92My5rYWxlbmRlc011bHRpU2VsZWN0LnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNNb250aFNlbGVjdC92My5rYWxlbmRlc01vbnRoU2VsZWN0LnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNQZXJpb2QvdjMua2FsZW5kZXNQZXJpb2Quc2NzcyIsInZpZXdzL3YzL3BhcnRzL2NvbXBvbmVudC9rYWxlbmRlc1RhZy92My5rYWxlbmRlc1RhZy5zY3NzIiwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzVGV4dGFyZWEvdjMua2FsZW5kZXNUZXh0YXJlYS5zY3NzIiwidmlld3MvdjMvcGFydHMvZWNoZWFuY2llci9tYW5hZ2UvdjMuZWNoZWFuY2llci5tYW5hZ2Uuc2NzcyIsInZpZXdzL3YzL3BhcnRzL2dpZnQvZmljaGUvdjMuZ2lmdC5maWNoZS5zY3NzIiwidmlld3MvdjMvcGFydHMvZ2lmdC9jcmVhdGUvdjMuZ2lmdC5jcmVhdGUuc2NzcyIsInZpZXdzL3YzL3BhcnRzL21lZGlhL21lc3NhZ2UvdjMubWVkaWEubWVzc2FnZS5zY3NzIiwidmlld3MvdjMvcGFydHMvcHJvL3NlbGVjdC92My5wcm8uc2VsZWN0LnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9wcm9wb3NpdGlvbi9jaG9pY2UvcHJvcG9zaXRpb24uY2hvaWNlLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9wcm9wb3NpdGlvbi9mcmVxdWVuY2UvcHJvcG9zaXRpb24uZnJlcXVlbmNlLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9yZWdsZW1lbnQvYWRkL3YzLnJlZ2xlbWVudC5hZGQuc2NzcyIsInZpZXdzL3YzL3BhcnRzL3JlZ2xlbWVudC9jYXNoaW5nL3YzLnJlZ2xlbWVudC5jYXNoaW5nLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9yZWdsZW1lbnQvY3JlYXRlL3YzLnJlZ2xlbWVudC5jcmVhdGUuc2NzcyIsInZpZXdzL3YzL3BhcnRzL3JlZ2xlbWVudC9tZHAub2xkL3JlZ2xlbWVudC5tZHAuc2NzcyIsInZpZXdzL3YzL3BhcnRzL3JlZ2xlbWVudC9lY2hlYW5jaWVyL3YzLnJlZ2xlbWVudC5lY2hlYW5jaWVyLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9yZWdsZW1lbnQvcmVmdW5kL3YzLnJlZ2xlbWVudC5yZWZ1bmQuc2NzcyIsInZpZXdzL3YzL3BhcnRzL3JlbWlzZS9ib2R5L3YzLnJlbWlzZS5ib2R5LnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9yZXNlcnZhdGlvbi9wcm9DaG9pY2UvcmVzZXJ2YXRpb24ucHJvQ2hvaWNlLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9yZXNzb3VyY2Uvc2VsZWN0L3YzLnJlc3NvdXJjZS5zZWxlY3Quc2NzcyIsInZpZXdzL3YzL3BhcnRzL3RpY2tldC9jb25zdWx0L3RpY2tldC5jb25zdWx0LnNjc3MiLCJ2aWV3cy92My9wYXJ0cy90aWNrZXQvaGlzdG9yeS90aWNrZXQuaGlzdG9yeS5zY3NzIiwidmlld3MvdjMvcGFydHMvdGlja2V0L3BheW1lbnRNZWFuL3YzLnRpY2tldC5wYXltZW50TWVhbi5zY3NzIiwidmlld3MvdjMvcGFydHMvdGlja2V0L3JlZnVuZC92My50aWNrZXQucmVmdW5kLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy90aWNrZXQvdGFncy92My50aWNrZXQudGFncy5zY3NzIiwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL2FjdGlvbnMvcGxhbm5pbmcvY2FsZW5kYXIuYWN0aW9ucy5wbGFubmluZy5zY3NzIiwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL2FjdGlvbnMvcHJvcG9zaXRpb24vY2FsZW5kYXIuYWN0aW9ucy5wcm9wb3NpdGlvbi5zY3NzIiwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL3Jlc2VydmF0aW9uL2RldGFpbHMvY2FsZW5kYXIucmVzZXJ2YXRpb24uY2FyZC5zY3NzIiwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL3Jlc2VydmF0aW9uL2RldGFpbHMvY2FsZW5kYXIucmVzZXJ2YXRpb24uZGV0YWlscy5zY3NzIiwidmlld3MvbGF5b3V0L2Rlc2t0b3AvbWVudS9tYWluL3JlZHVjZWQvbWVudS5tYWluLnJlZHVjZWQuc2NzcyIsInZpZXdzL2thbGVuZGVzQWNhZGVteS9wYXJ0cy9tZW51L2Rlc2t0b3AvbWVudUl0ZW0va2FsZW5kZXNBY2FkZW15Lm1lbnVJdGVtLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcGF5bWVudEFjY291bnQvZG9jdW1lbnQvdXBsb2FkL3BheW1lbnRBY2NvdW50LnVwbG9hZC5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnRBY2NvdW50L2lkZW50aWZpY2F0aW9uL2NvbXBhbnkvcGF5bWVudEFjY291bnQuaWRlbnRpZmljYXRpb24uY29tcGFueS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vcGFyYW1ldGVyL3BhcnRzL2NhdGVnb3JpZXMvcGxhdGZvcm0ucGFyYW1ldGVyLmNhdGVnb3JpZXMuc2NzcyIsInZpZXdzL3N0YWZmL3Blcm1pc3Npb25zL2Rlc2t0b3AvbWFuYWdlUGVybWlzc2lvbi9tYW5hZ2VQZXJtaXNzaW9uQWNjZXMvc3RhZmYubWFuYWdlUGVybWlzc2lvbkFjY2VzLnNjc3MiLCJ2aWV3cy9zdGFmZi9wZXJtaXNzaW9ucy9kZXNrdG9wL21hbmFnZVBlcm1pc3Npb24vbWFuYWdlUGVybWlzc2lvbkRyb2l0L3N0YWZmLm1hbmFnZVBlcm1pc3Npb25Ecm9pdC5zY3NzIiwidmlld3Mvc3RhZmYvcGVybWlzc2lvbnMvZGVza3RvcC9tYW5hZ2VQZXJtaXNzaW9uL21hbmFnZVBlcm1pc3Npb25Qcm8vc3RhZmYubWFuYWdlUGVybWlzc2lvblByby5zY3NzIiwidmlld3MvdGFyaWYvZmFtaWxsZS9lZGl0aW9uL2FydGljbGUvb3JkZXIvZmFtaWxsZS5hcnRpY2xlLm9yZGVyLnNjc3MiLCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL3JlZ2xlbWVudC9pdGVtL3RpY2tldC51cGRhdGUucmVnbGVtZW50Lml0ZW0uc2NzcyIsInZpZXdzL3YzL2NsaWVudC9jb21wdGEvdXBkYXRlL3JlZ3VsL3YzLmNsaWVudC5jb21wdGEudXBkYXRlLnJlZ3VsLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvY291cG9uL3VwZGF0ZS9kYXRlL3YzLmNsaWVudC5jb3Vwb24udXBkYXRlLmRhdGUuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9jb3Vwb24vdXBkYXRlL3RhcmdldC92My5jbGllbnQuY291cG9uLnVwZGF0ZS50YXJnZXQuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9jdXJlL3VwZGF0ZS9jb25zby92My5jbGllbnQuY3VyZS51cGRhdGUuY29uc28uc2NzcyIsInZpZXdzL3YzL2NsaWVudC9jdXJlL3VwZGF0ZS9kYXRlL3YzLmNsaWVudC5jdXJlLnVwZGF0ZS5kYXRlLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvY3VyZS91cGRhdGUvcmVndWwvdjMuY2xpZW50LmN1cmUudXBkYXRlLnJlZ3VsLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvZWNoZWFuY2llci91cGRhdGUvZWNoZWFuY2UvdjMuY2xpZW50LmVjaGVhbmNpZXIudXBkYXRlLmVjaGVhbmNlLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvZmlkZWxpdGUvdXBkYXRlL2NvbnNvL3YzLmNsaWVudC5maWRlbGl0ZS51cGRhdGUuY29uc28uc2NzcyIsInZpZXdzL3YzL2NsaWVudC9maWRlbGl0ZS91cGRhdGUvZGF0ZS92My5jbGllbnQuZmlkZWxpdGUudXBkYXRlLmRhdGUuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9maWRlbGl0ZS91cGRhdGUvcmVndWwvdjMuY2xpZW50LmZpZGVsaXRlLnVwZGF0ZS5yZWd1bC5zY3NzIiwidmlld3MvdjMvY2xpZW50L2dpZnQvdXBkYXRlL2JlbmVmL3YzLmNsaWVudC5naWZ0LnVwZGF0ZS5iZW5lZi5zY3NzIiwidmlld3MvdjMvY2xpZW50L2dpZnQvdXBkYXRlL2NvZGUvdjMuY2xpZW50LmdpZnQudXBkYXRlLmNvZGUuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9naWZ0L3VwZGF0ZS9kYXRlL3YzLmNsaWVudC5naWZ0LnVwZGF0ZS5kYXRlLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvZ2lmdC91cGRhdGUvc2VuZC92My5jbGllbnQuZ2lmdC51cGRhdGUuc2VuZC5zY3NzIiwidmlld3MvdjMvcGFydHMvYXJ0aWNsZS9zZWxlY3QvaXRlbS9hcnRpY2xlLnNlbGVjdC5pdGVtLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNBdXRob3JpemVkL2thbGVuZGVzQXV0aG9yaXplZFBhZ2UvdjMua2FsZW5kZXMuYXV0aG9yaXplZFBhZ2Uuc2NzcyIsInZpZXdzL3YzL3BhcnRzL2dpZnQvbGlzdC9pdGVtL3YzLmdpZnQubGlzdEl0ZW0uc2NzcyIsInZpZXdzL3YzL3BhcnRzL3RpY2tldC9jb25zdWx0L3NlbmQvdjMudGlja2V0LmNvbnN1bHQuc2VuZC5zY3NzIiwidmlld3MvdjMvcGFydHMvdGlja2V0L2NvbnN1bHQvdmVuZGV1ci92My50aWNrZXQuY29uc3VsdC52ZW5kZXVyLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvYWN0aW9ucy9wcm9wb3NpdGlvbi9leHRyYVRpbWUvY2FsZW5kYXIuYWN0aW9ucy5wcm9wb3NpdGlvbi5leHRyYVRpbWUuc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9wYXltZW50QWNjb3VudC9pZGVudGlmaWNhdGlvbi9jb21wYW55L3BlcnNvbi9wYXltZW50QWNjb3VudC5wZXJzb24uc2NzcyIsInZpZXdzL3YzL3BhcnRzL2FydGljbGUvc2VsZWN0L2ZhbWlsbGUvaXRlbS9mYW1pbGxlLml0ZW0uc2NzcyIsInRlc3QvdGVzdC5zY3NzIiwicGFnZXMvbG9hZGluZy9wYWdlLmxvYWRpbmcuc2NzcyIsInBhZ2VzL25vU3Vic2NyaXB0aW9uL3BhZ2Uubm9TdWJzY3JpcHRpb24uc2NzcyIsInBhcnRzL3RvcE1lbnUvcGFydHMudG9wTWVudS5zY3NzIiwidmlld3MvY29sb3JzL2NvbG9ycy5saXN0LnNjc3MiLCJwYXJ0cy9hcnRpY2xlL2JveC9mYW1pbGxlLmJveC5zY3NzIiwidmlld3MvYXJ0aWNsZS9oZWFkZXIvYXJ0aWNsZS5oZWFkZXIuc2NzcyIsInZpZXdzL2FydGljbGUvZ2VuZXJpY0ZpbHRlci9hcnRpY2xlcy5nZW5lcmljRmlsdGVyLnNjc3MiLCJ2aWV3cy9hcnRpY2xlL2xpc3RWMi9hcnRpY2xlLmxpc3RWMi5zY3NzIiwidmlld3MvYWdlbmRhL21haW4vYWdlbmRhLm1haW4uc2NzcyIsInZpZXdzL2Jhc2VBcnRpY2xlL2dlbmVyaWNGaWx0ZXIvYmFzZUFydGljbGVzLmdlbmVyaWNGaWx0ZXIuc2NzcyIsInZpZXdzL2Jhc2VBcnRpY2xlL2xpc3QvYmFzZUFydGljbGUubGlzdC5zY3NzIiwidmlld3MvYm91dGlxdWVTY2hlZHVsZS9lZGl0aW9uL2JvdXRpcXVlU2NoZWR1bGUuZWRpdGlvbi5zY3NzIiwidmlld3MvY2Fpc3NlL21haW4vY2Fpc3NlLm1haW4uc2NzcyIsInZpZXdzL2NhbWVyYS9tYWluL2NhbWVyYS5tYWluLnNjc3MiLCJ2aWV3cy9jYXRlZ29yaWUvbGlzdC9jYXRlZ29yaWUubGlzdC5zY3NzIiwidmlld3MvY2F0ZWdvcmllL3VwZGF0ZS9jYXRlZ29yaWUudXBkYXRlLnNjc3MiLCJ2aWV3cy9jaGF0L2NvbnZlcnNhdGlvbi9jaGF0LmNvbnZlcnNhdGlvbi5zY3NzIiwidmlld3MvY2hhdC9jb252ZXJzYXRpb25zL2NoYXQuY29udmVyc2F0aW9ucy5zY3NzIiwidmlld3MvY2hhdC9zZW5kL2NoYXQuc2VuZC5zY3NzIiwidmlld3MvYWNjdWVpbC9hY2Nlcy9hY2N1ZWlsLmFjY2VzLnNjc3MiLCJ2aWV3cy9hY2N1ZWlsL2Rlc2NyaXB0aW9uL2FjY3VlaWwuZGVzY3JpcHRpb24uc2NzcyIsInZpZXdzL2FjY3VlaWwvaG9yYWlyZS9hY2N1ZWlsLmhvcmFpcmUuc2NzcyIsInZpZXdzL2FjY3VlaWwvbGFuZGluZy9hY2N1ZWlsLmxhbmRpbmcuc2NzcyIsInZpZXdzL2Nsb3R1cmUvZGFzaGJvYXJkL2Nsb3R1cmUuZGFzaGJvYXJkLnNjc3MiLCJ2aWV3cy9jbG90dXJlL2ZpY2hlL2Nsb3R1cmUuZmljaGUuc2NzcyIsInZpZXdzL2Nsb3R1cmUvaGVhZGVyL2Nsb3R1cmUuaGVhZGVyLnNjc3MiLCJ2aWV3cy9jbG90dXJlL2RldGFpbC9jbG90dXJlLmRldGFpbC5zY3NzIiwidmlld3MvY2xvdHVyZS9tYWluL2Nsb3R1cmUubWFpbi5zY3NzIiwidmlld3MvZGFzaGJvYXJkL21haW4vZGFzaGJvYXJkLm1haW4uc2NzcyIsInZpZXdzL2NiRW5MaWduZS9oZWFkZXIvY2JFbkxpZ25lLmhlYWRlci5zY3NzIiwidmlld3MvZmFtaWxsZS9maWxBcmlhbmUvZmFtaWxsZS5maWxBcmlhbmUuc2NzcyIsInZpZXdzL2NsaWVudC9kZXRhaWxzL2NsaWVudC5kZXRhaWxzLnNjc3MiLCJ2aWV3cy9jYkVuTGlnbmUvbWFpbi9jYkVuTGlnbmUubWFpbi5zY3NzIiwidmlld3MvY2xpZW50L2hlYWRlci9jbGllbnQuaGVhZGVyLnNjc3MiLCJ2aWV3cy9jbGllbnQvbGlzdC9jbGllbnQubGlzdC5zY3NzIiwidmlld3MvY2xpZW50L21haW4vY2xpZW50Lm1haW4uc2NzcyIsInZpZXdzL2NsaWVudC9vbmxpbmUvY2xpZW50Lm9ubGluZS5zY3NzIiwidmlld3MvY2xpZW50L3JlbW92ZVJkdi9jbGllbnQucmVtb3ZlUmR2LnNjc3MiLCJ2aWV3cy9jbGllbnQvdXBkYXRlL2NsaWVudC51cGRhdGUuc2NzcyIsInZpZXdzL2RlbW8vbGlzdC9kZW1vLmxpc3Quc2NzcyIsInZpZXdzL2dlbmVyaWNBY2Nlc3MvbGlzdC9nZW5lcmljQWNjZXNzLmxpc3Quc2NzcyIsInZpZXdzL2VjaGVhbmNpZXIvZmljaGUvZWNoZWFuY2llci5maWNoZS5zY3NzIiwidmlld3MvZWNoZWFuY2llci9oZWFkZXIvZWNoZWFuY2llci5oZWFkZXIuc2NzcyIsInZpZXdzL2VjaGVhbmNpZXIvdXBkYXRlL2VjaGVhbmNpZXIudXBkYXRlLnNjc3MiLCJ2aWV3cy9naWZ0L2xpc3QvZ2lmdC5saXN0LnNjc3MiLCJ2aWV3cy9naWZ0L3ByZXZpZXcvZ2lmdC5wcmV2aWV3LnNjc3MiLCJ2aWV3cy9nYW1tZS9saXN0L2dhbW1lLmxpc3Quc2NzcyIsInZpZXdzL2dhbW1lL3VwZGF0ZS9nYW1tZS51cGRhdGUuc2NzcyIsInZpZXdzL2xvZ2luL3Bhc3NMb3N0L2xvZ2luLnBhc3NMb3N0LnNjc3MiLCJ2aWV3cy9rYWxlbmRlc0FjYWRlbXkvZGV0YWlscy9rYWxlbmRlc0FjYWRlbXkuZGV0YWlscy5zY3NzIiwidmlld3Mva2FsZW5kZXNBY2FkZW15L21haW4va2FsZW5kZXNBY2FkZW15Lm1haW4uc2NzcyIsInZpZXdzL2thbGVuZGVzQWNhZGVteS9tb2JpbGUva2FsZW5kZXNBY2FkZW15Lm1vYmlsZS5zY3NzIiwidmlld3MvbG9naW4vbWFpbi9sb2dpbi5tYWluLnNjc3MiLCJ2aWV3cy9sb2dpbi93ZWxjb21lL3dlbGNvbWUuc2NzcyIsInZpZXdzL2ltYWdlL2Rpc3BsYXkvaW1hZ2UuZGlzcGxheS5zY3NzIiwidmlld3MvaW1hZ2UvaXRlbS9pbWFnZS5pdGVtLnNjc3MiLCJ2aWV3cy9pbWFnZS9jb25zdWx0L2ltYWdlLmNvbnN1bHQuc2NzcyIsInZpZXdzL2ltYWdlL21haW4vaW1hZ2UubWFpbi5zY3NzIiwidmlld3MvbWFya2V0aW5nL21haW4vbWFya2V0aW5nLm1haW4uc2NzcyIsInZpZXdzL21hcmtldGluZy9oZWFkZXIvbWFya2V0aW5nLmhlYWRlci5zY3NzIiwidmlld3MvbWFya2V0aW5nL3BhcmFtZXRyYWdlT2xkL21hcmtldGluZy5wYXJhbWV0cmFnZS5zY3NzIiwidmlld3MvbWFya2V0aW5nL3JhcHBvcnQvbWFya2V0aW5nLnJlc3VsdC5yYXBwb3J0LnNjc3MiLCJ2aWV3cy9tYXJxdWUvbGlzdC9tYXJxdWUubGlzdC5zY3NzIiwidmlld3MvbWFycXVlL3VwZGF0ZS9tYXJxdWUudXBkYXRlLnNjc3MiLCJ2aWV3cy9oZWxwL2RldGFpbHMvaGVscC5kZXRhaWxzLnNjc3MiLCJ2aWV3cy9oZWxwL21haW4vaGVscC5tYWluLnNjc3MiLCJ2aWV3cy9oZWxwL2xpc3QvaGVscC5saXN0LnNjc3MiLCJ2aWV3cy9oZWxwL3N1cHBvcnQvaGVscC5zdXBwb3J0LnNjc3MiLCJ2aWV3cy9tZWRpYS9jb25zdWx0L21lZGlhLmNvbnN1bHQuc2NzcyIsInZpZXdzL21lZGlhL2xpc3QvbWVkaWEubGlzdC5zY3NzIiwidmlld3MvaGVscC9yZXNvdXJjZXMvaGVscC5yZXNvdXJjZXMuc2NzcyIsInZpZXdzL21hcmtldGluZy9zeW50aGVzZS9tYXJrZXRpbmcucmVzdWx0LnN5bnRoZXNlLnNjc3MiLCJ2aWV3cy9wcmVQYXltZW50L2ZpY2hlL3ByZVBheW1lbnQuZmljaGUuc2NzcyIsInZpZXdzL25vU3Vic2NyaXB0aW9uL3dlbGNvbWUvbm9TdWJzY3JpcHRpb24ud2VsY29tZS5zY3NzIiwidmlld3MvcHJlUGF5bWVudC9wYXkvcHJlUGF5bWVudC5wYXkuc2NzcyIsInZpZXdzL25vdGlmaWNhdGlvbi9saXN0L25vdGlmaWNhdGlvbi5saXN0LnNjc3MiLCJ2aWV3cy9yZW5ld2FsL3BheW1lbnREZXRhaWwvcmVuZXdhbC5wYXltZW50RGV0YWlsLnNjc3MiLCJ2aWV3cy9yYXBwb3J0Q29tcHRhYmxlL2xpc3QvcmFwcG9ydENvbXB0YWJsZS5saXN0LnNjc3MiLCJ2aWV3cy9ub3RpZmljYXRpb24vbWFpbi9ub3RpZmljYXRpb24ubWFpbi5zY3NzIiwidmlld3MvcmFwcG9ydENvbXB0YWJsZS9yZXBvcnRMaXN0L3JhcHBvcnRDb21wdGFibGUucmVwb3J0TGlzdC5zY3NzIiwidmlld3MvcmVnbGVtZW50L2FjY291bnQvcmVnbGVtZW50LmFjY291bnQuc2NzcyIsInZpZXdzL3NhdGlzZmFjdGlvbi9kYXNoYm9hcmQvc2F0aXNmYWN0aW9uLmRhc2hib2FyZC5zY3NzIiwidmlld3MvcHJvZHVjdFRvdXJTZXR0aW5nL2JvdXRpcXVlL3Byb2R1Y3RUb3VyLnNldHRpbmcuYm91dGlxdWUuc2NzcyIsInZpZXdzL3Byb2R1Y3RUb3VyU2V0dGluZy9tYWluL3Byb2R1Y3RUb3VyLnNldHRpbmcubWFpbi5zY3NzIiwidmlld3Mvc2Nhbi9jb21tYW5kZS9zY2FuLmNvbW1hbmRlLnNjc3MiLCJ2aWV3cy9zYXRpc2ZhY3Rpb24vbWFpbi9zYXRpc2ZhY3Rpb24ubWFpbi5zY3NzIiwidmlld3Mvc2Nhbi9zY2FubmVyL3NjYW4uc2Nhbm5lci5zY3NzIiwidmlld3Mvc2Nhbi9jYWlzc2Uvc2Nhbi5jYWlzc2Uuc2NzcyIsInZpZXdzL3NjYW4vbWFpbi9zY2FuLm1haW4uc2NzcyIsInZpZXdzL3NjYW4vc3RvY2svc2Nhbi5zdG9jay5zY3NzIiwidmlld3MvcmVwb3J0L21haW4vcmVwb3J0Lm1haW4uc2NzcyIsInZpZXdzL3NlYXJjaC9kZXRhaWxzL3NlYXJjaC5kZXRhaWxzLnNjc3MiLCJ2aWV3cy9zZWFyY2gvbGlzdC9zZWFyY2gubGlzdC5zY3NzIiwidmlld3Mvc2VhcmNoL21haW4vc2VhcmNoLm1haW4uc2NzcyIsInZpZXdzL3NlbGxPbmxpbmUvY29tbWFuZGVzL3NlbGxPbmxpbmUuY29tbWFuZGVzLnNjc3MiLCJ2aWV3cy9zZWxsT25saW5lL21haW4vc2VsbE9ubGluZS5tYWluLnNjc3MiLCJ2aWV3cy9zZWxlY3RTY3JlZW4vZmFtaWxsZXMvc2VsZWN0U2NyZWVuLmZhbWlsbGVzLnNjc3MiLCJ2aWV3cy9zZWxlY3RTY3JlZW4vY29sb3JzL3NlbGVjdFNjcmVlbi5jb2xvcnMuc2NzcyIsInZpZXdzL3NldHRpbmdzL2l0aW5lcmFudC9zZXR0aW5ncy5pdGluZXJhbnQuc2NzcyIsInZpZXdzL3N0YWZmL2FjdGlvbnMvc3RhZmYuYWN0aW9ucy5zY3NzIiwidmlld3Mvc3RhZmYvbWFpbi9zdGFmZi5tYWluLnNjc3MiLCJ2aWV3cy9zdGFmZi93b3JraW5nSG91cnMvc3RhZmYud29ya2luZ0hvdXJzLnNjc3MiLCJ2aWV3cy9zdGFmZi9tZW51L3N0YWZmLm1lbnUuc2NzcyIsInZpZXdzL3RhY3RpbC9ib3R0b21OYXYvdGFjdGlsLmJvdHRvbU5hdi5zY3NzIiwidmlld3MvdGFjdGlsL2NlbnRyYWxOYXYvdGFjdGlsLmNlbnRyYWxOYXYuc2NzcyIsInZpZXdzL3RhY3RpbC9yZWdsZW1lbnQvdGFjdGlsLnJlZ2xlbWVudC5zY3NzIiwidmlld3MvdGFjdGlsL3JpZ2h0TmF2L3RhY3RpbC5yaWdodE5hdi5zY3NzIiwidmlld3MvdGFjdGlsL3NjcmVlbi90YWN0aWwuc2NyZWVuLnNjc3MiLCJ2aWV3cy90YWN0aWwvcGFzc2FnZS90YWN0aWwucGFzc2FnZS5zY3NzIiwidmlld3MvdGFjdGlsL3RpY2tldC90YWN0aWwudGlja2V0LnNjc3MiLCJ2aWV3cy90YXJpZi9kaXNwb25pYmlsaXRlL3RhcmlmLmRpc3BvbmliaWxpdGUuc2NzcyIsInZpZXdzL3N0YXRpc3RpY3MvaGVhZGVyL3N0YXRpc3RpY3MuaGVhZGVyLnNjc3MiLCJ2aWV3cy90aWNrZXRBcnRpY2xlL2hlYWRlci90aWNrZXRBcnRpY2xlLmhlYWRlci5zY3NzIiwidmlld3Mvc3RhdGlzdGljcy9kYXNoYm9hcmQvc3RhdGlzdGljcy5kYXNoYm9hcmQuc2NzcyIsInZpZXdzL3RpY2tldC9oZWFkZXIvdGlja2V0LmhlYWRlci5zY3NzIiwidmlld3MvdGlja2V0L3RhZ3MvdGlja2V0LnRhZ3Muc2NzcyIsInZpZXdzL3VzZXIvYmFkZ2UvdXNlci5iYWRnZS5zY3NzIiwidmlld3MvdmVudGUvbWFpbi92ZW50ZS5tYWluLnNjc3MiLCJ2aWV3cy90YXJpZlNwZWNpYWwvdXBkYXRlL3RhcmlmU3BlY2lhbC51cGRhdGUuc2NzcyIsInZpZXdzL3RhcmlmU3BlY2lhbC9saXN0L3RhcmlmU3BlY2lhbC5saXN0LnNjc3MiLCJ2aWV3cy9zeW50aGVzZVZlbnRlL21lbnUvc3ludGhlc2VWZW50ZS5tZW51LnNjc3MiLCJ2aWV3cy9hcnRpY2xlL3NlbGVjdGlvbi9kZWxpdmVyeS9hcnRpY2xlLnNlbGVjdGlvbi5kZWxpdmVyeS5zY3NzIiwidmlld3MvYXJ0aWNsZS9zZWxlY3Rpb24vaXRlbS9hcnRpY2xlLnNlbGVjdGlvbi5pdGVtLnNjc3MiLCJ2aWV3cy9hcnRpY2xlL3NlbGVjdGlvbi9xdWFudGl0ZXMvYXJ0aWNsZS5zZWxlY3Rpb24ucXVhbnRpdGVzLnNjc3MiLCJ2aWV3cy9hcnRpY2xlL3NlbGVjdGlvbi9yZW1pc2UvYXJ0aWNsZS5zZWxlY3Rpb24ucmVtaXNlLnNjc3MiLCJ2aWV3cy9hcnRpY2xlL3NlbGVjdGlvbi9uZXcvYXJ0aWNsZS5zZWxlY3Rpb24ubmV3LnNjc3MiLCJ2aWV3cy9hcnRpY2xlL3NlbGVjdGlvbi91cGRhdGUvYXJ0aWNsZS5zZWxlY3Rpb24udXBkYXRlLnNjc3MiLCJ2aWV3cy9hcnRpY2xlL3NlbGVjdGlvbjREZXNrdG9wL2NhdGVnb3JpZS9hcnRpY2xlLnNlbGVjdGlvbjREZXNrdG9wLmNhdGVnb3JpZS5zY3NzIiwidmlld3MvYWdlbmRhL21hbmFnZVRhc2tzL2RldGFpbHMvYWdlbmRhLm1hbmFnZVRhc2tzLmRldGFpbHMuc2NzcyIsInZpZXdzL2FnZW5kYS9tYW5hZ2VUYXNrcy9tZW51L2FnZW5kYS5tYW5hZ2VUYXNrcy5tZW51LnNjc3MiLCJ2aWV3cy9hZ2VuZGEvaW5kaXNwb25pYmlsaXRlL3JlcGVhdC9hZ2VuZGEuaW5kaXNwb25pYmlsaXRlLnJlcGVhdC5zY3NzIiwidmlld3MvYWdlbmRhL3BhZ2UvZGVza3RvcC9hZ2VuZGEucGFnZS5zY3NzIiwidmlld3MvYWdlbmRhL3BhZ2UvbW9iaWxlL2FnZW5kYS5wYWdlLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvcGFydHMvYm90dG9tTWVudS9hZ2VuZGEuYm90dG9tTWVudS5zY3NzIiwidmlld3MvYWdlbmRhL3NldHVwL21haW4vYWdlbmRhLnNldHVwLm1haW4uc2NzcyIsInZpZXdzL2JvdXRpcXVlU2NoZWR1bGUvYm91dGlxdWVGZXJtZXR1cmUvZWRpdGlvbi9ib3V0aXF1ZUZlcm1ldHVyZS5lZGl0aW9uLnNjc3MiLCJ2aWV3cy9ib3V0aXF1ZVNjaGVkdWxlL3Jlc3NvdXJjZUNhbGVuZHJpZXIvZWRpdGlvbi9yZXNzb3VyY2VDYWxlbmRyaWVyLmVkaXRpb24uc2NzcyIsInZpZXdzL2JvdXRpcXVlU2NoZWR1bGUvcmVzc291cmNlQ29uZ2VzL2VkaXRpb24vcmVzc291cmNlQ29uZ2VzLmVkaXRpb24uc2NzcyIsInZpZXdzL2NhaXNzZS9wYWdlL2Rlc2t0b3AvY2Fpc3NlLnBhZ2Uuc2NzcyIsInZpZXdzL2NhaXNzZS9wYWdlL21vYmlsZS9jYWlzc2UucGFnZS5zY3NzIiwidmlld3MvY2Fpc3NlL3BhcnRzL2JvdHRvbU1lbnUvY2Fpc3NlLmJvdHRvbU1lbnUuc2NzcyIsInZpZXdzL2NhdGFsb2cvcHJvZHVpdC9saXN0L2NhdGFsb2cucHJvZHVpdC5saXN0LnNjc3MiLCJ2aWV3cy9jYXRhbG9nL3Byb2R1aXQvbWFpbi9jYXRhbG9nLnByb2R1aXQubWFpbi5zY3NzIiwidmlld3MvY2F0YWxvZy9zZXJ2aWNlL2xpc3QvY2F0YWxvZy5zZXJ2aWNlLmxpc3Quc2NzcyIsInZpZXdzL2NhdGFsb2cvc2VydmljZS9tYWluL2NhdGFsb2cuc2VydmljZS5tYWluLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvc2V0dGluZ3MvYWR2YW5jZWQvYWdlbmRhLnNldHRpbmdzLmFkdmFuY2VkLnNjc3MiLCJ2aWV3cy9hZ2VuZGEvc2V0dGluZ3MvbWFpbi9hZ2VuZGEuc2V0dGluZ3MubWFpbi5zY3NzIiwidmlld3MvYWdlbmRhL3NldHRpbmdzL21lbnUvYWdlbmRhLnNldHRpbmdzLm1lbnUuc2NzcyIsInZpZXdzL2FnZW5kYS9zZXR0aW5ncy9vcmRlci9hZ2VuZGEuc2V0dGluZ3Mub3JkZXIuc2NzcyIsInZpZXdzL2FnZW5kYS9zZXR0aW5ncy92aWV3L2FnZW5kYS5zZXR0aW5ncy52aWV3LnNjc3MiLCJ2aWV3cy9jaGF0L2NvbnZlcnNhdGlvbi9pdGVtL2NoYXQuY29udmVyc2F0aW9uSXRlbS5zY3NzIiwidmlld3MvY2hhdC9wYWdlL21vYmlsZS9jaGF0LnBhZ2Uuc2NzcyIsInZpZXdzL2FjY3VlaWwvbWFpbi9tb2JpbGUvYWNjdWVpbC5tYWluLm1vYmlsZS5zY3NzIiwidmlld3MvYWNjdWVpbC9wYWdlL2Rlc2t0b3AvYWNjdWVpbC5wYWdlLmRlc2t0b3Auc2NzcyIsInZpZXdzL2FjY3VlaWwvcGFnZS9tb2JpbGUvYWNjdWVpbC5wYWdlLm1vYmlsZS5zY3NzIiwidmlld3MvY2xvdHVyZS9wYXJ0cy9ib3R0b21OYXYvY2xvdHVyZS5wYXJ0LmJvdHRvbU5hdi5zY3NzIiwidmlld3MvY2xvdHVyZS9wYXJ0cy9jbG90dXJlRGF0ZVJhbmdlL2Nsb3R1cmUucGFydC5jbG90dXJlRGF0ZVJhbmdlLnNjc3MiLCJ2aWV3cy9jbG90dXJlL3BhcnRzL2VuY291cnMvY2xvdHVyZS5wYXJ0LmVuY291cnMuc2NzcyIsInZpZXdzL2ZhbWlsbGUvYm94L2l0ZW0vZmFtaWxsZS5ib3guaXRlbS5zY3NzIiwidmlld3MvY2xpZW50L2FydGljbGUvbGlzdC9jbGllbnQuYXJ0aWNsZS5saXN0LnNjc3MiLCJ2aWV3cy9jbGllbnQvY29tcHRhL2ZpY2hlL2NsaWVudC5jb21wdGEuZmljaGUuc2NzcyIsInZpZXdzL2NsaWVudC9jb21wdGEvbGlzdC9jbGllbnQuY29tcHRhLmxpc3Quc2NzcyIsInZpZXdzL2NsaWVudC9jb21wdGEvbmV3L2NsaWVudC5jb21wdGEubmV3LnNjc3MiLCJ2aWV3cy9jbGllbnQvY291cG9uL2ZpY2hlL2NsaWVudC5jb3Vwb24uZmljaGUuc2NzcyIsInZpZXdzL2NsaWVudC9jb3Vwb24vbGlzdC9jbGllbnQuY291cG9uLmxpc3Quc2NzcyIsInZpZXdzL2NsaWVudC9jb3Vwb24vdXBkYXRlL2NsaWVudC5jb3Vwb24udXBkYXRlLnNjc3MiLCJ2aWV3cy9jbGllbnQvY3VyZS9jb25zb21tYXRpb24vY2xpZW50LmN1cmUuY29uc29tbWF0aW9uLnNjc3MiLCJ2aWV3cy9jbGllbnQvY3VyZS9saXN0L2NsaWVudC5jdXJlLmxpc3Quc2NzcyIsInZpZXdzL2NsaWVudC9jdXJlL2ZpY2hlL2NsaWVudC5jdXJlLmZpY2hlLnNjc3MiLCJ2aWV3cy9jbGllbnQvY3VyZS9yZWd1bGFyaXNhdGlvbi9jbGllbnQuY3VyZS5yZWd1bGFyaXNhdGlvbi5zY3NzIiwidmlld3MvY2xpZW50L2N1cmUvdXBkYXRlL2NsaWVudC5jdXJlLnVwZGF0ZS5zY3NzIiwidmlld3MvY2xpZW50L2VjaGVhbmNpZXIvZmljaGUvY2xpZW50LmVjaGVhbmNpZXIuZmljaGUuc2NzcyIsInZpZXdzL2NsaWVudC9lY2hlYW5jaWVyL2xpc3QvY2xpZW50LmVjaGVhbmNpZXIubGlzdC5zY3NzIiwidmlld3MvY2xpZW50L2ZpY2hlVGVjaG5pcXVlL2xpc3QvY2xpZW50LmZpY2hlVGVjaG5pcXVlLmxpc3Quc2NzcyIsInZpZXdzL2NsaWVudC9maWNoZVRlY2huaXF1ZS91cGRhdGUvY2xpZW50LmZpY2hlVGVjaG5pcXVlLnVwZGF0ZS5zY3NzIiwidmlld3MvY2xpZW50L2ZpZGVsaXRlL2NvbXB0YWJpbGlzYXRpb24vY2xpZW50LmZpZGVsaXRlLmNvbXB0YWJpbGlzYXRpb24uc2NzcyIsInZpZXdzL2NsaWVudC9maWRlbGl0ZS9maWNoZS9jbGllbnQuZmlkZWxpdGUuZmljaGUuc2NzcyIsInZpZXdzL2NsaWVudC9maWRlbGl0ZS9saXN0L2NsaWVudC5maWRlbGl0ZS5saXN0LnNjc3MiLCJ2aWV3cy9jbGllbnQvZmlkZWxpdGUvbmV3L2NsaWVudC5maWRlbGl0ZS5uZXcuc2NzcyIsInZpZXdzL2NsaWVudC9maWRlbGl0ZS9yZWd1bGFyaXNhdGlvbi9jbGllbnQuZmlkZWxpdGUucmVndWxhcmlzYXRpb24uc2NzcyIsInZpZXdzL2NsaWVudC9maWRlbGl0ZS91cGRhdGUvY2xpZW50LmZpZGVsaXRlLnVwZGF0ZS5zY3NzIiwidmlld3MvY2xpZW50L2dpZnQvZmljaGUvY2xpZW50LmdpZnQuZmljaGUuc2NzcyIsInZpZXdzL2NsaWVudC9naWZ0L2xpc3QvY2xpZW50LmdpZnQubGlzdC5zY3NzIiwidmlld3MvY2xpZW50L2dpZnQvcHJldmlldy9jbGllbnQuZ2lmdC5wcmV2aWV3LnNjc3MiLCJ2aWV3cy9jbGllbnQvZ2lmdC91cGRhdGUvY2xpZW50LmdpZnQudXBkYXRlLnNjc3MiLCJ2aWV3cy9jbGllbnQvZ2lmdC9zZW5kL2NsaWVudC5naWZ0LnNlbmQuc2NzcyIsInZpZXdzL2NsaWVudC9saXN0L2NyaXRlcmUvY2xpZW50Lmxpc3QuY3JpdGVyZS5zY3NzIiwidmlld3MvY2xpZW50L2dpZnQvdXBkYXRlQWN0aXZhdGlvbkNvZGUvY2xpZW50LmdpZnQudXBkYXRlQWN0aXZhdGlvbkNvZGUuc2NzcyIsInZpZXdzL2NsaWVudC9tZXJnZS9yZWNhcC9jbGllbnQubWVyZ2UucmVjYXAuc2NzcyIsInZpZXdzL2NsaWVudC9wYWdlL21vYmlsZS9jbGllbnQucGFnZS5zY3NzIiwidmlld3MvY2xpZW50L3BhcnRzL2JvdHRvbU1lbnUvY2xpZW50LmJvdHRvbU1lbnUuc2NzcyIsInZpZXdzL2NsaWVudC9wYXJ0cy9zdGF0aXN0aWNzL2NsaWVudC5zdGF0aXN0aWNzLnNjc3MiLCJ2aWV3cy9jbGllbnQvdmlzaXRlL2xpc3QvY2xpZW50LnZpc2l0ZS5saXN0LnNjc3MiLCJ2aWV3cy9naWZ0L3VwZGF0ZS9iZW5lZmljaWFpcmUvZ2lmdC51cGRhdGUuYmVuZWZpY2lhaXJlLnNjc3MiLCJ2aWV3cy9naWZ0L3VwZGF0ZS9jb21wb3NpdGlvbi9naWZ0LnVwZGF0ZS5jb21wb3NpdGlvbi5zY3NzIiwidmlld3MvZ2lmdC91cGRhdGUvdXBkYXRlL2dpZnQudXBkYXRlLnNjc3MiLCJ2aWV3cy9naWZ0L3VwZGF0ZS92YWxpZGl0ZS9naWZ0LnVwZGF0ZS52YWxpZGl0ZS5zY3NzIiwidmlld3MvbGF5b3V0L2Rlc2t0b3AvbGF5b3V0L2Rlc2t0b3AubGF5b3V0LnNjc3MiLCJ2aWV3cy9sYXlvdXQvZGVza3RvcC90b3AvZGVza3RvcC50b3Auc2NzcyIsInZpZXdzL2xheW91dC9tZW51L2hlbHAvbWVudS5oZWxwLnNjc3MiLCJ2aWV3cy9sYXlvdXQvbWVudS9pdGVtcy9tZW51Lml0ZW1zLnNjc3MiLCJ2aWV3cy9sYXlvdXQvbWVudS9pdGVtczREZXNrdG9wL21lbnUuaXRlbXM0RGVza3RvcC5zY3NzIiwidmlld3MvbGF5b3V0L21lbnUvcGFzc3dvcmQvbWVudS5wYXNzd29yZC5zY3NzIiwidmlld3MvbGF5b3V0L21lbnUvdXNlci9tZW51LnVzZXIuc2NzcyIsInZpZXdzL2xheW91dC9tZW51L21haW4vbWVudS5tYWluLnNjc3MiLCJ2aWV3cy9sYXlvdXQvbW9iaWxlL2xheW91dC9tb2JpbGUubGF5b3V0LnNjc3MiLCJ2aWV3cy9rYWxlbmRlc0FjYWRlbXkvcGFnZS9kZXNrdG9wL2thbGVuZGVzQWNhZGVteS5wYWdlLmRlc2t0b3Auc2NzcyIsInZpZXdzL2thbGVuZGVzQWNhZGVteS9wYWdlL21vYmlsZS9rYWxlbmRlc0FjYWRlbXkucGFnZS5tb2JpbGUuc2NzcyIsInZpZXdzL2thbGVuZGVzQWNhZGVteS9wYXJ0cy9kZXRhaWxzL2thbGVuZGVzQWNhZGVteS5kZXRhaWxzLnNjc3MiLCJ2aWV3cy9pbWFnZS9wYXJ0cy92b3RlL2ltYWdlLnZvdGUuc2NzcyIsInZpZXdzL2ltYWdlL3NlbGVjdC9jYXRhbG9ndWUvaW1hZ2Uuc2VsZWN0LmNhdGFsb2d1ZS5zY3NzIiwidmlld3MvbWFya2V0aW5nL2VkaXRpb24vY2libGUvbWFya2V0aW5nLmNpYmxlLnNjc3MiLCJ2aWV3cy9tYXJrZXRpbmcvZWRpdGlvbi9jbGllbnRzL21hcmtldGluZy5jaWJsZS5jbGllbnRzLnNjc3MiLCJ2aWV3cy9tYXJrZXRpbmcvZWRpdGlvbi9tYWluL21hcmtldGluZy5lZGl0aW9uLm1haW4uc2NzcyIsInZpZXdzL21hcmtldGluZy9lZGl0aW9uL2Rvbm5lZXMvbWFya2V0aW5nLmRvbm5lZXMuc2NzcyIsInZpZXdzL21hcmtldGluZy9lZGl0aW9uL21lZGlhL21hcmtldGluZy5tZWRpYS5zY3NzIiwidmlld3MvbWFya2V0aW5nL2xpc3QvaXRlbS9saXN0Lml0ZW0uc2NzcyIsInZpZXdzL21hcmtldGluZy9wYWdlL21vYmlsZS9tYXJrZXRpbmcucGFnZS5zY3NzIiwidmlld3MvcGFycmFpbmFnZS9wYWdlL21vYmlsZS9wYXJyYWluYWdlLnBhZ2Uuc2NzcyIsInZpZXdzL3Byb3Bvc2l0aW9uL3BhcnRzL2xpc3QvcHJvcG9zaXRpb24ucGFydHMubGlzdC5zY3NzIiwidmlld3Mvbm90aWZpY2F0aW9uL2RldGFpbHMvb25saW5lV2FybmluZ3Mvbm90aWZpY2F0aW9uLm9ubGluZVdhcm5pbmdzLnNjc3MiLCJ2aWV3cy9ub3RpZmljYXRpb24vcGFnZS9tb2JpbGUvbm90aWZpY2F0aW9uLnBhZ2Uuc2NzcyIsInZpZXdzL3JlZ2xlbWVudC91cGRhdGUvbW9iaWxlL3JlZ2xlbWVudC51cGRhdGUubW9iaWxlLnNjc3MiLCJ2aWV3cy9yZWdsZW1lbnQvdXBkYXRlL3RhY3RpbC9yZWdsZW1lbnQudXBkYXRlLnRhY3RpbC5zY3NzIiwidmlld3MvcHJvZHVjdFRvdXJTZXR0aW5nL3BhcnRzL2JvdHRvbU1lbnUvcHJvZHVjdFRvdXIuc2V0dGluZy5ib3R0b21NZW51LnNjc3MiLCJ2aWV3cy9zYXRpc2ZhY3Rpb24vcGFnZS9kZXNrdG9wL3NhdGlzZmFjdGlvbi5wYWdlLnNjc3MiLCJ2aWV3cy9zYXRpc2ZhY3Rpb24vcGFnZS9tb2JpbGUvc2F0aXNmYWN0aW9uLnBhZ2Uuc2NzcyIsInZpZXdzL3NlbGxPbmxpbmUvcGFnZS9tb2JpbGUvc2VsbE9ubGluZS5wYWdlLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9hY2Nlc1NhbG9uL3BhcmFtZXRyZXMvc2V0dGluZ3MuYWNjZXNTYWxvbi5wYXJhbWV0cmVzLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9hY2Nlc1NhbG9uL3NlY3VyaXRlL3NldHRpbmdzLmFjY2VzU2Fsb24uc2VjdXJpdGUuc2NzcyIsInZpZXdzL3NldHRpbmdzL2FjY291bnQvaW5mby9zZXR0aW5ncy5hY2NvdW50LmluZm8uc2NzcyIsInZpZXdzL3NldHRpbmdzL2FjY291bnQvbmV3Qm91dGlxdWUvc2V0dGluZ3MuYWNjb3VudC5uZXdCb3V0aXF1ZS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvYWNjb3VudC9wYXNzd29yZC9zZXR0aW5ncy5hY2NvdW50LnBhc3N3b3JkLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9jYWlzc2UvY2xvdHVyZS9zZXR0aW5ncy5jYWlzc2UuY2xvdHVyZS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvY2Fpc3NlL2VyZ29ub21pZS9zZXR0aW5ncy5jYWlzc2UuZXJnb25vbWllLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9jYWlzc2UvbW95ZW5QYWllbWVudC9zZXR0aW5ncy5jYWlzc2UubW95ZW5QYWllbWVudC5zY3NzIiwidmlld3Mvc2V0dGluZ3MvY2Fpc3NlL3NlY3VyaXRlL3NldHRpbmdzLmNhaXNzZS5zZWN1cml0ZS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvY2xpZW50L2N1c3RvbUZpZWxkcy9zZXR0aW5ncy5jbGllbnQuY3VzdG9tRmllbGRzLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9jbGllbnQvdGFncy9zZXR0aW5ncy5jbGllbnQudGFncy5zY3NzIiwidmlld3Mvc2V0dGluZ3MvY29uZm9ybWl0ZS9qZXQvc2V0dGluZ3MuY29uZm9ybWl0ZS5qZXQuc2NzcyIsInZpZXdzL3NldHRpbmdzL2NvbmZvcm1pdGUvcGlzdGUvc2V0dGluZ3MuY29uZm9ybWl0ZS5waXN0ZS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvY29uZm9ybWl0ZS92ZXJpZmljYXRpb24vc2V0dGluZ3MuY29uZm9ybWl0ZS52ZXJpZmljYXRpb24uc2NzcyIsInZpZXdzL3NldHRpbmdzL2V0YWJsaXNzZW1lbnQvZ2VuZXJhbC9zZXR0aW5ncy5ldGFibGlzc2VtZW50LmdlbmVyYWwuc2NzcyIsInZpZXdzL3NldHRpbmdzL2V0YWJsaXNzZW1lbnQvaW1tYXRyaWN1bGF0aW9uL3NldHRpbmdzLmV0YWJsaXNzZW1lbnQuaW1tYXRyaWN1bGF0aW9uLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9naWZ0Y2FyZC9hcnRpY2xlL3NldHRpbmdzLmdpZnRjYXJkLmFydGljbGUuc2NzcyIsInZpZXdzL3NldHRpbmdzL2dpZnRjYXJkL21haW4vc2V0dGluZ3MuZ2lmdGNhcmQubWFpbi5zY3NzIiwidmlld3Mvc2V0dGluZ3MvZ2lmdGNhcmQvcGFjay9zZXR0aW5ncy5naWZ0Y2FyZC5wYWNrLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9naWZ0Y2FyZC9wdWJsaWNhdGlvbi9zZXR0aW5ncy5naWZ0Y2FyZC5wdWJsaWNhdGlvbi5zY3NzIiwidmlld3Mvc2V0dGluZ3Mva2FsZW5kZXMvZmFjdHVyYXRpb24vc2V0dGluZ3Mua2FsZW5kZXMuZmFjdHVyYXRpb24uc2NzcyIsInZpZXdzL3NldHRpbmdzL21lZGlhL2VtYWlsL3NldHRpbmdzLm1lZGlhLmVtYWlsLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9tZWRpYS9nZW5lcmFsL3NldHRpbmdzLm1lZGlhLmdlbmVyYWwuc2NzcyIsInZpZXdzL3NldHRpbmdzL21lZGlhL25vdGlmaWNhdGlvbi9zZXR0aW5ncy5tZWRpYS5ub3RpZmljYXRpb24uc2NzcyIsInZpZXdzL3NldHRpbmdzL21lZGlhL3Ntcy9zZXR0aW5ncy5tZWRpYS5zbXMuc2NzcyIsInZpZXdzL3NldHRpbmdzL21vYmlsZS9zZXR1cC9zZXR0aW5ncy5tb2JpbGUuc2V0dXAuc2NzcyIsInZpZXdzL3NldHRpbmdzL21lbnUvZGVza3RvcC9zZXR0aW5ncy5tZW51LmRlc2t0b3Auc2NzcyIsInZpZXdzL3NldHRpbmdzL21lbnUvbW9iaWxlTmV3L21lbnUubW9iaWxlLm5ldy5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL2ZhbWlsbGUvc2V0dGluZ3Mub25saW5lLmZhbWlsbGUuc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9hcHBhcmVuY2Uvc2V0dGluZ3Mub25saW5lLmFwcGFyZW5jZS5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL2dpZnRjYXJkL3NldHRpbmdzLm9ubGluZS5naWZ0Y2FyZC5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL25vdGlmaWNhdGlvbi9zZXR0aW5ncy5vbmxpbmUubm90aWZpY2F0aW9uLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcGFnZS9zZXR0aW5ncy5vbmxpbmUucGFnZS5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnQvc2V0dGluZ3Mub25saW5lLnBheW1lbnQuc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9wYXltZW50QWNjb3VudC9zZXR0aW5ncy5vbmxpbmUucGF5bWVudEFjY291bnQuc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS9wcm9tby9zZXR0aW5ncy5vbmxpbmUucHJvbW8uc2NzcyIsInZpZXdzL3NldHRpbmdzL29ubGluZS93ZWIvc2V0dGluZ3Mub25saW5lLndlYi5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3dpZGdldC9zZXR0aW5ncy5vbmxpbmUud2lkZ2V0LnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9wYWdlL2Rlc2t0b3Avc2V0dGluZ3MucGFnZS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvcGFnZS9tb2JpbGUvc2V0dGluZ3MucGFnZS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvcGxhbm5pbmcvYWZmaWNoYWdlL3NldHRpbmdzLnBsYW5uaW5nLmFmZmljaGFnZS5zY3NzIiwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vcGFycmFpbmFnZS9zZXR0aW5ncy5wbGF0Zm9ybS5wYXJyYWluYWdlLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9wcm9tby9hcnRpY2xlL3NldHRpbmdzLnByb21vLmFydGljbGUuc2NzcyIsInZpZXdzL3NldHRpbmdzL3Byb21vL2V4dGVybmFsL3NldHRpbmdzLnByb21vLmV4dGVybmFsLnNjc3MiLCJ2aWV3cy9zZXR0aW5ncy9wcm9tby9wdWJsaWNhdGlvbi9zZXR0aW5ncy5wcm9tby5wdWJsaWNhdGlvbi5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvc21zL2FjaGF0L3NldHRpbmdzLnNtcy5hY2hhdC5zY3NzIiwidmlld3Mvc2V0dGluZ3Mvc21zL2NvbnNvbW1hdGlvbi9zZXR0aW5ncy5zbXMuY29uc29tbWF0aW9uLnNjc3MiLCJ2aWV3cy9zdGFmZi9lcXVpcGVtZW50L2hlYWRlci9lcXVpcGVtZW50LmhlYWRlci5zY3NzIiwidmlld3Mvc3RhZmYvZXF1aXBlbWVudC91cGRhdGUvZXF1aXBlbWVudC51cGRhdGUuc2NzcyIsInZpZXdzL3N0YWZmL3BhZ2UvZGVza3RvcC9zdGFmZi5wYWdlLnNjc3MiLCJ2aWV3cy9zdGFmZi9wYWdlL21vYmlsZS9zdGFmZi5wYWdlLnNjc3MiLCJ2aWV3cy9zdGFmZi9wYXJ0cy9ib3R0b21NZW51L3N0YWZmLmJvdHRvbU1lbnUuc2NzcyIsInZpZXdzL3N0YWZmL3NraWxscy9saXN0L3N0YWZmLnNraWxscy5saXN0LnNjc3MiLCJ2aWV3cy9zdGFmZi9wZXJtaXNzaW9ucy9saXN0L3N0YWZmLnBlcm1pc3Npb25zLmxpc3Quc2NzcyIsInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9saXN0L3N0YWZmLndvcmtpbmdIb3Vycy5saXN0LnNjc3MiLCJ2aWV3cy9zdG9jay9jb21tYW5kZS9hZGQvc3RvY2suY29tbWFuZGUuYWRkLnNjc3MiLCJ2aWV3cy9zdG9jay9jb21tYW5kZS9maWNoZS9zdG9jay5jb21tYW5kZS5maWNoZS5zY3NzIiwidmlld3Mvc3RvY2svY29tbWFuZGUvbGlzdC9zdG9jay5jb21tYW5kZS5saXN0LnNjc3MiLCJ2aWV3cy9zdG9jay9jb21tYW5kZS9tYWluL3N0b2NrLmNvbW1hbmRlLm1haW4uc2NzcyIsInZpZXdzL3N0b2NrL2NvbW1hbmRlL3VwZGF0ZS9zdG9jay5jb21tYW5kZS51cGRhdGUuc2NzcyIsInZpZXdzL3N0b2NrL2NvbW1hbmRlL3ZhbGlkYXRpb24vc3RvY2suY29tbWFuZGUudmFsaWRhdGlvbi5zY3NzIiwidmlld3Mvc3RvY2svZm91cm5pc3NldXIvbGlzdC9zdG9jay5mb3Vybmlzc2V1ci5saXN0LnNjc3MiLCJ2aWV3cy9zdG9jay9mb3Vybmlzc2V1ci9tYWluL3N0b2NrLmZvdXJuaXNzZXVyLm1haW4uc2NzcyIsInZpZXdzL3N0b2NrL2ZvdXJuaXNzZXVyL3VwZGF0ZS9zdG9jay5mb3Vybmlzc2V1ci51cGRhdGUuc2NzcyIsInZpZXdzL3N0b2NrL2lub3V0L2ZpY2hlL3N0b2NrLmlub3V0LmZpY2hlLnNjc3MiLCJ2aWV3cy9zdG9jay9pbm91dC9oZWFkZXIvc3RvY2suaW5vdXQuaGVhZGVyLnNjc3MiLCJ2aWV3cy9zdG9jay9pbm91dC9saXN0L3N0b2NrLmlub3V0Lmxpc3Quc2NzcyIsInZpZXdzL3N0b2NrL2lub3V0L21haW4vc3RvY2suaW5vdXQubWFpbi5zY3NzIiwidmlld3Mvc3RvY2svaW5vdXQvc3RvY2tMaWduZS9zdG9jay5pbm91dC5zdG9ja0xpZ25lLnNjc3MiLCJ2aWV3cy9zdG9jay9pbnZlbnRhaXJlL2ZpY2hlL3N0b2NrLmludmVudGFpcmUuZmljaGUuc2NzcyIsInZpZXdzL3N0b2NrL2ludmVudGFpcmUvbGlzdC9zdG9jay5pbnZlbnRhaXJlLmxpc3Quc2NzcyIsInZpZXdzL3N0b2NrL2ludmVudGFpcmUvbWFpbi9zdG9jay5pbnZlbnRhaXJlLm1haW4uc2NzcyIsInZpZXdzL3N0YWZmL3BlcnNvbm5lbC9oZWFkZXIvcGVyc29ubmVsLmhlYWRlci5zY3NzIiwidmlld3Mvc3RhZmYvcGVyc29ubmVsL3VwZGF0ZS9wZXJzb25uZWwudXBkYXRlLnNjc3MiLCJ2aWV3cy9zdG9jay9wYXJ0cy9ib3R0b21NZW51L3N0b2NrLmJvdHRvbU1lbnUuc2NzcyIsInZpZXdzL3N0b2NrL3BhZ2UvbW9iaWxlL3N0b2NrLnBhZ2Uuc2NzcyIsInZpZXdzL3RhY3RpbC9wYXJ0cy9hcnRpY2xlcy90YWN0aWwuYXJ0aWNsZXMuc2NzcyIsInZpZXdzL3RhY3RpbC9wYXJ0cy9jbGllbnQvdGFjdGlsLmNsaWVudC5zY3NzIiwidmlld3MvdGFjdGlsL3BhcnRzL3JlZ2xlbWVudHMvdGFjdGlsLnJlZ2xlbWVudHMuc2NzcyIsInZpZXdzL3RhcmlmL2N1cmUvZmljaGUvY3VyZS5maWNoZS5zY3NzIiwidmlld3MvdGFyaWYvY3VyZS9saXN0L3RhcmlmLmN1cmUubGlzdC5zY3NzIiwidmlld3MvdGFyaWYvZGlzcG9uaWJpbGl0ZS9yZXBlYXQvZGlzcG9uaWJpbGl0ZS5yZXBlYXQuc2NzcyIsInZpZXdzL3RhcmlmL2Rpc3BvbmliaWxpdGUvcmVwZWF0RW5kL2Rpc3BvbmliaWxpdGUucmVwZWF0RW5kLnNjc3MiLCJ2aWV3cy90YXJpZi9mYW1pbGxlL2hlYWRlci9mYW1pbGxlLmhlYWRlci5zY3NzIiwidmlld3MvdGFyaWYvbWFzc1VwZGF0ZS9wcmljZS9tYXNzVXBkYXRlLnByaWNlLnNjc3MiLCJ2aWV3cy90YXJpZi9maWRlbGl0ZS9jb2xsZWN0ZS9maWRlbGl0ZS5jb2xsZWN0ZS5zY3NzIiwidmlld3MvdGFyaWYvZmlkZWxpdGUvZmljaGUvZmlkZWxpdGUuZmljaGUuc2NzcyIsInZpZXdzL3RhcmlmL2ZpZGVsaXRlL2xpc3QvdGFyaWYuZmlkZWxpdGUubGlzdC5zY3NzIiwidmlld3MvdGFyaWYvZmlkZWxpdGUvcmVjb21wZW5zZS9maWRlbGl0ZS5yZWNvbXBlbnNlLnNjc3MiLCJ2aWV3cy90YXJpZi9wYWdlL21vYmlsZS90YXJpZi5wYWdlLnNjc3MiLCJ2aWV3cy90YXJpZi9wYXJ0cy9ib3R0b21NZW51L3RhcmlmLmJvdHRvbU1lbnUuc2NzcyIsInZpZXdzL3RhcmlmL3Byb2R1aXQvZmljaGUvcHJvZHVpdC5maWNoZS5zY3NzIiwidmlld3MvdGFyaWYvcHJvZHVpdC9saXN0L3RhcmlmLnByb2R1aXQubGlzdC5zY3NzIiwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9jb2xvcnMvcHJlc3RhdGlvbi5jb2xvcnMuc2NzcyIsInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vY29tcGV0ZW5jZS9wcmVzdGF0aW9uLmNvbXBldGVuY2Uuc2NzcyIsInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vZXF1aXBlbWVudC9wcmVzdGF0aW9uLmVxdWlwZW1lbnQuc2NzcyIsInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vZmljaGUvcHJlc3RhdGlvbi5maWNoZS5zY3NzIiwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9saWJlbGxlL3ByZXN0YXRpb24ubGliZWxsZS5zY3NzIiwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9saXN0L3RhcmlmLnByZXN0YXRpb24ubGlzdC5zY3NzIiwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9wZXJzb25uZWwvcHJlc3RhdGlvbi5wZXJzb25uZWwuc2NzcyIsInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vcHJlZmVyZW5jZS9wcmVzdGF0aW9uLnByZWZlcmVuY2Uuc2NzcyIsInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vcHJldmlldy9wcmVzdGF0aW9uLnByZXZpZXcuc2NzcyIsInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vdGFjaGUvdGFyaWYucHJlc3RhdGlvbi50YWNoZS5zY3NzIiwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi90ZW1wcy9wcmVzdGF0aW9uLnRlbXBzLnNjc3MiLCJ2aWV3cy90YXJpZi9wcmVzdGF0aW9uL3ZlbnRpbGF0aW9uL3ByZXN0YXRpb24udmVudGlsYXRpb24uc2NzcyIsInZpZXdzL3N0YXRpc3RpY3MvZWRpdGlvbi9kb25uZWVzL3N0YXRpc3RpY3MuZWRpdGlvbi5kb25uZWVzLnNjc3MiLCJ2aWV3cy9zdGF0aXN0aWNzL2VkaXRpb24vZWRpdGlvbk9sZC9zdGF0aXN0aWNzLmVkaXRpb24uc2NzcyIsInZpZXdzL3N0YXRpc3RpY3MvZWRpdGlvbi9ncmFwaFR5cGUvc3RhdGlzdGljcy5lZGl0aW9uLmdyYXBoVHlwZS5zY3NzIiwidmlld3Mvc3RhdGlzdGljcy9lZGl0aW9uL2hlYWRlci9zdGF0aXN0aWNzLmVkaXRpb24uaGVhZGVyLnNjc3MiLCJ2aWV3cy9zdGF0aXN0aWNzL2VkaXRpb24vaW5kaWNhdGV1ckRldGFpbHMvc3RhdGlzdGljcy5lZGl0aW9uLmluZGljYXRldXIuZGV0YWlscy5zY3NzIiwidmlld3Mvc3RhdGlzdGljcy9lZGl0aW9uL2luZGljYXRldXJUaGVtZS9zdGF0aXN0aWNzLmVkaXRpb24uaW5kaWNhdGV1ci50aGVtZS5zY3NzIiwidmlld3Mvc3RhdGlzdGljcy9lZGl0aW9uL3BlcmlvZHMvc3RhdGlzdGljcy5lZGl0aW9uLnBlcmlvZHMuc2NzcyIsInZpZXdzL3N0YXRpc3RpY3MvZWRpdGlvbi9wcmV2aW91c1BlcmlvZC9zdGF0aXN0aWNzLmVkaXRpb24ucHJldmlvdXNQZXJpb2Quc2NzcyIsInZpZXdzL3N0YXRpc3RpY3MvZWRpdGlvbi9yZWdyb3VwZW1lbnQvc3RhdGlzdGljcy5lZGl0aW9uLnJlZ3JvdXBlbWVudC5zY3NzIiwidmlld3Mvc3RhdGlzdGljcy9lZGl0aW9uL3Zpc3VhbGlzYXRpb24vc3RhdGlzdGljcy5lZGl0aW9uLnZpc3VhbGlzYXRpb24uc2NzcyIsInZpZXdzL3N0YXRpc3RpY3MvcGFnZS9tb2JpbGUvc3RhdGlzdGljcy5wYWdlLnNjc3MiLCJ2aWV3cy9zdGF0aXN0aWNzL3BhcnRzL2JvdHRvbU1lbnUvc3RhdGlzdGljcy5ib3R0b21NZW51LnNjc3MiLCJ2aWV3cy9zdGF0aXN0aWNzL3JlcG9ydC9jb250YWluZXJPbGQvc3RhdGlzdGljcy5yZXBvcnQuY29udGFpbmVyLnNjc3MiLCJ2aWV3cy9zdGF0aXN0aWNzL3JlcG9ydC9kYXRhL3N0YXRpc3RpY3MucmVwb3J0LmRhdGEuc2NzcyIsInZpZXdzL3N0YXRpc3RpY3MvcmVwb3J0L2xpc3Qvc3RhdGlzdGljcy5yZXBvcnQubGlzdC5zY3NzIiwidmlld3Mvc3RhdGlzdGljcy9yZXBvcnQvZGV0YWlsT2xkL3N0YXRpc3RpY3MucmVwb3J0LmRldGFpbC5zY3NzIiwidmlld3Mvc3RhdGlzdGljcy9yZXBvcnQvc2VuZC9zdGF0aXN0aWNzLnJlcG9ydC5zZW5kLnNjc3MiLCJ2aWV3cy90aWNrZXQvYWN0aW9ucy9ub1Nob3cvdGlja2V0LmFjdGlvbnMubm9TaG93LnNjc3MiLCJ2aWV3cy90aWNrZXQvYWdlbmRhL2FydGljbGUvdGlja2V0LmFnZW5kYS5hcnRpY2xlLnNjc3MiLCJ2aWV3cy90aWNrZXQvYWdlbmRhL2FydGljbGVMaWJyZS90aWNrZXQuYWdlbmRhLmFydGljbGVMaWJyZS5zY3NzIiwidmlld3MvdGlja2V0L2FnZW5kYS9jb3B5L3RpY2tldC5hZ2VuZGEuY29weS5zY3NzIiwidmlld3MvdGlja2V0L2FnZW5kYS9tYW5hZ2VUYXNrcy90aWNrZXQuYWdlbmRhLm1hbmFnZVRhc2tzLnNjc3MiLCJ2aWV3cy90aWNrZXQvYWdlbmRhL3BsYWNlL3RpY2tldC5hZ2VuZGEucGxhY2Uuc2NzcyIsInZpZXdzL3RpY2tldC9hZ2VuZGEvcHJldmlldy90aWNrZXQuYWdlbmRhLnByZXZpZXcuc2NzcyIsInZpZXdzL3RpY2tldC9hZ2VuZGEvdXBkYXRlL3RpY2tldC5hZ2VuZGEudXBkYXRlLnNjc3MiLCJ2aWV3cy90aWNrZXQvY29uc3VsdC9jb3JyZWN0L3RpY2tldC5jb25zdWx0LmNvcnJlY3Quc2NzcyIsInZpZXdzL3RpY2tldC9jb25zdWx0L2ZpY2hlL3RpY2tldC5jb25zdWx0LmZpY2hlLnNjc3MiLCJ2aWV3cy90aWNrZXQvY29uc3VsdC9oaXN0b3J5L3RpY2tldC5jb25zdWx0Lmhpc3Rvcnkuc2NzcyIsInZpZXdzL3RpY2tldC9jb25zdWx0L3JlZnVuZC90aWNrZXQuY29uc3VsdC5yZWZ1bmQuc2NzcyIsInZpZXdzL3RpY2tldC9jb25zdWx0L3NlbmQvdGlja2V0LmNvbnN1bHQuc2VuZC5zY3NzIiwidmlld3MvdGlja2V0L2NvbnN1bHQvdmVuZGV1ci90aWNrZXQuY29uc3VsdC52ZW5kZXVyLnNjc3MiLCJ2aWV3cy90aWNrZXQvY29weS9tYWluL3RpY2tldC5jb3B5Lm1haW4uc2NzcyIsInZpZXdzL3RpY2tldC9jb3B5L3N0cnVjdHVyZS90aWNrZXQuY29weS5zdHJ1Y3R1cmUuc2NzcyIsInZpZXdzL3RpY2tldC9jb3B5L3VwZGF0ZS90aWNrZXQuY29weS51cGRhdGUuc2NzcyIsInZpZXdzL3RpY2tldC9vbmxpbmUvZGV0YWlsL3RpY2tldC5vbmxpbmUuZGV0YWlsLnNjc3MiLCJ2aWV3cy90aWNrZXQvb25saW5lL2xpc3QvdGlja2V0Lm9ubGluZS5saXN0LnNjc3MiLCJ2aWV3cy90aWNrZXQvc2VhcmNoL2xpc3QvdGlja2V0LnNlYXJjaC5saXN0LnNjc3MiLCJ2aWV3cy90aWNrZXQvc2VhcmNoL21haW4vdGlja2V0LnNlYXJjaC5tYWluLnNjc3MiLCJ2aWV3cy90aWNrZXQvc21hcnRQdXNoL2RldGFpbC90aWNrZXQuc21hcnRQdXNoLmRldGFpbC5zY3NzIiwidmlld3MvdGlja2V0L3VwZGF0ZS9hY3Rpb25zL3RpY2tldC51cGRhdGUuYWN0aW9ucy5zY3NzIiwidmlld3MvdGlja2V0L3VwZGF0ZS9lbmNhaXNzZW1lbnQvdGlja2V0LnVwZGF0ZS5lbmNhaXNzZW1lbnQuc2NzcyIsInZpZXdzL3RpY2tldC91cGRhdGUvaW5pdGlhbC90aWNrZXQudXBkYXRlLmluaXRpYWwuc2NzcyIsInZpZXdzL3RpY2tldC91cGRhdGUvcmVtaXNlVGlja2V0L3RpY2tldC51cGRhdGUucmVtaXNlVGlja2V0LnNjc3MiLCJ2aWV3cy90aWNrZXQvd2FpdGluZy9tYWluL3RpY2tldC53YWl0aW5nLm1haW4uc2NzcyIsInZpZXdzL3RpY2tldC93YWl0aW5nL3VwZGF0ZS90aWNrZXQud2FpdGluZy51cGRhdGUuc2NzcyIsInZpZXdzL3YzL2NoYXQvd29ya3NwYWNlL3YzLmNoYXQud29ya3NwYWNlLnNjc3MiLCJ2aWV3cy92My9tYXJrZXRpbmcvY29udGVudC92My5tYXJrZXRpbmcuY29udGVudC5zY3NzIiwidmlld3MvdjMvbWFya2V0aW5nL2xpc3QvdjMubWFya2V0aW5nLmxpc3Quc2NzcyIsInZpZXdzL3YzL21hcmtldGluZy9waG90by92My5tYXJrZXRpbmcucGhvdG8uc2NzcyIsInZpZXdzL3YzL21hcmtldGluZy9yYXBwb3J0L3YzLm1hcmtldGluZy5yYXBwb3J0LnNjc3MiLCJ2aWV3cy92My9tYXJrZXRpbmcvcmVjaXBpZW50cy92My5tYXJrZXRpbmcucmVjaXBpZW50cy5zY3NzIiwidmlld3MvdjMvbWFya2V0aW5nL3Jlc3VsdHMvdjMubWFya2V0aW5nLnJlc3VsdHMuc2NzcyIsInZpZXdzL3YzL21hcmtldGluZy93aXphcmQvdjMubWFya2V0aW5nLndpemFyZC5zY3NzIiwidmlld3MvdjMvY2xpZW50L2RhdGEvdjMuY2xpZW50LmRhdGEuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9maWNoZS92My5jbGllbnQuZmljaGUuc2NzcyIsInZpZXdzL3YzL2NsaWVudC9maWx0ZXIvdjMuY2xpZW50LmZpbHRlci5zY3NzIiwidmlld3MvdjMvY2xpZW50L21lZGlhU2V0dGluZ3MvdjMuY2xpZW50Lm1lZGlhU2V0dGluZ3Muc2NzcyIsInZpZXdzL3YzL2NsaWVudC9tZW51L3YzLmNsaWVudC5tZW51LnNjc3MiLCJ2aWV3cy92My9jbGllbnQvbW9yZS92My5jbGllbnQubW9yZS5zY3NzIiwidmlld3MvdjMvY2xpZW50L25hdi92My5jbGllbnQubmF2LnNjc3MiLCJ2aWV3cy92My9jbGllbnQvbm90ZS92My5jbGllbnQubm90ZS5zY3NzIiwidmlld3MvdjMvY2xpZW50L29ubGluZUFjY2Vzcy92My5jbGllbnQub25saW5lQWNjZXNzLnNjc3MiLCJ2aWV3cy92My9jbGllbnQvcGF5bWVudFNldHRpbmdzL3YzLmNsaWVudC5wYXltZW50U2V0dGluZ3Muc2NzcyIsInZpZXdzL3YzL2NsaWVudC93b3Jrc3BhY2UvdjMuY2xpZW50LndvcmtzcGFjZS5zY3NzIiwidmlld3MvdjMvcGFycmFpbmFnZS93b3Jrc3BhY2UvdjMucGFycmFpbmFnZS53b3Jrc3BhY2Uuc2NzcyIsInZpZXdzL3YzL3NhdGlzZmFjdGlvbi93b3Jrc3BhY2UvdjMuc2F0aXNmYWN0aW9uLndvcmtzcGFjZS5zY3NzIiwidmlld3MvdGlja2V0L3JlbWlzZS91cGRhdGUvdGlja2V0LnJlbWlzZS51cGRhdGUuc2NzcyIsInZpZXdzL3YzL3Jkdi9hY3Rpb25zUmFwaWRlcy92My5yZHYuYWN0aW9uc1JhcGlkZXMuc2NzcyIsInZpZXdzL3YzL3Jkdi9kZWxldGUvdjMucmR2LmRlbGV0ZS5zY3NzIiwidmlld3MvdjMvcmR2L25hdmJhci92My5yZHYubmF2YmFyLnNjc3MiLCJ2aWV3cy92My9yZHYvb3B0aW9ucy92My5yZHYub3B0aW9ucy5zY3NzIiwidmlld3MvdjMvcmR2L3BvcHVwL3YzLnJkdi5wb3B1cC5zY3NzIiwidmlld3MvdjMvcmR2L3ByZXBhaWVtZW50L3YzLnJkdi5wcmVwYWllbWVudC5zY3NzIiwidmlld3MvdjMvcmR2L2ZpY2hlL3YzLnJkdi5maWNoZS5zY3NzIiwidmlld3MvdjMvcmR2L3RvQmVDb25maXJtZWQvdjMucmR2LnRvQmVDb25maXJtZWQuc2NzcyIsInZpZXdzL3YzL3BhcnRzL2FjdGlvbkJ1dHRvbi92My5hY3Rpb24uYnV0dG9uLnNjc3MiLCJ2aWV3cy92My9wYXJ0cy9jYXNoaW5nL3YzLmNhc2hpbmcuc2NzcyIsInZpZXdzL3YzL3BhcnRzL3NjYW4vdjMuc2Nhbi5zY3NzIiwidmlld3MvdjMvcGFydHMvdGltZVBpY2tlci92My50aW1lUGlja2VyLnNjc3MiLCJ2aWV3cy93ZWxjb21lL2Rhc2hib2FyZC9kZXNrdG9wL3dlbGNvbWUuZGFzaGJvYXJkLnNjc3MiLCJ2aWV3cy93ZWxjb21lL2Rhc2hib2FyZC9tb2JpbGUvd2VsY29tZS5kYXNoYm9hcmQuc2NzcyIsInZpZXdzL3dlbGNvbWUvaW5zdGFsbFB3YS9hbmRyb2lkL3dlbGNvbWUuaW5zdGFsbFB3YS5hbmRyb2lkLnNjc3MiLCJ2aWV3cy93ZWxjb21lL2luc3RhbGxQd2EvaW9zL3dlbGNvbWUuaW5zdGFsbFB3YS5pb3Muc2NzcyIsInZpZXdzL3dlbGNvbWUvcGFnZS9tb2JpbGUvd2VsY29tZS5wYWdlLnNjc3MiLCJ2aWV3cy93ZWxjb21lL3BhcnRzL2F2aXMvd2VsY29tZS5wYXJ0LmF2aXMuc2NzcyIsInZpZXdzL3dlbGNvbWUvcGFydHMvYmFubmVyL3dlbGNvbWUucGFydC5iYW5uZXIuc2NzcyIsInZpZXdzL3dlbGNvbWUvcGFydHMvYmVzdENsaWVudHMvd2VsY29tZS5wYXJ0LmJlc3RDbGllbnRzLnNjc3MiLCJ2aWV3cy93ZWxjb21lL3BhcnRzL2JpcnRoZGF5L3dlbGNvbWUucGFydC5iaXJ0aGRheS5zY3NzIiwidmlld3Mvd2VsY29tZS9wYXJ0cy9jYU1lbnN1ZWwvd2VsY29tZS5wYXJ0LmNhTWVuc3VlbC5zY3NzIiwidmlld3Mvd2VsY29tZS9wYXJ0cy9jYk9ubGluZS93ZWxjb21lLnBhcnQuY2JPbmxpbmUuc2NzcyIsInZpZXdzL3dlbGNvbWUvcGFydHMvY2xpZW50RXhpc3RhbnQvd2VsY29tZS5wYXJ0LmNsaWVudC5leGlzdGFudC5zY3NzIiwidmlld3Mvd2VsY29tZS9wYXJ0cy9jbG90dXJlL3dlbGNvbWUucGFydC5jbG90dXJlLnNjc3MiLCJ2aWV3cy93ZWxjb21lL3BhcnRzL2V4cGlyYXRpb24vd2VsY29tZS5wYXJ0LmV4cGlyYXRpb24uc2NzcyIsInZpZXdzL3dlbGNvbWUvcGFydHMvZmljaGVQcmF0aXF1ZS93ZWxjb21lLnBhcnQuZmljaGVQcmF0aXF1ZS5zY3NzIiwidmlld3Mvd2VsY29tZS9wYXJ0cy9mb25kQ2Fpc3NlL3dlbGNvbWUucGFydC5mb25kQ2Fpc3NlLnNjc3MiLCJ2aWV3cy93ZWxjb21lL3BhcnRzL2thbGVuZGVzUmV2aWV3L3dlbGNvbWUucGFydC5rYWxlbmRlc1Jldmlldy5zY3NzIiwidmlld3Mvd2VsY29tZS9wYXJ0cy9uZXdWZXJzaW9uL3dlbGNvbWUucGFydC5uZXdWZXJzaW9uLnNjc3MiLCJ2aWV3cy93ZWxjb21lL3BhcnRzL29ubGluZS93ZWxjb21lLnBhcnQub25saW5lLnNjc3MiLCJ2aWV3cy93ZWxjb21lL3BhcnRzL3BheW1lbnRUeXBlL3dlbGNvbWUucGFydC5wYXltZW50LnR5cGUuc2NzcyIsInZpZXdzL3dlbGNvbWUvcGFydHMvcmR2L3dlbGNvbWUucGFydC5yZHYuc2NzcyIsInZpZXdzL3dlbGNvbWUvcGFydHMvcmVnbGVtZW50cy93ZWxjb21lLnBhcnQucmVnbGVtZW50cy5zY3NzIiwidmlld3Mvd2VsY29tZS9wYXJ0cy9yZXZlbnVUeXBlL3dlbGNvbWUucGFydC5yZXZlbnUudHlwZS5zY3NzIiwidmlld3Mvd2VsY29tZS9wYXJ0cy9zb3VzY3JpcHRpb25XYXJuaW5nL3dlbGNvbWUucGFydC5zb3VzY3JpcHRpb25XYXJuaW5nLnNjc3MiLCJ2aWV3cy93ZWxjb21lL3BhcnRzL3NvdXNjcmlwdGlvbnMvd2VsY29tZS5wYXJ0LnNvdXNjcmlwdGlvbnMuc2NzcyIsInZpZXdzL3dlbGNvbWUvcGFydHMvdmVudGVzL3dlbGNvbWUucGFydC52ZW50ZXMuc2NzcyIsInZpZXdzL3dlbGNvbWUvcGFydHMvdmVudGVzQ2FydGVDYWRlYXUvd2VsY29tZS5wYXJ0LnZlbnRlc0NhcnRlQ2FkZWF1LnNjc3MiLCJ2aWV3cy93ZWxjb21lL3BhcnRzL3dpZGdldC93ZWxjb21lLnBhcnQud2lkZ2V0LnNjc3MiLCJ2aWV3cy9zeW50aGVzZVZlbnRlL3BhcnRzL2JvdHRvbU5h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L2lCNUI7RUFBRSxhTjhpQm9CLEVBQU87O0FNN2lCN0I7RUFBRSxhTjhmaUIsRUFBTzs7QU03ZjFCO0VBQUUsYU5ta0JjLEVBQU87O0FNbGtCdkI7O0VBQUUsYU5tS1csRUFBTzs7QU1sS3BCO0VBQUUsYU5rckJlLEVBQU87O0FNanJCeEI7RUFBRSxhTjJWWSxFQUFPOztBTTFWWDtFQUFSLGFOMFBjLEVBQU87O0FNelB2QjtFQUFFLGFObUplLEVBQU87O0FNbEp4QjtFQUFFLGFOc2hCWSxFQUFPOztBTXJoQlQ7RUFBVixhTm1NZ0IsRUFBTzs7QU1sTUY7RUFBckIsYU5lMkIsRUFBTzs7QU1kZjtFQUFuQixhTmlCeUIsRUFBTzs7QU1oQnpCO0VBQVAsYU53V2EsRUFBTzs7QU12V3RCO0VBQUUsYU4yZXFCLEVBQU87O0FNMWU5Qjs7RUFBRSxhTjBnQmMsRUFBTzs7QU16Z0J2QjtFQUFFLGFOb2dCZSxFQUFPOztBTW5nQlo7RUFBVixhTjRZZ0IsRUFBTzs7QU0zWWpCO0VBQU4sYU4rWVksRUFBTzs7QU05WWI7RUFBTixhTmdRWSxFQUFPOztBTS9QUDtFQUFaLGFOd1VrQixFQUFPOztBTXZVM0I7RUFBRSxhTnF0QmtCLEVBQU87O0FNcHRCWjtFQUFiLGFObXRCbUIsRUFBTzs7QU1sdEI1QjtFQUFFLGFOb3RCaUIsRUFBTzs7QU1udEJoQjtFQUFSLGFONmVjLEVBQU87O0FNNWVaO0VBQVQsYU40QmUsRUFBTzs7QU0zQmpCO0VBQUwsYU42bUJXLEVBQU87O0FNNW1CWjtFQUFOLGFONm1CWSxFQUFPOztBTTVtQnJCO0VBQUUsYU42RFksRUFBTzs7QU01RHJCO0VBQUUsYU42RGdCLEVBQU87O0FNNURoQjtFQUFQLGFObWVhLEVBQU87O0FNbGVaO0VBQVIsYU4rRWMsRUFBTzs7QU05RXZCO0VBQUUsYU44UFksRUFBTzs7QU03UGI7RUFBTixhTnFEWSxFQUFPOztBTXBEckI7RUFBRSxhTjhWYyxFQUFPOztBTTdWdkI7RUFBRSxhTjRtQm1CLEVBQU87O0FNM21CZDtFQUFaLGFONG1Ca0IsRUFBTzs7QU0zbUIzQjtFQUFFLGFOaENrQixFQUFPOztBTWlDM0I7RUFBRSxhTm5Db0IsRUFBTzs7QU1vQ2Q7RUFBYixhTmpDbUIsRUFBTzs7QU1rQzVCO0VBQUUsYU5wQ3FCLEVBQU87O0FNcUM5QjtFQUFFLGFObVhZLEVBQU87O0FNbFhyQjs7RUFBRSxhTmdiZSxFQUFPOztBTS9heEI7RUFBRSxhTjJVYyxFQUFPOztBTTFVUDtFQUFkLGFOdXJCb0IsRUFBTzs7QU10ckJwQjs7O0VBQVAsYU5pY2lCLEVBQU87O0FNaGMxQjtFQUFFLGFOeWJjLEVBQU87O0FNeGJUO0VBQVosYU4rWGtCLEVBQU87O0FNOVgzQjtFQUFFLGFOL0NjLEVBQU87O0FNZ0R2QjtFQUFFLGFOMG5CWSxFQUFPOztBTXpuQmI7O0VBQU4sYU51YnVCLEVBQU87O0FNdGJoQztFQUFFLGFOc2dCc0IsRUFBTzs7QU1yZ0IvQjtFQUFFLGFOdUZzQixFQUFPOztBTXRGL0I7RUFBRSxhTmpCYyxFQUFPOztBTWtCdkI7RUFBRSxhTjJqQnFCLEVBQU87O0FNMWpCYjtFQUFmLGFONkxxQixFQUFPOztBTTVMOUI7RUFBRSxhTlZnQixFQUFPOztBTVd6QjtFQUFFLGFOOGJZLEVBQU87O0FNN2JyQjtFQUFFLGFOd2FhLEVBQU87O0FNdmF0QjtFQUFFLGFOMmpCWSxFQUFPOztBTTFqQnJCO0VBQUUsYU51T2UsRUFBTzs7QU10T1I7RUFBZCxhTndMb0IsRUFBTzs7QU12TDdCO0VBQUUsYU5vakJvQixFQUFPOztBTW5qQjdCO0VBQUUsYU51SmEsRUFBTzs7QU10Sk47RUFBZCxhTmlGb0IsRUFBTzs7QU1oRjdCO0VBQUUsYU5pRnFCLEVBQU87O0FNaEY5QjtFQUFFLGFOMGJtQixFQUFPOztBTXpiWjtFQUFkLGFOK1hvQixFQUFPOztBTTlYN0I7RUFBRSxhTm1tQm9CLEVBQU87O0FNbG1CYjtFQUFkLGFObUVvQixFQUFPOztBTWxFVjtFQUFqQixhTmljdUIsRUFBTzs7QU1oY2hDO0VBQUUsYU5rVG1CLEVBQU87O0FNalQ1QjtFQUFFLGFOa0hrQixFQUFPOztBTWpIVDtFQUFoQixhTitsQnNCLEVBQU87O0FNOWxCYjtFQUFoQixhTitEc0IsRUFBTzs7QU05RHhCO0VBQUwsYU4zQlcsRUFBTzs7QU00Qk47RUFBWixhTjNDa0IsRUFBTzs7QU00QzNCO0VBQUUsYU4zQ21CLEVBQU87O0FNNENoQjtFQUFWLGFOM0NnQixFQUFPOztBTTRDekI7RUFBRSxhTi9Da0IsRUFBTzs7QU1nRFg7O0VBQWQsYU5xZWEsRUFBTzs7QU1wZVo7RUFBUixhTnVKYyxFQUFPOztBTXRKdkI7RUFBRSxhTitGZ0IsRUFBTzs7QU05RnpCO0VBQUUsYU53YVksRUFBTzs7QU12YXJCO0VBQUUsYU42V2EsRUFBTzs7QU01V3RCO0VBQUUsYU4zQ2dCLEVBQU87O0FNNENIO0VBQXBCLGFOZ0owQixFQUFPOztBTS9JbkM7RUFBRSxhTjJOWSxFQUFPOztBTTFOckI7RUFBRSxhTm1UWSxFQUFPOztBTWxUckI7RUFBRSxhTnNMWSxFQUFPOztBTXJMckI7RUFBRSxhTmtKVyxFQUFPOztBTWpKcEI7RUFBRSxhTmtKaUIsRUFBTzs7QU1qSjFCOztFQUFFLGFOMkk0QixFQUFPOztBTTFJckM7RUFBRSxhTnlaYSxFQUFPOztBTXhaVjtFQUFWLGFOVWdCLEVBQU87O0FNVHpCO0VBQUUsYU44YWMsRUFBTzs7QU03YXZCO0VBQUUsYU4wRWUsRUFBTzs7QU16RXhCO0VBQUUsYU51VWMsRUFBTzs7QU10VXZCO0VBQUUsYU5pRGtCLEVBQU87O0FNaEQzQjtFQUFFLGFONkNvQixFQUFPOztBTTVDbEI7RUFBVCxhTnliZSxFQUFPOztBTXhieEI7RUFBRSxhTjRkcUIsRUFBTzs7QU0zZDlCO0VBQUUsYU5vTGMsRUFBTzs7QU1uTHZCO0VBQUUsYU5xTG1CLEVBQU87O0FNcEw1QjtFQUFFLGFOakVnQixFQUFPOztBTWtFekI7RUFBRSxhTm5FZ0IsRUFBTzs7QU1vRXpCOztFQUFFLGFOdkRpQixFQUFPOztBTXdEMUI7RUFBRSxhTjBsQnNCLEVBQU87O0FNemxCWjtFQUFqQixhTnVJdUIsRUFBTzs7QU10SWhDO0VBQUUsYU5Fb0IsRUFBTzs7QU1EN0I7RUFBRSxhTnNSVyxFQUFPOztBTXJScEI7O0VBQUUsYU55RFksRUFBTzs7QU14RHJCO0VBQUUsYU44RGdCLEVBQU87O0FNN0RWO0VBQWIsYU5rakJtQixFQUFPOztBTWpqQlg7RUFBZixhTmdqQnFCLEVBQU87O0FNL2lCOUI7RUFBRSxhTnVmaUIsRUFBTzs7QU10ZmY7RUFBVCxhTjBPZSxFQUFPOztBTXpPeEI7RUFBRSxhTmdkZ0IsRUFBTzs7QU0vY3pCO0VBQUUsYU5tU3VCLEVBQU87O0FNbFNsQjtFQUFaLGFOeWlCa0IsRUFBTzs7QU14aUIzQjtFQUFFLGFOa0hxQixFQUFPOztBTWpIOUI7RUFBRSxhTjBjZSxFQUFPOztBTXpjZDtFQUFSLGFOaWtCYyxFQUFPOztBTWhrQnZCO0VBQUUsYU40THFCLEVBQU87O0FNM0w5QjtFQUFFLGFObWxCYyxFQUFPOztBTWxsQnZCO0VBQUUsYU5pUmUsRUFBTzs7QU1oUnhCO0VBQUUsYU42V2EsRUFBTzs7QU01V3RCO0VBQUUsYU51ZWdCLEVBQU87O0FNdGVYO0VBQVosYU5yQ2tCLEVBQU87O0FNc0MzQjtFQUFFLGFOMldvQixFQUFPOztBTTFXN0I7RUFBRSxhTmtrQmUsRUFBTzs7QU1qa0J4Qjs7RUFBRSxhTjZHZ0IsRUFBTzs7QU01R3pCO0VBQUUsYU5pTGMsRUFBTzs7QU1oTGI7RUFBUixhTnVrQmMsRUFBTzs7QU10a0J2QjtFQUFFLGFOaURtQixFQUFPOztBTWhENUI7O0VBQUUsYU42WlcsRUFBTzs7QU01Wlg7RUFBUCxhTmtOYSxFQUFPOztBTWpOVjtFQUFWLGFOdkNnQixFQUFPOztBTXdDakI7RUFBTixhTmxFWSxFQUFPOztBTW1FckI7RUFBRSxhTlBtQixFQUFPOztBTVE1QjtFQUFFLGFOa01vQixFQUFPOztBTWpNZDtFQUFiLGFOZ01tQixFQUFPOztBTS9MZjtFQUFYLGFOaU1pQixFQUFPOztBTWhNMUI7RUFBRSxhTjZMbUIsRUFBTzs7QU01TFA7RUFBbkIsYU52SHlCLEVBQU87O0FNd0hsQztFQUFFLGFObkgwQixFQUFPOztBTW9IbkM7RUFBRSxhTm5IdUIsRUFBTzs7QU1vSFg7RUFBbkIsYU4zSHlCLEVBQU87O0FNNEhsQztFQUFFLGFOeUthLEVBQU87O0FNeEt0QjtFQUFFLGFOMm1CYyxFQUFPOztBTTFtQmQ7RUFBUCxhTm1mYSxFQUFPOztBTWxmdEI7RUFBRSxhTnVIYyxFQUFPOztBTXRIdkI7RUFBRSxhTjNEaUIsRUFBTzs7QU00RDFCO0VBQUUsYU5wSGtCLEVBQU87O0FNcUgzQjs7RUFBRSxhTmdrQmEsRUFBTzs7QU0vakJiOztFQUFQLGFONFBZLEVBQU87O0FNM1BaO0VBQVAsYU5FYSxFQUFPOztBTUR0QjtFQUFFLGFOMEhhLEVBQU87O0FNekh0Qjs7RUFBRSxhTjhZZ0IsRUFBTzs7QU03WXpCOztFQUFFLGFONkdlLEVBQU87O0FNNUdYO0VBQVgsYU4rVGlCLEVBQU87O0FNOVQxQjs7RUFBRSxhTndIZ0IsRUFBTzs7QU12SHpCO0VBQUUsYU5tY2MsRUFBTzs7QU1sY1o7OztFQUFULGFON0dZLEVBQU87O0FNOEdyQjtFQUFFLGFOMlBlLEVBQU87O0FNMVB4QjtFQUFFLGFOeVBlLEVBQU87O0FNeFBQO0VBQWYsYU5vZHFCLEVBQU87O0FNbmQ5QjtFQUFFLGFOZ2lCaUIsRUFBTzs7QU0vaEIxQjtFQUFFLGFONGRhLEVBQU87O0FNM2R0QjtFQUFFLGFOOFBhLEVBQU87O0FNN1B0QjtFQUFFLGFOa2hCYSxFQUFPOztBTWpoQnRCO0VBQUUsYU53VWlCLEVBQU87O0FNdlVOO0VBQWxCLGFOeVV3QixFQUFPOztBTXhVakM7RUFBRSxhTnFKMEIsRUFBTzs7QU1wSm5DO0VBQUUsYU5pSm1CLEVBQU87O0FNaEo1QjtFQUFFLGFOMFJhLEVBQU87O0FNelJ0QjtFQUFFLGFOL0RrQixFQUFPOztBTWdFM0I7RUFBRSxhTnpEZ0IsRUFBTzs7QU0wRHpCO0VBQUUsYU5oRWtCLEVBQU87O0FNaUVaO0VBQWIsYU5oRW1CLEVBQU87O0FNaUU1QjtFQUFFLGFOWGUsRUFBTzs7QU1ZeEI7O0VBQUUsYU5nYVksRUFBTzs7QU0vWnJCOztFQUFFLGFOcWFpQixFQUFPOztBTXBhMUI7O0VBQUUsYU5tYWdCLEVBQU87O0FNbGF6QjtFQUFFLGFOa0NnQixFQUFPOztBTWpDekI7RUFBRSxhTitOZ0IsRUFBTzs7QU05TlY7O0VBQWIsYU44Z0JZLEVBQU87O0FNN2dCckI7O0VBQUUsYU44R2EsRUFBTzs7QU03R3RCOztFQUFFLGFOMGNrQixFQUFPOztBTXpjZDtFQUFYLGFObEJpQixFQUFPOztBTW1CMUI7RUFBRSxhTmZrQixFQUFPOztBTWdCbEI7O0VBQVAsYU54R1ksRUFBTzs7QU15R1Y7RUFBVCxhTnlZZSxFQUFPOztBTXhZeEI7RUFBRSxhTnFnQmdCLEVBQU87O0FNcGdCaEI7O0VBQVAsYU54Q2lCLEVBQU87O0FNeUMxQjtFQUFFLGFOa05tQixFQUFPOztBTWpONUI7RUFBRSxhTmdDZ0IsRUFBTzs7QU0vQlA7RUFBaEIsYU50Q3NCLEVBQU87O0FNdUMvQjtFQUFFLGFOdENvQixFQUFPOztBTXVDbEI7RUFBVCxhTjhnQmUsRUFBTzs7QU03Z0JUO0VBQWIsYU4yYW1CLEVBQU87O0FNMWE1QjtFQUFFLGFOc2JnQixFQUFPOztBTXJiekI7RUFBRSxhTmpJYyxFQUFPOztBTWtJYjtFQUFSLGFOckNjLEVBQU87O0FNc0NaO0VBQVQsYU5iZSxFQUFPOztBTWNUO0VBQWIsYU4yRG1CLEVBQU87O0FNMURkO0VBQVosYU43R2tCLEVBQU87O0FNOEczQjtFQUFFLGFObUprQixFQUFPOztBTWxKZDtFQUFYLGFOeE1pQixFQUFPOztBTXlNMUI7RUFBRSxhTnlPYyxFQUFPOztBTXhPUjtFQUFiLGFOdUNtQixFQUFPOztBTXRDcEI7RUFBTixhTjlJWSxFQUFPOztBTStJVDtFQUFWLGFOb0hnQixFQUFPOztBTW5IVjtFQUFiLGFOd1NtQixFQUFPOztBTXZTNUI7RUFBRSxhTnhNeUIsRUFBTzs7QU15TWxDO0VBQUUsYU54TTBCLEVBQU87O0FNeU1oQjtFQUFqQixhTnhNdUIsRUFBTzs7QU15TVg7RUFBbkIsYU41TXlCLEVBQU87O0FNNk1sQztFQUFFLGFOeE1rQixFQUFPOztBTXlNWjtFQUFiLGFOeE1tQixFQUFPOztBTXlNNUI7RUFBRSxhTnhNZ0IsRUFBTzs7QU15TXpCO0VBQUUsYU41TWtCLEVBQU87O0FNNk1oQjtFQUFULGFOdkJlLEVBQU87O0FNd0J4QjtFQUFFLGFOeUtjLEVBQU87O0FNeEt2QjtFQUFFLGFOcWFjLEVBQU87O0FNcGFQOztFQUFkLGFOcU9jLEVBQU87O0FNcE9YO0VBQVYsYU4zRWdCLEVBQU87O0FNNEV6QjtFQUFFLGFOdVNrQixFQUFPOztBTXRTM0I7RUFBRSxhTnVTbUIsRUFBTzs7QU10U2pCO0VBQVQsYU42WGUsRUFBTzs7QU01WHhCO0VBQUUsYU5oRmMsRUFBTzs7QU1pRnZCOztFQUFFLGFObVRhLEVBQU87O0FNbFR0QjtFQUFFLGFOOEVrQixFQUFPOztBTTdFM0I7RUFBRSxhTmtEZ0IsRUFBTzs7QU1qRHpCO0VBQUUsYU5tRHFCLEVBQU87O0FNbEQ5QjtFQUFFLGFOb1dlLEVBQU87O0FNbld4QjtFQUFFLGFOMERlLEVBQU87O0FNekRmO0VBQVAsYU4rTWEsRUFBTzs7QU05TXRCO0VBQUUsYU4wRGUsRUFBTzs7QU16RHhCO0VBQUUsYU5zSmtCLEVBQU87O0FNckozQjtFQUFFLGFOcUNjLEVBQU87O0FNcEN2QjtFQUFFLGFObUNzQixFQUFPOztBTWxDL0I7RUFBRSxhTjRaZ0IsRUFBTzs7QU0zWmpCO0VBQU4sYU5qRlksRUFBTzs7QU1rRnJCOztFQUFFLGFOdVNpQixFQUFPOztBTXRTMUI7OztFQUFFLGFOd1htQixFQUFPOztBTXZYVjtFQUFoQixhTjBLc0IsRUFBTzs7QU16S3ZCO0VBQU4sYU45RFksRUFBTzs7QU0rRHJCO0VBQUUsYU5yRmlCLEVBQU87O0FNc0ZoQjs7RUFBUixhTm5Ib0IsRUFBTzs7QU1vSDdCO0VBQUUsYU40UWdCLEVBQU87O0FNM1F6QjtFQUFFLGFONkhZLEVBQU87O0FNNUhOO0VBQWIsYU52Qm1CLEVBQU87O0FNd0I1QjtFQUFFLGFOcVltQixFQUFPOztBTXBZZjtFQUFYLGFOK1hpQixFQUFPOztBTTlYaEI7RUFBUixhTi9CYyxFQUFPOztBTWdDdkI7RUFBRSxhTm1Rb0IsRUFBTzs7QU1sUTdCO0VBQUUsYU44TGtCLEVBQU87O0FNN0xQO0VBQWxCLGFOOEx3QixFQUFPOztBTTdMdkI7RUFBUixhTnlUYyxFQUFPOztBTXhUVDtFQUFaLGFOekprQixFQUFPOztBTTBKTjtFQUFuQixhTld5QixFQUFPOztBTVZsQztFQUFFLGFOMFJjLEVBQU87O0FNelJ2QjtFQUFFLGFOZ0xjLEVBQU87O0FNL0tBO0VBQXJCLGFOM0gyQixFQUFPOztBTTRIcEM7RUFBRSxhTjNINEIsRUFBTzs7QU00SHJDO0VBQUUsYU4zSHlCLEVBQU87O0FNNEhsQztFQUFFLGFOL0gyQixFQUFPOztBTWdJcEM7RUFBRSxhTmlHYSxFQUFPOztBTWhHdEI7RUFBRSxhTmxGWSxFQUFPOztBTW1GWDtFQUFSLGFOcFFjLEVBQU87O0FNcVF2QjtFQUFFLGFOOGJrQixFQUFPOztBTTdiM0I7RUFBRSxhTjdLZ0IsRUFBTzs7QU04S1g7RUFBWixhTjFEa0IsRUFBTzs7QU0yRDNCO0VBQUUsYU4xRGtCLEVBQU87O0FNMkQzQjtFQUFFLGFOa1JrQixFQUFPOztBTWpSWjtFQUFiLGFOb09tQixFQUFPOztBTW5PNUI7RUFBRSxhTmdaYyxFQUFPOztBTS9ZUDtFQUFkLGFONktvQixFQUFPOztBTTVLWDtFQUFoQixhTjZLc0IsRUFBTzs7QU01Sy9CO0VBQUUsYU53SGdCLEVBQU87O0FNdkh6QjtFQUFFLGFOc0hrQixFQUFPOztBTXJIWDtFQUFkLGFOaEpvQixFQUFPOztBTWlKWjtFQUFmLGFONk1xQixFQUFPOztBTTVNTjtFQUF0QixhTmpENEIsRUFBTzs7QU1rRHJCO0VBQWQsYU4yUm9CLEVBQU87O0FNMVI3QjtFQUFFLGFOOUdlLEVBQU87O0FNK0dUOztFQUFiLGFOM0syQixFQUFPOztBTTRLcEM7O0VBQUUsYU56S3lCLEVBQU87O0FNMEtsQzs7RUFBRSxhTjNLNEIsRUFBTzs7QU00SzdCOztFQUFOLGFOaEVXLEVBQU87O0FNaUVwQjtFQUFFLGFOT1csRUFBTzs7QU1OVjs7RUFBUixhTjZhVyxFQUFPOztBTTVhWDs7RUFBUCxhTnFGVyxFQUFPOztBTXBGcEI7Ozs7RUFBRSxhTjRGVyxFQUFPOztBTTNGcEI7OztFQUFFLGFOK1BXLEVBQU87O0FNOVBiOztFQUFMLGFOOEZXLEVBQU87O0FNN0ZUOztFQUFULGFOM01XLEVBQU87O0FNNE1aO0VBQU4sYU5oRFksRUFBTzs7QU1pRHJCO0VBQUUsYU5wQ2lCLEVBQU87O0FNcUMxQjtFQUFFLGFOMFNzQixFQUFPOztBTXpTL0I7RUFBRSxhTjBTdUIsRUFBTzs7QU16U2hDO0VBQUUsYU4wU3VCLEVBQU87O0FNelNoQztFQUFFLGFOMFN3QixFQUFPOztBTXpTYjtFQUFsQixhTjZTd0IsRUFBTzs7QU01U2pDO0VBQUUsYU42U3lCLEVBQU87O0FNNVNsQztFQUFFLGFOa1hpQixFQUFPOztBTWpYMUI7RUFBRSxhTjhXbUIsRUFBTzs7QU03VzVCO0VBQUUsYU55ZHNCLEVBQU87O0FNeGQvQjtFQUFFLGFOc2RlLEVBQU87O0FNcmR4QjtFQUFFLGFOMmNZLEVBQU87O0FNMWNOO0VBQWIsYU4yY21CLEVBQU87O0FNMWM1QjtFQUFFLGFOb2RvQixFQUFPOztBTW5kN0I7RUFBRSxhTnhHZSxFQUFPOztBTXlHeEI7RUFBRSxhTjhTc0IsRUFBTzs7QU03Uy9CO0VBQUUsYU5nRWlCLEVBQU87O0FNL0QxQjtFQUFFLGFOcENjLEVBQU87O0FNcUNoQjtFQUFMLGFOM1RXLEVBQU87O0FNNFRwQjtFQUFFLGFOL09pQixFQUFPOztBTWdQMUI7RUFBRSxhTi9Pd0IsRUFBTzs7QU1nUHZCO0VBQVIsYU4rWGMsRUFBTzs7QU05WHZCO0VBQUUsYU4rWHFCLEVBQU87O0FNOVg5QjtFQUFFLGFOZ0d1QixFQUFPOztBTS9GZjtFQUFmLGFOa0dxQixFQUFPOztBTWpHOUI7RUFBRSxhTitGdUIsRUFBTzs7QU05Rlo7RUFBbEIsYU4rRndCLEVBQU87O0FNOUZ4QjtFQUFQLGFOalRhLEVBQU87O0FNa1R0QjtFQUFFLGFObWJlLEVBQU87O0FNbGJ4QjtFQUFFLGFON1RlLEVBQU87O0FNOFRmO0VBQVAsYU5rRmEsRUFBTzs7QU1qRlY7RUFBVixhTjVIZ0IsRUFBTzs7QU02SGhCO0VBQVAsYU5nUWEsRUFBTzs7QU0vUFI7RUFBWixhTnhDa0IsRUFBTzs7QU15QzNCO0VBQUUsYU40V2MsRUFBTzs7QU0zV2I7RUFBUixhTnRGYyxFQUFPOztBTXVGdkI7RUFBRSxhTjZGWSxFQUFPOztBTTVGWDs7RUFBUixhTlhnQixFQUFPOztBTVloQjtFQUFQLGFOK1NhLEVBQU87O0FNOVN0QjtFQUFFLGFOd0hjLEVBQU87O0FNdkhaO0VBQVQsYU43VGUsRUFBTzs7QU04VGpCO0VBQUwsYU5yUFcsRUFBTzs7QU1zUHBCO0VBQUUsYU5rWlUsRUFBTzs7QU1qWm5CO0VBQUUsYU53WmEsRUFBTzs7QU12Wlo7RUFBUixhTmdNYyxFQUFPOztBTS9MVjtFQUFYLGFObUlpQixFQUFPOztBTWxJUjtFQUFoQixhTjhRc0IsRUFBTzs7QU03UVA7RUFBdEIsYU45VDRCLEVBQU87O0FNK1RyQztFQUFFLGFOaFUyQixFQUFPOztBTWlVckI7O0VBQWIsYU52TzJCLEVBQU87O0FNd09wQztFQUFFLGFOakpvQixFQUFPOztBTWtKN0I7RUFBRSxhTm1aa0IsRUFBTzs7QU1sWlg7RUFBZCxhTnNZb0IsRUFBTzs7QU1yWTdCOztFQUFFLGFONlZXLEVBQU87O0FNNVZIO0VBQWYsYU42SnFCLEVBQU87O0FNNUo5QjtFQUFFLGFOK1BxQixFQUFPOztBTTlQOUI7RUFBRSxhTnlPYSxFQUFPOztBTXhPdEI7RUFBRSxhTnRJdUIsRUFBTzs7QU11SWhDO0VBQUUsYU51WmlCLEVBQU87O0FNdFoxQjtFQUFFLGFOaUhjLEVBQU87O0FNaEhSOzs7RUFBYixhTm1Xa0IsRUFBTzs7QU1sV1g7O0VBQWQsYU5wQ3NCLEVBQU87O0FNcUN0QjtFQUFQLGFONFphLEVBQU87O0FNM1paO0VBQVIsYU41Q2MsRUFBTzs7QU02Q2I7RUFBUixhTnNLYyxFQUFPOztBTXJLdkI7RUFBRSxhTnVLcUIsRUFBTzs7QU10S1I7RUFBcEIsYU4rUTBCLEVBQU87O0FNOVFuQztFQUFFLGFONlFtQixFQUFPOztBTTVRZjtFQUFYLGFOektpQixFQUFPOztBTTBLbEI7RUFBTixhTnRLWSxFQUFPOztBTXVLSjtFQUFmLGFOaUlxQixFQUFPOztBTWhJOUI7RUFBRSxhTitIc0IsRUFBTzs7QU05SC9CO0VBQUUsYU5qS2MsRUFBTzs7QU1rS2I7RUFBUixhTmFjLEVBQU87O0FNWnZCO0VBQUUsYU5rQmdCLEVBQU87O0FNakJ6QjtFQUFFLGFOaElXLEVBQU87O0FNaUlSO0VBQVYsYU52UmdCLEVBQU87O0FNd1J6QjtFQUFFLGFOcE9hLEVBQU87O0FNcU90QjtFQUFFLGFONEdXLEVBQU87O0FNM0dYO0VBQVAsYU55T2EsRUFBTzs7QU14T3RCO0VBQUUsYU4vTFksRUFBTzs7QU1nTVo7RUFBUCxhTi9MYSxFQUFPOztBTWdNWDtFQUFULGFOdlRlLEVBQU87O0FNd1R4QjtFQUFFLGFOdlRzQixFQUFPOztBTXdUL0I7RUFBRSxhTmdQYSxFQUFPOztBTS9PTjtFQUFkLGFOZ1BvQixFQUFPOztBTS9PbEI7RUFBVCxhTitJZSxFQUFPOztBTTlJVjs7RUFBWixhTmxSVyxFQUFPOztBTW1ScEI7O0VBQUUsYU51UVksRUFBTzs7QU10UXJCO0VBQUUsYU5vVFksRUFBTzs7QU1uVHJCO0VBQUUsYU4rTmUsRUFBTzs7QU05TnhCO0VBQUUsYU45TGtCLEVBQU87O0FNK0wzQjtFQUFFLGFOeU5rQixFQUFPOztBTXhOM0I7RUFBRSxhTnRNZ0IsRUFBTzs7QU11TXpCO0VBQUUsYU52SWtCLEVBQU87O0FNd0laO0VBQWIsYU5oSW1CLEVBQU87O0FNaUk1QjtFQUFFLGFON0lvQixFQUFPOztBTThJN0I7RUFBRSxhTnZJeUIsRUFBTzs7QU13SWxDOzs7RUFBRSxhTjlJb0IsRUFBTzs7QU0rSTdCOztFQUFFLGFObkpzQixFQUFPOztBTW9KL0I7O0VBQUUsYU5uSm9CLEVBQU87O0FNb0o3Qjs7RUFBRSxhTnZJb0IsRUFBTzs7QU13STdCO0VBQUUsYU5wSm1CLEVBQU87O0FNcUo1QjtFQUFFLGFOb1ZZLEVBQU87O0FNblZyQjtFQUFFLGFOL09lLEVBQU87O0FNZ1BaO0VBQVYsYU5qQmdCLEVBQU87O0FNa0J6Qjs7Ozs7RUFBRSxhTkZpQixFQUFPOztBTUcxQjtFQUFFLGFOOVBzQixFQUFPOztBTStQekI7OztFQUFKLGFOd0hhLEVBQU87O0FNdkhoQjs7RUFBSixhTi9MYyxFQUFPOztBTWdNVDtFQUFaLGFOckdrQixFQUFPOztBTXNHM0I7RUFBRSxhTnZHVyxFQUFPOztBTXdHcEI7OztFQUFFLGFObEZtQixFQUFPOztBTW1GWDtFQUFmLGFOaVBxQixFQUFPOztBTWhQOUI7RUFBRSxhTnVHVSxFQUFPOztBTXRHbkI7O0VBQUUsYU5pVmMsRUFBTzs7QU1oVmY7O0VBQU4sYU44RG1CLEVBQU87O0FNN0Q1Qjs7RUFBRSxhTjhEcUIsRUFBTzs7QU03RDlCO0VBQUUsYU5qRWUsRUFBTzs7QU1rRXhCO0VBQUUsYU56UW1CLEVBQU87O0FNMFE1QjtFQUFFLGFOeEVjLEVBQU87O0FNeUVWO0VBQVgsYU40RGlCLEVBQU87O0FNM0QxQjtFQUFFLGFOd0tlLEVBQU87O0FNdkt4QjtFQUFFLGFOZ0ppQixFQUFPOztBTS9JMUI7RUFBRSxhTmdKd0IsRUFBTzs7QU0vSWpDO0VBQUUsYU5oVlksRUFBTzs7QU1pVnJCOztFQUFFLGFObElnQixFQUFPOztBTW1JekI7RUFBRSxhTm9SVyxFQUFPOztBTW5STjtFQUFaLGFOOVZrQixFQUFPOztBTStWM0I7RUFBRSxhTjhFWSxFQUFPOztBTTdFckI7RUFBRSxhTmlLa0IsRUFBTzs7QU1oSzNCO0VBQUUsYU5xUmMsRUFBTzs7QU1wUnZCO0VBQUUsYU55VlksRUFBTzs7QU14VnJCO0VBQUUsYU5pQ21CLEVBQU87O0FNaEM1QjtFQUFFLGFOa1VZLEVBQU87O0FNalVQO0VBQVosYU4zVWtCLEVBQU87O0FNNFUzQjtFQUFFLGFObURjLEVBQU87O0FNbER2QjtFQUFFLGFOakhxQixFQUFPOztBTWtIOUI7RUFBRSxhTmxUZSxFQUFPOztBTW1UeEI7RUFBRSxhTnRUcUIsRUFBTzs7QU11VGY7RUFBYixhTnpUbUIsRUFBTzs7QU0wVDVCO0VBQUUsYU41VGUsRUFBTzs7QU02VHhCO0VBQUUsYU54VGlCLEVBQU87O0FNeVRiO0VBQVgsYU54VGlCLEVBQU87O0FNeVQxQjtFQUFFLGFOalhrQixFQUFPOztBTWtYM0I7RUFBRSxhTmpYb0IsRUFBTzs7QU1rWHBCO0VBQVAsYU55UGEsRUFBTzs7QU14UHRCO0VBQUUsYU56UWlCLEVBQU87O0FNMFExQjtFQUFFLGFOcFpVLEVBQU87O0FNcVpuQjtFQUFFLGFObE5rQixFQUFPOztBTW1OM0I7RUFBRSxhTjJCbUIsRUFBTzs7QU0xQjVCO0VBQUUsYU5wWHFCLEVBQU87O0FNcVhoQjtFQUFaLGFONWFrQixFQUFPOztBTTZhM0I7RUFBRSxhTjJDaUIsRUFBTzs7QU0xQzFCO0VBQUUsYU4vQ2tCLEVBQU87O0FNZ0QzQjtFQUFFLGFON0RjLEVBQU87O0FNOER2QjtFQUFFLGFON0RxQixFQUFPOztBTThEOUI7RUFBRSxhTnNPa0IsRUFBTzs7QU1yTzNCO0VBQUUsYU5zT2lCLEVBQU87O0FNck9mO0VBQVQsYU45WGUsRUFBTzs7QU0rWHhCO0VBQUUsYU52V1csRUFBTzs7QU13V3BCO0VBQUUsYU43RWUsRUFBTzs7QU04RXhCO0VBQUUsYU5qY2lCLEVBQU87O0FNa2MxQjtFQUFFLGFOblZVLEVBQU87O0FNb1ZuQjs7O0VBQUUsYU43RlcsRUFBTzs7QU04RlI7RUFBVixhTnhCZ0IsRUFBTzs7QU15Qlg7RUFBWixhTjVXa0IsRUFBTzs7QU02VzNCO0VBQUUsYU5oU3NCLEVBQU87O0FNaVNuQjtFQUFWLGFObFJnQixFQUFPOztBTW1SekI7RUFBRSxhTmxMZ0IsRUFBTzs7QU1tTHpCO0VBQUUsYU56RWUsRUFBTzs7QU0wRWQ7RUFBUixhTjJGYyxFQUFPOztBTTFGdkI7RUFBRSxhTnVHb0IsRUFBTzs7QU10RzdCO0VBQUUsYU5nSG1CLEVBQU87O0FNL0doQjtFQUFWLGFOaUhnQixFQUFPOztBTWhIekI7RUFBRSxhTmhXaUIsRUFBTzs7QU1pVzFCO0VBQUUsYU5sV3VCLEVBQU87O0FNbVdoQztFQUFFLGFOblJlLEVBQU87O0FNb1J4QjtFQUFFLGFOZ0dZLEVBQU87O0FNL0ZyQjtFQUFFLGFOMFBtQixFQUFPOztBTXpQZDtFQUFaLGFObkJrQixFQUFPOztBTW9CM0I7RUFBRSxhTnlKbUIsRUFBTzs7QU14SjVCO0VBQUUsYU5sSWlCLEVBQU87O0FNbUkxQjtFQUFFLGFOMlBhLEVBQU87O0FNMVB0QjtFQUFFLGFOakRZLEVBQU87O0FNa0RyQjtFQUFFLGFOdkNlLEVBQU87O0FNd0N4Qjs7RUFBRSxhTitNbUIsRUFBTzs7QU05TTVCO0VBQUUsYU4rTXVCLEVBQU87O0FNOU1oQjtFQUFkLGFOdVBvQixFQUFPOztBTXRQN0I7RUFBRSxhTnJEbUIsRUFBTzs7QU1zRDVCO0VBQUUsYU5zUGtCLEVBQU87O0FNclAzQjtFQUFFLGFOdERtQixFQUFPOztBTXVENUI7RUFBRSxhTnJEcUIsRUFBTzs7QU1zRDlCO0VBQUUsYU52RHFCLEVBQU87O0FNd0RwQjtFQUFSLGFON0JjLEVBQU87O0FNOEJ2QjtFQUFFLGFOaE1rQixFQUFPOztBTWlNM0I7RUFBRSxhTjdQeUIsRUFBTzs7QU04UGxDO0VBQUUsYU5JbUIsRUFBTzs7QU1INUI7RUFBRSxhTitQZ0IsRUFBTzs7QU05UHpCO0VBQUUsYU5rRWMsRUFBTzs7QU1qRXZCO0VBQUUsYU5vT2lCLEVBQU87O0FNbk9aO0VBQVosYU5xT2tCLEVBQU87O0FNcE8zQjs7RUFBRSxhTmpiVyxFQUFPOztBTWticEI7RUFBRSxhTjBPZSxFQUFPOztBTXpPeEI7RUFBRSxhTjRMYSxFQUFPOztBTTNMdEI7RUFBRSxhTnNJYyxFQUFPOztBTXJJdkI7RUFBRSxhTmhFYyxFQUFPOztBTWlFdkI7O0VBQUUsYU55UW9CLEVBQU87O0FNeFFaO0VBQWYsYU5sQ3FCLEVBQU87O0FNbUM5QjtFQUFFLGFOdENnQixFQUFPOztBTXVDVDtFQUFkLGFOcFJvQixFQUFPOztBTXFSN0I7OztFQUFFLGFOOWJvQixFQUFPOztBTStiN0I7O0VBQUUsYU41YjhCLEVBQU87O0FNNmJ2Qzs7RUFBRSxhTi9ib0IsRUFBTzs7QU1nYzdCOztFQUFFLGFOL2J1QixFQUFPOztBTWdjaEM7O0VBQUUsYU5uY3FCLEVBQU87O0FNb2M5QjtFQUFFLGFOdERxQixFQUFPOztBTXVEOUI7RUFBRSxhTnRKZ0IsRUFBTzs7QU11SlQ7RUFBZCxhTm5Eb0IsRUFBTzs7QU1vRDdCO0VBQUUsYU5uRHNCLEVBQU87O0FNb0QvQjtFQUFFLGFONkdtQixFQUFPOztBTTVHNUI7RUFBRSxhTjZHcUIsRUFBTzs7QU01RzlCO0VBQUUsYU4xWWMsRUFBTzs7QU0yWXZCO0VBQUUsYU43WXNCLEVBQU87O0FNOFl0QjtFQUFQLGFOL1dhLEVBQU87O0FNZ1h0QjtFQUFFLGFON2RxQixFQUFPOztBTThkOUI7RUFBRSxhTm5LbUIsRUFBTzs7QU1vSzVCOztFQUFFLGFObkt1QixFQUFPOztBTW9LaEM7O0VBQUUsYU50S3NCLEVBQU87O0FNdUtoQjs7RUFBYixhTnhLcUIsRUFBTzs7QU15SzlCO0VBQUUsYU43S2lCLEVBQU87O0FNOEsxQjs7RUFBRSxhTi9MbUIsRUFBTzs7QU1nTTVCOztFQUFFLGFObk1vQixFQUFPOztBTW9NN0I7RUFBRSxhTmhNdUIsRUFBTzs7QU1pTWhDO0VBQUUsYU4xTXFCLEVBQU87O0FNMk1kO0VBQWQsYU5qTW9CLEVBQU87O0FNa003QjtFQUFFLGFOck1zQixFQUFPOztBTXNNL0I7RUFBRSxhTnZNb0IsRUFBTzs7QU13TTdCO0VBQUUsYU55SmlCLEVBQU87O0FNeEoxQjtFQUFFLGFOTGtCLEVBQU87O0FNTTNCO0VBQUUsYU5yV3dCLEVBQU87O0FNc1czQjtFQUFKLGFONU9VLEVBQU87O0FNNk9uQjtFQUFFLGFONU9pQixFQUFPOztBTTZPMUI7RUFBRSxhTjRKbUIsRUFBTzs7QU0zSjVCO0VBQUUsYU4zRXFCLEVBQU87O0FNNEU5QjtFQUFFLGFOM0U0QixFQUFPOztBTTRFckM7RUFBRSxhTmxQa0IsRUFBTzs7QU1tUFo7RUFBYixhTmtObUIsRUFBTzs7QU1qTjVCO0VBQUUsYU5PYyxFQUFPOztBTU52QjtFQUFFLGFOL1ljLEVBQU87O0FNZ1paO0VBQVQsYU5wUmUsRUFBTzs7QU1xUmY7RUFBUCxhTjlFYSxFQUFPOztBTStFdEI7RUFBRSxhTjFLeUIsRUFBTzs7QU0ySzVCOztFQUFKLGFOb0drQixFQUFPOztBTW5HakI7RUFBUixhTnRYYyxFQUFPOztBTXVYdkI7RUFBRSxhTjlpQmEsRUFBTzs7QU0raUJaO0VBQVIsYU5waUJjLEVBQU87O0FNcWlCdkI7RUFBRSxhTmhjdUIsRUFBTzs7QU1pY1o7RUFBbEIsYU5uY3dCLEVBQU87O0FNb2NiO0VBQWxCLGFOamN3QixFQUFPOztBTWtjYjtFQUFsQixhTnRjd0IsRUFBTzs7QU11Y3JCO0VBQVYsYU56TGdCLEVBQU87O0FNMEx6QjtFQUFFLGFOakllLEVBQU87O0FNa0l4QjtFQUFFLGFOaklpQixFQUFPOztBTWtJakI7RUFBUCxhTnBJYSxFQUFPOztBTXFJZjtFQUFMLGFOdklXLEVBQU87O0FNd0lwQjtFQUFFLGFOellrQixFQUFPOztBTTBZWDtFQUFkLGFOellvQixFQUFPOztBTTBZN0I7RUFBRSxhTjNNYSxFQUFPOztBTTRNdEI7RUFBRSxhTjRLYSxFQUFPOztBTTNLVDtFQUFYLGFOdmVpQixFQUFPOztBTXdlMUI7RUFBRSxhTjFSaUIsRUFBTzs7QU0yUjFCO0VBQUUsYU56Q29CLEVBQU87O0FNMENyQjtFQUFOLGFOeldZLEVBQU87O0FNMFdyQjtFQUFFLGFOcll1QixFQUFPOztBTXNZaEM7RUFBRSxhTnpaZ0IsRUFBTzs7QU0wWnpCO0VBQUUsYU52SFksRUFBTzs7QU13SHJCO0VBQUUsYU4vUm9CLEVBQU87O0FNZ1M3QjtFQUFFLGFOK0lXLEVBQU87O0FNOUlKO0VBQWQsYU5oRW9CLEVBQU87O0FNaUU3QjtFQUFFLGFOOUhnQixFQUFPOztBTStIekI7RUFBRSxhTnZCYyxFQUFPOztBTXdCdkI7RUFBRSxhTmxHb0IsRUFBTzs7QU1tRzdCO0VBQUUsYU5sR3NCLEVBQU87O0FNbUcvQjtFQUFFLGFOZ0RtQixFQUFPOztBTS9DWDtFQUFmLGFOZ0RxQixFQUFPOztBTS9DOUI7RUFBRSxhTlZvQixFQUFPOztBTVc3QjtFQUFFLGFOVnVCLEVBQU87O0FNV3JCO0VBQVQsYU5sUGUsRUFBTzs7QU1tUFg7RUFBWCxhTnhmaUIsRUFBTzs7QU15ZjFCO0VBQUUsYU54Zm1CLEVBQU87O0FNeWZqQjtFQUFULGFOcEdlLEVBQU87O0FNcUd4QjtFQUFFLGFOdlJjLEVBQU87O0FNd1J2QjtFQUFFLGFONktrQixFQUFPOztBTTVLaEI7RUFBVCxhTjhLZSxFQUFPOztBTTdLeEI7RUFBRSxhTm5YYyxFQUFPOztBTW9YdkI7RUFBRSxhTnNId0IsRUFBTzs7QU1ySGY7RUFBaEIsYU44SnNCLEVBQU87O0FNN0ovQjtFQUFFLGFON0V5QixFQUFPOztBTThFbEM7RUFBRSxhTm5nQmEsRUFBTzs7QU1vZ0J0QjtFQUFFLGFOM2lCeUIsRUFBTzs7QU00aUJsQztFQUFFLGFOZ0o0QixFQUFPOztBTS9JckM7RUFBRSxhTjdmZSxFQUFPOztBTThmTztFQUE3QixhTmpqQm1DLEVBQU87O0FNa2pCNUM7O0VBQUUsYU5sbEIyQyxFQUFPOztBTW1sQnhDOzs7RUFBVixhTnpaWSxFQUFPOztBTTBackI7RUFBRSxhTmxTYSxFQUFPOztBTW1TdEI7RUFBRSxhTmxTZSxFQUFPOztBTW1TYjs7RUFBVCxhTjNCcUIsRUFBTzs7QU00QjlCO0VBQUUsYU4xTGtCLEVBQU87O0FNMkwzQjtFQUFFLGFOZ0ljLEVBQU87O0FNL0h2QjtFQUFFLGFOZ0lxQixFQUFPOztBTS9IOUI7RUFBRSxhTm5CZ0IsRUFBTzs7QU1vQlA7RUFBaEIsYU5uQnNCLEVBQU87O0FNb0IvQjtFQUFFLGFObkJ1QixFQUFPOztBTW9CaEM7RUFBRSxhTnRIa0IsRUFBTzs7QU11SDNCO0VBQUUsYU5yVm1CLEVBQU87O0FNc1Y1QjtFQUFFLGFOa0thLEVBQU87O0FNakt0QjtFQUFFLGFOMkNpQixFQUFPOztBTTFDSjs7RUFBcEIsYU56UzRCLEVBQU87O0FNMFMvQjs7RUFBSixhTjVVb0IsRUFBTzs7QU02VTdCO0VBQUUsYU5yUm1CLEVBQU87O0FNc1JYO0VBQWYsYU5qWnFCLEVBQU87O0FNa1o5QjtFQUFFLGFOalp1QixFQUFPOztBTWtaaEM7RUFBRSxhTnJOYyxFQUFPOztBTXNOUDtFQUFkLGFObm5Cb0IsRUFBTzs7QU1vbkI3QjtFQUFFLGFObm5Cc0IsRUFBTzs7QU1vbkIvQjs7RUFBRSxhTm5uQm9CLEVBQU87O0FNb25CbEI7O0VBQVQsYU5ubkJzQixFQUFPOztBTW9uQi9CO0VBQUUsYU4rRm1CLEVBQU87O0FNOUZYO0VBQWYsYU4rRnFCLEVBQU87O0FNOUZwQjtFQUFSLGFOZ0djLEVBQU87O0FNL0Z2QjtFQUFFLGFOeFFnQixFQUFPOztBTXlRekI7O0VBQUUsYU54UWUsRUFBTzs7QU15UXhCOztFQUFFLGFOeFFpQixFQUFPOztBTXlRMUI7RUFBRSxhTmpIYSxFQUFPOztBTWtIdEI7RUFBRSxhTnRWc0IsRUFBTzs7QU11Vm5CO0VBQVYsYU5lZ0IsRUFBTzs7QU1kekI7OztFQUFFLGFOK0J3QixFQUFPOztBTTlCaEI7O0VBQWYsYU5pQ2tDLEVBQU87O0FNaEMzQzs7RUFBRSxhTjhCd0IsRUFBTzs7QU03QmpDOztFQUFFLGFOOEIyQixFQUFPOztBTTdCbkI7O0VBQWYsYU4wQnlCLEVBQU87O0FNekJ4QjtFQUFSLGFOaEVjLEVBQU87O0FNaUV2Qjs7O0VBQUUsYU41a0JZLEVBQU87O0FNNmtCckI7RUFBRSxhTnJJZSxFQUFPOztBTXNJeEI7RUFBRSxhTmtIdUIsRUFBTzs7QU1qSGhDO0VBQUUsYU5rSHVCLEVBQU87O0FNakhoQztFQUFFLGFOa0hzQixFQUFPOztBTWpIL0I7O0VBQUUsYU42R29CLEVBQU87O0FNNUc3Qjs7RUFBRSxhTjZHc0IsRUFBTzs7QU01R25CO0VBQVYsYU56bEJnQixFQUFPOztBTTBsQmpCO0VBQU4sYU5yVVksRUFBTzs7QU1zVXJCO0VBQUUsYU4zYVksRUFBTzs7QU00YXJCO0VBQUUsYU56UlksRUFBTzs7QU0wUlY7RUFBVCxhTmhJZSxFQUFPOztBTWlJeEI7RUFBRSxhTjFiZSxFQUFPOztBTTJieEI7RUFBRSxhTmxOaUIsRUFBTzs7QU1tTlg7RUFBYixhTjlEbUIs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QixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUF1QixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUFzQixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUF1QixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUFzQixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUF1QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUF3QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUF3QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUFtQiw2QkFBNEIsRUFBRTs7QUFBRDtFQUFvQixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUFtQixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUFvQixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUFtQixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUFvQixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUFtQixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUFvQixrQ0FBaUMsRUFBRTs7QUFBRDtFQUFxQixrQ0FBaUMsRUFBRTs7QUFBRDtFQUF1QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUFxQixrQ0FBaUMsRUFBRTs7QUFBRDtFQUF1QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUF1QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUF1QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUF1QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUF1QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUF3Qiw2QkFBNEIsRUFBRTs7QUFBRDtFQUF5QixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUF3QixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUF5QixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUF3QixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUF5QixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUF3QixpQ0FBZ0MsRUFBRTs7QUFBRDtFQUF5QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUEwQixrQ0FBaUMsRUFBRTs7QUFBRDtFQUE0QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUEwQixrQ0FBaUMsRUFBRTs7QUFBRDtFQUE0QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUE0QixrQ0FBaUMsRUFBRTs7QUFBRDtFQUE0QixrQ0FBaUMsRUFB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QUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGdDQUErQixFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsWUFBVztFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFEO0VBQWEsYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFFOztBQUFRO0VBQUksYUFBWTtFQUFDLGlDQUFnQyxFQUFF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LEVBQ25COztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0Usa0JBQWtCLEVBQ25COztBQUNEO0VBQ0Usa0JBQWtCLEVBQ25COztBQUNEO0VBQ0Usa0JBQWtCLEVBQ25COztBQUNEO0VBQ0Usa0JBQWtCLEVBQ25COztBQUNEO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUNEO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUNEO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUNEO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUNEO0VBQ0UsZ0JBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUNEO0VBQ0ksaUJBQWlCLEVBQ3BCOztBQUNEO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUNEO0VBQ0Usb0JBQW9CLEVBQ3JCOztBQUNEO0VBQ0Usb0JBQW9CLEVBQ3JCOztBQUNEO0VBQ0Usb0JBQW9CLEVBQ3JCOztBQUNEO0VBQ0Usb0JBQW9CLEVBQ3JCOztBQUNEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxrQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxrQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxrQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxrQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxrQkFBaUIsRUFDbEI7O0FBQ0Q7RUFDRSxrQkFBaUI7RUFDakIsbUJBQW1C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QWVRLGVBQWM7TUFDZCxpQkFBZ0IsRUFDakI7O0FDakJQO0VBRUksa0JBQWlCLEVBMkJsQjtFQTdCSDtJQUlNLGtCQUFpQixFQUNsQjtFQUxMO0lBT00sa0JBQWlCLEVBQ2xCO0VBSUQ7SUFDRSxnQkFBZTtJQUNmLGtCQUFpQjtJQUNqQixtQkFBbUIsRUFFcEI7RUFDRDtJQUNFLGVBQWM7SUFDZCxpQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQ3BCO0VBdEJMO0lBd0JNLGlCQUFnQixFQUNqQjs7QUN6Qkw7RUFDRSxvQkFBb0I7RUFDcEIsOEJBQTZCO0VBQzdCLGlCQUFnQjtFQUNoQixhQUFZLEVBMENiO0VBOUNEO0lBTUksZ0JBQWdCO0lBQ2hCLGVBQWM7SUFDZCxnQkFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQ0FBK0I7SUFDL0Isd0NBQXdDO0lBQ3hDLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsb0JBQW9CLEVBcUJyQjtJQXBCQztNQUNFLGVBQWMsRUFFZjtJQWJIO01BZUksMEJBQXlCLEVBQzFCO0lBSUM7TUFDRSxtQkFBbUI7TUFDbkIsa0JBQWtCLEVBQ25CO0lBdkJMO01BeUJNLG1CQUFrQixFQUNuQjtFQS9CUDtJQXNDTSwwQkFBeUIsRUFDMUI7RUF2Q0w7SUEyQ00sMEJBQXlCLEVBQzFCIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogIERvIG5vdCByZW1vdmUgdGhpcyBjb21tZW50cyBiZWxsb3cuIEl0J3MgdGhlIG1hcmtlcnMgdXNlZCBieSB3aXJlZGVwIHRvIGluamVjdFxuICogIHNhc3MgZGVwZW5kZW5jaWVzIHdoZW4gZGVmaW5lZCBpbiB0aGUgYm93ZXIuanNvbiBvZiB5b3VyIGRlcGVuZGVuY2llc1xuICovXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6MzAwLDQwMCw1MDAsNjAwLDcwMFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODZlbTtcbiAgd2lkdGg6IDIuMTQyODZlbTtcbiAgdG9wOiAwLjE0Mjg2ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0ZW07IH1cblxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyoqXG4gKiAgRG8gbm90IHJlbW92ZSB0aGlzIGNvbW1lbnRzIGJlbGxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IGd1bHAtaW5qZWN0IHRvIGluamVjdFxuICogIGFsbCB5b3VyIHNhc3MgZmlsZXMgYXV0b21hdGljYWxseVxuICovXG4vKioqKioqKiBNRVNTQUdFIERFIFJFVE9VUiBERSBSRVFVRVRFICoqKioqKi9cbi5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAzMDA7XG4gIGdhcDogMTZweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgcGFkZGluZzogMTRweCAxNHB4IDE0cHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRURGNjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggcmdiYSgxMSwgNiwgNjcsIDAuMTQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzBCMDY0MztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZSAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmthbGVuZGVzLWJvdHRvbS1tZXNzYWdlIC5rYm0taWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2UgLmtibS1pY29uIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2UgLmtibS10ZXh0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTsgfVxuICAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2UgLmtibS1jbG9zZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmthbGVuZGVzLWJvdHRvbS1tZXNzYWdlIC5rYm0tY2xvc2UgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgICAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2UgLmtibS1jbG9zZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGMkZFOyB9XG4gIC5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZS54cyB7XG4gICAgbGVmdDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZS5zdWNjZXNzIC5rYm0taWNvbiB7XG4gICAgYmFja2dyb3VuZDogI0U2RjZFQzsgfVxuICAgIC5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZS5zdWNjZXNzIC5rYm0taWNvbiAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBjb2xvcjogIzJFN0Q0RjsgfVxuICAua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2UuZGFuZ2VyIC5rYm0taWNvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZERThFRTsgfVxuICAgIC5rYWxlbmRlcy1ib3R0b20tbWVzc2FnZS5kYW5nZXIgLmtibS1pY29uIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG5cbi8qKioqKioqIFRFWFRFUyAqKioqKiovXG4ua2FsZW5kZXMtY3VzdG9tSW5wdXQtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAua2FsZW5kZXMtY3VzdG9tSW5wdXQtbGFiZWwubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4ua2FsZW5kZXMtdGl0bGUtYmlnIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5rYWxlbmRlcy10aXRsZS1tZWRpdW0tMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMEIwNjQzOyB9XG5cbi5rYWxlbmRlcy10aXRsZS1tZWRpdW0ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMEIwNjQzOyB9XG5cbi5rYWxlbmRlcy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZFNkU4QzsgfVxuICAua2FsZW5kZXMtc3VidGl0bGUuaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmthbGVuZGVzLXN1YnRpdGxlLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5rYWxlbmRlcy1zdWJ0aXRsZS5iaWcge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLXN1YnRpdGxlLmJpZyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1zdWJ0aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4ubW9iaWxlIC5rYWxlbmRlcy10aXRsZS1tZWRpdW0ge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ubW9iaWxlIC5rYWxlbmRlcy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gIC5tb2JpbGUgLmthbGVuZGVzLXN1YnRpdGxlLmJpZyB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubW9iaWxlIC5rYWxlbmRlcy1zdWJ0aXRsZS5iaWcgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuXG4vKioqKioqKiBJQ09OIEJVVFRPTlMgKioqKioqL1xuLm1kLWJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAubWQtYnV0dG9uIG1kLWljb24ge1xuICAgIGNvbG9yOiAjNjE2MTYxOyB9XG5cbi5tZC1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLyoqKioqKiogQU5JTUFUSU9OUyAqKioqKiovXG5Aa2V5ZnJhbWVzIGJsaW5rZXItMCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYmxpbmtlci03NSB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43NTsgfSB9XG5cbkBrZXlmcmFtZXMgYmxpbmtlci01MCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC41OyB9IH1cblxuQGtleWZyYW1lcyBibGlua2VyLTI1IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9IH1cblxuQGtleWZyYW1lcyBob3Zlci1vcGFjaXR5LW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMC43OyB9IH1cblxuQGtleWZyYW1lcyBob3Zlci1vcGFjaXR5LW9mZiB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGluZyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMga2FsZW5kZXMtc2hvdy0wLTEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBrYWxlbmRlcy1oaWRlLTAtMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ua2FsZW5kZXMtYW5pbWF0ZS1zaG93LTAtMS0zMDAge1xuICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtc2hvdy0wLTE7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cblxuLmthbGVuZGVzLWFuaW1hdGUtaGlkZS0wLTEtMzAwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLWhpZGUtMC0xO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG5cbi8qICovXG4ua2FsZW5kZXMtaG92ZXItb3BhY2l0eTpob3ZlciB7XG4gIGFuaW1hdGlvbjogaG92ZXItb3BhY2l0eS1vbiAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLyogRXZpdGVyIHF1J3VuZSB6b25lIG5lIHNvaXQgY29tcHJlc3PDqWUgcGFyIHVuIMOpbMOpbWVudCBGbGV4ICovXG4ua2FsZW5kZXMtbm8tc2hyaW5rIHtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLmthbGVuZGVzLXNjcm9sbGFibGUtbWluSGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuLmthbGVuZGVzLXJvdGF0aW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0aW5nIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4ua2FsZW5kZXMtbm9TY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ua2FsZW5kZXMtbm9TY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cblxuLyoqKioqKioqKiBJTlBVVFMgKioqKioqKioqL1xuLmthbGVuZGVzLW1hbnVhbC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDsgfVxuICAua2FsZW5kZXMtbWFudWFsLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzYxNjE2MTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rYWxlbmRlcy1tYW51YWwtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUEgIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1tYW51YWwtY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmthbGVuZGVzLW1hbnVhbC1jaGVja2JveC5taW5pIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAua2FsZW5kZXMtbWFudWFsLWNoZWNrYm94Lm1pbmkgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAua2FsZW5kZXMtbWFudWFsLWNoZWNrYm94Lm1pbmkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgcGFkZGluZzogM3B4OyB9XG4gICAgICAua2FsZW5kZXMtbWFudWFsLWNoZWNrYm94Lm1pbmkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5rYWxlbmRlcy1ibG9jLWJ1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtYmxvYy1idXR0b24gbWQtaWNvbiB7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWJsb2MtYnV0dG9uLm1pbmkge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDsgfVxuICAgIC5rYWxlbmRlcy1ibG9jLWJ1dHRvbi5taW5pIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ua2FsZW5kZXMtYmxvYy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG5cbi5iYWRnZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5rYWxlbmRlcy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLyohIGpRdWVyeSBVSSAtIHYxLjkuMiAtIDIwMjEtMDQtMTNcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczoganF1ZXJ5LnVpLmNvcmUuY3NzLCBqcXVlcnkudWkucmVzaXphYmxlLmNzcywganF1ZXJ5LnVpLnRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/ZmZEZWZhdWx0PUFyaWFsJTJDSGVsdmV0aWNhJTJDc2Fucy1zZXJpZiZmc0RlZmF1bHQ9MWVtJmZ3RGVmYXVsdD1ub3JtYWwmY29ybmVyUmFkaXVzPTNweCZiZ0NvbG9ySGVhZGVyPWU5ZTllOSZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZib3JkZXJDb2xvckhlYWRlcj1kZGRkZGQmZmNIZWFkZXI9MzMzMzMzJmljb25Db2xvckhlYWRlcj00NDQ0NDQmYmdDb2xvckNvbnRlbnQ9ZmZmZmZmJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmZjQ29udGVudD0zMzMzMzMmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmYmdDb2xvckRlZmF1bHQ9ZjZmNmY2JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmZjRGVmYXVsdD00NTQ1NDUmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmYmdDb2xvckhvdmVyPWVkZWRlZCZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJvcmRlckNvbG9ySG92ZXI9Y2NjY2NjJmZjSG92ZXI9MmIyYjJiJmljb25Db2xvckhvdmVyPTU1NTU1NSZiZ0NvbG9yQWN0aXZlPTAwN2ZmZiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZib3JkZXJDb2xvckFjdGl2ZT0wMDNlZmYmZmNBY3RpdmU9ZmZmZmZmJmljb25Db2xvckFjdGl2ZT1mZmZmZmYmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYm9yZGVyQ29sb3JIaWdobGlnaHQ9ZGFkNTVlJmZjSGlnaGxpZ2h0PTc3NzYyMCZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmJnQ29sb3JFcnJvcj1mZGRmZGYmYmdUZXh0dXJlRXJyb3I9ZmxhdCZib3JkZXJDb2xvckVycm9yPWYxYTg5OSZmY0Vycm9yPTVmM2YzZiZpY29uQ29sb3JFcnJvcj1jYzAwMDAmYmdDb2xvck92ZXJsYXk9YWFhYWFhJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmb3BhY2l0eU92ZXJsYXk9MzAmYmdDb2xvclNoYWRvdz02NjY2NjYmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdJbWdPcGFjaXR5U2hhZG93PTAmb3BhY2l0eVNoYWRvdz0zMCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmY29ybmVyUmFkaXVzU2hhZG93PThweFxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsIC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnVpLWhlbHBlci1jbGVhcmZpeCB7XG4gIHpvb206IDE7IH1cblxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTsgfVxuXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVpLXJlc2l6YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwgLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVpLXJlc2l6YWJsZS1uIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7IH1cblxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7IH1cblxuLnVpLXJlc2l6YWJsZS1lIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1yZXNpemFibGUtdyB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7IH1cblxuLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGN1cnNvcjogc3ctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgYm90dG9tOiAtNXB4OyB9XG5cbi51aS1yZXNpemFibGUtbncge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTVweDsgfVxuXG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4OyB9XG5cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi51aS13aWRnZXQgaW5wdXQsIC51aS13aWRnZXQgc2VsZWN0LCAudWktd2lkZ2V0IHRleHRhcmVhLCAudWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7IH1cblxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzMzMzsgfVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTsgfVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLCAudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssIC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnVpLXN0YXRlLWhvdmVyLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsIC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7IH1cblxuLnVpLXN0YXRlLWhvdmVyIGEsIC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLCAudWktc3RhdGUtaG92ZXIgYTpsaW5rLCAudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSwgLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssIC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG4gIGJhY2tncm91bmQ6ICNmZmZhOTA7XG4gIGNvbG9yOiAjNzc3NjIwOyB9XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgYSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7IH1cblxuLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjsgfVxuXG4udWktc3RhdGUtZXJyb3IgYSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjNWYzZjNmOyB9XG5cbi51aS1zdGF0ZS1lcnJvci10ZXh0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7IH1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IC43O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9NzApO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7IH1cblxuLnVpLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpOyB9XG5cbi51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTsgfVxuXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sIC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLCAudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7IH1cblxuLnVpLWljb24tY2FyYXQtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi51aS1pY29uLWNhcmF0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG5cbi51aS1pY29uLWNhcmF0LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cblxuLnVpLWljb24tY2FyYXQtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cblxuLnVpLWljb24tY2FyYXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDsgfVxuXG4udWktaWNvbi1jYXJhdC0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4udWktaWNvbi1jYXJhdC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cbi51aS1pY29uLWNhcmF0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG4udWktaWNvbi1jYXJhdC0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwOyB9XG5cbi51aS1pY29uLWNhcmF0LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3ctMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7IH1cblxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cblxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cblxuLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4OyB9XG5cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG5cbi51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuXG4udWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7IH1cblxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cblxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7IH1cblxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuXG4udWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG5cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDsgfVxuXG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cblxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuXG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDsgfVxuXG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuXG4udWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG5cbi51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDsgfVxuXG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuXG4udWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuXG4udWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7IH1cblxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cblxuLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cblxuLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG5cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuXG4udWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cblxuLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4OyB9XG5cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cblxuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cblxuLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuXG4udWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG5cbi51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7IH1cblxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cblxuLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG5cbi51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4OyB9XG5cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG5cbi51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG5cbi51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7IH1cblxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG5cbi51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7IH1cblxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cblxuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cblxuLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7IH1cblxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cblxuLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cblxuLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4OyB9XG5cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuXG4udWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG5cbi51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7IH1cblxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cblxuLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuXG4udWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cblxuLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4OyB9XG5cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuXG4udWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7IH1cblxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7IH1cblxuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxuXG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuXG4udWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG5cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cblxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cblxuLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG5cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cblxuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG5cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxuXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cblxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItbGVmdCwgLnVpLWNvcm5lci10bCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAta2h0bWwtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLXRyIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgLWtodG1sLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItYmwge1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogM3B4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgLWtodG1sLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci1iciB7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogM3B4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIC1raHRtbC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIG9wYWNpdHk6IC4zO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApOyB9XG5cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIG9wYWNpdHk6IC4zO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLWtodG1sLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4vKiFcbiAqIENyb3BwZXIuanMgdjEuNS4xMlxuICogaHR0cHM6Ly9mZW5neXVhbmNoZW4uZ2l0aHViLmlvL2Nyb3BwZXJqc1xuICpcbiAqIENvcHlyaWdodCAyMDE1LXByZXNlbnQgQ2hlbiBGZW5neXVhblxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKlxuICogRGF0ZTogMjAyMS0wNi0xMlQwODowMDoxMS42MjNaXG4gKi9cbi5jcm9wcGVyLWNvbnRhaW5lciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY3JvcHBlci1jb250YWluZXIgaW1nIHtcbiAgaW1hZ2Utb3JpZW50YXRpb246IDBkZWc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jcm9wcGVyLWNhbnZhcywgLmNyb3BwZXItY3JvcC1ib3gsIC5jcm9wcGVyLWRyYWctYm94LCAuY3JvcHBlci1tb2RhbCwgLmNyb3BwZXItd3JhcC1ib3gge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uY3JvcHBlci1jYW52YXMsIC5jcm9wcGVyLXdyYXAtYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY3JvcHBlci1kcmFnLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNyb3BwZXItbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuNTsgfVxuXG4uY3JvcHBlci12aWV3LWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMzlmO1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDUxLCAxNTMsIDI1NSwgMC43NSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jcm9wcGVyLWRhc2hlZCB7XG4gIGJvcmRlcjogMCBkYXNoZWQgI2VlZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC1oIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogMzMuMzMzMzMlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDMzLjMzMzMzJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNyb3BwZXItZGFzaGVkLmRhc2hlZC12IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMzMuMzMzMzMlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNyb3BwZXItY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAuNzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5jcm9wcGVyLWNlbnRlcjphZnRlciwgLmNyb3BwZXItY2VudGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5jcm9wcGVyLWNlbnRlcjpiZWZvcmUge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiAwO1xuICB3aWR0aDogN3B4OyB9XG5cbi5jcm9wcGVyLWNlbnRlcjphZnRlciB7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IC0zcHg7XG4gIHdpZHRoOiAxcHg7IH1cblxuLmNyb3BwZXItZmFjZSwgLmNyb3BwZXItbGluZSwgLmNyb3BwZXItcG9pbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3JvcHBlci1mYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5jcm9wcGVyLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmOyB9XG5cbi5jcm9wcGVyLWxpbmUubGluZS1lIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7IH1cblxuLmNyb3BwZXItbGluZS5saW5lLW4ge1xuICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTNweDsgfVxuXG4uY3JvcHBlci1saW5lLmxpbmUtdyB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7IH1cblxuLmNyb3BwZXItbGluZS5saW5lLXMge1xuICBib3R0b206IC0zcHg7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDsgfVxuXG4uY3JvcHBlci1wb2ludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWY7XG4gIGhlaWdodDogNXB4O1xuICBvcGFjaXR5OiAuNzU7XG4gIHdpZHRoOiA1cHg7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtZSB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICByaWdodDogLTNweDtcbiAgdG9wOiA1MCU7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtbiB7XG4gIGN1cnNvcjogbnMtcmVzaXplO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB0b3A6IC0zcHg7IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtdyB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBsZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB0b3A6IDUwJTsgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zIHtcbiAgYm90dG9tOiAtM3B4O1xuICBjdXJzb3I6IHMtcmVzaXplO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4OyB9XG5cbi5jcm9wcGVyLXBvaW50LnBvaW50LW5lIHtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRvcDogLTNweDsgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1udyB7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG4gIGxlZnQ6IC0zcHg7XG4gIHRvcDogLTNweDsgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zdyB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbiAgbGVmdDogLTNweDsgfVxuXG4uY3JvcHBlci1wb2ludC5wb2ludC1zZSB7XG4gIGJvdHRvbTogLTNweDtcbiAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAxO1xuICByaWdodDogLTNweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jcm9wcGVyLXBvaW50LnBvaW50LXNlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyb3BwZXItcG9pbnQucG9pbnQtc2Uge1xuICAgIGhlaWdodDogNXB4O1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICB3aWR0aDogNXB4OyB9IH1cblxuLmNyb3BwZXItcG9pbnQucG9pbnQtc2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ZjtcbiAgYm90dG9tOiAtNTAlO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTUwJTtcbiAgd2lkdGg6IDIwMCU7IH1cblxuLmNyb3BwZXItaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY3JvcHBlci1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFRTUFBQUFsUFcwaUFBQUFBM05DU1ZRSUNBamI0VS9nQUFBQUJsQk1WRVhNek16Ly8vL1RqUlYyQUFBQUNYQklXWE1BQUFyckFBQUs2d0dDaXcxYUFBQUFISFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JHYVhKbGQyOXlhM01nUTFNMjZMeXlqQUFBQUJGSlJFRlVDSmxqK00vQWdCVmhGLzBQQUg2L0QvSGtEeE9HQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuXG4uY3JvcHBlci1oaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDsgfVxuXG4uY3JvcHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNyb3BwZXItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uY3JvcHBlci1jcm9wIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7IH1cblxuLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItZHJhZy1ib3gsIC5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWZhY2UsIC5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWxpbmUsIC5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLXBvaW50IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ua2FsZW5kZXMtYWJzb2x1dGVBcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmthbGVuZGVzLWFic29sdXRlQXJlYS50b3Age1xuICAgIHRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1hYnNvbHV0ZUFyZWEuYm90dG9tIHtcbiAgICBib3R0b206IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ueHMgLmthbGVuZGVzLWFic29sdXRlQXJlYSB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmthbGVuZGVzLWFkcmVzc2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5rYWxlbmRlcy1hZHJlc3NlIC5ub3JtYWwtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5rYWxlbmRlcy1hZHJlc3NlIC5ub3JtYWwtY29udGFpbmVyIC5saW5rLWN1c3RvbS1jb25maWcge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzE5NzZEMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLWFkcmVzc2UgLm5vcm1hbC1jb250YWluZXIgLmxpbmstY3VzdG9tLWNvbmZpZzpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmthbGVuZGVzLWFkcmVzc2UgLmN1c3RvbS1jb250YWluZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmthbGVuZGVzLWFkcmVzc2UgLmN1c3RvbS1jb250YWluZXIgLmthbGVuZGVzLWFkcmVzc2UtY3VzdG9tLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgLmthbGVuZGVzLWFkcmVzc2UgLmN1c3RvbS1jb250YWluZXIgLmthbGVuZGVzLWFkcmVzc2UtY3VzdG9tLWlucHV0LWVycm9yIHtcbiAgICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gICAgLmthbGVuZGVzLWFkcmVzc2UgLmN1c3RvbS1jb250YWluZXIgLmthbGVuZGVzLWFkcmVzc2UtY3VzdG9tLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmthbGVuZGVzLWFkcmVzc2UgLmN1c3RvbS1jb250YWluZXIgLmthbGVuZGVzLWFkcmVzc2UtY3VzdG9tLWlucHV0Lm51bWVybyB7XG4gICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAua2FsZW5kZXMtYWRyZXNzZSAuY3VzdG9tLWNvbnRhaW5lciAua2FsZW5kZXMtYWRyZXNzZS1jdXN0b20taW5wdXQuY29kZS1wb3N0YWwge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC5rYWxlbmRlcy1hZHJlc3NlIC5jdXN0b20tY29udGFpbmVyIC5rYWxlbmRlcy1hZHJlc3NlLWN1c3RvbS1pbnB1dC52aWxsZSB7XG4gICAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAgICAgLmthbGVuZGVzLWFkcmVzc2UgLmN1c3RvbS1jb250YWluZXIgLmthbGVuZGVzLWFkcmVzc2UtY3VzdG9tLWlucHV0LnBheXMge1xuICAgICAgICB3aWR0aDogMTAwcHg7IH1cblxuLmthbGVuZGVzLWJsb2NUaXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmthbGVuZGVzLWJsb2NUaXRsZSAuYmxvY1RpdGxlLWNoZWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmthbGVuZGVzLWJsb2NUaXRsZSAuYmxvY1RpdGxlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAua2FsZW5kZXMtYmxvY1RpdGxlIC5ibG9jVGl0bGUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAua2FsZW5kZXMtYmxvY1RpdGxlIC5ibG9jVGl0bGUtbGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuXG4ua2FsZW5kZXMtYm90dG9tTmF2IHtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5rYWxlbmRlcy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMHB4IDI0cHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5zbWFsbC1yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLm1lZGl1bS1yYWRpdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gIC5rYWxlbmRlcy1idXR0b24ucm91bmRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gIC5rYWxlbmRlcy1idXR0b24uYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5uby10b3AtcGFkZGluZyAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnQge1xuICAgIGhlaWdodDogMjhweDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnNtYWxsLXBhZGRpbmcgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5uby12ZXJ0aWNhbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbjpub3QoLm5vLXRvcC1wYWRkaW5nKTpub3QoLnNtYWxsLXBhZGRpbmcpIC5rYWxlbmRlcy1idXR0b24tY29udGVudCB7XG4gICAgaGVpZ2h0OiA0N3B4OyB9XG4gIC5rYWxlbmRlcy1idXR0b246bm90KC5pcy1pY29uLWJ1dHRvbikgLmthbGVuZGVzLWJ1dHRvbi1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5hY2NlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOTM4NjcgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MkJDQTsgfVxuICAua2FsZW5kZXMtYnV0dG9uLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTc0RkQ7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5pbmRpZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRjUxQjU7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNEM3NTk7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi55ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxODUsIDEyOCwgMC45OSk7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RThDOyB9XG4gIC5rYWxlbmRlcy1idXR0b24uYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi50cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50IG1kLWljb24ge1xuICAgICAgY29sb3I6ICM0MjQyNDI7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50LmZsYXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtYnV0dG9uLXRleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1idXR0b24udHJhbnNwYXJlbnQtYmcgbWQtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAua2FsZW5kZXMtYnV0dG9uLnRyYW5zcGFyZW50LnB1cnBsZSB7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1idXR0b24udHJhbnNwYXJlbnQucHVycGxlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi53aGl0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgIC5rYWxlbmRlcy1idXR0b24ud2hpdGUuZmxhdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi53aGl0ZS5uby10b3AtcGFkZGluZyAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAyNnB4OyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi53aGl0ZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLmthbGVuZGVzLWJ1dHRvbi53aGl0ZS5wdXJwbGUge1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNUYyRUVBOyB9XG4gICAgICAua2FsZW5kZXMtYnV0dG9uLndoaXRlLnB1cnBsZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgLmthbGVuZGVzLWJ1dHRvbi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5rYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWJ1dHRvbi10ZXh0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtYnV0dG9uIG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ua2FsZW5kZXMtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7IH1cblxuLmthbGVuZGVzLWNhbGN1bGF0cmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gIC5rYWxlbmRlcy1jYWxjdWxhdHJpY2UgLmNhbGN1bGF0cmljZS1yZXN1bHQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmthbGVuZGVzLWNhbGN1bGF0cmljZSAuY2FsY3VsYXRyaWNlLXJlc3VsdDpub3QoLnRvcCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmthbGVuZGVzLWNhbGN1bGF0cmljZSAuY2FsY3VsYXRyaWNlLXJlc3VsdC50b3Age1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLmthbGVuZGVzLWNhbGN1bGF0cmljZSAuY2FsY3VsYXRyaWNlLWxpbmUgLmNhbGN1bGF0cmljZS1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBsaW5lYXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAua2FsZW5kZXMtY2FsY3VsYXRyaWNlIC5jYWxjdWxhdHJpY2UtbGluZSAuY2FsY3VsYXRyaWNlLWJ1dHRvbi50b3Age1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQkM3RjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5rYWxlbmRlcy1jYWxjdWxhdHJpY2UgLmNhbGN1bGF0cmljZS1saW5lIC5jYWxjdWxhdHJpY2UtYnV0dG9uLmxhc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5rYWxlbmRlcy1jYWxjdWxhdHJpY2UgLmNhbGN1bGF0cmljZS1saW5lIC5jYWxjdWxhdHJpY2UtYnV0dG9uLm11bHRpcGx5IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5rYWxlbmRlcy1jYWxjdWxhdHJpY2UgLmNhbGN1bGF0cmljZS1saW5lIC5jYWxjdWxhdHJpY2UtYnV0dG9uLnplcm8ge1xuICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gICAgLmthbGVuZGVzLWNhbGN1bGF0cmljZSAuY2FsY3VsYXRyaWNlLWxpbmUgLmNhbGN1bGF0cmljZS1idXR0b24ucmVtYWluaW5nIHtcbiAgICAgIGNvbG9yOiAjQTIyNzRGOyB9XG4gIC5rYWxlbmRlcy1jYWxjdWxhdHJpY2UgLmNhbGN1bGF0cmljZS1saW5lIC5jYWxjdWxhdHJpY2UtYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICAvKlxuICAgICAgJi5sYXN0e1xuICAgICAgICBvcGFjaXR5OjAuNjtcbiAgICAgIH1cbiAgICAgICY6bm90KC5sYXN0KXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRjhGOEZGO1xuICAgICAgfVxuICAgICAgKi8gfVxuXG4ua2FsZW5kZXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAua2FsZW5kZXMtYmFja2Ryb3AuYmxhY2sge1xuICAgIG9wYWNpdHk6IDAuNDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1iYWNrZHJvcC5ncmV5IHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EzQTNCRCAhaW1wb3J0YW50OyB9XG5cbi5rYWxlbmRlcy1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ua2FsZW5kZXMtY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmthbGVuZGVzLWNoYXJ0IC5rYWxlbmRlcy1jaGFydC1ub0RhdGEtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmthbGVuZGVzLWNoYXJ0IC5rYWxlbmRlcy1jaGFydC1ub0RhdGEtY29udGFpbmVyIC5rYWxlbmRlcy1jaGFydC1ub0RhdGEge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmthbGVuZGVzLWNoYXJ0IC5jYXJkLWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7IH1cbiAgICAua2FsZW5kZXMtY2hhcnQgLmNhcmQtY29udGVudCAuY2FyZC1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAgIC5rYWxlbmRlcy1jaGFydCAuY2FyZC1jb250ZW50IC5jYXJkLWNvbnRhaW5lciAub25lLWNhcmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweDsgfVxuICAgICAgLmthbGVuZGVzLWNoYXJ0IC5jYXJkLWNvbnRlbnQgLmNhcmQtY29udGFpbmVyIC5vbmUtY2FyZCAuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgIC5rYWxlbmRlcy1jaGFydCAuY2FyZC1jb250ZW50IC5jYXJkLWNvbnRhaW5lciAub25lLWNhcmQgLmNhcmQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5rYWxlbmRlcy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjY2VkNGRhOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5taW5pIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWluaSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC5taW5pIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDNweDsgfVxuICAgICAgLmthbGVuZGVzLWNoZWNrYm94Lm1pbmkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmthbGVuZGVzLWNoZWNrYm94Lm1pbmkucm91bmRlZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5tZWRpdW0ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC5tZWRpdW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWVkaXVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDRweDsgfVxuICAgICAgLmthbGVuZGVzLWNoZWNrYm94Lm1lZGl1bSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWVkaXVtLnJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gubWF4aSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmthbGVuZGVzLWNoZWNrYm94Lm1heGkgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAua2FsZW5kZXMtY2hlY2tib3gubWF4aSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgIC5rYWxlbmRlcy1jaGVja2JveC5tYXhpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5rYWxlbmRlcy1jaGVja2JveC5tYXhpLnJvdW5kZWQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAua2FsZW5kZXMtY2hlY2tib3guYmxhY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICMyMTIxMjE7IH1cbiAgLmthbGVuZGVzLWNoZWNrYm94LnJlZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogI0M5Mzg2NzsgfVxuICAua2FsZW5kZXMtY2hlY2tib3gucHVycGxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNUYyRUVBOyB9XG4gIC5rYWxlbmRlcy1jaGVja2JveC5ncmVlbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZDogIzQzQTA0NzsgfVxuICAua2FsZW5kZXMtY2hlY2tib3guZGlzYWJsZS1ldmVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmthbGVuZGVzLWJsb2NEYXRhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gIC5rYWxlbmRlcy1ibG9jRGF0YSAuYmxvY0RhdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmthbGVuZGVzLWJsb2NEYXRhIC5ibG9jRGF0YS1yaWdodCB7XG4gICAgbWluLXdpZHRoOiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1ibG9jRGF0YS5oYXMtZW1waGFzaXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cbiAgICAua2FsZW5kZXMtYmxvY0RhdGEuaGFzLWVtcGhhc2lzIC5ibG9jRGF0YS1jb250ZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5rYWxlbmRlcy1ibG9jRGF0YS5oYXMtZW1waGFzaXMgLmJsb2NEYXRhLWNvbnRlbnQgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5rYWxlbmRlcy1ibG9jRGF0YS5oYXMtZW1waGFzaXMgLmJsb2NEYXRhLWNvbnRlbnQgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1ibG9jRGF0YS53aXRoLWJvbGQgLmJsb2NEYXRhLWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLWJsb2NEYXRhLndpdGgtYm9sZCAuYmxvY0RhdGEtY29udGVudCBkaXYge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtYmxvY0RhdGEud2l0aC1ib2xkIC5ibG9jRGF0YS1jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWJsb2NEYXRhLndpdGgtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5rYWxlbmRlcy1ibG9jRGF0YS5oYXMtY2VudGVyIC5ibG9jRGF0YS1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAua2FsZW5kZXMtYmxvY0RhdGEuaGFzLWNlbnRlciAuYmxvY0RhdGEtY29udGVudCBkaXYge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmthbGVuZGVzLWJsb2NEYXRhLmhhcy1jZW50ZXIgLmJsb2NEYXRhLWNvbnRlbnQgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmthbGVuZGVzLWJsb2NEYXRhOmhvdmVyLndpdGgtYXJyb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cblxuLm1kLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmthbGVuZGVzLWNoaXBzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAua2FsZW5kZXMtY2hpcHMgLmthbGVuZGVzLWNoaXBzLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmthbGVuZGVzLWNoaXBzIC5tZC1jaGlwcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAua2FsZW5kZXMtY2hpcHMgbWQtY2hpcHMgbWQtY2hpcHMtd3JhcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICNFOUU5Rjggc29saWQ7IH1cbiAgICAua2FsZW5kZXMtY2hpcHMgbWQtY2hpcHMgbWQtY2hpcHMtd3JhcC5tZC1mb2N1c2VkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCAjMEIwNjQzIHNvbGlkOyB9XG4gIC5rYWxlbmRlcy1jaGlwcyBtZC1jaGlwcyBtZC1jaGlwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmthbGVuZGVzLWNoaXBzIG1kLWNoaXBzIG1kLWNoaXAubWQtZm9jdXNlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTA2Y2M4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAua2FsZW5kZXMtY2hpcHMgbWQtY2hpcHMgbWQtY2hpcC5tZC1mb2N1c2VkIC5tZC1jaGlwLXJlbW92ZS1jb250YWluZXIgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMTA2Y2M4OyB9XG4gICAgLmthbGVuZGVzLWNoaXBzIG1kLWNoaXBzIG1kLWNoaXAgLm1kLWNoaXAtY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAua2FsZW5kZXMtY2hpcHMgbWQtY2hpcHMgbWQtY2hpcCAubWQtY2hpcC1yZW1vdmUtY29udGFpbmVyIG1kLWljb24ge1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWluLWhlaWdodDogMTVweDtcbiAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgY29sb3I6ICNlMGUwZTA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5rYWxlbmRlcy1kaXNhYmxlQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtZGlzYWJsZUFyZWEgLmthbGVuZGVzLWRpc2FibGVBcmVhLWJhY2tkcm9wIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBM0EzQkQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5rYWxlbmRlcy1kaXNhYmxlQXJlYSAua2FsZW5kZXMtZGlzYWJsZUFyZWEtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5rYWxlbmRlcy1mdWxsLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDsgfVxuICAua2FsZW5kZXMtZnVsbC1wb3B1cCAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmthbGVuZGVzLWZ1bGwtcG9wdXAgLmthbGVuZGVzLWZ1bGwtcG9wdXAtY29udGFpbmVyLm5vLXJhZGl1cyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICAua2FsZW5kZXMtZnVsbC1wb3B1cCAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250YWluZXIgLmthbGVuZGVzLWZ1bGwtcG9wdXAtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmthbGVuZGVzLWZ1bGwtcG9wdXAgLmthbGVuZGVzLWZ1bGwtcG9wdXAtY29udGFpbmVyIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAua2FsZW5kZXMtZnVsbC1wb3B1cCAua2FsZW5kZXMtZnVsbC1wb3B1cC1jb250YWluZXIgLmthbGVuZGVzLWZ1bGwtcG9wdXAtaGVhZGVyIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtZnVsbC1wb3B1cCAjY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmthbGVuZGVzLWZvb3Rlci1jb21wb25lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDsgfVxuICAua2FsZW5kZXMtZm9vdGVyLWNvbXBvbmVudDpub3QoLnJpZ2h0LXBpbm5lZCkge1xuICAgIGxlZnQ6IDBweDsgfVxuXG4ua2FsZW5kZXMtZ2VuZXJpa0xpc3Qge1xuICBtYXJnaW46IDIwcHg7IH1cbiAgLmthbGVuZGVzLWdlbmVyaWtMaXN0IC5nZW5lcmlrTGlzdC10aXRsZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5rYWxlbmRlcy1nZW5lcmlrTGlzdCAuZ2VuZXJpa0xpc3QtdGl0bGUgbGlzdC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAua2FsZW5kZXMtZ2VuZXJpa0xpc3QgLmdlbmVyaWtMaXN0LW5vUmVjb3JkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRENEQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRENEQztcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAua2FsZW5kZXMtZ2VuZXJpa0xpc3QgLmdlbmVyaWtMaXN0LWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENEQ0RDO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAua2FsZW5kZXMtZ2VuZXJpa0xpc3QgLmdlbmVyaWtMaXN0LWl0ZW0ucGFpciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5rYWxlbmRlcy1nZW5lcmlrTGlzdCAuZ2VuZXJpa0xpc3QtaXRlbSAuZ2VuZXJpa0xpc3QtaXRlbS1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAua2FsZW5kZXMtZ2VuZXJpa0xpc3QgLmdlbmVyaWtMaXN0LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7IH1cblxuLnhzIC5rYWxlbmRlcy1nZW5lcmlrTGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC54cyAua2FsZW5kZXMtZ2VuZXJpa0xpc3QgLmdlbmVyaWtMaXN0LXRpdGxlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbml0aWFsO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbml0aWFsOyB9XG4gIC54cyAua2FsZW5kZXMtZ2VuZXJpa0xpc3QgLmdlbmVyaWtMaXN0LWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4ua2FsZW5kZXMtZ2VuZXJpa1BvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5rYWxlbmRlcy1nZW5lcmlrUG9wdXAgLmthbGVuZGVzLWdlbmVyaWtQb3B1cC1jb250ZW50IC5hY2NvdW50IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWluLWhlaWdodDogODBweDsgfVxuICAgIC5rYWxlbmRlcy1nZW5lcmlrUG9wdXAgLmthbGVuZGVzLWdlbmVyaWtQb3B1cC1jb250ZW50IC5hY2NvdW50IC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1nZW5lcmlrUG9wdXAgLmthbGVuZGVzLWdlbmVyaWtQb3B1cC1jb250ZW50IC5nZW5lcmlrLWRldGFpbHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgLmthbGVuZGVzLWdlbmVyaWtQb3B1cCAua2FsZW5kZXMtZ2VuZXJpa1BvcHVwLWNvbnRlbnQgLmdlbmVyaWstZGV0YWlscyAuZ2VuZXJpay1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmthbGVuZGVzLWdlbmVyaWtQb3B1cCAuZ2VuZXJpay1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4OyB9XG5cbi5rYWxlbmRlcy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS5wdXJwbGUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLmJsdWUge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNzRGRDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLnJlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0NDMzOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UuZ3JlZW4ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBBQ0MzNTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLnllbGxvdyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQjNCOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uub3JhbmdlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRTk1MDA7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS5ncmV5IHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzdDOTQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS5ibGFjayB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UucGluayB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2UuaW5kaWdvIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRjUxQjU7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5wdXJwbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLnB1cnBsZSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUucGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U5MWU2MztcbiAgICAgICAgY29sb3I6ICNlOTFlNjM7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmJsdWUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxRTc0RkQ7XG4gICAgICAgIGNvbG9yOiAjMUU3NEZEOyB9XG4gICAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmJsdWUgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICMxRTc0RkQ7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLnJlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VDNDQzMztcbiAgICAgICAgY29sb3I6ICNFQzQ0MzM7IH1cbiAgICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUucmVkIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjRUM0NDMzOyB9XG4gICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5ncmVlbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM0Qzc1OTtcbiAgICAgICAgY29sb3I6ICMzNEM3NTk7IH1cbiAgICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUuZ3JlZW4gbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICMzNEM3NTkgIWltcG9ydGFudDsgfVxuICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUueWVsbG93IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xuICAgICAgICBjb2xvcjogI0ZGRUIzQjsgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS55ZWxsb3cgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNGRkVCM0I7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLm9yYW5nZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0ZFOTUwMDtcbiAgICAgICAgY29sb3I6ICNGRTk1MDA7IH1cbiAgICAgICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tYmFkZ2Uud2hpdGUub3JhbmdlIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjRkU5NTAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmdyZXkge1xuICAgICAgICBib3JkZXItY29sb3I6ICM2QzdDOTQ7XG4gICAgICAgIGNvbG9yOiAjNkM3Qzk0OyB9XG4gICAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmdyZXkgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2QzdDOTQ7IH1cbiAgICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLndoaXRlLmJsYWNrIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICAgICAgICBjb2xvcjogIzIyMjsgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS53aGl0ZS5ibGFjayBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzIyMjsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWJhZGdlLnh4cyB7XG4gICAgICBwYWRkaW5nOiAycHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS54cyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS54bCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1iYWRnZS54eGwge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWluLXdpZHRoOiA2MHB4OyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLnB1cnBsZSB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkuYmx1ZSB7XG4gICAgY29sb3I6ICMxRTc0RkQ7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkuaW5kaWdvIHtcbiAgICBjb2xvcjogIzNGNTFCNTsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS5yZWQgbWQtaWNvbiB7XG4gICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkucGluayB7XG4gICAgY29sb3I6ICNlOTFlNjM7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkuZ3JlZW4ge1xuICAgIGNvbG9yOiAjMUJBRDNDOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLnllbGxvdyB7XG4gICAgY29sb3I6ICNGRkVCM0I7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQ6bm90KC5iYWRnZSk6bm90KC53aGl0ZSkub3JhbmdlIHtcbiAgICBjb2xvcjogI0ZFOTUwMDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kOm5vdCguYmFkZ2UpOm5vdCgud2hpdGUpLnRleHQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS5ncmV5IHtcbiAgICBjb2xvcjogIzZDN0M5NDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZDpub3QoLmJhZGdlKTpub3QoLndoaXRlKS5ibGFjayB7XG4gICAgY29sb3I6ICMyMjI7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5tZWRpdW0tYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUucHVycGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQTtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUucGluayB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOTFlNjM7XG4gICAgICBjb2xvcjogI2U5MWU2MzsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLmJsdWUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMUU3NEZEO1xuICAgICAgY29sb3I6ICMxRTc0RkQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5yZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUM0NDMzO1xuICAgICAgY29sb3I6ICNFQzQ0MzM7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5ncmVlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMzNEM3NTk7XG4gICAgICBjb2xvcjogIzM0Qzc1OTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLnllbGxvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRkVCM0I7XG4gICAgICBjb2xvcjogI0ZGRUIzQjsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLm9yYW5nZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNGRTk1MDA7XG4gICAgICBjb2xvcjogI0ZFOTUwMDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLndoaXRlLmdyZXkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNkM3Qzk0O1xuICAgICAgY29sb3I6ICM2QzdDOTQ7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5ibGFjayB7XG4gICAgICBib3JkZXItY29sb3I6ICMyMjI7XG4gICAgICBjb2xvcjogIzIyMjsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2U6bm90KC53aGl0ZSkgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MkJDQTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLmJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNzRGRDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLmluZGlnbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1MUI1OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2UucmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQzQ0MzM7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5waW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTFlNjM7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRDNzU5OyB9XG4gICAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2UueWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS5vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFOTUwMDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLmdyZXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDN0M5NDsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLmJhZGdlLmJsYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueHhzLmJhZGdlIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueHhzIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWluLWhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBtaW4td2lkdGg6IDE0cHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueHMuYmFkZ2Uge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC54cyBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4OyB9XG4gIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLW1kLnhsLmJhZGdlIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDQ1cHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQueGwgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC54eGwuYmFkZ2Uge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC54eGwgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1hbGVydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWFsZXJ0LnhsIHtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTsgfVxuICAgIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWxvYWRpbmcgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzcHg7XG4gICAgICBtaW4td2lkdGg6IDEzcHg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1sb2FkaW5nLnhsIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4OyB9XG5cbi5rYWxlbmRlcy1pY29uQnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiA1cHg7IH1cbiAgLmthbGVuZGVzLWljb25CdXR0b24gbWQtaWNvbiB7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWljb25CdXR0b24ucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1OyB9XG4gICAgLmthbGVuZGVzLWljb25CdXR0b24ucmVkIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy1pY29uQnV0dG9uLmdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7IH1cbiAgICAua2FsZW5kZXMtaWNvbkJ1dHRvbi5ncmV5IG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy1pY29uQnV0dG9uLmJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmthbGVuZGVzLWljb25CdXR0b24uYmxhY2sgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLWljb25CdXR0b24uYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFODhFNTsgfVxuICAgIC5rYWxlbmRlcy1pY29uQnV0dG9uLmJsdWUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLWljb25CdXR0b24ucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAua2FsZW5kZXMtaWNvbkJ1dHRvbi5ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTsgfVxuICAua2FsZW5kZXMtaWNvbkJ1dHRvbi5ob3Zlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuICAua2FsZW5kZXMtaWNvbkJ1dHRvbi54eHMucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuICAua2FsZW5kZXMtaWNvbkJ1dHRvbi54eHMgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWljb25CdXR0b24ubWluaS5yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG4gIC5rYWxlbmRlcy1pY29uQnV0dG9uLm1pbmkgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaWNvbkJ1dHRvbi5tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5rYWxlbmRlcy1pY29uQnV0dG9uLm1lZGl1bS5yb3VuZGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbkJ1dHRvbi5tZWRpdW0gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaWNvbkJ1dHRvbi5iaWcge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5rYWxlbmRlcy1pY29uQnV0dG9uLmJpZy5yb3VuZGVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cbiAgICAua2FsZW5kZXMtaWNvbkJ1dHRvbi5iaWcgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ua2FsZW5kZXMtaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtaW5wdXQuc2hvdy1lcnJvciBpbnB1dC5uZy1pbnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaW5wdXQuc2hvdy1lcnJvciBzZWxlY3QubmctaW52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWlucHV0Lmhhcy1jbGVhciBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1pbnB1dC5iaWctaGVpZ2h0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQge1xuICAgIGhlaWdodDogNjRweDsgfVxuICAua2FsZW5kZXMtaW5wdXQuYWxpZ24tcmlnaHQgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAua2FsZW5kZXMtaW5wdXQgLm5lZ2F0aXZlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAua2FsZW5kZXMtaW5wdXQuc2VsZWN0ZWQgLmthbGVuZGVzLWlucHV0LWxhYmVsIHtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLXNlbGVjdC1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLXNlbGVjdC1hcnJvdyBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNCREJEQkQ7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY2xlYXItYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY2xlYXItYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0U4RThGQzsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0IHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHNlbGVjdC5uZy1pbnZhbGlkLm5nLXNob3ctZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICBjb2xvcjogIzlFOUU5RTsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHNlbGVjdDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHNlbGVjdDpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMUU3NEZEOyB9XG4gICAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3Q6Zm9jdXMubmctaW52YWxpZC5uZy1zaG93LWVycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXRbdHlwZT1maWxlXTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXRbdHlwZT1maWxlXTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdQYXJjb3VyaXIuLi4nO1xuICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxMHB0OyB9XG4gIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtaGVscCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtaGVscCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjQzlDOUUwOyB9XG4gIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtZXJyb3JzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWVycm9ycyAuZXJyb3JzLW1lc3NhZ2VzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtZXJyb3JzIC5lcnJvcnMtbWVzc2FnZXMgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjRUM0NDMzOyB9XG5cbi5rYWxlbmRlcy1pbnB1dC1oZWxwLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ua2FsZW5kZXMtaW5wdXQtaGVscC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmthbGVuZGVzLWlucHV0LXdpZHRoLXNlcGFyYXRvciB7XG4gIG1pbi13aWR0aDogMjBweDsgfVxuXG4udHJhbnNwYXJlbnQtYmcgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBjb2xvcjogIzBCMDY0MzsgfVxuICAudHJhbnNwYXJlbnQtYmcgLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7IH1cblxuLmthbGVuZGVzLWlucHV0QWRyZXNzZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmthbGVuZGVzLWlucHV0QWRyZXNzZSAua2FsZW5kZXMtaW5wdXRBZHJlc3NlLW5vcm1hbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlIC5saW5rLWN1c3RvbS1jb25maWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxOTc2RDI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5rYWxlbmRlcy1pbnB1dEFkcmVzc2UgLmxpbmstY3VzdG9tLWNvbmZpZzpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmthbGVuZGVzLWlucHV0QWRyZXNzZSAua2FsZW5kZXMtYWRyZXNzZS1yZXN1dHMtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDI1MHB4OyB9XG5cbi5rYWxlbmRlcy1pbnB1dEFkcmVzc2UtY3VzdG9tLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmthbGVuZGVzLWlucHV0QWRyZXNzZS1jdXN0b20tY29udGFpbmVyIC5hZHJlc3NlLWN1c3RvbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlLWN1c3RvbS1jb250YWluZXIgLmFkcmVzc2UtY3VzdG9tLWlucHV0LWVycm9yIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNFNTM5MzUgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtaW5wdXRBZHJlc3NlLWN1c3RvbS1jb250YWluZXIgLmN1c3RvbS1jb250YWluZXItY29udGVudCAuYWRyZXNzZS1jdXN0b20taW5wdXQge1xuICAgIC8qXG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICYubnVtZXJve1xuICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgJi5jb2RlLXBvc3RhbHtcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgICAmLnJ1ZXtcbiAgICAgICAgd2lkdGg6MzAwcHg7XG4gICAgICB9XG4gICAgICAmLnZpbGxle1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgIH1cbiAgICAgICYucGF5c3tcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgICAgKi8gfVxuXG4ua2FsZW5kZXMtaW5wdXQtdGltZSB7XG4gIC8qXG4gIC5rYWxlbmRlcy1pbnB1dHtcbiAgICAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVye1xuICAgICAgLmthbGVuZGVzLWlucHV0LWNvbnRlbnR7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICAqLyB9XG4gIC5rYWxlbmRlcy1pbnB1dC10aW1lIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RkM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweCA1cHggICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5rYWxlbmRlcy1pbnB1dExpYmVsbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dExpYmVsbGUubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLWlucHV0TGliZWxsZSAuaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLypcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGNvbG9yOiM2MTYxNjE7XG4gICAgICovIH1cbiAgLmthbGVuZGVzLWlucHV0TGliZWxsZSAuaW5wdXQtdmFsdWUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAua2FsZW5kZXMtaW5wdXRMaWJlbGxlIC5pbnB1dC12YWx1ZS5rYWxlbmRlcy1ub1BhZGRpbmcge1xuICAgICAgcGFkZGluZzogMHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dExpYmVsbGUgLmlucHV0LXZhbHVlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUU3NEZEOyB9XG4gIC5rYWxlbmRlcy1pbnB1dExpYmVsbGUuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmthbGVuZGVzLWlucHV0TGliZWxsZS5kaXNhYmxlZCAuaW5wdXQtdmFsdWUge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICBjb2xvcjogIzlFOUU5RTsgfVxuXG4ua2FsZW5kZXMtaW5wdXRMaWJlbGxlOm5vdCguZGlzYWJsZWQpIC5pbnB1dC12YWx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cblxuLmthbGVuZGVzLWlucHV0UXVhbnRpdGUgLmthbGVuZGVzLWlucHV0UXVhbnRpdGUtbW9pbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxNDE0MkI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmthbGVuZGVzLWlucHV0UXVhbnRpdGUgLmthbGVuZGVzLWlucHV0UXVhbnRpdGUtaW5wdXQgaW5wdXQge1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMEIwNjQzOyB9XG5cbi5rYWxlbmRlcy1pbnB1dFF1YW50aXRlIC5rYWxlbmRlcy1pbnB1dFF1YW50aXRlLXBsdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gIGNvbG9yOiAjMTQxNDJCO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmthbGVuZGVzLWxhYmVsVG9JbnB1dCAua2FsZW5kZXMtbGFiZWxUb0lucHV0LWNsZWFyIHtcbiAgY29sb3I6ICNDOTM4Njc7IH1cblxuLmthbGVuZGVzLWxhYmVsVG9JbnB1dCAua2FsZW5kZXMtbGFiZWxUb0lucHV0LWNoZWNrIHtcbiAgY29sb3I6ICM0M0EwNDc7IH1cblxuLmthbGVuZGVzLWxhYmVsVG9JbnB1dCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwQjA2NDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmthbGVuZGVzLWxhYmVsVG9JbnB1dCAua2FsZW5kZXMtbGFiZWxUb0lucHV0LWVkaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4IDdweDsgfVxuICAua2FsZW5kZXMtbGFiZWxUb0lucHV0IC5rYWxlbmRlcy1sYWJlbFRvSW5wdXQtZWRpdCBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5rYWxlbmRlcy1sYWJlbFRvSW5wdXQgLmthbGVuZGVzLWxhYmVsVG9JbnB1dC1lZGl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZyAuaXMtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtbG9hZGluZyAuaXMtbG9hZGluZyAubG9hZGluZy1wYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHotaW5kZXg6IDIxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAua2FsZW5kZXMtbG9hZGluZyAuaXMtbG9hZGluZyAubG9hZGluZy1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAyMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLWxvYWRpbmcgLmxvYWRpbmctb3BhY2l0eSB7XG4gICAgb3BhY2l0eTogMC45NTsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZyAuaXMtdGltZW91dCAubm8tbmV0d29yayB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLXRpbWVvdXQgLm5vLW5ldHdvcmsgLm5vLW5ldHdvcmstaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nIC5pcy10aW1lb3V0IC5uby1uZXR3b3JrIC5uby1uZXR3b3JrLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAua2FsZW5kZXMtbG9hZGluZyAuaXMtdGltZW91dCAubm8tbmV0d29yayAubm8tbmV0d29yay1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLXRpbWVvdXQgLm5vLW5ldHdvcmsgLm5vLW5ldHdvcmstYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmthbGVuZGVzLWxvYWRpbmcgLmlzLW5vQ29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLW5vQ29udGVudCAubm8tY29udGVudC1pY29uIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmcgLmlzLW5vQ29udGVudCAubm8tY29udGVudC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzJkMzIzZTsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZyBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgc3Ryb2tlOiAjNDcyMkFFOyB9XG5cbi5rYWxlbmRlcy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7IH1cbiAgLmthbGVuZGVzLW1vZGFsIC5rYWxlbmRlcy1tb2RhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAua2FsZW5kZXMtbW9kYWwgLmthbGVuZGVzLW1vZGFsLWNvbnRhaW5lciAua2FsZW5kZXMtbW9kYWwtaGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuICAgIC5rYWxlbmRlcy1tb2RhbCAua2FsZW5kZXMtbW9kYWwtY29udGFpbmVyIC5rYWxlbmRlcy1tb2RhbC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAua2FsZW5kZXMtbW9kYWwgLmthbGVuZGVzLW1vZGFsLWNvbnRhaW5lciAua2FsZW5kZXMtbW9kYWwtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgei1pbmRleDogMTI7IH1cblxuLmthbGVuZGVzLW1vZGFsUmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy1tb2RhbFJpZ2h0IC5rYWxlbmRlcy1tb2RhbFJpZ2h0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAua2FsZW5kZXMtbW9kYWxSaWdodCAua2FsZW5kZXMtbW9kYWxSaWdodC1jb250YWluZXIgLmthbGVuZGVzLW1vZGFsUmlnaHQtaGVhZGVyIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7IH1cbiAgICAua2FsZW5kZXMtbW9kYWxSaWdodCAua2FsZW5kZXMtbW9kYWxSaWdodC1jb250YWluZXIgLmthbGVuZGVzLW1vZGFsUmlnaHQtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5rYWxlbmRlcy1tb3JlTWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtbW9yZU1lbnUgLmthbGVuZGVzLW1vcmVNZW51LWRlc2t0b3AtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAua2FsZW5kZXMtbW9yZU1lbnUgLmthbGVuZGVzLW1vcmVNZW51LW1vYmlsZS1wb3B1cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmthbGVuZGVzLW5vLWNvbnRlbnQgLm5vLWNvbnRlbnQtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmthbGVuZGVzLW5vLWNvbnRlbnQgLm5vLWNvbnRlbnQtaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5rYWxlbmRlcy1uby1jb250ZW50IC5uby1jb250ZW50LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJkMzIzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5rYWxlbmRlcy1saW1pdFdpZHRoIC5rYWxlbmRlcy1saW1pdFdpZHRoLWxpbWl0ZWQgLmthbGVuZGVzLWxpbWl0V2lkdGgtbGltaXRlZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA4MDBweDsgfVxuXG4ua2FsZW5kZXMtbnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7IH1cbiAgLmthbGVuZGVzLW5wcyAubnBzLWNvbnRhaW5lciAubnBzLWl0ZW0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAua2FsZW5kZXMtbnBzIC5ucHMtY29udGFpbmVyIC5ucHMtaXRlbTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cblxuLmthbGVuZGVzLXBhZ2VDb250YWluZXIgLmthbGVuZGVzLXBhZ2UtYWx3YXlzVmlzaWJsZSB7XG4gIHotaW5kZXg6IDEyOyB9XG5cbi5rYWxlbmRlcy1waG9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAua2FsZW5kZXMtcGhvbmUuc2VsZWN0ZWQgLmthbGVuZGVzLXBob25lLWxhYmVsIHtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAua2FsZW5kZXMtcGhvbmUuc2VsZWN0ZWQgaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLmthbGVuZGVzLXBob25lLmRpc2FibGVkIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gICAgLmthbGVuZGVzLXBob25lLmRpc2FibGVkIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgaW5wdXQge1xuICAgICAgY29sb3I6ICM5RTlFOUU7IH1cbiAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5pbnRsLXRlbC1pbnB1dCBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtaW5kaWMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7IH1cbiAgICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyAua2FsZW5kZXMtc2VsZWN0LWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtaW5kaWMgLmthbGVuZGVzLXNlbGVjdC1hcnJvdyBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI0JEQkRCRDsgfVxuICAgICAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgLmthbGVuZGVzLXBob25lLWluZGljIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG4gICAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtaW5kaWMgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0OTlkYjsgfVxuICAgICAgICAua2FsZW5kZXMtcGhvbmUgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciAua2FsZW5kZXMtcGhvbmUtaW5kaWMgc2VsZWN0OmZvY3VzLm5nLWludmFsaWQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1udW1lcm8gaW5wdXQge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTsgfVxuICAgIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1udW1lcm8gaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0OTlkYjsgfVxuICAgICAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgLmthbGVuZGVzLXBob25lLW51bWVybyBpbnB1dDpmb2N1cy5uZy1pbnZhbGlkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gIC5rYWxlbmRlcy1waG9uZSAuZXJyb3JzLW1lc3NhZ2VzIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJlZDsgfVxuICAua2FsZW5kZXMtcGhvbmUudjMua2FsZW5kZXMtcGhvbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtcGhvbmUudjMgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLmthbGVuZGVzLXBob25lLnYzIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIgaW5wdXQge1xuICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5rYWxlbmRlcy1waG9uZS52MyAua2FsZW5kZXMtcGhvbmUtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogMTFweDsgfVxuICAgIC5rYWxlbmRlcy1waG9uZS52MyAua2FsZW5kZXMtcGhvbmUtbGFiZWwgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICM2YzVjZTc7IH1cblxuLnhzIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIC5rYWxlbmRlcy1waG9uZS1pbmRpYyB7XG4gIHdpZHRoOiAxMjBweDsgfVxuXG4ua2FsZW5kZXMta2FsZW5kZXNQaG90b3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmthbGVuZGVzLWthbGVuZGVzUGhvdG9zIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgLmthbGVuZGVzLWthbGVuZGVzUGhvdG9zIC5rYWxlbmRlcy1rYWxlbmRlc1Bob3Rvcy1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAua2FsZW5kZXMta2FsZW5kZXNQaG90b3MgLmthbGVuZGVzLWthbGVuZGVzUGhvdG9zLWxvYWRpbmcgLmthbGVuZGVzLWthbGVuZGVzUGhvdG9zLWxvYWRpbmctaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmthbGVuZGVzLWthbGVuZGVzUGhvdG9zIC5rYWxlbmRlcy1rYWxlbmRlc1Bob3Rvcy1sb2FkaW5nIG1kLWljb24ge1xuICAgICAgb3BhY2l0eTogMC4zOyB9XG4gIC5rYWxlbmRlcy1rYWxlbmRlc1Bob3RvcyAucGhvdG8tYmFubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41czsgfVxuICAgIC5rYWxlbmRlcy1rYWxlbmRlc1Bob3RvcyAucGhvdG8tYmFubmVyLnBob3RvLWhpZGUge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5rYWxlbmRlcy1rYWxlbmRlc1Bob3RvcyAucGhvdG8tYmFubmVyLmhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAua2FsZW5kZXMta2FsZW5kZXNQaG90b3Mucm91bmRlZCAucGhvdG8tYmFubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmthbGVuZGVzLXNlYXJjaC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZzogMTBweDsgfVxuICAua2FsZW5kZXMtc2VhcmNoLWhlYWRlciAuaGVhZGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM2MTYxNjE7XG4gICAgLypcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOnJnYmEoMCwwLDAsMC44Nyk7XG4gICAgKi8gfVxuICAgIC5rYWxlbmRlcy1zZWFyY2gtaGVhZGVyIC5oZWFkZXItdGl0bGUgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjNjE2MTYxOyB9XG4gIC5rYWxlbmRlcy1zZWFyY2gtaGVhZGVyIC5oZWFkZXItc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgLmthbGVuZGVzLXNlYXJjaC1oZWFkZXIgLmhlYWRlci1zdWJ0aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuI2thbGVuZGVzLW9iamVjdC1saXN0Lm5vLXNoYWRvdyAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBib3gtc2hhZG93OiB1bnNldDsgfVxuXG4ja2FsZW5kZXMtb2JqZWN0LWxpc3QgLm9iamVjdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNrYWxlbmRlcy1vYmplY3QtbGlzdCAub2JqZWN0LXRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI2thbGVuZGVzLW9iamVjdC1saXN0IC5vYmplY3QtcmVtb3ZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICNrYWxlbmRlcy1vYmplY3QtbGlzdCAub2JqZWN0LXJlbW92ZSAuY2xlYXItaWNvbiB7XG4gICAgY29sb3I6IHJlZDsgfVxuXG4ja2FsZW5kZXMtb2JqZWN0LWxpc3QgLnNob3ctcHJlc3RhIHtcbiAgYW5pbWF0aW9uOiBmYWRlIGxpbmVhciAwLjVzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ua2FsZW5kZXMtc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAua2FsZW5kZXMtc2xpZGVyLWNvbnRhaW5lci5oYXMtdHJhbnNpdGlvbiAua2FsZW5kZXMtc2xpZGUtY29udGFpbmVyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC41NywgMC4wMSwgMC42LCAxKTsgfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLWFuaW1hdGUtc2hvdyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNDg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLWFuaW1hdGUtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNDg7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAuaXMtZnVsbFBhZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAuaXMtY2xvc2VkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5rYWxlbmRlcy1wb3B1cC5pcy1wb3B1cC5sZWZ0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAucmlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLXBvcHVwLmlzLXBvcHVwLnVwIHtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAua2FsZW5kZXMtcG9wdXAuaXMtcG9wdXAuZG93biB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmthbGVuZGVzLXBvcHVwLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMC40ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1iYWNrZHJvcC5hbmltYXRlLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLWFuaW1hdGUtaGlkZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWJhY2tkcm9wLmFuaW1hdGUtc2hvdyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLWFuaW1hdGUtc2hvdztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWJhY2tkcm9wLmhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5rYWxlbmRlcy1wb3B1cC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIuYmlnIHtcbiAgICBtaW4taGVpZ2h0OiA1NXB4OyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIucmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIucmVkIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIuYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFODhFNTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtcG9wdXAtaGVhZGVyLmJsdWUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWhlYWRlci5waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTkxZTYzO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5rYWxlbmRlcy1wb3B1cC1oZWFkZXIucGluayBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtcG9wdXAtaGVhZGVyLmFjY2VudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtcG9wdXAtaGVhZGVyLmFjY2VudCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ua2FsZW5kZXMtcG9wdXAtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7IH1cbiAgLmthbGVuZGVzLXBvcHVwLWZvb3Rlci5taW5pIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7IH1cblxuLmthbGVuZGVzLXNtYXJ0LXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmthbGVuZGVzLXNtYXJ0LXRhYnMga2FsZW5kZXMtc21hcnQtdGFiLnNlbGVjdGVkIHtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5rYWxlbmRlcy1zdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAua2FsZW5kZXMtc3RhciBtZC1pY29uIHtcbiAgICBjb2xvcjogI0VCNTc1NztcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmthbGVuZGVzLXN0YXIgLnRleHQge1xuICAgIGNvbG9yOiAjRUI1NzU3O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmthbGVuZGVzLXN0YXIubm9NYXJnaW4ge1xuICAgIG1hcmdpbjogMHB4OyB9XG4gIC5rYWxlbmRlcy1zdGFyLm5vUGFkZGluZyB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC5rYWxlbmRlcy1zdGFyLnJlZCBtZC1pY29uIHtcbiAgICBjb2xvcjogI0VCNTc1NztcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmthbGVuZGVzLXN0YXIucmVkIC50ZXh0IHtcbiAgICBjb2xvcjogI0VCNTc1NztcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1zdGFyLnZpb2xldCBtZC1pY29uIHtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLmthbGVuZGVzLXN0YXIudmlvbGV0IC50ZXh0IHtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5rYWxlbmRlcy1zdGFySW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMzBweDsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0IG1kLWljb246aG92ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJzdGFyXCI7IH1cbiAgLmthbGVuZGVzLXN0YXJJbnB1dCBtZC1pY29uIHtcbiAgICBjb2xvcjogI0VCNTc1NzsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0IC5tYXV2YWlzIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0IC5ib24ge1xuICAgIHRleHQtYWxpZ246IGVuZDsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0LnJlZCBtZC1pY29uIHtcbiAgICBjb2xvcjogI0VCNTc1NzsgfVxuICAua2FsZW5kZXMtc3RhcklucHV0LnZpb2xldCBtZC1pY29uIHtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuXG4ua2FsZW5kZXMtc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKlxuICAuc3dpdGNoZXJ5e1xuICAgICYuc3dpdGNoZXJ5LWRlZmF1bHR7XG4gICAgICBib3gtc2hhZG93OiAjNUYyRUVBIDBweCAwcHggMHB4IDE2cHggaW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICAqLyB9XG4gIC5rYWxlbmRlcy1zd2l0Y2guZGlzYWJsZS1ldmVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmthbGVuZGVzLXN3aXRjaC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtc3dpdGNoIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLXN3aXRjaCAuc3dpdGNoLWlucHV0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAua2FsZW5kZXMtc3dpdGNoIC5sYWJlbC1tYWluIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmthbGVuZGVzLXN3aXRjaCAubGFiZWwtc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgIC5rYWxlbmRlcy1zd2l0Y2ggLmxhYmVsLXN1YiBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4ua2FsZW5kZXMtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5rYWxlbmRlcy10YWJzIC5kZXRhaWwtdGFicyAudGFicy1jb250YWluZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgLmthbGVuZGVzLXRhYnMgLm1kLWJ1dHRvbi5tZC1pY29uLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4OyB9XG5cbi5rYWxlbmRlcy10YWcge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtdGFnIHNwYW4ubmctc2NvcGUge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtdGFnLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgLmthbGVuZGVzLXRhZyAuaWNvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmthbGVuZGVzLXRhZyAuaWNvbi1jb250YWluZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy10YWcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5rYWxlbmRlcy10YWcuaGFzLXBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtdGFnLm1pbmkge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy10YWcubWluaSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgICAua2FsZW5kZXMtdGFnLm1pbmkgc3Bhbi5uZy1zY29wZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLXRhZy5taW5pLmhhcy1pY29uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7IH1cbiAgLmthbGVuZGVzLXRhZy5ncmVlbiB7XG4gICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAua2FsZW5kZXMtdGFnLmdyZWVuIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgLmthbGVuZGVzLXRhZy5yZWQge1xuICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gICAgLmthbGVuZGVzLXRhZy5yZWQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAua2FsZW5kZXMtdGFnLm9yYW5nZSB7XG4gICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAua2FsZW5kZXMtdGFnLm9yYW5nZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkI4QzAwOyB9XG4gIC5rYWxlbmRlcy10YWcuZ3JleSB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAua2FsZW5kZXMtdGFnLmdyZXkgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAua2FsZW5kZXMtdGFnLnB1cnBsZSB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAua2FsZW5kZXMtdGFnLnB1cnBsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gIC5rYWxlbmRlcy10YWcuYmx1ZSB7XG4gICAgY29sb3I6ICMyMTk2RjM7IH1cbiAgICAua2FsZW5kZXMtdGFnLmJsdWUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzIxOTZGMzsgfVxuICAua2FsZW5kZXMtdGFnLnBpbmsge1xuICAgIGNvbG9yOiAjRTkxRTYzOyB9XG4gICAgLmthbGVuZGVzLXRhZy5waW5rIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFOTFFNjM7IH1cbiAgLmthbGVuZGVzLXRhZy55ZWxsb3cge1xuICAgIGNvbG9yOiAjRkZFQjNCOyB9XG4gICAgLmthbGVuZGVzLXRhZy55ZWxsb3cgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0ZGRUIzQjsgfVxuICAua2FsZW5kZXMtdGFnLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzQyNDI0MiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgICAua2FsZW5kZXMtdGFnLndoaXRlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM0MjQyNDI7IH1cbiAgLmthbGVuZGVzLXRhZy5ib3JkZXJlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAua2FsZW5kZXMtdGFnLmJvcmRlcmVkLm9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQjhDMDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjRkI4QzAwOyB9XG4gICAgICAua2FsZW5kZXMtdGFnLmJvcmRlcmVkLm9yYW5nZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAua2FsZW5kZXMtdGFnLmJvcmRlcmVkLmdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQzQTA0NyAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAgIC5rYWxlbmRlcy10YWcuYm9yZGVyZWQuZ3JlZW4gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gICAgLmthbGVuZGVzLXRhZy5ib3JkZXJlZC5yZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTUzOTM1ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI0U1MzkzNTsgfVxuICAgICAgLmthbGVuZGVzLXRhZy5ib3JkZXJlZC5yZWQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRTUzOTM1OyB9XG4gICAgLmthbGVuZGVzLXRhZy5ib3JkZXJlZC5ncmV5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYxNjE2MSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgIC5rYWxlbmRlcy10YWcuYm9yZGVyZWQuZ3JleSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgICAua2FsZW5kZXMtdGFnLmJvcmRlcmVkLnB1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUEgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgICAua2FsZW5kZXMtdGFnLmJvcmRlcmVkLnB1cnBsZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cblxuLmthbGVuZGVzLXRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmthbGVuZGVzLXRleHRhcmVhLnRleHRhcmVhLW5vTWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmthbGVuZGVzLXRleHRhcmVhIC50ZXh0YXJlYS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5rYWxlbmRlcy10ZXh0YXJlYSAudGV4dGFyZWEtaW5wdXQgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5rYWxlbmRlcy10ZXh0YXJlYSAqW2NvbnRlbnRlZGl0YWJsZV0ge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4udGEtcm9vdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YS1yb290IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAudGEtcm9vdC5mb2N1c3NlZCA+IC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gICAgb3V0bGluZTogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAudGEtcm9vdCB0ZXh0YXJlYS50YS1lZGl0b3IudGEtaHRtbCB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAudGEtcm9vdCAudGEtdG9vbGJhciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKFwiZ3JleVwiLCBcIjEwMFwiKTsgfVxuICAgIC50YS1yb290IC50YS10b29sYmFyIC50YS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwICN0b29sYmFyV0MsXG4gICAgICAudGEtcm9vdCAudGEtdG9vbGJhciAudGEtZ3JvdXAgI3Rvb2xiYXJDQyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIC5tZC1idXR0b24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7IH1cbiAgICAgICAgLnRhLXJvb3QgLnRhLXRvb2xiYXIgLnRhLWdyb3VwIC5tZC1idXR0b24gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ua2FsZW5kZXMtd2FybmluZy1jb250ZW50IC5hY2NvdW50IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gIC5rYWxlbmRlcy13YXJuaW5nLWNvbnRlbnQgLmFjY291bnQgLm5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ua2FsZW5kZXMtd2FybmluZy1jb250ZW50IC53YXJuaW5nLWRldGFpbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAua2FsZW5kZXMtd2FybmluZy1jb250ZW50IC53YXJuaW5nLWRldGFpbHMgLndhcm5pbmctY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmthbGVuZGVzLXdhcm5pbmctY29udGVudCAud2FybmluZy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRTtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgbWF4LWhlaWdodDogOTBweDsgfVxuXG4ua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZSAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZSAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHQgZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZSAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2UteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUM0OyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLXllbGxvdyAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0Y5QTgyNTsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS15ZWxsb3cgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRjlBODI1OyB9XG4gIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkUwQjI7IH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2Utb3JhbmdlIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRUY2QzAwOyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLW9yYW5nZSAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHQge1xuICAgICAgY29sb3I6ICNFRjZDMDA7IH1cbiAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5OyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLWdyZWVuIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMkU3RDMyOyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLWdyZWVuIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dCB7XG4gICAgICBjb2xvcjogIzJFN0QzMjsgfVxuICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLm1lc3NhZ2UtcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyOyB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS5tZXNzYWdlLXJlZCAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0M2MjgyODsgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UubWVzc2FnZS1yZWQgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjQzYyODI4OyB9XG5cbi5rYWxlbmRlcy1hdXRob3JpemVkQXJlYSAuYXJlYS1lcnJvciAua2FsZW5kZXMtQXV0aG9yaXplZEFyZWEtY292ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5rYWxlbmRlcy1hdXRob3JpemVkQXJlYSAua2FsZW5kZXMtQXV0aG9yaXplZEFyZWEtY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuLmthbGVuZGVzLWF1dGhvcml6ZWRBcmVhIC5rYWxlbmRlcy1BdXRob3JpemVkQXJlYS1jb250ZW50IHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5rYWxlbmRlcy1hdXRob3JpemVkQXJlYSAuYXJlYS13YXJuaW5nLW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0M5Mzg2NzsgfVxuXG4ua2FsZW5kZXMtYXV0aG9yaXplZFBhZ2UgLnBhZ2UtZXJyb3IgLndhcm5pbmctaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAua2FsZW5kZXMtYXV0aG9yaXplZFBhZ2UgLnBhZ2UtZXJyb3IgLndhcm5pbmctaWNvbiBtZC1pY29uIHtcbiAgICBjb2xvcjogIzJkMzIzZTtcbiAgICBmb250LXNpemU6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5rYWxlbmRlcy1hdXRob3JpemVkUGFnZSAucGFnZS1lcnJvciAud2FybmluZy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmQzMjNlOyB9XG5cbi5rYWxlbmRlcy1hdXRob3JpemVkUGFnZSAucGFnZS1lcnJvciAud2FybmluZy1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDk5REI7IH1cblxuLmthbGVuZGVzLWF1dGhvcml6ZWRQYWdlIC5wYWdlLWVycm9yIC53YXJuaW5nLW1lc3NhZ2UtYXV0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmQzMjNlOyB9XG5cbi5rYWxlbmRlcy1hdXRob3JpemVkUGFnZSAubm90LWF1dGhvcml6ZWQtbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI1NSwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDsgfVxuXG4ua2FsZW5kZXMtYXV0aG9yaXplZFBhZ2UgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzM0OTlEQjsgfVxuXG4ua2FsZW5kZXMtYmFyY29kZVNjYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmthbGVuZGVzLWJhcmNvZGVTY2FubmVyIC5rYWxlbmRlcy1iYXJjb2RlU2Nhbm5lci1jb250YWluZXIgLmthbGVuZGVzLWJhcmNvZGUtdGV4dCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAua2FsZW5kZXMtYmFyY29kZVNjYW5uZXIgLmthbGVuZGVzLWJhcmNvZGVTY2FubmVyLWNvbnRhaW5lciAja2FsZW5kZXMtYmFyY29kZS12aWRlbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5rYWxlbmRlcy1iYXJjb2RlU2Nhbm5lciAua2FsZW5kZXMtYmFyY29kZVNjYW5uZXItY29udGFpbmVyICNrYWxlbmRlcy1iYXJjb2RlLXZpZGVvIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5rYWxlbmRlcy1iYXJjb2RlU2Nhbm5lciAua2FsZW5kZXMtYmFyY29kZVNjYW5uZXItY29udGFpbmVyIC5rYWxlbmRlcy1iYXJjb2RlU2Nhbm5lci1lbmFibGVDYW1lcmEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAua2FsZW5kZXMtYmFyY29kZVNjYW5uZXIgLmthbGVuZGVzLWJhcmNvZGVTY2FubmVyLWNvbnRhaW5lciAua2FsZW5kZXMtYmFyY29kZVNjYW5uZXItZW5hYmxlQ2FtZXJhIC5rYWxlbmRlcy1iYXJjb2RlU2Nhbm5lci1lbmFibGVDYW1lcmEtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4ub3dsLWNhcm91c2VsLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLCAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm8tanMgLm93bC1jYXJvdXNlbCwgLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdCwgLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LCAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGluZyB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWluIHtcbiAgei1pbmRleDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0IHtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5vd2wtaGVpZ2h0IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC41cyBlYXNlLWluLW91dDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLCAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXSB7XG4gIG1heC1oZWlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQ6IHVybChvd2wudmlkZW8ucGxheS5wbmcpIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLCAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi5vd2wtdGhlbWUgLm93bC1kb3RzLCAub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBiYWNrZ3JvdW5kOiAjRDZENkQ2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4Njk3OTE7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm93bC10aGVtZSAub3dsLW5hdiAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxOyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNENkQ2RDY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sIC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjODY5NzkxOyB9XG5cbi5rYWxlbmRlcy1kYXRlSW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0LmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQuZGlzYWJsZWQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IHtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gICAgICAua2FsZW5kZXMtZGF0ZUlucHV0LmRpc2FibGVkIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdyAuc2hvdy1kYXRlIHtcbiAgICAgICAgY29sb3I6ICM5RTlFOUU7IH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXByZXZOZXh0IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtcHJldk5leHQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtcHJldk5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7IH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXRvZGF5IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXRvZGF5IG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXRvZGF5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjMTQxNTE1OyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IC5zaG93LWRhdGUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgaGVpZ2h0OiAyODBweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1wb3B1cDpub3QoLnBvc2l0aW9uLXJpZ2h0KSB7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtcG9wdXAucG9zaXRpb24tcmlnaHQge1xuICAgICAgcmlnaHQ6IDBweDsgfVxuXG4udHJhbnNwYXJlbnQtYmcgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAudHJhbnNwYXJlbnQtYmcgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cgLnNob3ctZGF0ZSB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuLmthbGVuZGVzLWRhdGVSYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgLypcbiAgLmthbGVuZGVzLWRhdGVSYW5nZS10eXBlUmFuZ2U6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgfVxuXG4gICAqLyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Ugc2VsZWN0IHtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmthbGVuZGVzLWRhdGVSYW5nZS5kaXNhYmxlZCAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3cge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlUmFuZ2UuZGlzYWJsZWQgLmthbGVuZGVzLWRhdGVSYW5nZS1zaG93IC5zaG93LWRhdGUge1xuICAgICAgICBjb2xvcjogIzlFOUU5RTsgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcHJldk5leHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wcmV2TmV4dCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wcmV2TmV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdlIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdG9kYXkge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdG9kYXkgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdG9kYXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM2MTYxNjE7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvdyAuc2hvdy1kYXRlIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1zaG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wb3B1cC1kZWJ1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcG9wdXAtZGVidXQ6bm90KC5wb3NpdGlvbi1yaWdodCkge1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXBvcHVwLWRlYnV0LnBvc2l0aW9uLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZSAua2FsZW5kZXMtZGF0ZVJhbmdlLXBvcHVwLWZpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMjgwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcG9wdXAtZmluOm5vdCgucG9zaXRpb24tcmlnaHQpIHtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlUmFuZ2UgLmthbGVuZGVzLWRhdGVSYW5nZS1wb3B1cC1maW4ucG9zaXRpb24tcmlnaHQge1xuICAgICAgcmlnaHQ6IDBweDsgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi54eHMgLmthbGVuZGVzLWRhdGVSYW5nZS1zaG93IHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4ueHhzIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdlIHtcbiAgbWF4LXdpZHRoOiA2MHB4OyB9XG5cbi54cyAua2FsZW5kZXMtZGF0ZVJhbmdlLXR5cGVSYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnhzIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvdyB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC54cyAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3cgLnNob3ctZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5rYWxlbmRlcy1kYXRlU2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZVNlbGVjdC1oZWFkZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGVTZWxlY3QtaGVhZGVycyBkaXYge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMTBweCA4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1tb250aCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0IC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLW1vbnRoOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMTBweCA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4uZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBjdXJzb3I6IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTsgfVxuICAgICAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4udG9kYXkge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdCAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWluaSAua2FsZW5kZXMtZGF0ZVNlbGVjdC1oZWFkZXJzIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbjogMi41cHg7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWluaSAua2FsZW5kZXMtZGF0ZS1saW5lIHtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNlbGVjdC5taW5pIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLW1vbnRoIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1pbmkgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMi41cHg7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1pbmkgLmthbGVuZGVzLWRhdGUtbGluZSAua2FsZW5kZXMtZGF0ZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWluaSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4uc2VsZWN0ZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWluaSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4udG9kYXkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWVkaXVtIC5rYWxlbmRlcy1kYXRlU2VsZWN0LWhlYWRlcnMgZGl2IHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiAyLjVweDsgfVxuICAua2FsZW5kZXMtZGF0ZVNlbGVjdC5tZWRpdW0gLmthbGVuZGVzLWRhdGUtbGluZSB7XG4gICAgaGVpZ2h0OiA0NXB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWVkaXVtIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLW1vbnRoIHtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1lZGl1bSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luOiAyLjVweDsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWVkaXVtIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLWRhdGUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICAgIC5rYWxlbmRlcy1kYXRlU2VsZWN0Lm1lZGl1bSAua2FsZW5kZXMtZGF0ZS1saW5lIC5rYWxlbmRlcy1kYXRlIHNwYW4uc2VsZWN0ZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgLmthbGVuZGVzLWRhdGVTZWxlY3QubWVkaXVtIC5rYWxlbmRlcy1kYXRlLWxpbmUgLmthbGVuZGVzLWRhdGUgc3Bhbi50b2RheSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4ua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0Om5vdCgubm8tdG9wLWJvcmRlcikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQtc2hvd0RhdGUge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQtc2hvd0RhdGUgLnNob3dEYXRlLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dC1zaG93RGF0ZSAuc2hvd0RhdGUtdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNob3dNb250aC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNob3dNb250aC1jb250YWluZXIgLm1vbnRoLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zaG93TW9udGgtY29udGFpbmVyIC5pbnB1dC1zaG93TW9udGgtc2VsZWN0b3IgbWQtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLnN3aXRjaC1hbGwtZGF5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLnN3aXRjaC1hbGwtZGF5LWNvbnRhaW5lciAuaW5wdXQtYWxsLWRheS1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXRpbWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC10aW1lLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RkM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXlzLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF5cy1jb250YWluZXIgLmlucHV0LWRheXMtb25lIHtcbiAgICAgICAgY29sb3I6ICM0RjUwNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLnRvZGF5IHtcbiAgICAgICAgY29sb3I6ICM0NzIyQUU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDcyMkFFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1vbmUudG9kYXkuZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZS5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZS5zZWxlY3RlZC5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ua2FsZW5kZXMtZGVjb3JhdGlvbi1saXN0SXRlbS5rYWxlbmRlcy1kZWNvcmF0aW9uLWxpc3RJdGVtLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhcjsgfVxuXG4ua2FsZW5kZXMtZGVjb3JhdGlvbi1saXN0SXRlbS5rYWxlbmRlcy1kZWNvcmF0aW9uLWxpc3RJdGVtLWJvcmRlcmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ua2FsZW5kZXMtZXJyb3JNZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFO1xuICBjb2xvcjogI0I3MUMxQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAua2FsZW5kZXMtZXJyb3JNZXNzYWdlIC5rYWxlbmRlcy1lcnJvck1lc3NhZ2UtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmthbGVuZGVzLWVycm9yTWVzc2FnZSAua2FsZW5kZXMtZXJyb3JNZXNzYWdlLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDsgfVxuICAgIC5rYWxlbmRlcy1lcnJvck1lc3NhZ2UgLmthbGVuZGVzLWVycm9yTWVzc2FnZS1jbG9zZSBtZC1pY29uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjQjcxQzFDO1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ua2FsZW5kZXMtZml4ZWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAua2FsZW5kZXMtZml4ZWQtaXRlbSAua2FsZW5kZXMtZml4ZWQtaXRlbS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpOyB9XG5cbi5rYWxlbmRlcy1pbnB1dEFkcmVzc2VTZWFyY2ggLmFkcmVzc2UtaXRlbSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cyBsaW5lYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5rYWxlbmRlcy1pbnB1dEFkcmVzc2VTZWFyY2ggLmFkcmVzc2UtaXRlbS5wYWlyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ua2FsZW5kZXMtaW5wdXRBZHJlc3NlU2VhcmNoIC5hZHJlc3NlLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDOyB9XG5cbi5rYWxlbmRlcy1saW5rTWFpbCBhLCAua2FsZW5kZXMtbGlua01haWwgYTpob3ZlciwgLmthbGVuZGVzLWxpbmtNYWlsIGE6Zm9jdXMsIC5rYWxlbmRlcy1saW5rTWFpbCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmthbGVuZGVzLWxpbmtUZWwgYSwgLmthbGVuZGVzLWxpbmtUZWwgYTpob3ZlciwgLmthbGVuZGVzLWxpbmtUZWwgYTpmb2N1cywgLmthbGVuZGVzLWxpbmtUZWwgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0ubWFyZ2VkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLm5vLWhvcml6b250YWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS5zbWFsbC1wYWRkaW5nIC5rYWxlbmRlcy1saXN0SXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtOm5vdCgubm90LWNsaWNrYWJsZSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQTNBM0JEOyB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLmRpc2FibGVkIC5rYWxlbmRlcy1saXN0SXRlbS1pY29uIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0ubm8tcGFkZGluZyAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS5uby10b3AtcGFkZGluZyAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0udG9wLWJvcmRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLmJvdHRvbS1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS5uby1ib3R0b20tcGFkZGluZyAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0uaGFzLWFycm93IC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4OyB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0taWNvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LW1haW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1mb290ZXIge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlciBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS1oZWxwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQgLmthbGVuZGVzLWxpc3RJdGVtLWhlbHAgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjQzlDOUUwOyB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIC8qXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAxMCAxNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0xpc3R2aWV3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTEyLjAwMDAwMCwgLTEyMC4wMDAwMDApJyBzdHJva2U9JyUyM0ExQTFBMicgc3Ryb2tlLXdpZHRoPScyLjE3OCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aCcgcG9pbnRzPScxMTQgMTIyIDEyMCAxMjggMTE0IDEzNCclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgY29sb3I6cmVkOy8vI0U4RThGQztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vb3BhY2l0eTogMC41O1xuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG5cbiAgICAgICAqLyB9XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS1hcnJvdyBtZC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbi5rYWxlbmRlcy1saXN0SXRlbS1oZWxwLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ua2FsZW5kZXMtbGlzdEl0ZW0taGVscC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmthbGVuZGVzLWxpc3RJdGVtOm5vdCgubm90LWNsaWNrYWJsZSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpOyB9XG5cbi5rYWxlbmRlcy1saXN0SXRlbS1ib3R0b21NZXNzYWdlIHtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4udHJhbnNwYXJlbnQtYmcgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnRyYW5zcGFyZW50LWJnIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9XG5cbi54eHMgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5kZXNrdG9wIC50cmFuc3BhcmVudC1iZyAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbi5kZXNrdG9wIC5rYWxlbmRlcy1saXN0SXRlbTpub3QoLm5vLXNoYWRvdy1pZi1kZXNrdG9wKTpub3QoLmhhcy1zZXBhcmF0b3IpIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLypcbiAgICAgICAgJi5tYXJnZWR7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICAgICAgICovIH1cblxuLmRlc2t0b3AgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1zd2l0Y2gtaXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7IH1cblxuLmthbGVuZGVzLWxpc3RJdGVtQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW1Db250YWluZXIgLmthbGVuZGVzLWxpc3RJdGVtQ29udGFpbmVyLWxhc3RMaW5lIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTsgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW1Db250YWluZXIgLmthbGVuZGVzLWxpc3RJdGVtQ29udGFpbmVyLWFycm93IG1kLWljb24ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuLmthbGVuZGVzLWxpc3RJdGVtQ29udGFpbmVyOm5vdCgubm90LWNsaWNrYWJsZSk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmthbGVuZGVzLWxpc3RUaXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cbiAgLmthbGVuZGVzLWxpc3RUaXRsZTpub3QoLm5vLXByZXZlbnQtYm9yZGVyKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOyB9XG4gIC5rYWxlbmRlcy1saXN0VGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWxpc3RUaXRsZSAua2FsZW5kZXMtbGlzdFRpdGxlLWNvbnRhaW5lcjpub3QoLm5vLXRvcC1tYXJnaW4pIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAua2FsZW5kZXMtbGlzdFRpdGxlIC5rYWxlbmRlcy1saXN0VGl0bGUtY29udGFpbmVyIC5tZWRpdW0ge1xuICAgIGNvbG9yOiAjMTQxNTE1O1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLmthbGVuZGVzLWxpc3RUaXRsZSAua2FsZW5kZXMtbGlzdFRpdGxlLWNvbnRhaW5lciAubWVkaXVtIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmthbGVuZGVzLWxpc3RUaXRsZSAua2FsZW5kZXMtbGlzdFRpdGxlLWNvbnRhaW5lciAuYmlnIHtcbiAgICBjb2xvcjogIzE0MTUxNTtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1saXN0VGl0bGUgLmthbGVuZGVzLWxpc3RUaXRsZS1jb250YWluZXIgLmJpZyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGFicyAubWFzay10YWJzLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGFicyAubWFzay10YWJzLWl0ZW0uZmlyc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC44Nyk7IH1cbiAgICAgIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGFicyAubWFzay10YWJzLWl0ZW0uZmlyc3QgLmthbGVuZGVzLXRhYi1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpOyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYW5pbWF0aW9uOiBibGlua2VyLTI1IDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdHJpYW5nbGUge1xuICBhbmltYXRpb246IGJsaW5rZXItMjUgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCAjRUVFRUVFO1xuICBib3JkZXItbGVmdDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXRhZyB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2staW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2staW5wdXQgLm1hc2staW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLXRleHQtbGluZXMgLnRleHQtbGluZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLm1hc2stdGV4dC1saW5lcyAudGV4dC1saW5lLmJpZy1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5tYXNrLWxpc3QtbGluZXMgLm1hc2stdGV4dC1saW5lcyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5sb2FkaW5nLW1hc2stZGF0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLmxvYWRpbmctbWFzay1kYXRhLnh4eHMge1xuICAgIGhlaWdodDogMTBweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5sb2FkaW5nLW1hc2stZGF0YS54eHMge1xuICAgIGhlaWdodDogMjBweDsgfVxuICAua2FsZW5kZXMtbG9hZGluZy1tYXNrIC5sb2FkaW5nLW1hc2stZGF0YS54cyB7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5rYWxlbmRlcy1sb2FkaW5nLW1hc2sgLmxvYWRpbmctbWFzay1kYXRhLnhsIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctbWFzayAubG9hZGluZy1tYXNrLWRhdGEueHhsIHtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cblxuLmthbGVuZGVzLWxvYWRpbmctbWFzay1ibG9jLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLW1hc2stYmxvYy0yMDAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrLWJsb2MtMzAwIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1hc2stcGxhdGZvcm0ge1xuICAvKiBnZW5lcmF0ZWQgYnkgaHR0cHM6Ly9sb2FkaW5nLmlvLyAqLyB9XG4gIC5tYXNrLXBsYXRmb3JtIC5sb2FkaW5nLWluZGljYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tYXNrLXBsYXRmb3JtIC5sb2FkaW5nLW9wYWNpdHkge1xuICAgIG9wYWNpdHk6IDAuOTU7IH1cblxuQGtleWZyYW1lcyBsZGlvLTBoazFkdWpta3hmdSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9IH1cbiAgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IDBweDtcbiAgICBhbmltYXRpb246IGxkaW8tMGhrMWR1am1reGZ1IDFzIGN1YmljLWJlemllcigwLjMsIDAsIDAuNywgMSkgaW5maW5pdGU7IH1cbiAgLm1hc2stcGxhdGZvcm0ubWluaSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDBweDsgfVxuICAubWFzay1wbGF0Zm9ybS5taW5pIC5sb2FkaW5naW8tc3Bpbm5lci1tZXNzYWdlLWdicGFtdHU4MmFsIHtcbiAgICBoZWlnaHQ6IDEycHg7IH1cbiAgLm1hc2stcGxhdGZvcm0ubWluaSAubGRpby0waGsxZHVqbWt4ZnUge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAubWFzay1wbGF0Zm9ybS54cyAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB0b3A6IDBweDsgfVxuICAubWFzay1wbGF0Zm9ybS54cyAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5tYXNrLXBsYXRmb3JtLnhzLnh4cyAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5tYXNrLXBsYXRmb3JtLnhzIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDEpIHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAzcHg7IH1cbiAgLm1hc2stcGxhdGZvcm0ueHMgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAzcHg7IH1cbiAgLm1hc2stcGxhdGZvcm0ueHMgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgYm90dG9tOiAzcHg7IH1cbiAgLm1hc2stcGxhdGZvcm0ueHMgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgNCkge1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgYm90dG9tOiAzcHg7IH1cbiAgLm1hc2stcGxhdGZvcm0ueHMgLmxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkge1xuICAgIGJhY2tncm91bmQ6ICNjOTM4Njc7IH1cbiAgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGJhY2tncm91bmQ6ICNmZGJjN2Y7IH1cbiAgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgIGJhY2tncm91bmQ6ICM1ZjJlZWE7IH1cbiAgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuKSB7XG4gICAgYmFja2dyb3VuZDogI2M5Mzg2NzsgfVxuICAubWFzay1wbGF0Zm9ybSAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XG4gICAgbGVmdDogNjRweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjM3NXM7IH1cbiAgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgIGxlZnQ6IDEyNHB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjVzOyB9XG4gIC5tYXNrLXBsYXRmb3JtIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDMpIHtcbiAgICBsZWZ0OiAxODRweDtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjEyNXM7IH1cbiAgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgNCkge1xuICAgIGxlZnQ6IDI0NHB4O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cbiAgLm1hc2stcGxhdGZvcm0gLmxvYWRpbmdpby1zcGlubmVyLW1lc3NhZ2UtZ2JwYW10dTgyYWwge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1hc2stcGxhdGZvcm0gLmxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAvKiBzZWUgbm90ZSBhYm92ZSAqLyB9XG4gIC5tYXNrLXBsYXRmb3JtIC5sZGlvLTBoazFkdWpta3hmdSBkaXYge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbiNrYWxlbmRlcy1sb2FkaW5nLW92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwLjk1OyB9XG4gICNrYWxlbmRlcy1sb2FkaW5nLW92ZXIgLmxvYWRpbmctaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMjI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNrYWxlbmRlcy1sb2FkaW5nLW92ZXIgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgc3Ryb2tlOiAjNDcyMkFFOyB9XG5cbi5rYWxlbmRlcy1sb2FkaW5nLXByb2dyZXNzLW9ubHkgLmlzLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmthbGVuZGVzLWxvYWRpbmctcHJvZ3Jlc3Mtb25seSAuaXMtbG9hZGluZyBzdmcge1xuICAgIHN0cm9rZTogI0M5Mzg2NzsgfVxuXG4ua2FsZW5kZXMtbW9yZU1lbnUtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXI7IH1cbiAgLmthbGVuZGVzLW1vcmVNZW51LWl0ZW0gLmthbGVuZGVzLW1vcmVNZW51LWl0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDgwcHg7IH1cbiAgLmthbGVuZGVzLW1vcmVNZW51LWl0ZW0gLmthbGVuZGVzLW1vcmVNZW51LWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzQyNDI0MjsgfVxuICAgIC5rYWxlbmRlcy1tb3JlTWVudS1pdGVtIC5rYWxlbmRlcy1tb3JlTWVudS1pdGVtLWxhYmVsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgICAua2FsZW5kZXMtbW9yZU1lbnUtaXRlbSAua2FsZW5kZXMtbW9yZU1lbnUtaXRlbS1sYWJlbDpub3QoLmxhc3QpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxOyB9XG5cbi5rYWxlbmRlcy1tb3JlTWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTsgfVxuXG4ua2FsZW5kZXMtY2hlY2tlZEljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4OyB9XG4gIC5rYWxlbmRlcy1jaGVja2VkSWNvbiBtZC1pY29uIHtcbiAgICBjb2xvcjogIzNGNTFCNTsgfVxuXG4ua2FsZW5kZXMtc2Nyb2xsYWJsZTpub3QoLm5vLWJvdHRvbS1tYXJnaW4pIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLmRlc2t0b3AgLmthbGVuZGVzLXNjcm9sbGFibGU6bm90KC5uby1wYWRkaW5nKTpub3QoLmZvcmNlLW1vYmlsZS1uYXYpIC5rYWxlbmRlcy1zY3JvbGxhYmxlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5rYWxlbmRlcy14c01lbnVJdGVtIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmthbGVuZGVzLXhzTWVudUl0ZW0gLmthbGVuZGVzLXhzTWVudUl0ZW0tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgLmthbGVuZGVzLXhzTWVudUl0ZW0ubGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAua2FsZW5kZXMteHNNZW51SXRlbSAua2FsZW5kZXMteHNNZW51SXRlbS1tYWluIC5pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmthbGVuZGVzLXhzTWVudUl0ZW0gLmthbGVuZGVzLXhzTWVudUl0ZW0tbWFpbiBtZC1pY29uIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy14c01lbnVJdGVtIC5rYWxlbmRlcy14c01lbnVJdGVtLXN1YiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cblxuQGtleWZyYW1lcyBrYWxlbmRlcy1wYWdlLW9wZW4tbmV4dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXBhZ2UtY2xvc2UtbmV4dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gIHRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbkBrZXlmcmFtZXMga2FsZW5kZXMtcGFnZS1vcGVuLXByZXYge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMga2FsZW5kZXMtcGFnZS1jbG9zZS1wcmV2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7IH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH0gfVxuXG4ubW9iaWxlLW5hdi5rYWxlbmRlcy1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAubW9iaWxlLW5hdi5rYWxlbmRlcy1wYWdlLmthbGVuZGVzLXBhZ2UtbmV4dC5rYWxlbmRlcy1wYWdlLWhpZGRlbiB7XG4gICAgei1pbmRleDogMTA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXBhZ2UtY2xvc2UtbmV4dDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gIC5tb2JpbGUtbmF2LmthbGVuZGVzLXBhZ2Uua2FsZW5kZXMtcGFnZS1uZXh0Om5vdCgua2FsZW5kZXMtcGFnZS1oaWRkZW4pIHtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtcGFnZS1vcGVuLW5leHQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAubW9iaWxlLW5hdi5rYWxlbmRlcy1wYWdlLmthbGVuZGVzLXBhZ2UtcHJldi5rYWxlbmRlcy1wYWdlLWhpZGRlbiB7XG4gICAgei1pbmRleDogMTA7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXBhZ2UtY2xvc2UtcHJldjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpOyB9XG4gIC5tb2JpbGUtbmF2LmthbGVuZGVzLXBhZ2Uua2FsZW5kZXMtcGFnZS1wcmV2Om5vdCgua2FsZW5kZXMtcGFnZS1oaWRkZW4pIHtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtcGFnZS1vcGVuLXByZXY7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTsgfVxuICAubW9iaWxlLW5hdi5rYWxlbmRlcy1wYWdlLmthbGVuZGVzLXBhZ2UtZGlzcGxheS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5rYWxlbmRlcy1wYWdlIC5rYWxlbmRlcy1yZXNpemFibGUge1xuICB3aWR0aDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gIC5rYWxlbmRlcy1wYWdlIC5rYWxlbmRlcy1yZXNpemFibGUgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC5rYWxlbmRlcy1wYWdlIC5rYWxlbmRlcy1yZXNpemFibGUuaXMtaGlkZGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwO1xuICAgIGFuaW1hdGlvbjogYmxpbmtlci0yNSAycyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDsgfVxuICAgIC5rYWxlbmRlcy1wYWdlIC5rYWxlbmRlcy1yZXNpemFibGUuaXMtaGlkZGVuIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5rYWxlbmRlcy1wYWdlIC5rYWxlbmRlcy1yZXNpemFibGUucmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgLmthbGVuZGVzLXBhZ2UgLmthbGVuZGVzLXJlc2l6YWJsZS5sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuLmthbGVuZGVzLXBhZ2Uua2FsZW5kZXMtcGFnZS1oaWRkZW46bm90KC5rYWxlbmRlcy1wYWdlLW5leHQpOm5vdCgua2FsZW5kZXMtcGFnZS1wcmV2KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmthbGVuZGVzLXBhZ2VOYXZpZ2F0b3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLXBhZ2VOYXZpZ2F0b3IgbWQtaWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLmludGwtdGVsLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmludGwtdGVsLWlucHV0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmludGwtdGVsLWlucHV0IC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLnYtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uaW50bC10ZWwtaW5wdXQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMXB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDAgOHB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWZsYWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87IH1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM1NTU7IH1cblxuLmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cudXAge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0LmRyb3B1cCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZmxhZy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaXZpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQzsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5IC5kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCwgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSwgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpYWwtY29kZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LCAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDQ2cHg7IH1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIgLnNlbGVjdGVkLWZsYWcsIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0yIGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLWxlZnQ6IDc2cHg7IH1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWcge1xuICB3aWR0aDogNzBweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dCwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZXh0XSwgLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTMgaW5wdXRbdHlwZT10ZWxdIHtcbiAgcGFkZGluZy1sZWZ0OiA4NHB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDc4cHg7IH1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXQsIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sIC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGVsXSB7XG4gIHBhZGRpbmctbGVmdDogOTJweDsgfVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNCAuc2VsZWN0ZWQtZmxhZyB7XG4gIHdpZHRoOiA4NnB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IGlucHV0LCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRleHRdLCAuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IC5zZWxlY3RlZC1mbGFnIHtcbiAgd2lkdGg6IDk0cHg7IH1cblxuLmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4OyB9XG5cbi5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLml0aS1tb2JpbGUgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5pdGktZmxhZyB7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5pdGktZmxhZy5iZSB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5pdGktZmxhZy5jaCB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbi5pdGktZmxhZy5tYyB7XG4gIHdpZHRoOiAxOXB4OyB9XG5cbi5pdGktZmxhZy5uZSB7XG4gIHdpZHRoOiAxOHB4OyB9XG5cbi5pdGktZmxhZy5ucCB7XG4gIHdpZHRoOiAxM3B4OyB9XG5cbi5pdGktZmxhZy52YSB7XG4gIHdpZHRoOiAxNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5pdGktZmxhZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NjMwcHggMTVweDsgfSB9XG5cbi5pdGktZmxhZy5hYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYWkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAwcHg7IH1cblxuLml0aS1mbGFnLmFsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4OyB9XG5cbi5pdGktZmxhZy5hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwcHg7IH1cblxuLml0aS1mbGFnLmFxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4OyB9XG5cbi5pdGktZmxhZy5hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDJweCAwcHg7IH1cblxuLml0aS1mbGFnLmF0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4OyB9XG5cbi5pdGktZmxhZy5hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDhweCAwcHg7IH1cblxuLml0aS1mbGFnLmF4IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYmEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzRweCAwcHg7IH1cblxuLml0aS1mbGFnLmJiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDBweCAwcHg7IH1cblxuLml0aS1mbGFnLmJmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYmgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDRweCAwcHg7IH1cblxuLml0aS1mbGFnLmJpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwcHg7IH1cblxuLml0aS1mbGFnLmJtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4OyB9XG5cbi5pdGktZmxhZy5ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzZweCAwcHg7IH1cblxuLml0aS1mbGFnLmJxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4OyB9XG5cbi5pdGktZmxhZy5iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYnMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MDJweCAwcHg7IH1cblxuLml0aS1mbGFnLmJ0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4OyB9XG5cbi5pdGktZmxhZy5idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuYncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NjhweCAwcHg7IH1cblxuLml0aS1mbGFnLmJ5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY2Ege1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MzRweCAwcHg7IH1cblxuLml0aS1mbGFnLmNjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MDBweCAwcHg7IH1cblxuLml0aS1mbGFnLmNnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4OyB9XG5cbi5pdGktZmxhZy5jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY2kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NjFweCAwcHg7IH1cblxuLml0aS1mbGFnLmNrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7IH1cblxuLml0aS1mbGFnLmNtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAyN3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuY24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7IH1cblxuLml0aS1mbGFnLmNwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA5M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuY3Ige1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7IH1cblxuLml0aS1mbGFnLmN2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE1OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY3cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7IH1cblxuLml0aS1mbGFnLmN5IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIyNXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuY3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7IH1cblxuLml0aS1mbGFnLmRnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZGoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7IH1cblxuLml0aS1mbGFnLmRtIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZG8ge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7IH1cblxuLml0aS1mbGFnLmVhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQyM3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7IH1cblxuLml0aS1mbGFnLmVnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ4OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZWgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4OyB9XG5cbi5pdGktZmxhZy5lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7IH1cblxuLml0aS1mbGFnLmVzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU1NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7IH1cblxuLml0aS1mbGFnLmZpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYyMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZmoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7IH1cblxuLml0aS1mbGFnLmZtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7IH1cblxuLml0aS1mbGFnLmdhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc1M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ2Ige1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7IH1cblxuLml0aS1mbGFnLmdlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxOXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ2Yge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7IH1cblxuLml0aS1mbGFnLmdoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg4NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7IH1cblxuLml0aS1mbGFnLmdtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk1MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4OyB9XG5cbi5pdGktZmxhZy5ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7IH1cblxuLml0aS1mbGFnLmdxIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAxN3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7IH1cblxuLml0aS1mbGFnLmd0IHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuZ3Uge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7IH1cblxuLml0aS1mbGFnLmd5IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE0OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuaGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7IH1cblxuLml0aS1mbGFnLmhuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxNXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuaHIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7IH1cblxuLml0aS1mbGFnLmh1IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuaWMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7IH1cblxuLml0aS1mbGFnLmllIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM0N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuaWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7IH1cblxuLml0aS1mbGFnLmluIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQxM3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuaW8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7IH1cblxuLml0aS1mbGFnLmlyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ3OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuaXMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7IH1cblxuLml0aS1mbGFnLmplIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU0NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuam0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7IH1cblxuLml0aS1mbGFnLmpwIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYxMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcua2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7IH1cblxuLml0aS1mbGFnLmtoIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY3N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcua2kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7IH1cblxuLml0aS1mbGFnLmtuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc0M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcua3Age1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7IH1cblxuLml0aS1mbGFnLmt3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgwOXB4IDBweDsgfVxuXG4uaXRpLWZsYWcua3kge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7IH1cblxuLml0aS1mbGFnLmxhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcubGIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7IH1cblxuLml0aS1mbGFnLmxpIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcubGsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7IH1cblxuLml0aS1mbGFnLmxzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAwN3B4IDBweDsgfVxuXG4uaXRpLWZsYWcubHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7IH1cblxuLml0aS1mbGFnLmx2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA3M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcubHkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7IH1cblxuLml0aS1mbGFnLm1jIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEzOXB4IDBweDsgfVxuXG4uaXRpLWZsYWcubWQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7IH1cblxuLml0aS1mbGFnLm1mIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIwNHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7IH1cblxuLml0aS1mbGFnLm1rIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI3MHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubWwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4OyB9XG5cbi5pdGktZmxhZy5tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7IH1cblxuLml0aS1mbGFnLm1uIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMzNnB4IDBweDsgfVxuXG4uaXRpLWZsYWcubW8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4OyB9XG5cbi5pdGktZmxhZy5tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7IH1cblxuLml0aS1mbGFnLm1xIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwMnB4IDBweDsgfVxuXG4uaXRpLWZsYWcubXIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4OyB9XG5cbi5pdGktZmxhZy5tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7IH1cblxuLml0aS1mbGFnLm10IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ2OHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4OyB9XG5cbi5pdGktZmxhZy5tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7IH1cblxuLml0aS1mbGFnLm13IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzUzNHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubXgge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7IH1cblxuLml0aS1mbGFnLm16IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwMHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubmEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4OyB9XG5cbi5pdGktZmxhZy5uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7IH1cblxuLml0aS1mbGFnLm5lIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY2NnB4IDBweDsgfVxuXG4uaXRpLWZsYWcubmYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4OyB9XG5cbi5pdGktZmxhZy5uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7IH1cblxuLml0aS1mbGFnLm5pIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzczMHB4IDBweDsgfVxuXG4uaXRpLWZsYWcubmwge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4OyB9XG5cbi5pdGktZmxhZy5ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7IH1cblxuLml0aS1mbGFnLm5wIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc5NnB4IDBweDsgfVxuXG4uaXRpLWZsYWcubnIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4OyB9XG5cbi5pdGktZmxhZy5udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7IH1cblxuLml0aS1mbGFnLm56IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg1NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcub20ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7IH1cblxuLml0aS1mbGFnLnBlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzkyMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcucGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7IH1cblxuLml0aS1mbGFnLnBoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk4N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcucGsge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7IH1cblxuLml0aS1mbGFnLnBtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA1M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcucG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7IH1cblxuLml0aS1mbGFnLnBzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExOXB4IDBweDsgfVxuXG4uaXRpLWZsYWcucHQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7IH1cblxuLml0aS1mbGFnLnB5IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE4NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcucWEge1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7IH1cblxuLml0aS1mbGFnLnJlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDsgfVxuXG4uaXRpLWZsYWcucm8ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjUxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5ycyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7IH1cblxuLml0aS1mbGFnLnJ1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcucncge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzE3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5zYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7IH1cblxuLml0aS1mbGFnLnNiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuc2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzgzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5zZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7IH1cblxuLml0aS1mbGFnLnNlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuc2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDQ5cHggMHB4OyB9XG5cbi5pdGktZmxhZy5zaCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7IH1cblxuLml0aS1mbGFnLnNpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuc2oge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTE1cHggMHB4OyB9XG5cbi5pdGktZmxhZy5zayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7IH1cblxuLml0aS1mbGFnLnNsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuc20ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTgxcHggMHB4OyB9XG5cbi5pdGktZmxhZy5zbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7IH1cblxuLml0aS1mbGFnLnNvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuc3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjQ3cHggMHB4OyB9XG5cbi5pdGktZmxhZy5zcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7IH1cblxuLml0aS1mbGFnLnN0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDsgfVxuXG4uaXRpLWZsYWcuc3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzEzcHggMHB4OyB9XG5cbi5pdGktZmxhZy5zeCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7IH1cblxuLml0aS1mbGFnLnN5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcuc3oge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00Nzc5cHggMHB4OyB9XG5cbi5pdGktZmxhZy50YSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7IH1cblxuLml0aS1mbGFnLnRjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDsgfVxuXG4uaXRpLWZsYWcudGQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODQ1cHggMHB4OyB9XG5cbi5pdGktZmxhZy50ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7IH1cblxuLml0aS1mbGFnLnRnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDsgfVxuXG4uaXRpLWZsYWcudGgge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTExcHggMHB4OyB9XG5cbi5pdGktZmxhZy50aiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7IH1cblxuLml0aS1mbGFnLnRrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcudGwge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTc3cHggMHB4OyB9XG5cbi5pdGktZmxhZy50bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7IH1cblxuLml0aS1mbGFnLnRuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDsgfVxuXG4uaXRpLWZsYWcudG8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDQzcHggMHB4OyB9XG5cbi5pdGktZmxhZy50ciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7IH1cblxuLml0aS1mbGFnLnR0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDsgfVxuXG4uaXRpLWZsYWcudHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTA5cHggMHB4OyB9XG5cbi5pdGktZmxhZy50dyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7IH1cblxuLml0aS1mbGFnLnR6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDsgfVxuXG4uaXRpLWZsYWcudWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTc1cHggMHB4OyB9XG5cbi5pdGktZmxhZy51ZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7IH1cblxuLml0aS1mbGFnLnVtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDsgfVxuXG4uaXRpLWZsYWcudXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjQxcHggMHB4OyB9XG5cbi5pdGktZmxhZy51eSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7IH1cblxuLml0aS1mbGFnLnV6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDsgfVxuXG4uaXRpLWZsYWcudmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzA3cHggMHB4OyB9XG5cbi5pdGktZmxhZy52YyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjRweCAwcHg7IH1cblxuLml0aS1mbGFnLnZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDsgfVxuXG4uaXRpLWZsYWcudmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzY4cHggMHB4OyB9XG5cbi5pdGktZmxhZy52aSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7IH1cblxuLml0aS1mbGFnLnZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDsgfVxuXG4uaXRpLWZsYWcudnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDM0cHggMHB4OyB9XG5cbi5pdGktZmxhZy53ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7IH1cblxuLml0aS1mbGFnLndzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDsgfVxuXG4uaXRpLWZsYWcueGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTAwcHggMHB4OyB9XG5cbi5pdGktZmxhZy55ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7IH1cblxuLml0aS1mbGFnLnl0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDsgfVxuXG4uaXRpLWZsYWcuemEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTY2cHggMHB4OyB9XG5cbi5pdGktZmxhZy56bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7IH1cblxuLml0aS1mbGFnLnp3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDsgfVxuXG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9mbGFncy9mbGFncy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQkRCREI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZmxhZ3MvZmxhZ3NAMngucG5nXCIpOyB9IH1cblxuLml0aS1mbGFnLm5wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmthbGVuZGVzLXNsaWRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAua2FsZW5kZXMtc2xpZGUtY29udGFpbmVyIC5oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmthbGVuZGVzLXNtYXJ0LXRhYiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtc21hcnQtdGFiOm5vdCguZmlyc3QtdGFiKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gIC5rYWxlbmRlcy1zbWFydC10YWIgLmthbGVuZGVzLXRhYi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmthbGVuZGVzLXNtYXJ0LXRhYiAuZmlyc3QtdGFiIC5rYWxlbmRlcy10YWItbGFiZWwge1xuICAgIGNvbG9yOiAjQTNBM0JEO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAua2FsZW5kZXMtc21hcnQtdGFiIC5maXJzdC10YWIgLmthbGVuZGVzLXRhYi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAua2FsZW5kZXMtc21hcnQtdGFiIC5zZWNvbmQtdGFiIC5rYWxlbmRlcy10YWItbGFiZWwge1xuICAgIGNvbG9yOiAjQTNBM0JEO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5rYWxlbmRlcy1zbWFydC10YWIgLnNlY29uZC10YWIgLmthbGVuZGVzLXRhYi1idXR0b24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmthbGVuZGVzLXNtYXJ0LXRhYi5zZWxlY3RlZCB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAua2FsZW5kZXMtc21hcnQtdGFiLnNlbGVjdGVkIC5rYWxlbmRlcy10YWItbGFiZWwge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAua2FsZW5kZXMtc21hcnQtdGFiLnNlbGVjdGVkIC5rYWxlbmRlcy10YWItYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7IH1cbiAgICAgIC5rYWxlbmRlcy1zbWFydC10YWIuc2VsZWN0ZWQgLmthbGVuZGVzLXRhYi1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRjdGN0ZDOyB9XG4gIC5rYWxlbmRlcy1zbWFydC10YWIgLmthbGVuZGVzLXRhYi1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0ZDO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1RjJFRUE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMzZweDsgfVxuICAgIC5rYWxlbmRlcy1zbWFydC10YWIgLmthbGVuZGVzLXRhYi1idXR0b24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuXG4ua2FsZW5kZXMtc3dpdGNoLWl0ZW06bm90KC5uby1ob3Jpem9udGFsLXBhZGRpbmcpIC5rYWxlbmRlcy1zd2l0Y2gtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmthbGVuZGVzLXN3aXRjaC1pdGVtLm5vLWhvcml6b250YWwtcGFkZGluZyAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ua2FsZW5kZXMtc3dpdGNoLWl0ZW0gLmthbGVuZGVzLXN3aXRjaC1pdGVtLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4OyB9XG5cbi8qXG4gKlxuICogTWFpbiBzdHlsZXNoZWV0IGZvciBTd2l0Y2hlcnkuXG4gKiBodHRwOi8vYWJwZXRrb3YuZ2l0aHViLmlvL3N3aXRjaGVyeS9cbiAqXG4gKi9cbi8qIFN3aXRjaGVyeSBkZWZhdWx0cy4gKi9cbi5zd2l0Y2hlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA1MHB4O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2l0Y2hlcnkgPiBzbWFsbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbi8qIFN3aXRjaGVyeSBzaXplcy4gKi9cbi5zd2l0Y2hlcnktc21hbGwge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzM3B4OyB9XG5cbi5zd2l0Y2hlcnktc21hbGwgPiBzbWFsbCB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLnN3aXRjaGVyeS1sYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDY2cHg7IH1cblxuLnN3aXRjaGVyeS1sYXJnZSA+IHNtYWxsIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDsgfVxuXG4ua2FsZW5kZXMtdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLXRhYi5zZWxlY3RlZCB7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM1RjJFRUEgIWltcG9ydGFudDsgfVxuXG4ua2FsZW5kZXMtd2FybmluZ1BvcHVwLWNvbnRlbnQgLmNvbnRlbnQgLmFjY291bnQge1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7IH1cbiAgLmthbGVuZGVzLXdhcm5pbmdQb3B1cC1jb250ZW50IC5jb250ZW50IC5hY2NvdW50IC5uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmthbGVuZGVzLXdhcm5pbmdQb3B1cC1jb250ZW50IC5jb250ZW50IC53YXJuaW5nLWRldGFpbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAua2FsZW5kZXMtd2FybmluZ1BvcHVwLWNvbnRlbnQgLmNvbnRlbnQgLndhcm5pbmctZGV0YWlscyAud2FybmluZy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4ua2FsZW5kZXMtd2FybmluZ1BvcHVwLWNvbnRlbnQgLndhcm5pbmctZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLmNhbGVuZGFyLWJvdHRvbU5hdiAuY2FsZW5kYXItYm90dG9tTmF2LWNvbnRhaW5lci1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDQ1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuY2FsZW5kYXItYm90dG9tTmF2IC5jYWxlbmRhci1ib3R0b21OYXYtY29udGFpbmVyLWxlZnQgLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24tY29udGFpbmVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDsgfVxuXG4uY2FsZW5kYXItYm90dG9tTmF2IC5jYWxlbmRhci1ib3R0b21OYXYtY29udGFpbmVyLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuY2FsZW5kYXItYm90dG9tTmF2IC5jYWxlbmRhci1ib3R0b21OYXYtY29udGFpbmVyLXJpZ2h0IC5jYWxlbmRhci1hY3Rpb25zLXBsYW5uaW5nLWNvbnRhaW5lciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbiNjYWxlbmRhci1jcmVuZWF1LWVkaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBtaW4taGVpZ2h0OiAwO1xuICAvKiBFbi10w6p0ZSAqL1xuICAvKiBSYXBwZWwgZGUgbCdvY2N1cnJlbmNlICovXG4gIC8qIENvcnBzICovXG4gIC8qIENoYW1wcyAqL1xuICAvKiBTw6lsZWN0aW9uIGRlcyBwZXJzb25uZWxzIGV0IMOpcXVpcGVtZW50cyAqL1xuICAvKiBEYXRlcyAqL1xuICAvKiBSw6lww6l0aXRpb24gKi9cbiAgLyogUMOpcmltw6h0cmUgKi9cbiAgLyogU8OpbGVjdGV1ciBkJ2hldXJlIGVuIHN1cmltcHJlc3Npb24gKi9cbiAgLyogUGllZCAqLyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDI2cHggMTRweCAzMHB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1oZWFkZXItbGVmdCB7XG4gICAgZ2FwOiAxOHB4O1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtaGVhZGVyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWxvYWRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc3RyaXAge1xuICAgIG1hcmdpbjogMCAyNnB4IDAgMzBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgZ2FwOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI0Y0RjJGRTsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1zdHJpcCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1zdHJpcC1kYXRlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc3RyaXAtc2VwIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRDlENEYwOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1jaGlwIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjRURFOEZEO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWNoaXAgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMThweCAyNnB4IDEwcHggMzBweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtY29sIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1jb2wtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1jb2wtc2VwIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbjogMCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVFRjc7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWJsb2NrICsgLmNjZS1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZHVyZWUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWZpZWxkIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4xMik7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZmllbGQgaW5wdXQsICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1maWVsZCBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWZpZWxkIHNlbGVjdCB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWZpZWxkLmlzLWxvY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGM0Y4O1xuICAgICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWZpZWxkLWxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWZpZWxkLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXNlbGVjdC1jaGV2cm9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGdhcDogMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXNlbGVjdDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNEOUQyRkI7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc2VsZWN0LmlzLW9wZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXNlbGVjdC5pcy1sb2NrZWQge1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjNGODtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXNlbGVjdC5pcy1sb2NrZWQgLmNjZS1zZWxlY3QtbGFiZWwge1xuICAgICAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtYXZhdGFycyAuY2NlLWF2YXRhciArIC5jY2UtYXZhdGFyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWF2YXRhciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjRURFOEZEO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc2VsZWN0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXNlbGVjdC1pY29uIHtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtcGFuZWwtc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGN0Y2RkI7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtcGFuZWwtc2VhcmNoIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtcGFuZWwtc2VhcmNoIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1wYW5lbC1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1wYW5lbC1pdGVtIHtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjNGMUY5O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1wYW5lbC1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtcGFuZWwtaXRlbSAuY2NlLWF2YXRhciB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1jaGVjayB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1pbi13aWR0aDogMjJweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNDRkNCRTA7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWNoZWNrIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1wYW5lbC1pdGVtLmlzLXNlbGVjdGVkIC5jY2UtY2hlY2sge1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXBhbmVsLWl0ZW0uaXMtc2VsZWN0ZWQgLmNjZS1jaGVjayAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWRhdGUtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGdhcDogMTBweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZGF0ZS1sYWJlbCB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZGF0ZS1pbnB1dCB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWRhdGUtaW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweCAxM3B4IDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWRhdGUtaW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRjlGRTsgfVxuICAgICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWRhdGUtaW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcImNhbGVuZGFyX21vbnRoXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBTeW1ib2xzIE91dGxpbmVkJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnOyB9XG4gICAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZGF0ZS1pbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cgLnNob3ctZGF0ZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1zYW1lLWRheSB7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtdGltZS1pbnB1dCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXRpbWUtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGdhcDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS10aW1lLWJ0biAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXRpbWUtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUY5RkU7XG4gICAgICBib3JkZXItY29sb3I6ICNEOUQyRkI7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXJlcGVhdC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1yZXBlYXQtbGFiZWwge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1zdGVwLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBnYXA6IDEycHg7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXN0ZXAtdW5pdCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1zdGVwcGVyIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1zdGVwLWJ0biB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc3RlcC1idG4gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc3RlcC1idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0U5Rjc7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc3RlcC1idG5bZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXN0ZXAtdmFsdWUge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWRheXMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZ2FwOiA2cHg7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWRheSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWRheTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGM0ZDOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWRheS5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1lbmQge1xuICAgIGdhcDogOHB4O1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1lbmQgLmNjZS1zZWdtZW50LWJ0biB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXJlcGVhdC1sYWJlbC0tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc2VnbWVudCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGdhcDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjZGQjsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utc2VnbWVudC1idG4ge1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1zZWdtZW50LWJ0bi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1oaW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtaGludCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1vcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgIGdhcDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLW9wdGlvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNEOUQyRkI7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utb3B0aW9uLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNDOUJERjg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGMkZFOyB9XG4gICAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utb3B0aW9uLmlzLWFjdGl2ZSAuY2NlLXJhZGlvIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAgICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1vcHRpb24uaXMtYWN0aXZlIC5jY2UtcmFkaW86OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0M5QzRERTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1yYWRpbzo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyczsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utb3B0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2Utb3B0aW9uLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI0Y0RjJGRTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtaW5mbyBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWluZm8uaXMtZGFuZ2VyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREVDRUM7IH1cbiAgICAgICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1pbmZvLmlzLWRhbmdlciBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNEMzJGMkY7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI0QzMkYyRjsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtdGltZS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEsIDYsIDY3LCAwLjMyKTsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtdGltZS1wYW5lbCB7XG4gICAgd2lkdGg6IDUyMHB4O1xuICAgIG1heC13aWR0aDogOTIlO1xuICAgIG1heC1oZWlnaHQ6IDk0JTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIycHggMjRweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDE4cHggNDhweCByZ2JhKDExLCA2LCA2NywgMC4yNSk7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMTZweCAyNnB4IDIwcHggMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRUVGNzsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZGVsZXRlIHtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0QzMkYyRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZGVsZXRlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNEMzJGMkY7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZGVsZXRlOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWZvb3Rlci1hY3Rpb25zIHtcbiAgICBnYXA6IDEycHg7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZm9vdGVyLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZm9vdGVyLWFjdGlvbnMgYnV0dG9uW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1jYW5jZWwge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0Q5RDRGMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLWNhbmNlbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1zdWJtaXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE0cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUtZWRpdCAuY2NlLXN1Ym1pdDpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgYmFja2dyb3VuZDogIzViM2RlMDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdS1lZGl0IC5jY2UtZGFuZ2VyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI0QzMkYyRjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1LWVkaXQgLmNjZS1kYW5nZXI6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNCNzFDMUM7IH1cblxuLmNhbGVuZGFyLWRhdGVTZWxlY3RvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLmNhbGVuZGFyLWRhdGVTZWxlY3RvciAuZGF0ZS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogNzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmNhbGVuZGFyLWRhdGVTZWxlY3RvciAuZGF0ZS1jb250YWluZXIuc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNEODFCNjA7IH1cbiAgICAgIC5jYWxlbmRhci1kYXRlU2VsZWN0b3IgLmRhdGUtY29udGFpbmVyLnNlbGVjdGVkIC5vbmUtZGF5IHtcbiAgICAgICAgY29sb3I6ICNEODFCNjA7IH1cbiAgICAgIC5jYWxlbmRhci1kYXRlU2VsZWN0b3IgLmRhdGUtY29udGFpbmVyLnNlbGVjdGVkIC5vbmUtbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICNEODFCNjA7IH1cbiAgICAgIC5jYWxlbmRhci1kYXRlU2VsZWN0b3IgLmRhdGUtY29udGFpbmVyLnNlbGVjdGVkIC5vbmUtbW9udGgge1xuICAgICAgICBjb2xvcjogI0Q4MUI2MDsgfVxuICAgIC5jYWxlbmRhci1kYXRlU2VsZWN0b3IgLmRhdGUtY29udGFpbmVyIC5vbmUtZGF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jYWxlbmRhci1kYXRlU2VsZWN0b3IgLmRhdGUtY29udGFpbmVyIC5vbmUtbnVtYmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmNhbGVuZGFyLWRhdGVTZWxlY3RvciAuZGF0ZS1jb250YWluZXIgLm9uZS1tb250aCB7XG4gICAgICBmb250LXNpemU6IDhweDsgfVxuXG4vKlxuLmNhbGVuZGFyLWRhdGVTZWxlY3RvciB7XG4gIGhlaWdodDo3MHB4O1xuICBtYXgtaGVpZ2h0OjcwcHg7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgY29sb3I6IzIxMjEyMTtcbiAgLmRhdGVzLWNvbnRhaW5lci1zdHJpY3R7XG5cbiAgfVxuICAuZGF0ZS1jb250YWluZXJ7XG4gICAgbWluLXdpZHRoOjcwcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgLm9uZS1kYXl7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICB9XG4gICAgLm9uZS1udW1iZXJ7XG4gICAgICBtaW4taGVpZ2h0OjMycHg7XG4gICAgICBtaW4td2lkdGg6MzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgfVxuICAgIC5vbmUtbW9udGh7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICB9XG4gIH1cbn1cbiAqL1xuI2NhbGVuZGFyLWNyZW5lYXUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBtaW4taGVpZ2h0OiAwO1xuICAvKiBFbi10w6p0ZSAqL1xuICAvKiBTZWdtZW50cyAodHlwZSBldCBvbmdsZXRzKSAqL1xuICAvKiBDb3JwcyAqL1xuICAvKiBMaXN0ZSBkZXMgcmVzc291cmNlcyAqL1xuICAvKiBDb2xvbm5lIGRlIGRyb2l0ZSBkw6lmaWxhbnRlIHN1ciBsZXMgcGV0aXRzIMOpY3JhbnMgKGxlIGNhbGVuZHJpZXIgZGVzIGNoYW1wcyBkYXRlLCBlbiBwb3NpdGlvbiBhYnNvbHVlLFxuICAgICAgIGZhaXQgcGFydGllIGRlIGxhIHpvbmUgZMOpZmlsYWJsZSBldCByZXN0ZSBhY2Nlc3NpYmxlKSAqL1xuICAvKiBTw6lsZWN0ZXVyIGQnaGV1cmUgZW4gc3VyaW1wcmVzc2lvbiAqL1xuICAvKiBSw6lww6l0aXRpb24gKi9cbiAgLyogUGllZCAqLyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IG1kLWljb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDMwcHggNHB4IDM0cHg7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1oZWFkZXItbGVmdCB7XG4gICAgZ2FwOiAxOHB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItaGVhZGVyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItdHlwZSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDRweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXNlZ21lbnQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBnYXA6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXNlZ21lbnQtLXR5cGUgLmNjci1zZWdtZW50LWJ0biB7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zZWdtZW50LWJ0biB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDlweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc2VnbWVudC1idG4gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc2VnbWVudC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjNGQzsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc2VnbWVudC1idG4uaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zZWdtZW50LWJ0bi5pcy1hY3RpdmUgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItY29sLWxlZnQgLmNjci1zZWdtZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1jb2wtbGVmdCAuY2NyLXNlZ21lbnQgLmNjci1zZWdtZW50LWJ0bi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWNvbC1sZWZ0IC5jY3Itc2VnbWVudCAuY2NyLXNlZ21lbnQtYnRuLmlzLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMzBweCA4cHggMzRweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWNvbCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1jb2wtc2VwIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbjogMCAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVFRjc7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zZWN0aW9uLWhlYWQge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1iYWRnZSB7XG4gICAgcGFkZGluZzogM3B4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItaGVscCB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGN0Y2RkI7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXNlYXJjaCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zZWFyY2ggaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItbGlua3Mge1xuICAgIG1hcmdpbjogMTRweCAycHggOHB4OyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1saW5rcyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1saXN0IHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWxpc3QtZW1wdHkge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWl0ZW0ge1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0YxRjk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFGOUZFOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItYXZhdGFyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRURFOEZEO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItaXRlbS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItY2hlY2sge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjQ0ZDQkUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItY2hlY2sgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1pdGVtLmlzLXNlbGVjdGVkIC5jY3ItY2hlY2sge1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1pdGVtLmlzLXNlbGVjdGVkIC5jY3ItY2hlY2sgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItbGlzdC1jb3VudCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1jb2wtcmlnaHQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItYmxvY2sgKyAuY2NyLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWZpZWxkOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMTIpOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1maWVsZCBpbnB1dCwgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1maWVsZCBzZWxlY3Qge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItZmllbGQgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1maWVsZC1pY29uIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMEVFRjc7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWZpZWxkLWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXNlbGVjdC1jaGV2cm9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWR1cmVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1kYXRlLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWRhdGUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWRhdGUtZmllbGRzIHtcbiAgICBnYXA6IDEwcHg7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1kYXRlLWlucHV0IHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWRhdGUtaW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTJweCAxNHB4IDQycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1kYXRlLWlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItZGF0ZS1pbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3c6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiY2FsZW5kYXJfbW9udGhcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWQnO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7IH1cbiAgICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItZGF0ZS1pbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cgLnNob3ctZGF0ZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc2FtZS1kYXkge1xuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci10aW1lLWlucHV0IHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWluLXdpZHRoOiAxMzBweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXRpbWUtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItdGltZS1idG4gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItdGltZS1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZBRjlGRTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Q5RDJGQjsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXRpbWUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExLCA2LCA2NywgMC4zMik7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci10aW1lLXBhbmVsIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MiU7XG4gICAgbWF4LWhlaWdodDogOTQlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMjJweCAyNHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMThweCA0OHB4IHJnYmEoMTEsIDYsIDY3LCAwLjI1KTsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWVycm9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI0QzMkYyRjsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXN0ZXAtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGdhcDogMTRweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXN0ZXAtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXN0ZXBwZXIge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGN0Y2RkI7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zdGVwLWJ0biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXN0ZXAtYnRuIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zdGVwLWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VDRTlGNzsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc3RlcC1idG5bZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zdGVwLXZhbHVlIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItZGF5cyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBnYXA6IDhweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWVuZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLXNlZ21lbnQtLWVuZCB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjZGQjsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc2VnbWVudC0tZW5kIC5jY3Itc2VnbWVudC1idG4ge1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zZWdtZW50LS1lbmQgLmNjci1zZWdtZW50LWJ0bi5pcy1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRURFOEZEO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWRheSB7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1kYXk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjNGQzsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItZGF5LmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBnYXA6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGMkZFO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc3VtbWFyeSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHggMjJweCAzNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRUY3OyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3ItZm9vdGVyLXN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWZvb3Rlci1hY3Rpb25zIHtcbiAgICBnYXA6IDE0cHg7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWZvb3Rlci1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiAwIDI2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWNhbmNlbCB7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRDlENEYwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjY2FsZW5kYXItY3JlbmVhdSAuY2NyLWNhbmNlbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc3VibWl0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxNHB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI1KTsgfVxuICAgICNjYWxlbmRhci1jcmVuZWF1IC5jY3Itc3VibWl0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWIzZGUwOyB9XG4gICAgI2NhbGVuZGFyLWNyZW5lYXUgLmNjci1zdWJtaXRbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzBCMDY0MztcbiAgbWluLWhlaWdodDogMDsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyBtZC1pY29uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIycHggMjhweCAxOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRUY3O1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkQ7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1oZWFkZXItbGVmdCB7XG4gICAgZ2FwOiAxNnB4OyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtaGVhZGVyLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbWluLXdpZHRoOiAzNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIycHggMjhweCAxOHB4OyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtY29sdW1ucyB7XG4gICAgZ2FwOiAwOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtY29sIHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1jb2wtc2VwIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbjogMCAyOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVFRjc7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtbGFiZWwge1xuICAgIG1hcmdpbjogMThweCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFREU4RkQ7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWhlbHAge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtc2VnbWVudCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGdhcDogMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtc2VnbWVudC1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1zZWdtZW50LWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUZFREY3OyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1zZWdtZW50LWJ0bi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtem9vbSArIC5jZHMtem9vbSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLXpvb20taGVhZCB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy16b29tLWhlYWQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtem9vbS1oZWFkIC5jZHMtYmFkZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLXpvb20tY29udHJvbCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtem9vbS1zdGVwIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWluLXdpZHRoOiAzOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLXpvb20tc3RlcCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy16b29tLXN0ZXA6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjJGRTsgfVxuICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtem9vbS1zdGVwLmlzLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtem9vbS1yYW5nZSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy16b29tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjQpOyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy16b29tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuNCk7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy10b2dnbGUtcm93IHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy10b2dnbGUtcm93IG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1jYWxzLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNhbHMtaGVhZCAuY2RzLXNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1zZWFyY2ggbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtc2VhcmNoIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNhbHMtYWN0aW9ucyB7XG4gICAgZ2FwOiAyOHB4O1xuICAgIG1hcmdpbjogMTRweCAwIDhweDsgfVxuICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtY2Fscy1hY3Rpb25zIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNhbHMtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNhbC1pdGVtIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVFRjc7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNhbC1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y2RkU7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNhbC1pdGVtW2RyYWdnYWJsZT1cInRydWVcIl0ge1xuICAgICAgY3Vyc29yOiBncmFiOyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1jYWwtaXRlbS5pcy1kcmFnZ2luZyB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNhbC1pdGVtLmlzLWRyb3AtdGFyZ2V0IHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgIzZjNGNmMTsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWRyYWctaGFuZGxlIHtcbiAgICBjb2xvcjogI0IwQUZDNDsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLW1vdmUgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtbW92ZSBtZC1pY29uLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjRDZENEUzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1hdmF0YXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtYXZhdGFyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtY2FsLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNoZWNrIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWluLXdpZHRoOiAyNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0Q5RDJGQjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNoZWNrIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWNhbC1pdGVtLmlzLXNlbGVjdGVkIC5jZHMtY2hlY2sge1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtZW1wdHkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWFkdmFuY2VkIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtYWR2YW5jZWQtaGVhZCB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtYWR2YW5jZWQtaGVhZCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1hZHZhbmNlZC1oZWFkIC5jZHMtYWR2YW5jZWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWFkdmFuY2VkLWJvZHkge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgZ2FwOiAwOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtYWR2YW5jZWQtY29sIHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1hZHZhbmNlZC1zZXAge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgbWFyZ2luOiAwIDIycHg7XG4gICAgYmFja2dyb3VuZDogI0YwRUVGNzsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWFkdmFuY2VkLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWFkdmFuY2VkLWhlbHAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtYWR2YW5jZWQtaW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1mb290ZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRUVGNztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtcmVtZW1iZXIge1xuICAgIGdhcDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtcmVtZW1iZXItYm94IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0M5QzRERTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLXJlbWVtYmVyLWJveCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLXJlbWVtYmVyLWJveC5pcy1jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1yZXN0b3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLXJlc3RvcmUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtcmVzdG9yZTpob3ZlciBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtZm9vdGVyLWFjdGlvbnMge1xuICAgIGdhcDogMTJweDsgfVxuICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtZm9vdGVyLWFjdGlvbnMgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2NhbGVuZGFyLWRpc3BsYXktc2V0dGluZ3MgLmNkcy1mb290ZXItYWN0aW9ucyAuY2RzLWNhbmNlbCB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM2YzRjZjE7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjY2FsZW5kYXItZGlzcGxheS1zZXR0aW5ncyAuY2RzLWZvb3Rlci1hY3Rpb25zIC5jZHMtYXBwbHkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggMTRweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7IH1cbiAgICAgICNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIC5jZHMtZm9vdGVyLWFjdGlvbnMgLmNkcy1hcHBseVtkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY2FsZW5kYXItZGlzcG9uaWJpbGl0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIEJhbmRlYXUgZHUgUkRWIGVuIGNvdXJzIG1hc3F1w6kgcGFyIFwiVm9pciBsZSBwbGFubmluZ1wiIChiYXMgZHUgcGxhbm5pbmcpICovXG4uY2FsZW5kYXItZHJhZnQtZm9vdGVyIHtcbiAgZ2FwOiAxOHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTRFMUYzO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIC04cHggMjRweCByZ2JhKDExLCA2LCA2NywgMC4wOCk7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICB6LWluZGV4OiAyMDsgfVxuICAuY2FsZW5kYXItZHJhZnQtZm9vdGVyIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuY2FsZW5kYXItZHJhZnQtZm9vdGVyIC5jZGYtaWNvbiB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIG1pbi13aWR0aDogNTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNFRkVCRkU7IH1cbiAgICAuY2FsZW5kYXItZHJhZnQtZm9vdGVyIC5jZGYtaWNvbiAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAuY2FsZW5kYXItZHJhZnQtZm9vdGVyIC5jZGYtaW5mbyB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi1zdGF0dXMge1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi1kb3Qge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWluLXdpZHRoOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cbiAgLmNhbGVuZGFyLWRyYWZ0LWZvb3RlciAuY2RmLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAuY2FsZW5kYXItZHJhZnQtZm9vdGVyIC5jZGYtYWN0aW9ucyB7XG4gICAgZ2FwOiAxMnB4OyB9XG4gIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi13YXJuaW5nIHtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gICAgLmNhbGVuZGFyLWRyYWZ0LWZvb3RlciAuY2RmLXdhcm5pbmcgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi1jb25maXJtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi1idG4ge1xuICAgIGdhcDogOHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi1idG4gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmNhbGVuZGFyLWRyYWZ0LWZvb3RlciAuY2RmLWJ0bi5jZGYtYnRuLS10ZXh0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgICAgIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi1idG4uY2RmLWJ0bi0tdGV4dDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLmNhbGVuZGFyLWRyYWZ0LWZvb3RlciAuY2RmLWJ0bi5jZGYtYnRuLS1vdXRsaW5lIHtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0U0RTFGMztcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICAgLmNhbGVuZGFyLWRyYWZ0LWZvb3RlciAuY2RmLWJ0bi5jZGYtYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQ0ZDNUZBO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNUZFOyB9XG4gICAgLmNhbGVuZGFyLWRyYWZ0LWZvb3RlciAuY2RmLWJ0bi5jZGYtYnRuLS1wcmltYXJ5IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE0cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpOyB9XG4gICAgICAuY2FsZW5kYXItZHJhZnQtZm9vdGVyIC5jZGYtYnRuLmNkZi1idG4tLXByaW1hcnk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWIzZGUwOyB9XG4gICAgICAuY2FsZW5kYXItZHJhZnQtZm9vdGVyIC5jZGYtYnRuLmNkZi1idG4tLXByaW1hcnkuaXMtc2F2aW5nIHtcbiAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAgIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi1idG4uY2RmLWJ0bi0tcHJpbWFyeS5pcy1zYXZpbmcgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgICAgIGFuaW1hdGlvbjogY2RmLXNwaW4gMC45cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAuY2FsZW5kYXItZHJhZnQtZm9vdGVyIC5jZGYtYnRuLmNkZi1idG4tLWRhbmdlciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTUzOTZCO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5jYWxlbmRhci1kcmFmdC1mb290ZXIgLmNkZi1idG4uY2RmLWJ0bi0tZGFuZ2VyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjMmU1YjsgfVxuXG5Aa2V5ZnJhbWVzIGNkZi1zcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uY2FsZW5kYXItZ3JpZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhbGVuZGFyLWdyaWQud2l0aC1wcm9wb3NpdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3LjY3ZGVnLCAjRkJBNjdEIDMuNTYlLCAjRkRCQzdGIDkyLjQ4JSk7XG4gICAgYW5pbWF0aW9uOiBibGlua2VyLTUwIDJzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuY2FsZW5kYXItZ3JpZC5sb3cge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ny42N2RlZywgI0EyMjc0RiAzLjU2JSwgI0U4NUU4QSA5Mi40OCUpOyB9XG4gIC5jYWxlbmRhci1ncmlkLmhpZ2gge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ny42N2RlZywgIzFCQUQzQyAzLjU2JSwgIzRFRkY3NSA5Mi40OCUpOyB9XG4gIC5jYWxlbmRhci1ncmlkIC5jYWxlbmRhci1ncmlkLWFkZCBtZC1pY29uIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gIC5jYWxlbmRhci1ncmlkIC5jYWxlbmRhci1ncmlkLWFkZCAuY2FsZW5kYXItZ3JpZC1hZGQtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgLmNhbGVuZGFyLWdyaWQgLmNhbGVuZGFyLWdyaWQtYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHotaW5kZXg6IDIwOyB9XG4gICAgLmNhbGVuZGFyLWdyaWQgLmNhbGVuZGFyLWdyaWQtYnV0dG9ucy5sYXN0LWNvbHVtbiB7XG4gICAgICByaWdodDogNzAlOyB9XG4gICAgLmNhbGVuZGFyLWdyaWQgLmNhbGVuZGFyLWdyaWQtYnV0dG9uczpub3QoLmxhc3QtY29sdW1uKSB7XG4gICAgICBsZWZ0OiA3MCU7IH1cbiAgICAuY2FsZW5kYXItZ3JpZCAuY2FsZW5kYXItZ3JpZC1idXR0b25zLmZpcnN0LXJvdyB7XG4gICAgICB0b3A6IDcwJTsgfVxuICAgIC5jYWxlbmRhci1ncmlkIC5jYWxlbmRhci1ncmlkLWJ1dHRvbnM6bm90KC5maXJzdC1yb3cpIHtcbiAgICAgIGJvdHRvbTogNzAlOyB9XG4gICAgLmNhbGVuZGFyLWdyaWQgLmNhbGVuZGFyLWdyaWQtYnV0dG9ucyAuY2FsZW5kYXItZ3JpZC1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAuY2FsZW5kYXItZ3JpZCAuY2FsZW5kYXItZ3JpZC1idXR0b25zIG1kLWljb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICBjb2xvcjogIzQ3MjJBRTtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHg7IH1cblxuLmRlc2t0b3AtZGV2aWNlIC5jYWxlbmRhci1ncmlkOmhvdmVyOm5vdCgud2l0aC1wcm9wb3NpdGlvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDOyB9XG5cbi5kZXNrdG9wLWRldmljZSAuY2FsZW5kYXItZ3JpZCAuY2FsZW5kYXItZ3JpZC1idXR0b25zIC5jYWxlbmRhci1ncmlkLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RkM7IH1cblxuLmRlc2t0b3AtZGV2aWNlIC5jYWxlbmRhci1ncmlkOm5vdCg6aG92ZXIpIC5jYWxlbmRhci1ncmlkLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXNrdG9wLWRldmljZSAuY2FsZW5kYXItZ3JpZDpub3QoOmhvdmVyKSAuY2FsZW5kYXItZ3JpZC1hZGQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYWxlbmRhci1mdWxsLXBvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYWxlbmRhci1mdWxsLXBvcHVwIC5mdWxsLXBvcHVwLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY2FsZW5kYXItZ3JpZFRlc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYWxlbmRhci1ncmlkVGVzdC53aXRoLXByb3Bvc2l0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICNGQkE2N0QgMy41NiUsICNGREJDN0YgOTIuNDglKTtcbiAgICBhbmltYXRpb246IGJsaW5rZXItNTAgMnMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5jYWxlbmRhci1ncmlkVGVzdC5sb3cge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ny42N2RlZywgI0EyMjc0RiAzLjU2JSwgI0U4NUU4QSA5Mi40OCUpOyB9XG4gIC5jYWxlbmRhci1ncmlkVGVzdC5oaWdoIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICMxQkFEM0MgMy41NiUsICM0RUZGNzUgOTIuNDglKTsgfVxuICAuY2FsZW5kYXItZ3JpZFRlc3QgLmNhbGVuZGFyLWdyaWRUZXN0LWFkZCBtZC1pY29uIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gIC5jYWxlbmRhci1ncmlkVGVzdCAuY2FsZW5kYXItZ3JpZFRlc3QtYWRkIC5jYWxlbmRhci1ncmlkVGVzdC1hZGQtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgLmNhbGVuZGFyLWdyaWRUZXN0IC5jYWxlbmRhci1ncmlkVGVzdC1idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgei1pbmRleDogMjA7IH1cbiAgICAuY2FsZW5kYXItZ3JpZFRlc3QgLmNhbGVuZGFyLWdyaWRUZXN0LWJ1dHRvbnMubGFzdC1jb2x1bW4ge1xuICAgICAgcmlnaHQ6IDcwJTsgfVxuICAgIC5jYWxlbmRhci1ncmlkVGVzdCAuY2FsZW5kYXItZ3JpZFRlc3QtYnV0dG9uczpub3QoLmxhc3QtY29sdW1uKSB7XG4gICAgICBsZWZ0OiA3MCU7IH1cbiAgICAuY2FsZW5kYXItZ3JpZFRlc3QgLmNhbGVuZGFyLWdyaWRUZXN0LWJ1dHRvbnMuZmlyc3Qtcm93IHtcbiAgICAgIHRvcDogNzAlOyB9XG4gICAgLmNhbGVuZGFyLWdyaWRUZXN0IC5jYWxlbmRhci1ncmlkVGVzdC1idXR0b25zOm5vdCguZmlyc3Qtcm93KSB7XG4gICAgICBib3R0b206IDcwJTsgfVxuICAgIC5jYWxlbmRhci1ncmlkVGVzdCAuY2FsZW5kYXItZ3JpZFRlc3QtYnV0dG9ucyAuY2FsZW5kYXItZ3JpZFRlc3QtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgLmNhbGVuZGFyLWdyaWRUZXN0IC5jYWxlbmRhci1ncmlkVGVzdC1idXR0b25zIG1kLWljb24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICBjb2xvcjogIzQ3MjJBRTtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHg7IH1cblxuLmRlc2t0b3AtZGV2aWNlIC5jYWxlbmRhci1ncmlkVGVzdDpob3Zlcjpub3QoLndpdGgtcHJvcG9zaXRpb24pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThGQzsgfVxuXG4uZGVza3RvcC1kZXZpY2UgLmNhbGVuZGFyLWdyaWRUZXN0IC5jYWxlbmRhci1ncmlkVGVzdC1idXR0b25zIC5jYWxlbmRhci1ncmlkVGVzdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDOyB9XG5cbi5kZXNrdG9wLWRldmljZSAuY2FsZW5kYXItZ3JpZFRlc3Q6bm90KDpob3ZlcikgLmNhbGVuZGFyLWdyaWRUZXN0LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXNrdG9wLWRldmljZSAuY2FsZW5kYXItZ3JpZFRlc3Q6bm90KDpob3ZlcikgLmNhbGVuZGFyLWdyaWRUZXN0LWFkZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhbGVuZGFyLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEZDOyB9XG4gIC5jYWxlbmRhci1oZWFkZXIgLmNhbGVuZGFyLWhlYWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4OyB9XG4gIC5jYWxlbmRhci1oZWFkZXIgLmhlYWRlci10b0JlQ29uZmlybWVkLW5iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDsgfVxuXG4ubW9iaWxlIC5jYWxlbmRhci1oZWFkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmNhbGVuZGFyLWhlYWRlci0tdjMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUFGNTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAuY2FsZW5kYXItaGVhZGVyLS12MyBtZC1pY29uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXRvcCB7XG4gICAgcGFkZGluZzogMTRweCAyNHB4IDEwcHg7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtdG9wLXJpZ2h0IHtcbiAgICBnYXA6IDhweDsgfVxuICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtc2VhcmNoIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNUY0RkE7XG4gICAgY29sb3I6ICM4QTg2QTA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtc2VhcmNoOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUVERjY7IH1cbiAgICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtc2VhcmNoIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtc2VhcmNoIHNwYW4ge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtaWNvbi1idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtaWNvbi1idG4gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC1pY29uLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNEZBOyB9XG4gICAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLWljb24tYnRuLmNoLWljb24tYnRuLS1vdXRsaW5lIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLWljb24tYnRuLmNoLWljb24tYnRuLS1hY2NlbnQge1xuICAgICAgYmFja2dyb3VuZDogI0M5Mzg2NzsgfVxuICAgICAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLWljb24tYnRuLmNoLWljb24tYnRuLS1hY2NlbnQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLWljb24tYnRuIC5pcy1zcGlubmluZyB7XG4gICAgICBhbmltYXRpb246IGNoLXNwaW4gMXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC1iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiAycHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgYmFja2dyb3VuZDogI0UwNDU3QjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXRvb2xiYXIge1xuICAgIHBhZGRpbmc6IDRweCAyNHB4IDEycHg7XG4gICAgcm93LWdhcDogOHB4OyB9XG4gIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC10b29sYmFyLWxlZnQge1xuICAgIGdhcDogOHB4OyB9XG4gIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC10b2RheSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM2YzRjZjE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC10b2RheTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGMkZFOyB9XG4gIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC1uYXYtYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC1uYXYtYnRuIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtbmF2LWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGMkZFOyB9XG4gIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC1yYW5nZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC1yYW5nZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtcGlja2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMzA7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC1waWNrZXItYmFja2Ryb3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjA7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXNlZ21lbnQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZ2FwOiAycHg7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXNlZ21lbnQtYnRuIHtcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtc2VnbWVudC1idG46aG92ZXIge1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtc2VnbWVudC1idG4uaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFREU4RkQ7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLWFkZCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE0cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpOyB9XG4gICAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLWFkZCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLWFkZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWIzZGUwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXRvcCB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4IDhweDsgfVxuICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtc2VhcmNoIHtcbiAgICB3aWR0aDogMjYwcHg7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXRvb2xiYXIge1xuICAgIHBhZGRpbmc6IDRweCAxNnB4IDEwcHg7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXRvb2xiYXItbGVmdCB7XG4gICAgZ2FwOiA2cHg7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXRvZGF5IHtcbiAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXJhbmdlIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNhbGVuZGFyLWhlYWRlci0tdjMgLmNoLXNlZ21lbnQtYnRuIHtcbiAgICBwYWRkaW5nOiA3cHggMTBweDsgfVxuICAuY2FsZW5kYXItaGVhZGVyLS12MyAuY2gtYWRkIHtcbiAgICBwYWRkaW5nOiAwIDExcHg7XG4gICAgZ2FwOiAwOyB9XG4gIC5jYWxlbmRhci1oZWFkZXItLXYzIC5jaC1hZGQtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNoLXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICB3aWR0aDogOTAlOyB9XG4gIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUtY29udGFpbmVyIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVCNjA3MjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiA0cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDExLCA2LCA2NywgMC4xMik7IH1cbiAgICAuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlLWNvbnRhaW5lciAuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlIC5pbmRpc3BvLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUtY29udGFpbmVyIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUgLmluZGlzcG8tbGliZWxsZSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlLWNvbnRhaW5lciAuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlIC5pbmRpc3BvLWxpYmVsbGUgbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUtY29udGFpbmVyIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUgLmluZGlzcG8tdGltZSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUtY29udGFpbmVyIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUubG9uZy1jbGlja2VkIHtcbiAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlLWNvbnRhaW5lciAuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlLmxvbmctY2xpY2tlZCAuY2FsZW5kYXItaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7IH1cbiAgLmNhbGVuZGFyLWluZGlzcG9uaWJpbGl0ZS1jb250YWluZXIgLmNhbGVuZGFyLWluZGlzcG9uaWJpbGl0ZTpob3ZlciAuY2FsZW5kYXItaWNvbiB7XG4gICAgZGlzcGxheTogaW5pdGlhbDsgfVxuICAuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlLWNvbnRhaW5lciAuY2FsZW5kYXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlLWNvbnRhaW5lciBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAxN3B4O1xuICAgIG1pbi13aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5pcy1wcmV2aWV3Lmhhcy1vcGFjaXR5IC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGUge1xuICBvcGFjaXR5OiAwLjM7IH1cblxuLmNhbGVuZGFyLWluZGlzcG9uaWJpbGl0ZUV4dGVybmUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICB3aWR0aDogOTAlOyB9XG4gIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGVFeHRlcm5lLWNvbnRhaW5lciAuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlRXh0ZXJuZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcGFkZGluZzogMHB4IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGVFeHRlcm5lLWNvbnRhaW5lciBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAxN3B4O1xuICAgIG1pbi13aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5pcy1wcmV2aWV3Lmhhcy1vcGFjaXR5IC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGVFeHRlcm5lIHtcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5jYWxlbmRhci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuY2FsZW5kYXItbWFpbiAuY20tcmVzZXJ2YXRpb24tbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMTIpOyB9XG4gICAgLmNhbGVuZGFyLW1haW4gLmNtLXJlc2VydmF0aW9uLWxvYWRpbmcgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgICBzdHJva2U6ICM2YzRjZjE7IH1cbiAgLmNhbGVuZGFyLW1haW4gLnNjcm9sbGFibGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIC5jYWxlbmRhci1tYWluIC5jYWxlbmRhci1tYWluLXRpbWVGcmFtZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIG1pbi13aWR0aDogNTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXItbWFpbi10aW1lRnJhbWUgLm1lbnUtbW9yZS1hY3Rpb24ge1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAgIC5jYWxlbmRhci1tYWluIC5jYWxlbmRhci1tYWluLXRpbWVGcmFtZSAubWVudS1tb3JlLWFjdGlvbi53aXRoLWRhdGVzIHtcbiAgICAgICAgaGVpZ2h0OiA2MnB4OyB9XG4gICAgLmNhbGVuZGFyLW1haW4gLmNhbGVuZGFyLW1haW4tdGltZUZyYW1lIC5jYWxlbmRhci10aW1lRnJhbWUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXJzLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSA1M3B4KTsgfVxuICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXItbWFpbi10aXRsZXMge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXItbWFpbi10aXRsZXMgLmNhbGVuZGFyLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RkM7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXItbWFpbi10aXRsZXMgLmNhbGVuZGFyLXRpdGxlLWNvbnRhaW5lci5uZXctZGF0ZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0M5QzlFMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXItbWFpbi10aXRsZXMgLmNhbGVuZGFyLXRpdGxlLWRhdGUtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQzlDOUUwOyB9XG4gICAgICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXItbWFpbi10aXRsZXMgLmNhbGVuZGFyLXRpdGxlLWRhdGUtY29udGFpbmVyLmZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLmNhbGVuZGFyLW1haW4gLmNhbGVuZGFyLW1haW4tYnV0dG9uLWFkZCwgLmNhbGVuZGFyLW1haW4gLmNhbGVuZGFyLW1haW4tYnV0dG9uLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMzJweCA0OHB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXItbWFpbi1idXR0b24tYWRkIG1kLWljb24sIC5jYWxlbmRhci1tYWluIC5jYWxlbmRhci1tYWluLWJ1dHRvbi1kYXRlIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmNhbGVuZGFyLW1haW4gLmNhbGVuZGFyLW1haW4tYnV0dG9uLWFkZCB7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5MkJDQTsgfVxuICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXItbWFpbi1idXR0b24tZGF0ZSB7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3OyB9XG4gIC5jYWxlbmRhci1tYWluIC5jYWxlbmRhci1tYWluLWJ1dHRvbi1wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDBweDsgfVxuICAuY2FsZW5kYXItbWFpbiAuY2FsZW5kYXItb25lLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhbGVuZGFyLW1haW4gLmNhbGVuZGFyLW9uZS1jb250YWluZXIubmV3LWRhdGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjQzlDOUUwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLmNhbGVuZGFyLW1haW4gLmRyYWdnYWJsZS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5kZXNrdG9wIC5jYWxlbmRhci1tYWluIC5jYWxlbmRhci1tYWluLXRpdGxlcyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDsgfVxuXG4ucGhvbmUubGFuZHNjYXBlLW9yaWVudGF0aW9uIC5jYWxlbmRhci1tYWluLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBob25lOm5vdCgubGFuZHNjYXBlLW9yaWVudGF0aW9uKSAuY2FsZW5kYXItbWFpbi1idXR0b24tZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NhbGVuZGFyLW5vQ2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgI2NhbGVuZGFyLW5vQ2FsIC5jYWxlbmRhci1ub0NhbC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI2NhbGVuZGFyLW5vQ2FsIC5jYWxlbmRhci1ub0NhbC1pY29uIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjY2FsZW5kYXItbm9DYWwgLmNhbGVuZGFyLW5vQ2FsLXRleHQge1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbi5jYWxlbmRhci1vbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRjQ7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4OyB9XG5cbi8qIFBvcHVwIGRlIHN1cnZvbCBkJ3VuIFJEViAocGxhbm5pbmcgZGVza3RvcCkgLSBjb250ZW51IDogY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAqL1xuLmNhbGVuZGFyLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDM4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFREY2O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggcmdiYSgxMSwgNiwgNjcsIDAuMTQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiBmbMOoY2hlIHZlcnMgbGUgUkRWICovIH1cbiAgLmNhbGVuZGFyLXBvcHVwIC5jYWxlbmRhci1wb3B1cC1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuY2FsZW5kYXItcG9wdXAuaXMtcmlnaHQgLmNhbGVuZGFyLXBvcHVwLWFycm93IHtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRURGNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRURGNjsgfVxuICAuY2FsZW5kYXItcG9wdXAuaXMtbGVmdCAuY2FsZW5kYXItcG9wdXAtYXJyb3cge1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUVERjY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVERjY7IH1cblxuLmNhbGVuZGFyLXByb3Bvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiBncmVlbiBkb3R0ZWQgMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZWVuO1xuICAvKlxuICAgIC51aS1yZXNpemFibGUtc3tcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgfVxuICAgIC51aS1yZXNpemFibGUtbntcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgfVxuICAgICAqLyB9XG4gIC5jYWxlbmRhci1wcm9wb3NpdGlvbi5oYXMtZXJyb3Ige1xuICAgIGJvcmRlcjogI0U5MUU2MyBkb3R0ZWQgMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNDhGQjE7IH1cbiAgLmNhbGVuZGFyLXByb3Bvc2l0aW9uIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNhbGVuZGFyLXByb3Bvc2l0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuZGV0YWlscy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgICAgIC5jYWxlbmRhci1wcm9wb3NpdGlvbiAuY29udGVudC1jb250YWluZXIgLmRldGFpbHMtY29udGFpbmVyIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5jYWxlbmRhci1wcm9wb3NpdGlvbiAuY29udGVudC1jb250YWluZXIgLmRldGFpbHMtY29udGFpbmVyIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmNhbGVuZGFyLXByb3Bvc2l0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuZGV0YWlscy1jb250YWluZXIgLmFydGljbGUge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIC5jYWxlbmRhci1wcm9wb3NpdGlvbiAuY29udGVudC1jb250YWluZXIgLmRldGFpbHMtY29udGFpbmVyIC50YWNoZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC5jYWxlbmRhci1wcm9wb3NpdGlvbiAuY29udGVudC1jb250YWluZXIgLmV4dHJhLXRpbWUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTBDQUY5O1xuICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI0JCREVGQiwgI0JCREVGQiAxMHB4LCAjOTBDQUY5IDEwcHgsICM5MENBRjkgMTFweCk7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgYm90dG9tOiAwcHg7IH1cbiAgICAuY2FsZW5kYXItcHJvcG9zaXRpb24gLmNvbnRlbnQtY29udGFpbmVyIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAgIC5jYWxlbmRhci1wcm9wb3NpdGlvbiAuY29udGVudC1jb250YWluZXIgLmljb24tY29udGFpbmVyIG1kLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5jYWxlbmRhci1wcm9wb3NpdGlvbiAuY29udGVudC1jb250YWluZXIgLmNoZWNrLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgcmlnaHQ6IDJweDsgfVxuXG4uY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB3aWR0aDogOTAlOyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIuYmxpbmsge1xuICAgIGFuaW1hdGlvbjogYmxpbmtlci01MCAycyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIuYmxpbmsgLmNhbGVuZGFyLXJlc2VydmF0aW9uIHtcbiAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjNUYyRUVBOyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRjU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDBweCAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0EzQTNCRDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgxMSwgNiwgNjcsIDAuMDYpO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xMnM7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMTEsIDYsIDY3LCAwLjE0KTsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLmlzLWZ1bGwtY29sb3Ige1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24uaXMtZnVsbC1jb2xvciAuY29udGVudC1jb250YWluZXIgLmRldGFpbHMtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMXB4IDRweCAwcHggM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTJweDsgfVxuICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi5pcy1mdWxsLWNvbG9yIC5jb250ZW50LWNvbnRhaW5lciAuZGV0YWlscy1jb250YWluZXIgLm5hbWUsIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLmlzLWZ1bGwtY29sb3IgLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAuYXJ0aWNsZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLmlzLWZ1bGwtY29sb3IgLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAubmFtZTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJzsgfVxuICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi5pcy1mdWxsLWNvbG9yIC5jb250ZW50LWNvbnRhaW5lciAuZGV0YWlscy1jb250YWluZXIgLnRpbWUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLmlzLWZ1bGwtY29sb3IgLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAubmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLmlzLWZ1bGwtY29sb3IgLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAuYXJ0aWNsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi5pcy1mdWxsLWNvbG9yIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbnMtY29udGFpbmVyIC5pY29ucy1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24uaXMtZnVsbC1jb2xvciAuY29udGVudC1jb250YWluZXIgLmljb25zLWNvbnRhaW5lciAuaWNvbnMtbGlzdCBkaXYge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTJCQ0E7XG4gICAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi5pcy1mdWxsLWNvbG9yIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbnMtY29udGFpbmVyIC5pY29ucy1saXN0IGRpdiBtZC1pY29uLCAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi5pcy1mdWxsLWNvbG9yIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbnMtY29udGFpbmVyIC5pY29ucy1saXN0IGRpdi5pY29uLWhlYXJ0IG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi5pcy1mdWxsLWNvbG9yIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbnMtY29udGFpbmVyIC50YXNrLW9yZGVyIHtcbiAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24uY2FsZW5kYXItcmVzZXJ2YXRpb24tZGFyazpub3QoLnBlbmRpbmctcGF5bWVudCk6bm90KC50by1iZS1jb25maXJtZWQpOm5vdCgubm8tc2hvdyk6bm90KC5wYXltZW50LWFycmhlcykgLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAudGltZSwgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24uY2FsZW5kYXItcmVzZXJ2YXRpb24tZGFyazpub3QoLnBlbmRpbmctcGF5bWVudCk6bm90KC50by1iZS1jb25maXJtZWQpOm5vdCgubm8tc2hvdyk6bm90KC5wYXltZW50LWFycmhlcykgLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAubmFtZSwgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24uY2FsZW5kYXItcmVzZXJ2YXRpb24tZGFyazpub3QoLnBlbmRpbmctcGF5bWVudCk6bm90KC50by1iZS1jb25maXJtZWQpOm5vdCgubm8tc2hvdyk6bm90KC5wYXltZW50LWFycmhlcykgLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAuYXJ0aWNsZSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi5jYWxlbmRhci1yZXNlcnZhdGlvbi1kYXJrOm5vdCgucGVuZGluZy1wYXltZW50KTpub3QoLnRvLWJlLWNvbmZpcm1lZCk6bm90KC5uby1zaG93KTpub3QoLnBheW1lbnQtYXJyaGVzKSAuY29udGVudC1jb250YWluZXIgLmljb25zLWNvbnRhaW5lciAudGFzay1vcmRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi5yZXNlcnZhdGlvbi1wYXN0IHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24ucmVzZXJ2YXRpb24tcGFzdDpub3QoLmlzLWZ1bGwtY29sb3IpIHtcbiAgICAgICAgb3BhY2l0eTogMC44ODsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLnBlbmRpbmctcGF5bWVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjRkZGMTc2LCAjRkZGMTc2IDVweCwgI0ZGRkRFNyA1cHgsICNGRkZERTcgMTBweCk7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLnRvLWJlLWNvbmZpcm1lZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjODFDNzg0LCAjODFDNzg0IDVweCwgI0E5RjVBQyA1cHgsICNBOUY1QUMgMTBweCk7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLm5vLXNob3cge1xuICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmYjNiMywgI2ZmYjNiMyA1cHgsICNmZmU2ZTYgNXB4LCAjZmZlNmU2IDEwcHgpO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi5wYXltZW50LWFycmhlcyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZmZmZiwgI2ZmZmZmZiA1cHgsICNCQkRFRkIgNXB4LCAjQkJERUZCIDEwcHgpO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbiAuY29udGVudC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbiAuY29udGVudC1jb250YWluZXIgLmV4dHJhLXRpbWUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzkwQ0FGOTtcbiAgICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywgI0JCREVGQiwgI0JCREVGQiAxMHB4LCAjOTBDQUY5IDEwcHgsICM5MENBRjkgMTFweCk7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7IH1cbiAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuZGV0YWlscy1jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDBweCA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cbiAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24gLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAudGltZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICM0QTQ1NjA7IH1cbiAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24gLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAubmFtZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24gLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAuYXJ0aWNsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICM1QzU4NzU7IH1cbiAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24gLmNvbnRlbnQtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRhaW5lciAudGFjaGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24gLmNvbnRlbnQtY29udGFpbmVyIC5pY29ucy1jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbiAuY29udGVudC1jb250YWluZXIgLmljb25zLWNvbnRhaW5lciAuaWNvbnMtbGlzdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbiAuY29udGVudC1jb250YWluZXIgLmljb25zLWNvbnRhaW5lciAuaWNvbnMtbGlzdCBtZC1pY29uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbnMtY29udGFpbmVyIC5pY29ucy1saXN0IG1kLWljb24uaWNvbi1yZWQge1xuICAgICAgICAgICAgICBjb2xvcjogcmVkOyB9XG4gICAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24gLmNvbnRlbnQtY29udGFpbmVyIC5pY29ucy1jb250YWluZXIgLmljb25zLWxpc3QgZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbnMtY29udGFpbmVyIC5pY29ucy1saXN0IGRpdi5pY29uLWhlYXJ0IG1kLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogI0UwNDU3QjsgfVxuICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbiAuY29udGVudC1jb250YWluZXIgLmljb25zLWNvbnRhaW5lciAudGFzay1vcmRlciB7XG4gICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgxMSwgNiwgNjcsIDAuNTUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5pcy1wcmV2aWV3Lmhhcy1vcGFjaXR5IC5jYWxlbmRhci1yZXNlcnZhdGlvbiB7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4uY2FsZW5kYXItcmlnaHROYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCAzMnB4IDQ4cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogMzN2dztcbiAgbWluLXdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gIC5jYWxlbmRhci1yaWdodE5hdi5pcy1yZWR1Y2VkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYWxlbmRhci1yaWdodE5hdiAuY2FsZW5kYXItcmlnaHROYXYtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICAgIHotaW5kZXg6IDMwOyB9XG4gICAgLmNhbGVuZGFyLXJpZ2h0TmF2IC5jYWxlbmRhci1yaWdodE5hdi1jbG9zZS5jYWxlbmRhci1yaWdodE5hdi1jbG9zZS0tbW9kZXJuIHtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jYWxlbmRhci1yaWdodE5hdiAuY2FsZW5kYXItcmlnaHROYXYtY2xvc2UuY2FsZW5kYXItcmlnaHROYXYtY2xvc2UtLW1vZGVybiAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjNEE0NTY2OyB9XG4gICAgICAuY2FsZW5kYXItcmlnaHROYXYgLmNhbGVuZGFyLXJpZ2h0TmF2LWNsb3NlLmNhbGVuZGFyLXJpZ2h0TmF2LWNsb3NlLS1tb2Rlcm46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGMkZFOyB9XG5cbiNjYWxlbmRhci1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzBCMDY0MztcbiAgbWluLWhlaWdodDogMDtcbiAgLyogRW4tdMOqdGUgKi9cbiAgLyogRmlsdHJlcyAqL1xuICAvKiBQw6lyaW9kZSAqL1xuICAvKiBSw6lzdW3DqSAqL1xuICAvKiBTcXVlbGV0dGUgZHUgcHJlbWllciBjaGFyZ2VtZW50IChkaW1lbnNpb25zIGRlcyBjYXJ0ZXMpICovXG4gIC8qIFLDqXN1bHRhdHMgKGVzdG9tcMOpcyBwZW5kYW50IHVuZSBhY3R1YWxpc2F0aW9uKSAqL1xuICAvKiBMaXN0ZSAqL1xuICAvKiBQaWVkICovIH1cbiAgI2NhbGVuZGFyLXNlYXJjaCBtZC1pY29uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtcm9vdCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMnB4IDIycHggMTZweCAyNHB4OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLWhlYWRlci1sZWZ0IHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLWhlYWRlci1pY29uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtZmlsdGVycyB7XG4gICAgcGFkZGluZzogMCAyNHB4OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzLCBib3gtc2hhZG93IDAuMTJzOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc2VhcmNoOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMTIpOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc2VhcmNoIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zZWFyY2ggaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzhBODZBMDsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLXNlYXJjaCAuY3Mtc2VhcmNoLWNsZWFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zZWdtZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBnYXA6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjZGQjsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zZWdtZW50LWJ0biB7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLXNlZ21lbnQtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFRkVERjc7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zZWdtZW50LWJ0bi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXBlcmlvZCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBnYXA6IDhweDsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1wZXJpb2QtZmllbGQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1wZXJpb2QtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1wZXJpb2Qtc2VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTJweCA4cHggMTJweCAzNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUY5RkU7XG4gICAgICBib3JkZXItY29sb3I6ICNEOUQyRkI7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiY2FsZW5kYXJfbW9udGhcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZCc7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cgLnNob3ctZGF0ZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUVGNzsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLXN1bW1hcnkuaXMtcmVmcmVzaGluZyAuY3MtY291bnQsXG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc3VtbWFyeS5pcy1yZWZyZXNoaW5nIC5jcy10b3RhbCB7XG4gICAgICBvcGFjaXR5OiAwLjQ1OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLWNvdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1wcm9ncmVzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtcHJvZ3Jlc3MtYmFyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBhbmltYXRpb246IGNzLXByb2dyZXNzIDEuMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc2sge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFRUVERjUgMjUlLCAjRjdGNkZCIDUwJSwgI0VFRURGNSA3NSUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgIGFuaW1hdGlvbjogY3Mtc2hpbW1lciAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXNrLWNvdW50IHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAxOHB4OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXNrLXRvdGFsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXNrLWRheSB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW46IDNweCAwOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLWNhcmQuY3Mtc2stY2FyZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2FyZC5jcy1zay1jYXJkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0VDRUFGNTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc2stY2xpZW50IHtcbiAgICB3aWR0aDogNDYlO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDJweCAwOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXNrLXByaWNlIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc2stdGltZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc2stZGVzYyB7XG4gICAgd2lkdGg6IDc4JTtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXNrLXN0YWZmIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAxNHB4OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXNrLXN0YXR1cyB7XG4gICAgd2lkdGg6IDc2cHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXNrLWFjdGlvbiB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc2stY2FyZDpudGgtY2hpbGQoZXZlbikgLmNzLXNrLWNsaWVudCB7XG4gICAgd2lkdGg6IDM0JTsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zay1jYXJkOm50aC1jaGlsZChldmVuKSAuY3Mtc2stZGVzYyB7XG4gICAgd2lkdGg6IDYyJTsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zay1jYXJkOm50aC1jaGlsZChldmVuKSAuY3Mtc2stc3RhZmYge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zay1jYXJkOm50aC1jaGlsZCgzbikgLmNzLXNrLWNsaWVudCB7XG4gICAgd2lkdGg6IDU0JTsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zay1jYXJkOm50aC1jaGlsZCgzbikgLmNzLXNrLXByaWNlIHtcbiAgICB3aWR0aDogNTZweDsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zay1jYXJkOm50aC1jaGlsZCgzbikgLmNzLXNrLXN0YXR1cyB7XG4gICAgd2lkdGg6IDg4cHg7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtcmVzdWx0cyB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1yZXN1bHRzLmlzLXJlZnJlc2hpbmcge1xuICAgICAgb3BhY2l0eTogMC40NTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLWxpc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiA0cHggMjRweCAxNnB4OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMjJweCAwIDJweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNFNEUxRjM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLWRheSB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzLCBib3gtc2hhZG93IDAuMTJzOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2FyZDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNEOUQyRkI7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxOHB4IHJnYmEoMTEsIDYsIDY3LCAwLjA3KTsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLWNhcmQuaXMtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM2YzRjZjEsIDAgNnB4IDE4cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMTQpOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2FyZC5pcy1jYW5jZWxsZWQgLmNzLWNhcmQtY2xpZW50LFxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLWNhcmQuaXMtY2FuY2VsbGVkIC5jcy1jYXJkLXByaWNlIHtcbiAgICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2FyZC1oZWFkIHtcbiAgICBnYXA6IDEycHg7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2FyZC1jbGllbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLWNhcmQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2FyZC1ib2R5IHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2FyZC10aW1lIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZ2FwOiA2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2FyZC10aW1lIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1jYXJkLXRpbWUgLmNzLWNhcmQtaG91ciB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtY2FyZC1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLWNhcmQtbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGdhcDogNnB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM0QTQ1NjA7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1jYXJkLW1ldGEgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzhBODZBMDsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLWNhcmQtbWV0YSAuY3MtY2FyZC1zdGFmZiB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zdGF0dXMge1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1zdGF0dXMuY3Mtc3RhdHVzLS1vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjFFMDtcbiAgICAgIGNvbG9yOiAjRTA3QjAwOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc3RhdHVzLmNzLXN0YXR1cy0tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogI0UzRjVFNjtcbiAgICAgIGNvbG9yOiAjMkU3RDMyOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc3RhdHVzLmNzLXN0YXR1cy0tcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREU3RTc7XG4gICAgICBjb2xvcjogI0M2MjgyODsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLXN0YXR1cy5jcy1zdGF0dXMtLWJsdWUge1xuICAgICAgYmFja2dyb3VuZDogI0UzRUVGRDtcbiAgICAgIGNvbG9yOiAjMUU1QkI4OyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3Mtc3RhdHVzLmNzLXN0YXR1cy0tcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFREU4RkQ7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1jYXJkLWFjdGlvbiB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1pbi13aWR0aDogNDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLWNhcmQtYWN0aW9uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1jYXJkLWFjdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGMkZFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRDlEMkZCOyB9XG4gICNjYWxlbmRhci1zZWFyY2ggLmNzLWVtcHR5IHtcbiAgICBwYWRkaW5nOiA0OHB4IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtZW1wdHkgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI0M5QzRERTsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLWVtcHR5IC5jcy1lbXB0eS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtZW1wdHkgLmNzLWVtcHR5LXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgI2NhbGVuZGFyLXNlYXJjaCAuY3MtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEVFRjc7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGRDsgfVxuICAjY2FsZW5kYXItc2VhcmNoIC5jcy1yZWZyZXNoIHtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1yZWZyZXNoIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1yZWZyZXNoOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAjY2FsZW5kYXItc2VhcmNoIC5jcy1yZWZyZXNoOmhvdmVyIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICNjYWxlbmRhci1zZWFyY2ggLmNzLXJlZnJlc2ggLmlzLXNwaW5uaW5nIHtcbiAgICAgIGFuaW1hdGlvbjogY3Mtc3BpbiAwLjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGNzLXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY3MtcHJvZ3Jlc3Mge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNzLXNoaW1tZXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDA7IH0gfVxuXG4uY2FsZW5kYXItdGltZUZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5jYWxlbmRhci10aW1lRnJhbWUgLmhvdXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5jYWxlbmRhci10aW1lRnJhbWUgLm1pbnV0ZSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmNhbGVuZGFyLXRpbWVMaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmNhbGVuZGFyLXRpdGxlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhbGVuZGFyLXRpdGxlIC50aXRsZS1saWJlbGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAuY2FsZW5kYXItdGl0bGUgLnRpdGxlLWJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5jYWxlbmRhci10aXRsZSAudGl0bGUtYmFkZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY2FsZW5kYXItdGl0bGVEYXRlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2FsZW5kYXItdGl0bGVEYXRlIC50aXRsZS1jb250YWluZXIge1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmNhbGVuZGFyLXRpdGxlRGF0ZSAudGl0bGUtY29udGFpbmVyLnNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDFweCA1cHg7IH1cbiAgLmNhbGVuZGFyLXRpdGxlRGF0ZSAudGl0bGUtdG9kYXkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jYWxlbmRhci10aXRsZURhdGUuaXMtdG9kYXkgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cblxuI2NhdGFsb2ctcHJvZHVpdC1hbmFseXNlLWRvdWJsb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NhdGFsb2ctcHJvZHVpdC1hbmFseXNlLWRvdWJsb24gLmxpbmstY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjY2F0YWxvZy1wcm9kdWl0LWFuYWx5c2UtZG91YmxvbiAubGluay1jb250YWluZXIgLmxpbmsge1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjY2F0YWxvZy1wcm9kdWl0LWFuYWx5c2UtZG91YmxvbiAubGluay1jb250YWluZXIgLmxpbmstc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jY2F0YWxvZ1Byb2R1aXQtbGlzdC1pdGVtIHtcbiAgLypcbiAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHR7XG4gICAgbWluLWhlaWdodDo1NnB4O1xuICB9XG4gICAqLyB9XG4gICNjYXRhbG9nUHJvZHVpdC1saXN0LWl0ZW0gLml0ZW0tcGhvdG8ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDsgfVxuICAgICNjYXRhbG9nUHJvZHVpdC1saXN0LWl0ZW0gLml0ZW0tcGhvdG8gaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAjY2F0YWxvZ1Byb2R1aXQtbGlzdC1pdGVtIC5jYXRhbG9nUHJvZHVpdC1saXN0LWl0ZW0tZXhpc3RzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICAjY2F0YWxvZ1Byb2R1aXQtbGlzdC1pdGVtIC5jYXRhbG9nUHJvZHVpdC1saXN0LWl0ZW0tZXhpc3RzIC5jYXRhbG9nUHJvZHVpdC1saXN0LWl0ZW0tZXhpc3RzLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGNvbG9yOiAjRUM0NDMzOyB9XG5cbiNjYXRhbG9nLXNlcnZpY2UtbGlzdC1pdGVtIC5pdGVtLXBob3RvIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuI2NhdGFsb2ctc2VydmljZS1saXN0LWl0ZW0gLmNhdGFsb2dTZXJ2aWNlLWxpc3QtaXRlbS1leGlzdHMge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICNjYXRhbG9nLXNlcnZpY2UtbGlzdC1pdGVtIC5jYXRhbG9nU2VydmljZS1saXN0LWl0ZW0tZXhpc3RzIC5jYXRhbG9nU2VydmljZS1saXN0LWl0ZW0tZXhpc3RzLWxpYmVsbGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogI0VDNDQzMzsgfVxuXG4jY2xvdHVyZURhc2hib2FyZEFjdGlvbnMtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jY2xvdHVyZURhc2hib2FyZEFjdGlvbnMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXJlZ2xlbWVudHMtZGF0YSAuY2xvdHVyZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNjbG90dXJlLXBhcnQtcmVnbGVtZW50cy1kYXRhIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS1ncmFwaENvbG9yIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNjbG90dXJlLXBhcnQtcmVnbGVtZW50cy1kYXRhIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2Nsb3R1cmUtcGFydC1yZWdsZW1lbnRzLWRhdGEgLmNsb3R1cmUtY29udGFpbmVyIC5jbG90dXJlLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNjbG90dXJlLXBhcnQtcmVnbGVtZW50cy1kYXRhIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS1zdWJ0aXRsZS5yZWQge1xuICAgICAgY29sb3I6ICNDOTM4Njc7IH1cblxuI2Nsb3R1cmUtcGFydC1yZWdsZW1lbnRzLWRhdGEgLmxpbmstbGluZTpob3ZlciBkaXYge1xuICBjb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50OyB9XG5cbiNjbG90dXJlLXBhcnQtcmVnbGVtZW50cy1kYXRhIC5ncmFwaC1jb250YWluZXIge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICNjbG90dXJlLXBhcnQtcmVnbGVtZW50cy1kYXRhIC5ncmFwaC1jb250YWluZXIgLmdyYXBoLWNvbnRhaW5lci1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAjY2xvdHVyZS1wYXJ0LXJlZ2xlbWVudHMtZGF0YSAuZ3JhcGgtY29udGFpbmVyIC5ncmFwaC1jb250YWluZXItYmFyIC5ncmFwaC1jb250YWluZXItdmFsdWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwQUNDMzU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3R0b206IDBweDsgfVxuICAgICNjbG90dXJlLXBhcnQtcmVnbGVtZW50cy1kYXRhIC5ncmFwaC1jb250YWluZXIgLmdyYXBoLWNvbnRhaW5lci1iYXIgLmdyYXBoLWNvbnRhaW5lci10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVgoLTMwcHgpIHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBib3R0b206IC0zMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbiNjbG90dXJlLXBhcnQtcmVnbGVtZW50cy1kYXRhIC5ibG9jLW1haW4gdGV4dC1tYWluIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXJlZ2xlbWVudHMtZGF0YSAuYmxvYy1tYWluIHJpZ2h0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXJlZ2xlbWVudHMtZGF0YSAuYmxvYy1zdWIgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXJlZ2xlbWVudHMtZGF0YSAuYmxvYy1zdWIgdGV4dC1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI2Nsb3R1cmUtcGFydC1yZWdsZW1lbnRzLWRhdGEgLmJsb2Mtc3ViIHJpZ2h0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbiNjbG90dXJlLXBhcnQtcmVnbGVtZW50cy1kYXRhIC5ibG9jLXN1Yi5zdWIgdGV4dC1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNhIC5jYXNoZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtY2EgLmNtZC1jYXNoZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtY2EgLmNhbmNlbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtY2EgLmNtZC1jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNhIC5jbWQtcGVuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtY2EgLmNhLWRhdGUtY3JlYXRpb24ge1xuICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNhIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1jYSB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNhIHRmb290IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5OyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtY2EgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNhIHRoLCAjY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNhIHRkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNoZXF1ZSAuY2FzaGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNoZXF1ZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNoZXF1ZSB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNoZXF1ZSB0Zm9vdCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNoZXF1ZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtY2hlcXVlIHRoLCAjY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LWNoZXF1ZSB0ZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA4cHg7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1jaGVxdWUgLmNoZWNrLWRhdGUtY3JlYXRpb24ge1xuICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LW9ubGluZSAuY2FzaGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LW9ubGluZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LW9ubGluZSB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LW9ubGluZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtb25saW5lIHRoLCAjY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LW9ubGluZSB0ZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA4cHg7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1vbmxpbmUgLmVzcGVjZS1kYXRlLWNyZWF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1vbmxpbmUgLmNhc2hlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuICBjb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1vbmxpbmUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1vbmxpbmUgdGgge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1vbmxpbmUgdGZvb3Qge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1vbmxpbmUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LW9ubGluZSB0aCwgI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1vbmxpbmUgdGQge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogOHB4OyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtb25saW5lIC5vbmxpbmUtZGF0ZS1jcmVhdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtcmVnbGVtZW50cyAuY2FzaGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LXJlZ2xlbWVudHMgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1yZWdsZW1lbnRzIHRoIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5OyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtcmVnbGVtZW50cyB0Zm9vdCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LXJlZ2xlbWVudHMgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LXJlZ2xlbWVudHMgdGgsICNjbG90dXJlLXBhcnQtdGFibGVhdXgtcmVnbGVtZW50cyB0ZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA4cHg7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1yZWdsZW1lbnRzIC5yZWctZGF0ZS1jcmVhdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtdHZhIC5jYXNoZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpOyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtdHZhIC5jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LXR2YSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LXR2YSB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LXR2YSB0Zm9vdCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTsgfVxuXG4jY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LXR2YSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbiNjbG90dXJlLXBhcnQtdGFibGVhdXgtdHZhIHRoLCAjY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LXR2YSB0ZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA4cHg7IH1cblxuI2Nsb3R1cmUtcGFydC10YWJsZWF1eC10dmEgLnR2YS1kYXRlLWNyZWF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuI2Nsb3R1cmUtcGFydC12ZW50ZXMtZGF0YSAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbiNjbG90dXJlLXBhcnQtdmVudGVzLWRhdGEgLmNsb3R1cmUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjY2xvdHVyZS1wYXJ0LXZlbnRlcy1kYXRhIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS1ncmFwaENvbG9yIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNjbG90dXJlLXBhcnQtdmVudGVzLWRhdGEgLmNsb3R1cmUtY29udGFpbmVyIC5jbG90dXJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2xvdHVyZS1wYXJ0LXZlbnRlcy1kYXRhIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjY2xvdHVyZS1wYXJ0LXZlbnRlcy1kYXRhIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS1zdWJ0aXRsZS5yZWQge1xuICAgICAgY29sb3I6ICNDOTM4Njc7IH1cblxuI2Nsb3R1cmUtcGFydC12ZW50ZXMtZGF0YSAubGluay1saW5lOmhvdmVyIGRpdiB7XG4gIGNvbG9yOiAjNUYyRUVBICFpbXBvcnRhbnQ7IH1cblxuI2Nsb3R1cmUtcGFydC12ZW50ZXMtZGF0YSAuZ3JhcGgtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAjY2xvdHVyZS1wYXJ0LXZlbnRlcy1kYXRhIC5ncmFwaC1jb250YWluZXIgLmdyYXBoLWNvbnRhaW5lci1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAjY2xvdHVyZS1wYXJ0LXZlbnRlcy1kYXRhIC5ncmFwaC1jb250YWluZXIgLmdyYXBoLWNvbnRhaW5lci1iYXIgLmdyYXBoLWNvbnRhaW5lci12YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjAlO1xuICAgICAgYmFja2dyb3VuZDogIzBBQ0MzNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgI2Nsb3R1cmUtcGFydC12ZW50ZXMtZGF0YSAuZ3JhcGgtY29udGFpbmVyIC5ncmFwaC1jb250YWluZXItYmFyIC5ncmFwaC1jb250YWluZXItdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKC0zMHB4KSB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXZlbnRlcy1kYXRhIC5ibG9jLW1haW4gdGV4dC1tYWluIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuXG4jY2xvdHVyZS1wYXJ0LXZlbnRlcy1kYXRhIC5ibG9jLW1haW4gcmlnaHQtYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG5cbiNjbG90dXJlLXBhcnQtdmVudGVzLWRhdGEgLmJsb2Mtc3ViIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuI2Nsb3R1cmUtcGFydC12ZW50ZXMtZGF0YSAuYmxvYy1zdWIgdGV4dC1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI2Nsb3R1cmUtcGFydC12ZW50ZXMtZGF0YSAuYmxvYy1zdWIgcmlnaHQtYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI2Nsb3R1cmUtcGFydC12ZW50ZXMtZGF0YSAuYmxvYy1zdWIuc3ViIHRleHQtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmNsaWVudC1naWZ0TGlzdEl0ZW0gLmdpZnRMaXN0SXRlbS1jb250ZW50IC5naWZ0LWl0ZW0gLmdpZnQtbnVtZXJvIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jbGllbnQtZ2lmdExpc3RJdGVtIC5naWZ0TGlzdEl0ZW0tY29udGVudCAuZ2lmdC1pdGVtIC5naWZ0LW1vbnRhbnQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmNsaWVudC1naWZ0TGlzdEl0ZW0gLmdpZnRMaXN0SXRlbS1jb250ZW50IC5naWZ0LWl0ZW0gLmdpZnQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbiNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgI2Rlc2t0b3AtbWVudS1jb250ZXh0dWFsLWxpbmtzLmhhcy1zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgI2Rlc2t0b3AtbWVudS1jb250ZXh0dWFsLWxpbmtzIC5saW5rcy1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3MtbWFpbiAubGlua3MtdGl0bGUge1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI2Rlc2t0b3AtbWVudS1jb250ZXh0dWFsLWxpbmtzIC5saW5rcy1tYWluIC5zaG9ydGN1dC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3MtbWFpbiAuc2hvcnRjdXQtaXRlbSAuc2hvcnRjdXQtaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgICAgI2Rlc2t0b3AtbWVudS1jb250ZXh0dWFsLWxpbmtzIC5saW5rcy1tYWluIC5zaG9ydGN1dC1pdGVtIC5zaG9ydGN1dC1pdGVtLWNvbnRlbnQgLnNob3J0Y3V0LWl0ZW0taWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3MtbWFpbiAuc2hvcnRjdXQtaXRlbSAuc2hvcnRjdXQtaXRlbS1jb250ZW50IC5zaG9ydGN1dC1pdGVtLWxpYmVsbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAjZGVza3RvcC1tZW51LWNvbnRleHR1YWwtbGlua3MgLmxpbmtzLW1haW4gLnNob3J0Y3V0LWl0ZW0gLnNob3J0Y3V0LWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7IH1cbiAgICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3MtbWFpbiAuc2hvcnRjdXQtaXRlbS5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7IH1cbiAgICAgICAgI2Rlc2t0b3AtbWVudS1jb250ZXh0dWFsLWxpbmtzIC5saW5rcy1tYWluIC5zaG9ydGN1dC1pdGVtLnNlbGVjdGVkIC5zaG9ydGN1dC1pdGVtLWxpYmVsbGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAjZGVza3RvcC1tZW51LWNvbnRleHR1YWwtbGlua3MgLmxpbmtzLW1haW4gLnNob3J0Y3V0LWl0ZW06aG92ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7IH1cbiAgI2Rlc2t0b3AtbWVudS1jb250ZXh0dWFsLWxpbmtzIC5saW5rcy1zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAjZGVza3RvcC1tZW51LWNvbnRleHR1YWwtbGlua3MgLmxpbmtzLXN1YiAubGlua3MtdGl0bGUge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3Mtc3ViIC5zaG9ydGN1dC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAjZGVza3RvcC1tZW51LWNvbnRleHR1YWwtbGlua3MgLmxpbmtzLXN1YiAuc2hvcnRjdXQtaXRlbSAuc2hvcnRjdXQtaXRlbS1pY29uIHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzZFNkU4QztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgICAjZGVza3RvcC1tZW51LWNvbnRleHR1YWwtbGlua3MgLmxpbmtzLXN1YiAuc2hvcnRjdXQtaXRlbSAuc2hvcnRjdXQtaXRlbS1pY29uIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3Mtc3ViIC5zaG9ydGN1dC1pdGVtIC5zaG9ydGN1dC1pdGVtLWljb24gLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbG9hZGluZyB7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICByaWdodDogLTEwcHg7IH1cbiAgICAgICAgICAjZGVza3RvcC1tZW51LWNvbnRleHR1YWwtbGlua3MgLmxpbmtzLXN1YiAuc2hvcnRjdXQtaXRlbSAuc2hvcnRjdXQtaXRlbS1pY29uIC5rYWxlbmRlcy1pY29uIC5rYWxlbmRlcy1pY29uLWxvYWRpbmcgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3Mtc3ViIC5zaG9ydGN1dC1pdGVtIC5zaG9ydGN1dC1pdGVtLWxpYmVsbGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3Mtc3ViIC5zaG9ydGN1dC1pdGVtLnNlbGVjdGVkIC5zaG9ydGN1dC1pdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogIzQ3MjJBRTsgfVxuICAgICAgI2Rlc2t0b3AtbWVudS1jb250ZXh0dWFsLWxpbmtzIC5saW5rcy1zdWIgLnNob3J0Y3V0LWl0ZW0uc2VsZWN0ZWQgLnNob3J0Y3V0LWl0ZW0tbGliZWxsZSB7XG4gICAgICAgIGNvbG9yOiAjNDcyMkFFOyB9XG4gICAgI2Rlc2t0b3AtbWVudS1jb250ZXh0dWFsLWxpbmtzIC5saW5rcy1zdWIgLnNob3J0Y3V0LWl0ZW06aG92ZXIgLnNob3J0Y3V0LWl0ZW0taWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM0NzIyQUU7IH1cbiAgICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3Mtc3ViIC5zaG9ydGN1dC1pdGVtOmhvdmVyIC5zaG9ydGN1dC1pdGVtLWljb24gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDcyMkFFOyB9XG4gICAgI2Rlc2t0b3AtbWVudS1jb250ZXh0dWFsLWxpbmtzIC5saW5rcy1zdWIgLnNob3J0Y3V0LWl0ZW06aG92ZXIgLnNob3J0Y3V0LWl0ZW0tbGliZWxsZSB7XG4gICAgICBjb2xvcjogIzQ3MjJBRTsgfVxuICAgICNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyAubGlua3Mtc3ViIC5zaG9ydGN1dC1pdGVtLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODsgfVxuXG4jbWVudS1wYXJ0cy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzBweDtcbiAgbWluLWhlaWdodDogNzBweDsgfVxuICAjbWVudS1wYXJ0cy1oZWFkZXIgLm1lbnUtcGFydHMtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ny42N2RlZywgI0ZCQTY3RCAzLjU2JSwgI0ZEQkM3RiA5Mi40OCUpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgI21lbnUtcGFydHMtaGVhZGVyIC5iYWNrLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI21lbnUtcGFydHMtaGVhZGVyIC5iYWNrLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICNtZW51LXBhcnRzLWhlYWRlciAudGV4dC1tYWluIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI21lbnUtcGFydHMtaGVhZGVyIC50ZXh0LXN1YiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICNtZW51LXBhcnRzLWhlYWRlciAubWVudS1wYXJ0cy1oZWFkZXItdGV4dHMge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG5cbi5waG9uZS5sYW5kc2NhcGUtb3JpZW50YXRpb24gI21lbnUtcGFydHMtaGVhZGVyIHtcbiAgaGVpZ2h0OiB1bnNldDsgfVxuICAucGhvbmUubGFuZHNjYXBlLW9yaWVudGF0aW9uICNtZW51LXBhcnRzLWhlYWRlciAubWVudS1wYXJ0cy1oZWFkZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgaGVpZ2h0OiB1bnNldDsgfVxuXG4jbWVudS1wYXJ0cy1idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI21lbnUtcGFydHMtYnVyZ2VyIC5tZW51LXBhcnRzLWJ1cmdlci1oZWlnaHQge1xuICAgIGhlaWdodDogNTBweDsgfVxuICAjbWVudS1wYXJ0cy1idXJnZXIgLm1lbnUtcGFydHMtYnVyZ2VyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgei1pbmRleDogMTM7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNnB4IDE2cHg7IH1cbiAgICAjbWVudS1wYXJ0cy1idXJnZXIgLm1lbnUtcGFydHMtYnVyZ2VyLWNvbnRlbnQ6bm90KC5uby1zaGFkb3cpIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7IH1cbiAgICAjbWVudS1wYXJ0cy1idXJnZXIgLm1lbnUtcGFydHMtYnVyZ2VyLWNvbnRlbnQubm8tc2hhZG93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICNtZW51LXBhcnRzLWJ1cmdlciAubWVudS1wYXJ0cy1idXJnZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICNtZW51LXBhcnRzLWJ1cmdlciAubWVudS1wYXJ0cy1idXJnZXItYnV0dG9uIG1kLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjbWVudS1wYXJ0cy1idXJnZXIgLmxvZ29fa2FsZW5kZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICAgI21lbnUtcGFydHMtYnVyZ2VyIC5sb2dvX2thbGVuZGVzIG1kLWljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjbWVudS1wYXJ0cy1idXJnZXIgLmJhY2stYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbWVudS1wYXJ0cy1idXJnZXIgLmJhY2stYnV0dG9uIG1kLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjbWVudS1wYXJ0cy1idXJnZXIgbWQtaWNvbiB7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cblxuI3BvcHVwLW1lbnUgLmthbGVuZGVzLXBvcHVwLmlzLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4jbWVudS1wYXJ0cy1wb3B1cCAubWVudS1wYXJ0cy1wb3B1cC1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ja2FsZW5kZXMtYWNhZGVteS1tZW51LWRlc2t0b3Age1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDE3LCAxNywgMTcsIDAuMik7IH1cblxuI21lZGlhLXBob3RvLW1haWwgLm1lZGlhLXBob3RvLW1haWwtY29uc3VsdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI21lZGlhLXBob3RvLW1haWwgLm1lZGlhLXBob3RvLW1haWwtY29uc3VsdCBpbWcge1xuICAgIHdpZHRoOiA1MCU7IH1cblxuI21lZGlhLXBob3RvLW1haWwgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbiNwcm9wb3NpdGlvbi1wYXJ0cy1saXN0LWFjdGlvbnMgLnByb3Bvc2l0aW9uLWFjdGlvbnMtYmxvYyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAjcHJvcG9zaXRpb24tcGFydHMtbGlzdC1hY3Rpb25zIC5wcm9wb3NpdGlvbi1hY3Rpb25zLWJsb2MgLnByb3Bvc2l0aW9uLWRhdGUtc2VsZWN0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgI3Byb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucyAucHJvcG9zaXRpb24tYWN0aW9ucy1ibG9jIC5wcm9wb3NpdGlvbi1kYXRlLXNlbGVjdG9yIC5wcm9wb3NpdGlvbi1hY3Rpb25zLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAjcHJvcG9zaXRpb24tcGFydHMtbGlzdC1hY3Rpb25zIC5wcm9wb3NpdGlvbi1hY3Rpb25zLWJsb2MgLnByb3Bvc2l0aW9uLWFjdGlvbnMtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjcHJvcG9zaXRpb24tcGFydHMtbGlzdC1hY3Rpb25zIC5wcm9wb3NpdGlvbi1hY3Rpb25zLWJsb2MgLnByb3Bvc2l0aW9uLWFjdGlvbnMtYnV0dG9uLmdyZWVuIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAjcHJvcG9zaXRpb24tcGFydHMtbGlzdC1hY3Rpb25zIC5wcm9wb3NpdGlvbi1hY3Rpb25zLWJsb2MgLnByb3Bvc2l0aW9uLWFjdGlvbnMtYnV0dG9uLm9yYW5nZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkI4QzAwOyB9XG4gICAgI3Byb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucyAucHJvcG9zaXRpb24tYWN0aW9ucy1ibG9jIC5wcm9wb3NpdGlvbi1hY3Rpb25zLWJ1dHRvbi5yZWQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAgICNwcm9wb3NpdGlvbi1wYXJ0cy1saXN0LWFjdGlvbnMgLnByb3Bvc2l0aW9uLWFjdGlvbnMtYmxvYyAucHJvcG9zaXRpb24tYWN0aW9ucy1idXR0b24gLnNlbGVjdGVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2OyB9XG4gICAgI3Byb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucyAucHJvcG9zaXRpb24tYWN0aW9ucy1ibG9jIC5wcm9wb3NpdGlvbi1hY3Rpb25zLWJ1dHRvbiAub3ZlcmxhcC10aW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3Byb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucyAucHJvcG9zaXRpb24tYWN0aW9ucy1ibG9jIC5wcm9wb3NpdGlvbi1hY3Rpb25zLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNwcm9wb3NpdGlvbi1wYXJ0cy1saXN0LWFjdGlvbnMgLnByb3Bvc2l0aW9uLWFjdGlvbnMtYmxvYyAucHJvcG9zaXRpb24tYWN0aW9ucy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cblxuLnByb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucy1sZWdlbmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLnByb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucy1sZWdlbmQtY29udGFpbmVyIC5wcm9wb3NpdGlvbi1wYXJ0cy1saXN0LWFjdGlvbnMtbGVnZW5kLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLnByb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucy1sZWdlbmQtY29udGFpbmVyIC5wcm9wb3NpdGlvbi1wYXJ0cy1saXN0LWFjdGlvbnMtbGVnZW5kLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnByb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucy1sZWdlbmQtY29udGFpbmVyIC5wcm9wb3NpdGlvbi1wYXJ0cy1saXN0LWFjdGlvbnMtbGVnZW5kLWJ1dHRvbi5ncmVlbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gICAgLnByb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucy1sZWdlbmQtY29udGFpbmVyIC5wcm9wb3NpdGlvbi1wYXJ0cy1saXN0LWFjdGlvbnMtbGVnZW5kLWJ1dHRvbi5vcmFuZ2UgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0ZCOEMwMDsgfVxuICAgIC5wcm9wb3NpdGlvbi1wYXJ0cy1saXN0LWFjdGlvbnMtbGVnZW5kLWNvbnRhaW5lciAucHJvcG9zaXRpb24tcGFydHMtbGlzdC1hY3Rpb25zLWxlZ2VuZC1idXR0b24ucmVkIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgLnByb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucy1sZWdlbmQtY29udGFpbmVyIC5wcm9wb3NpdGlvbi1wYXJ0cy1saXN0LWFjdGlvbnMtbGVnZW5kLXRleHQge1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsLWdpZnQgLmFtb3VudHMtbW9yZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwQjA2NDM7IH1cblxuI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsLWdpZnQgLmFtb3VudHMtbW9yZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNyZWdsZW1lbnQtdXBkYXRlLXRhY3RpbC1naWZ0IC5hbW91bnRzLW1vcmUtdmFsdWUgLnZhbHVlLWZvb3RlciB7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsLWdpZnQgLmFtb3VudHMtbW9yZS1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsLWdpZnQgLmFtb3VudHMtbW9yZS1hcnJvdyBtZC1pY29uIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTVweDtcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG5cbiNyZWdsZW1lbnQtdXBkYXRlLXRhY3RpbC1naWZ0IC5uby1zZWxlY3Rpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjQzkzODY3OyB9XG5cbiNjb25mb3JtaXRlLXBpc3RlLWFyY2hpdmUgLnRhYmxlLWhlYWRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NvbmZvcm1pdGUtcGlzdGUtYXJjaGl2ZSAuYm9keS1saW5lIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI2NvbmZvcm1pdGUtcGlzdGUtYXJjaGl2ZSAuYm9keS1saW5lIGRpdiB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgI2NvbmZvcm1pdGUtcGlzdGUtYXJjaGl2ZSAuYm9keS1saW5lIC5udW1lcm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNjb25mb3JtaXRlLXBpc3RlLWFyY2hpdmUgLmJvZHktbGluZSAudmVyaWYge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNjb25mb3JtaXRlLXBpc3RlLWFyY2hpdmUgLmJvZHktbGluZSAuZmlyc3Qge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRUVFRTsgfVxuXG4jY29uZm9ybWl0ZS1waXN0ZS1kdXBsaWNhdGEgLnRhYmxlLWhlYWRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NvbmZvcm1pdGUtcGlzdGUtZHVwbGljYXRhIC5ib2R5LWxpbmUge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjY29uZm9ybWl0ZS1waXN0ZS1kdXBsaWNhdGEgLmJvZHktbGluZSBkaXYge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICNjb25mb3JtaXRlLXBpc3RlLWR1cGxpY2F0YSAuYm9keS1saW5lIC5udW1lcm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNjb25mb3JtaXRlLXBpc3RlLWR1cGxpY2F0YSAuYm9keS1saW5lIC52ZXJpZiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2NvbmZvcm1pdGUtcGlzdGUtZHVwbGljYXRhIC5ib2R5LWxpbmUgLmZpcnN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI2NvbmZvcm1pdGUtcGlzdGUtZ3JhbmRUb3RhbFBlcmlvZGUgLnRhYmxlLWhlYWRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NvbmZvcm1pdGUtcGlzdGUtZ3JhbmRUb3RhbFBlcmlvZGUgLmJvZHktbGluZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNjb25mb3JtaXRlLXBpc3RlLWdyYW5kVG90YWxQZXJpb2RlIC5ib2R5LWxpbmUgZGl2IHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAjY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsUGVyaW9kZSAuYm9keS1saW5lIC5udW1lcm8ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNjb25mb3JtaXRlLXBpc3RlLWdyYW5kVG90YWxQZXJpb2RlIC5ib2R5LWxpbmUgLnZlcmlmIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsUGVyaW9kZSAuYm9keS1saW5lIC5maXJzdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUVFRUVFOyB9XG5cbiNjb25mb3JtaXRlLXBpc3RlLWdyYW5kVG90YWxNZW5zdWVsIC50YWJsZS1oZWFkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjb25mb3JtaXRlLXBpc3RlLWdyYW5kVG90YWxNZW5zdWVsIC5ib2R5LWxpbmUge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsTWVuc3VlbCAuYm9keS1saW5lIGRpdiB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgI2NvbmZvcm1pdGUtcGlzdGUtZ3JhbmRUb3RhbE1lbnN1ZWwgLmJvZHktbGluZSAubnVtZXJvIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsTWVuc3VlbCAuYm9keS1saW5lIC52ZXJpZiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2NvbmZvcm1pdGUtcGlzdGUtZ3JhbmRUb3RhbE1lbnN1ZWwgLmJvZHktbGluZSAuZmlyc3Qge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRUVFRTsgfVxuXG4jY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsVGlja2V0IC50YWJsZS1oZWFkZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjb25mb3JtaXRlLXBpc3RlLWdyYW5kVG90YWxUaWNrZXQgLmJvZHktbGluZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNjb25mb3JtaXRlLXBpc3RlLWdyYW5kVG90YWxUaWNrZXQgLmJvZHktbGluZSBkaXYge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICNjb25mb3JtaXRlLXBpc3RlLWdyYW5kVG90YWxUaWNrZXQgLmJvZHktbGluZSAubnVtZXJvIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsVGlja2V0IC5ib2R5LWxpbmUgLnZlcmlmIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsVGlja2V0IC5ib2R5LWxpbmUgLmZpcnN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuLnNldHRpbmdzLWthbGVuZGVzLW9wdGlvbnMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNldHRpbmdzLWthbGVuZGVzLW9wdGlvbnMtaXRlbSAuaXRlbS1saWJlbGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuc2V0dGluZ3Mta2FsZW5kZXMtb3B0aW9ucy1pdGVtIC5pdGVtLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuc2V0dGluZ3Mta2FsZW5kZXMtb3B0aW9ucy1pdGVtIC5jbGlja2FibGUtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgY29sb3I6ICNEODFCNjA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZXR0aW5ncy1rYWxlbmRlcy1vcHRpb25zLWl0ZW0gLmNsaWNrYWJsZS1mb290ZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuICAuc2V0dGluZ3Mta2FsZW5kZXMtb3B0aW9ucy1pdGVtIC5idXR0b24tY29udGFpbmVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zZXR0aW5ncy1rYWxlbmRlcy1vcHRpb25zLWl0ZW0gLm9wdGlvbnMtaXRlbS1sZWdhbCB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5zZXR0aW5ncy1rYWxlbmRlcy1vcHRpb25zLWl0ZW0gLmNvbnRhY3QtaXRlbSB7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLnNldHRpbmdzLWthbGVuZGVzLW9wdGlvbnMtaXRlbSAuY29udGFjdC1pdGVtIC5jb250YWN0LWl0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgIC5zZXR0aW5ncy1rYWxlbmRlcy1vcHRpb25zLWl0ZW0gLmNvbnRhY3QtaXRlbSAuY29udGFjdC1pdGVtLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNEU0QjY2OyB9XG4gICAgLnNldHRpbmdzLWthbGVuZGVzLW9wdGlvbnMtaXRlbSAuY29udGFjdC1pdGVtIC5jb250YWN0LWl0ZW0tbnVtZXJvIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG5cbiNjb25mb3JtaXRlLXBpc3RlLXRpY2tldCAudGFibGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jY29uZm9ybWl0ZS1waXN0ZS10aWNrZXQgLmJvZHktbGluZSB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNjb25mb3JtaXRlLXBpc3RlLXRpY2tldCAuYm9keS1saW5lIGRpdiB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgI2NvbmZvcm1pdGUtcGlzdGUtdGlja2V0IC5ib2R5LWxpbmUgLm51bWVybyB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2NvbmZvcm1pdGUtcGlzdGUtdGlja2V0IC5ib2R5LWxpbmUgLnZlcmlmIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjY29uZm9ybWl0ZS1waXN0ZS10aWNrZXQgLmJvZHktbGluZSAuZmlyc3Qge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRUVFRTsgfVxuXG4uc2V0dGluZ3Mta2FsZW5kZXMtb3B0aW9ucy10cmlhbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNldHRpbmdzLWthbGVuZGVzLW9wdGlvbnMtdHJpYWwgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY1LCAwLCAwLjIpOyB9XG4gIC5zZXR0aW5ncy1rYWxlbmRlcy1vcHRpb25zLXRyaWFsIC50cmlhbC1saWJlbGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuc2V0dGluZ3Mta2FsZW5kZXMtb3B0aW9ucy10cmlhbCAudHJpYWwtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5zZXR0aW5ncy1rYWxlbmRlcy1vcHRpb25zLXRyaWFsIC5jbGlja2FibGUtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgY29sb3I6ICNEODFCNjA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZXR0aW5ncy1rYWxlbmRlcy1vcHRpb25zLXRyaWFsIC5jbGlja2FibGUtZm9vdGVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLnNldHRpbmdzLWthbGVuZGVzLW9wdGlvbnMtdHJpYWwgLmJ1dHRvbi1jb250YWluZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNldHRpbmdzLWthbGVuZGVzLW9wdGlvbnMtdHJpYWwgLm9wdGlvbnMtdHJpYWwtbGVnYWwge1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ucGF5bWVudE1lYW5zLWl0ZW0tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucGF5bWVudE1lYW5zLWl0ZW0tY29udGFpbmVyIC5wYXltZW50TWVhbnMtaXRlbS1oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnBheW1lbnRNZWFucy1pdGVtLWNvbnRhaW5lciAucGF5bWVudE1lYW5zLWl0ZW0taGVhZGVyIC5wYXltZW50TWVhbnMtaXRlbS1saWJlbGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wYXltZW50TWVhbnMtaXRlbS1jb250YWluZXIgLnBheW1lbnRNZWFucy1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAucGF5bWVudE1lYW5zLWl0ZW0tY29udGFpbmVyIC5pYmFuLWNvbnRhaW5lci1tYWluIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucGF5bWVudE1lYW5zLWl0ZW0tY29udGFpbmVyIC5pYmFuLWNvbnRhaW5lci1tYWluIC5pYmFuLWxpYmVsbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnBheW1lbnRNZWFucy1pdGVtLWNvbnRhaW5lciAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7IH1cbiAgICAgIC5wYXltZW50TWVhbnMtaXRlbS1jb250YWluZXIgLmliYW4tY29udGFpbmVyLW1haW4gLmliYW4tY29udGFpbmVyLXN1YiAuaWJhbi1lbGVtZW50IC5sZWdhbC1tZW50aW9ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM3NDZlNmU7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAgIC5wYXltZW50TWVhbnMtaXRlbS1jb250YWluZXIgLmliYW4tY29udGFpbmVyLW1haW4gLmliYW4tY29udGFpbmVyLXN1YiAuaWJhbi1lbGVtZW50IC5sZWdhbC1tZW50aW9ucy1kaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5wYXltZW50TWVhbnMtaXRlbS1jb250YWluZXIgLmliYW4tY29udGFpbmVyLW1haW4gLmliYW4tY29udGFpbmVyLXN1YiAuaWJhbi1lbGVtZW50IC5sZWdhbC1tZW50aW9ucy1kaXYga2FsZW5kZXMtY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLnBheW1lbnRNZWFucy1pdGVtLWNvbnRhaW5lciAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIC5pYmFuLWVsZW1lbnQgLmZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucGF5bWVudE1lYW5zLWl0ZW0tY29udGFpbmVyIC5pYmFuLWNvbnRhaW5lci1tYWluIC5pYmFuLWxlZ2FsIHtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuXG4vKlxuLmthbGVuZGVzLXBhZ2UtYWx3YXlzVmlzaWJsZXtcbiAgei1pbmRleDogMTI7XG59XG5cbiAqL1xuLm1lZGlhLWNob2ljZS1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAubWVkaWEtY2hvaWNlLWl0ZW0tY29udGFpbmVyIC5tZWRpYS1jaG9pY2UtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLm1lZGlhLWNob2ljZS1pdGVtLWNvbnRhaW5lciAubWVkaWEtY2hvaWNlLWl0ZW0gLm1lZGlhLXRpdGxlcyB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAubWVkaWEtY2hvaWNlLWl0ZW0tY29udGFpbmVyIC5tZWRpYS1jaG9pY2UtaXRlbSAubWVkaWEtdGl0bGVzIC5tZWRpYS10aXRsZS1tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAubWVkaWEtY2hvaWNlLWl0ZW0tY29udGFpbmVyIC5tZWRpYS1jaG9pY2UtaXRlbSAubWVkaWEtdGl0bGVzIC5tZWRpYS10aXRsZS1zdWIge1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAubWVkaWEtY2hvaWNlLWl0ZW0tY29udGFpbmVyIC5tZWRpYS1jaG9pY2UtaXRlbSAubWVkaWEtY2hlY2tzIC5tZWRpYS1jaGVjayAubWVkaWEtY2hlY2stdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubWVkaWEtY2hvaWNlLWl0ZW0tY29udGFpbmVyIC5tZWRpYS1jaG9pY2UtaXRlbSAubWVkaWEtY2hlY2tzIC5tZWRpYS1jaGVjayAubWVkaWEtY2hlY2staW5wdXQge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLm1lZGlhLWNob2ljZS1pdGVtLWNvbnRhaW5lciAubWVkaWEtY2hvaWNlLWl0ZW0gLm1lZGlhLWNoZWNrcyAubWVkaWEtY2hlY2sgLm1lZGlhLWNoZWNrLWlucHV0Lm5vLW1vZGVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuXG4jc2V0dGluZ3NNZWRpYUdlbmVyYWwtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc2V0dGluZ3MtbWVkaWEtcGVyc29ubmFsaXNhdGlvbi1kZXRhaWwgLmRldGFpbC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG5cbiNzZXR0aW5ncy1tZWRpYS1wZXJzb25uYWxpc2F0aW9uLWRldGFpbCAucGVyc29ubmFsaXNhdGlvbi1tZWRpYS1jaG9pY2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICNzZXR0aW5ncy1tZWRpYS1wZXJzb25uYWxpc2F0aW9uLWRldGFpbCAucGVyc29ubmFsaXNhdGlvbi1tZWRpYS1jaG9pY2UgLnBlcnNvbm5hbGlzYXRpb24tbWVkaWEtY2hvaWNlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tZGV0YWlsIC5wZXJzb25uYWxpc2F0aW9uLW1lZGlhLWNob2ljZSAuY2hlY2staXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4OyB9XG4gICAgI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tZGV0YWlsIC5wZXJzb25uYWxpc2F0aW9uLW1lZGlhLWNob2ljZSAuY2hlY2staXRlbSAuY2hlY2stbGliZWxsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jc2V0dGluZ3MtbWVkaWEtcGVyc29ubmFsaXNhdGlvbi1saXN0IC5ub3RpZmljYXRpb24taXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICNzZXR0aW5ncy1tZWRpYS1wZXJzb25uYWxpc2F0aW9uLWxpc3QgLm5vdGlmaWNhdGlvbi1pdGVtLWNvbnRhaW5lciAubm90aWZpY2F0aW9uLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tbGlzdCAubm90aWZpY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWl0ZW0taGVhZGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tbGlzdCAubm90aWZpY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWl0ZW0taGVhZGVyIC5ub3RpZmljYXRpb24taXRlbS1saWJlbGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tbGlzdCAubm90aWZpY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWl0ZW0taGVhZGVyIC5ub3RpZmljYXRpb24taXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNEY1MDUwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tbGlzdCAubm90aWZpY2F0aW9uLWl0ZW0tc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7IH1cblxuI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tbGlzdCAubGluay1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tbGlzdCAubGluay1jb250YWluZXIgLmxpbmsge1xuICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tbGlzdCAubGluay1jb250YWluZXIgLmxpbmstc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5zZXR0aW5ncy1tZW51SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgLnNldHRpbmdzLW1lbnVJdGVtLmhhcy1saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNldHRpbmdzLW1lbnVJdGVtLmlzLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuc2V0dGluZ3MtbWVudUl0ZW0uaXMtdGl0bGUgLnNldHRpbmdzLW1lbnVJdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuc2V0dGluZ3MtbWVudUl0ZW0gLnNldHRpbmdzLW1lbnVJdGVtLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuc2V0dGluZ3MtbWVudUl0ZW06bm90KC5pcy10aXRsZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAuc2V0dGluZ3MtbWVudUl0ZW06bm90KC5pcy10aXRsZSkuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgICAgIC5zZXR0aW5ncy1tZW51SXRlbTpub3QoLmlzLXRpdGxlKS5zZWxlY3RlZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNDOTM4Njc7IH1cblxuLnNldHRpbmdzLW1lbnVJdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThGQzsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLWZhbWlsbGUtZm9ybSAuc2V0dGluZ3Mtb25saW5lLWZhbWlsbGUtZm9ybS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jc2V0dGluZ3NPbmxpbmVBcHBhcmVuY2UtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1kZXRhaWwgLmRldGFpbC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG5cbiNzZXR0aW5ncy1vbmxpbmUtbm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmaWNhdGlvbi1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgI3NldHRpbmdzLW9ubGluZS1ub3RpZmljYXRpb24tbGlzdCAubm90aWZpY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5ub3RpZmljYXRpb24taXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAjc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb24taXRlbS1jb250YWluZXIgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24taXRlbS1oZWFkZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb24taXRlbS1jb250YWluZXIgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24taXRlbS1oZWFkZXIgLm5vdGlmaWNhdGlvbi1pdGVtLWxpYmVsbGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAjc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb24taXRlbS1jb250YWluZXIgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24taXRlbS1oZWFkZXIgLm5vdGlmaWNhdGlvbi1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZmljYXRpb24taXRlbS1zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5saW5rLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5saW5rLWNvbnRhaW5lciAubGluayB7XG4gICAgY29sb3I6ICMxOTc2RDI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IC5saW5rLWNvbnRhaW5lciAubGluay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuI3BheW1lbnQtYWNjb3VudC1kb2N1bWVudCAucGVyc29uLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gICNwYXltZW50LWFjY291bnQtZG9jdW1lbnQgLnBlcnNvbi1jb250YWluZXIgLnBlcnNvbi1saXN0IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgICAjcGF5bWVudC1hY2NvdW50LWRvY3VtZW50IC5wZXJzb24tY29udGFpbmVyIC5wZXJzb24tbGlzdCAucGVyc29uLWxpc3QtaXRlbSB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgI3BheW1lbnQtYWNjb3VudC1kb2N1bWVudCAucGVyc29uLWNvbnRhaW5lciAucGVyc29uLWluZm9zIC5uby1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbiNwYXltZW50LWFjY291bnQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjcGF5bWVudC1hY2NvdW50LWhlYWRlciAucGF5bWVudC1oZWFkZXItc3RhdHVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNwYXltZW50LWFjY291bnQtaWRlbnRpZmljYXRpb24gLnN0cmlwZS1hY2NlcHRhbmNlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjcGF5bWVudC1hY2NvdW50LWlkZW50aWZpY2F0aW9uIC5zdHJpcGUtYWNjZXB0YW5jZSAuc3RyaXBlLWFjY2VwdGFuY2UtdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI3BheW1lbnQtYWNjb3VudC1pZGVudGlmaWNhdGlvbiAucGF5bWVudC1hY2NvdW50LWlkZW50aWZpY2F0aW9uLWVuZE9mUGFnZSB7XG4gIGhlaWdodDogMTUwcHg7IH1cblxuI3BheW1lbnQtYWNjb3VudC1sb2FkaW5nIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjcGF5bWVudC1hY2NvdW50LWxvYWRpbmcgLnBheW1lbnQtYWNjb3VudC1sb2FkaW5nLXRhZ3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICNwYXltZW50LWFjY291bnQtbG9hZGluZyAubG9hZGluZy1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLXBheW1lbnRBY2NvdW50LW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3BheW1lbnQtYWNjb3VudC1zeW50aGVzZSAucGF5bWVudC1hY2NvdW50LXN5bnRoZXNlLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3BheW1lbnQtYWNjb3VudC1zeW50aGVzZSAucGF5bWVudC1hY2NvdW50LXN5bnRoZXNlLXRleHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuI3BheW1lbnQtYWNjb3VudC12ZXJzZW1lbnQgLmliYW4tZXJyb3Ige1xuICBjb2xvcjogI0M5Mzg2NztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbiNzZXR0aW5nc09ubGluZVByb21vLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NldHRpbmdzLXJlc2VydmF0aW9uLWFubnVsYXRpb24gLnNldHRpbmdzLXJlc2VydmF0aW9uLWFubnVsYXRpb24tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSAuaGVhZGVyLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3NldHRpbmdzLXJlc2VydmF0aW9uLWFydGljbGUgLnNldHRpbmdzLXJlc2VydmF0aW9uLWFydGljbGUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbiNzZXR0aW5ncy1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLWVkaXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNzZXR0aW5ncy1yZXNlcnZhdGlvbi1hcnRpY2xlIC5tYXNzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuXG4jc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgI3NldHRpbmdzLXJlc2VydmF0aW9uLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAjc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0taGVhZGVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzZXR0aW5ncy1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0uaGFzLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUU7IH1cbiAgICAjc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0tbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNzZXR0aW5ncy1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI3NldHRpbmdzLXJlc2VydmF0aW9uLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLWlucHV0LWxpbmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3NldHRpbmdzLXJlc2VydmF0aW9uLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7IH1cbiAgICAjc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5pdGVtLWRldGFpbHMtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC50YWNoZXMtY29udGFpbmVyIC50YWNoZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTVweCA2MHB4OyB9XG4gICAgICAjc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC50YWNoZXMtY29udGFpbmVyIC50YWNoZS1jb250YWluZXIgLnRhY2hlLW9wdGlvbnMgLnRhY2hlLW9wdGlvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDsgfVxuICAgICAgICAjc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC50YWNoZXMtY29udGFpbmVyIC50YWNoZS1jb250YWluZXIgLnRhY2hlLW9wdGlvbnMgLnRhY2hlLW9wdGlvbiAudGFjaGUtb3B0aW9uLWNvbG9yIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG5cbiNzZXR0aW5ncy1yZXNlcnZhdGlvbi1hcnRpY2xlIC5saW5rLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSAubGluay1jb250YWluZXIgLmxpbmsge1xuICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3NldHRpbmdzLXJlc2VydmF0aW9uLWFydGljbGUgLmxpbmstY29udGFpbmVyIC5saW5rLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ueHMgI3NldHRpbmdzLXJlc2VydmF0aW9uLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAudGFjaGVzLWNvbnRhaW5lciAudGFjaGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTVweCAzMHB4OyB9XG5cbiNzZXR0aW5ncy1yZXNlcnZhdGlvbi1jdXN0b21GaWVsZHMgLm1vZGlmLXRleHQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jc2V0dGluZ3MtcmVzZXJ2YXRpb24tcHJvcG9zaXRpb24gLnNldHRpbmdzLXJlc2VydmF0aW9uLXByb3Bvc2l0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI3NldHRpbmdzLXJlc2VydmF0aW9uLXB1YmxpY2F0aW9uIC5zZXR0aW5ncy1yZXNlcnZhdGlvbi1wdWJsaWNhdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUgLmhlYWRlci1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNzZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUgLnNldHRpbmdzLXNlbGxPbmxpbmUtYXJ0aWNsZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuI3NldHRpbmdzLXNlbGxPbmxpbmUtYXJ0aWNsZSAuYXJ0aWNsZS1lZGl0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4jc2V0dGluZ3Mtc2VsbE9ubGluZS1hcnRpY2xlIC5ibG9jLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4jc2V0dGluZ3Mtc2VsbE9ubGluZS1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAjc2V0dGluZ3Mtc2VsbE9ubGluZS1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0taGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3NldHRpbmdzLXNlbGxPbmxpbmUtYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtLWRldGFpbHMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAjc2V0dGluZ3Mtc2VsbE9ubGluZS1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0uaGFzLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUU7IH1cbiAgICAjc2V0dGluZ3Mtc2VsbE9ubGluZS1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaXRlbS1saWJlbGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3NldHRpbmdzLXNlbGxPbmxpbmUtYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICNzZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLWlucHV0LWxpbmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3NldHRpbmdzLXNlbGxPbmxpbmUtYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTsgfVxuICAgICNzZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuaXRlbS1kZXRhaWxzLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNzZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUgLmxpbmstY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUgLmxpbmstY29udGFpbmVyIC5saW5rIHtcbiAgICBjb2xvcjogIzE5NzZEMjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUgLmxpbmstY29udGFpbmVyIC5saW5rLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jc2V0dGluZ3Mtc2VsbE9ubGluZS1jbGlja0NvbGxlY3QgLnNldHRpbmdzLXNlbGxPbmxpbmUtY2xpY2tDb2xsZWN0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgI3NldHRpbmdzLXNlbGxPbmxpbmUtY2xpY2tDb2xsZWN0IC5zZXR0aW5ncy1zZWxsT25saW5lLWNsaWNrQ29sbGVjdC1jb250ZW50IC5jbGlja0NvbGxlY3QtaXRlbS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI3NldHRpbmdzLXNlbGxPbmxpbmUtY2xpY2tDb2xsZWN0IC5kaXNwby1kYXktaXRlbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWNsaWNrQ29sbGVjdCAuZGlzcG8tZGF5LWl0ZW0gLmRpc3BvLWRheS1pdGVtLWxpYmVsbGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuI3NldHRpbmdzLXNlbGxPbmxpbmUtY2xpY2tDb2xsZWN0IC5jYWxlbmRyaWVycy1jb250YWluZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWNsaWNrQ29sbGVjdCAuY2FsZW5kcmllcnMtY29udGFpbmVyIC5jYWxlbmRyaWVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuICAgICNzZXR0aW5ncy1zZWxsT25saW5lLWNsaWNrQ29sbGVjdCAuY2FsZW5kcmllcnMtY29udGFpbmVyIC5jYWxlbmRyaWVyLWl0ZW0gLnRpbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3NldHRpbmdzLXNlbGxPbmxpbmUtY29tbWFuZGVzIC5zZXR0aW5ncy1zZWxsT25saW5lLWNvbW1hbmRlcy1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1zZWxsT25saW5lLWNvbW1hbmRlcyAudGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3NldHRpbmdzLXNlbGxPbmxpbmUtY29tbWFuZGVzIC5lbmNhaXNzZW1lbnQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3NldHRpbmdzLXNlbGxPbmxpbmUtY29tbWFuZGVzIC5jb21tYW5kZS1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbiNzZXR0aW5ncy1zZWxsT25saW5lLWNvbW1hbmRlcyAuY29tbWFuZGUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgI3NldHRpbmdzLXNlbGxPbmxpbmUtY29tbWFuZGVzIC5jb21tYW5kZS1pdGVtIC5jb21tYW5kZS1pdGVtLWNsaWVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWNvbW1hbmRlcyAuY29tbWFuZGUtaXRlbSAuY29tbWFuZGUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM0RjUwNTA7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWNvbW1hbmRlcyAuY29tbWFuZGUtaXRlbSAuY29tbWFuZGUtaXRlbS1kZWxpdmVyeSB7XG4gICAgY29sb3I6ICM0RjUwNTA7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWNvbW1hbmRlcyAuY29tbWFuZGUtaXRlbSAuZGV0YWlscy1jb250ZW50IC5kZXRhaWxzLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWNvbW1hbmRlcyAuY29tbWFuZGUtaXRlbSAuZGV0YWlscy1jb250ZW50IC5kZXRhaWxzLWNvbnRlbnQtYXJ0aWNsZSB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdG9tOiAycHg7IH1cbiAgICAjc2V0dGluZ3Mtc2VsbE9ubGluZS1jb21tYW5kZXMgLmNvbW1hbmRlLWl0ZW0gLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1jb250ZW50LWFydGljbGUgLmRldGFpbHMtY29udGVudC1hcnRpY2xlLWFtb3VudCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjc2V0dGluZ3Mtc2VsbE9ubGluZS1jb21tYW5kZXMgLmNvbW1hbmRlLWl0ZW0gLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1jb250ZW50LXRvdGFsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3NldHRpbmdzLXNlbGxPbmxpbmUtY29tbWFuZGVzIC5jb21tYW5kZS1pdGVtIC5kZXRhaWxzLWNvbnRlbnQgLmRldGFpbHMtY29udGVudC10b3RhbCBkaXYge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuI3NldHRpbmdzLXNlbGxPbmxpbmUtZGVsaXZlcnlNb2RlIC5zZXR0aW5ncy1zZWxsT25saW5lLWRlbGl2ZXJ5TW9kZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWRlbGl2ZXJ5TW9kZSAuc2V0dGluZ3Mtc2VsbE9ubGluZS1kZWxpdmVyeU1vZGUtY29udGVudCAuZGVsaXZlcnlNb2RlLWl0ZW0tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICNzZXR0aW5ncy1zZWxsT25saW5lLWRlbGl2ZXJ5TW9kZSAuc2V0dGluZ3Mtc2VsbE9ubGluZS1kZWxpdmVyeU1vZGUtY29udGVudCAuZnJlZUFtb3VudC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI3NldHRpbmdzLXNlbGxPbmxpbmUtcHVibGljYXRpb24gLnNldHRpbmdzLXNlbGxPbmxpbmUtcHVibGljYXRpb24tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3MtcGxhdGZvcm0tcGFyYW1ldGVyLW9yZGVyIC5vcmRlci1pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3NldHRpbmdzLXBsYXRmb3JtLXBhcmFtZXRlci1waG90by1ldGFibGlzc2VtZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jc2V0dGluZ3MtcGxhdGZvcm0tcGFyYW1ldGVyLXBob3RvLXJlYWxpc2F0aW9uIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jc2V0dGluZ3MtcGxhdGZvcm0tcGFyYW1ldGVyLXByZXN0YXRpb24gLmxpbmsge1xuICBjb2xvcjogIzE5NzZEMjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3NldHRpbmdzLXBsYXRmb3JtLXBhcmFtZXRlci1wcmVzdGF0aW9uIC5saW5rLXNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuI3NldHRpbmdzLXBsYXRmb3JtLXBhcmFtZXRlci1wcmVzdGF0aW9uIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjQzkzODY3OyB9XG5cbiNzZXR0aW5ncy1wbGF0Zm9ybS1wYXJhbWV0ZXItcHJlc3RhdGlvbiAubm90LWJvb2thYmxlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0U1MzkzNTsgfVxuICAjc2V0dGluZ3MtcGxhdGZvcm0tcGFyYW1ldGVyLXByZXN0YXRpb24gLm5vdC1ib29rYWJsZSBtZC1pY29uIHtcbiAgICBjb2xvcjogI0U1MzkzNTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbiNzZXR0aW5ncy1wbGF0Zm9ybS1wYXJhbWV0ZXItdXBkYXRlIC5jaGVja2JveC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3NldHRpbmdzLXBsYXRmb3JtLXBhcmFtZXRlci11cGRhdGUgLmNoZWNrYm94LWl0ZW0gLmNoZWNrYm94LWl0ZW0tbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuI2Rpc2NvdW50LWNvbXBvbmVudCAubW9kaWZpZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2Rpc2NvdW50LWNvbXBvbmVudCAubW9kaWYtdGV4dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNkaXNjb3VudC1jb21wb25lbnQgLmFsaWduLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI2Rpc2NvdW50LWNvbXBvbmVudCAuaW5wdXQtdmFsdWUge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4jZGlzY291bnQtY29tcG9uZW50IC5pbnB1dC11bml0ZSB7XG4gIG1heC13aWR0aDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuI2Rpc2NvdW50LWNvbXBvbmVudCAubWFyZ2luLXRvcC0yIHtcbiAgbWFyZ2luLXRvcDogMiU7IH1cblxuI2Rpc2NvdW50LWNvbXBvbmVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDNweDsgfVxuXG4jZGlzY291bnQtcGFnZSAubGluay1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI2Rpc2NvdW50LXBhZ2UgLmxpbmstY29udGFpbmVyIC5saW5rIHtcbiAgICBjb2xvcjogIzE5NzZEMjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNkaXNjb3VudC1wYWdlIC5saW5rLWNvbnRhaW5lciAubGluay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuI3ByZXN0YXRpb24tbGlzdC1jb21wb25lbnQgLmxpbmsge1xuICBjb2xvcjogIzE5NzZEMjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3ByZXN0YXRpb24tbGlzdC1jb21wb25lbnQgLmxpbmstc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jcHJvcG9zaXRpb24tcmVzZXJ2YXRpb24gLmxpbmstY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNwcm9wb3NpdGlvbi1yZXNlcnZhdGlvbiAubGluay1jb250YWluZXIgLmxpbmsge1xuICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3Byb3Bvc2l0aW9uLXJlc2VydmF0aW9uIC5saW5rLWNvbnRhaW5lciAubGluay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuI3Byb3Bvc2l0aW9uLXJlc2VydmF0aW9uIC5pbmNyZW1lbnQtaXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4jcmVzc291cmNlLWxpc3QtY29tcG9uZW50IC5saW5rIHtcbiAgY29sb3I6ICMxOTc2RDI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNyZXNzb3VyY2UtbGlzdC1jb21wb25lbnQgLmxpbmstc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jc2V0dGluZ3MtcHJvbW8tY29kZSAud2FybmluZy1tZXNzYWdlLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuI3NldHRpbmdzLXByb21vLWNvZGUgLnNldHRpbmdzLXByb21vLWNvZGUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3MtcHJvbW8tY29kZSAua2FsZW5kZXMtdGFnIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbiNzZXR0aW5ncy1wcm9tby1jb2RlIC5jb2RlLXByb21vLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAjc2V0dGluZ3MtcHJvbW8tY29kZSAuY29kZS1wcm9tby1pdGVtLWNvbnRhaW5lciAuY29kZS1wcm9tby1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICNzZXR0aW5ncy1wcm9tby1jb2RlIC5jb2RlLXByb21vLWl0ZW0tY29udGFpbmVyIC5jb2RlLXByb21vLWl0ZW0gLmNvZGUtcHJvbW8taXRlbS1oZWFkZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjc2V0dGluZ3MtcHJvbW8tY29kZSAuY29kZS1wcm9tby1pdGVtLWNvbnRhaW5lciAuY29kZS1wcm9tby1pdGVtIC5jb2RlLXByb21vLWl0ZW0taGVhZGVyIC5jb2RlLXByb21vLWl0ZW0tbGliZWxsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc2V0dGluZ3MtcHJvbW8tY29kZSAuY29kZS1wcm9tby1pdGVtLWNvbnRhaW5lciAuY29kZS1wcm9tby1pdGVtIC51bmlxLW1haW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc2V0dGluZ3MtcHJvbW8tY29kZSAuY29kZS1wcm9tby1pdGVtLWNvbnRhaW5lciAuY29kZS1wcm9tby1pdGVtIC51bmlxLXN1YiB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjc2V0dGluZ3MtcHJvbW8tY29kZSAuY29kZS1wcm9tby1pdGVtLWNvbnRhaW5lciAuY29kZS1wcm9tby1pdGVtIC5jb2RlLXByb21vLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgI3NldHRpbmdzLXByb21vLWNvZGUgLmNvZGUtcHJvbW8taXRlbS1jb250YWluZXIgLmNvZGUtcHJvbW8taXRlbSAuY29kZS1wcm9tby1pdGVtLWlucHV0LWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICNzZXR0aW5ncy1wcm9tby1jb2RlIC5jb2RlLXByb21vLWl0ZW0tY29udGFpbmVyIC5jb2RlLXByb21vLWl0ZW0gLmNvZGUtcHJvbW8taXRlbS1pbnB1dC1saW5lLnN3aXRjaCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzZXR0aW5ncy1wcm9tby1jb2RlIC5jb2RlLXByb21vLWl0ZW0tY29udGFpbmVyIC5jb2RlLXByb21vLWl0ZW0gLmNvZGUtcHJvbW8taXRlbS1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7IH1cblxuI3NldHRpbmdzLXByb21vLWNvZGUgLmxpbmstY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNzZXR0aW5ncy1wcm9tby1jb2RlIC5saW5rLWNvbnRhaW5lciAubGluayB7XG4gICAgY29sb3I6ICMxOTc2RDI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjc2V0dGluZ3MtcHJvbW8tY29kZSAubGluay1jb250YWluZXIgLmxpbmstc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbiNzZXR0aW5ncy1wcm9tby1jb2RlLXV0aWxpc2F0aW9uIC53YXJuaW5nLW1lc3NhZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jc2V0dGluZ3MtcHJvbW8tY29kZS11dGlsaXNhdGlvbiAuc2V0dGluZ3MtcHJvbW8tY29kZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1wcm9tby1jb2RlLXV0aWxpc2F0aW9uIC5rYWxlbmRlcy10YWcge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuI3NldHRpbmdzLXByb21vLWNvZGUtdXRpbGlzYXRpb24gLmNvZGUtcHJvbW8taXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAjc2V0dGluZ3MtcHJvbW8tY29kZS11dGlsaXNhdGlvbiAuY29kZS1wcm9tby1pdGVtLWNvbnRhaW5lciAuY29kZS1wcm9tby1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgI3NldHRpbmdzLXByb21vLWNvZGUtdXRpbGlzYXRpb24gLmNvZGUtcHJvbW8taXRlbS1jb250YWluZXIgLmNvZGUtcHJvbW8taXRlbSAuY29kZS1wcm9tby1pdGVtLWhlYWRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNzZXR0aW5ncy1wcm9tby1jb2RlLXV0aWxpc2F0aW9uIC5jb2RlLXByb21vLWl0ZW0tY29udGFpbmVyIC5jb2RlLXByb21vLWl0ZW0gLmNvZGUtcHJvbW8taXRlbS1oZWFkZXIgLmNvZGUtcHJvbW8taXRlbS1saWJlbGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNzZXR0aW5ncy1wcm9tby1jb2RlLXV0aWxpc2F0aW9uIC5jb2RlLXByb21vLWl0ZW0tY29udGFpbmVyIC5jb2RlLXByb21vLWl0ZW0gLnVuaXEtbWFpbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNzZXR0aW5ncy1wcm9tby1jb2RlLXV0aWxpc2F0aW9uIC5jb2RlLXByb21vLWl0ZW0tY29udGFpbmVyIC5jb2RlLXByb21vLWl0ZW0gLnVuaXEtc3ViIHtcbiAgICAgIGNvbG9yOiAjNEY1MDUwO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgI3NldHRpbmdzLXByb21vLWNvZGUtdXRpbGlzYXRpb24gLmNvZGUtcHJvbW8taXRlbS1jb250YWluZXIgLmNvZGUtcHJvbW8taXRlbSAuY29kZS1wcm9tby1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNEY1MDUwO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgI3NldHRpbmdzLXByb21vLWNvZGUtdXRpbGlzYXRpb24gLmNvZGUtcHJvbW8taXRlbS1jb250YWluZXIgLmNvZGUtcHJvbW8taXRlbSAuY29kZS1wcm9tby1pdGVtLWlucHV0LWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAjc2V0dGluZ3MtcHJvbW8tY29kZS11dGlsaXNhdGlvbiAuY29kZS1wcm9tby1pdGVtLWNvbnRhaW5lciAuY29kZS1wcm9tby1pdGVtIC5jb2RlLXByb21vLWl0ZW0taW5wdXQtbGluZS5zd2l0Y2gge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjc2V0dGluZ3MtcHJvbW8tY29kZS11dGlsaXNhdGlvbiAuY29kZS1wcm9tby1pdGVtLWNvbnRhaW5lciAuY29kZS1wcm9tby1pdGVtIC5jb2RlLXByb21vLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTsgfVxuXG4jc2V0dGluZ3Mtc2VvLWdyZXNlcnZlLWFydGljbGUgLmhlYWRlci1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNzZXR0aW5ncy1zZW8tZ3Jlc2VydmUtYXJ0aWNsZSAuc2V0dGluZ3Mtc2VvR3Jlc2VydmUtYXJ0aWNsZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuI3NldHRpbmdzLXNlby1ncmVzZXJ2ZS1hcnRpY2xlIC5hcnRpY2xlLWVkaXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNzZXR0aW5ncy1zZW8tZ3Jlc2VydmUtYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgI3NldHRpbmdzLXNlby1ncmVzZXJ2ZS1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI3NldHRpbmdzLXNlby1ncmVzZXJ2ZS1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaXRlbS1oZWFkZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3NldHRpbmdzLXNlby1ncmVzZXJ2ZS1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0uaGFzLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUU7IH1cbiAgICAjc2V0dGluZ3Mtc2VvLWdyZXNlcnZlLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc2V0dGluZ3Mtc2VvLWdyZXNlcnZlLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjc2V0dGluZ3Mtc2VvLWdyZXNlcnZlLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLWlucHV0LWxpbmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3NldHRpbmdzLXNlby1ncmVzZXJ2ZS1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaXRlbS1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxOyB9XG4gICAgI3NldHRpbmdzLXNlby1ncmVzZXJ2ZS1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaXRlbS10YWNoZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMHB4IDQwcHg7IH1cbiAgICAgICNzZXR0aW5ncy1zZW8tZ3Jlc2VydmUtYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0tdGFjaGUtY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0tdGFjaGUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTsgfVxuXG4jc2V0dGluZ3Mtc2VvLWdyZXNlcnZlLWFydGljbGUgLmxpbmstY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNzZXR0aW5ncy1zZW8tZ3Jlc2VydmUtYXJ0aWNsZSAubGluay1jb250YWluZXIgLmxpbmsge1xuICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3NldHRpbmdzLXNlby1ncmVzZXJ2ZS1hcnRpY2xlIC5saW5rLWNvbnRhaW5lciAubGluay1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuI3N0YWZmLXdvcmtpbmctaG91cnMtZGlzcG9uaWJpbGl0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI3N0YWZmLXdvcmtpbmctaG91cnMtZGlzcG9uaWJpbGl0ZS1oZWFkZXIgLmRpc3BvLWhlYWRlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3N0YWZmLXdvcmtpbmctaG91cnMtZGlzcG9uaWJpbGl0ZS1oZWFkZXIgLmRpc3BvLWhlYWRlci1mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kZXNrdG9wICNzdGFmZi13b3JraW5nLWhvdXJzLWRpc3BvbmliaWxpdGUtaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuI3N0YWZmLXdvcmtpbmctaG91cnMtZGlzcG9uaWJpbGl0ZS1yZXBlYXQgLmhhcy1pbnB1dCAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWRpc3BvbmliaWxpdGUtcmVwZWF0IC5oYXMtaW5wdXQgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG5cbiNzdGFmZi13b3JraW5nLWhvdXJzLWRpc3BvbmliaWxpdGUtcmVwZWF0IGlucHV0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNzdGFmZi13b3JraW5nLWhvdXJzLWRpc3BvbmliaWxpdGUtcmVwZWF0RW5kIC5oYXMtaW5wdXQgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjc3RhZmYtd29ya2luZy1ob3Vycy1kaXNwb25pYmlsaXRlLXJlcGVhdEVuZCAuaGFzLWlucHV0IC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQge1xuICAgIGhlaWdodDogNTBweDsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1kaXNwb25pYmlsaXRlLXJlcGVhdEVuZCBpbnB1dCB7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1kaXNwb25pYmlsaXRlLXVwZGF0ZSAubWVkaXVtLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwcHggMTBweDsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1pbmRpc3BvbmliaWxpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWluZGlzcG9uaWJpbGl0ZS1oZWFkZXIgLmluZGlzcG8taGVhZGVyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjc3RhZmYtd29ya2luZy1ob3Vycy1pbmRpc3BvbmliaWxpdGUtaGVhZGVyIC5pbmRpc3BvLWhlYWRlci1mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kZXNrdG9wICNzdGFmZi13b3JraW5nLWhvdXJzLWluZGlzcG9uaWJpbGl0ZS1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4jc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCBpbnB1dCB7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQtc2hvd0RhdGUge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgI3N0YWZmV29ya2luZ0hvdXJzLWluZGlzcG9uaWJpbGl0ZS1yZXBlYXQgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0LXNob3dEYXRlIC5zaG93RGF0ZS1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgI3N0YWZmV29ya2luZ0hvdXJzLWluZGlzcG9uaWJpbGl0ZS1yZXBlYXQgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0LXNob3dEYXRlIC5zaG93RGF0ZS12YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbiNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0IC5pbnB1dC1zaG93TW9udGgtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI3N0YWZmV29ya2luZ0hvdXJzLWluZGlzcG9uaWJpbGl0ZS1yZXBlYXQgLmlucHV0LXNob3dNb250aC1jb250YWluZXIgLm1vbnRoLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCAuaW5wdXQtc2hvd01vbnRoLWNvbnRhaW5lciAuaW5wdXQtc2hvd01vbnRoLXNlbGVjdG9yIG1kLWljb24ge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0IC5zd2l0Y2gtYWxsLWRheS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggMTBweDsgfVxuICAjc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCAuc3dpdGNoLWFsbC1kYXktY29udGFpbmVyIC5pbnB1dC1hbGwtZGF5LWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCAuaW5wdXQtdGltZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gICNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0IC5pbnB1dC10aW1lLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbiNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0IC5pbnB1dC1zbGlkZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAjc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXlzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRheXMtY29udGFpbmVyIC5pbnB1dC1kYXlzLW9uZSB7XG4gICAgICBjb2xvcjogIzRGNTA1MDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAjc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLnRvZGF5IHtcbiAgICAgIGNvbG9yOiAjNDcyMkFFO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDcyMkFFO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgICNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLnRvZGF5LmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAjc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZS5zZWxlY3RlZC5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAjc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZS5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0RW5kIGlucHV0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtdXBkYXRlIC5tZWRpdW0tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDBweCAxMHB4OyB9XG5cbiNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtdXBkYXRlU2luZ2xlIC5tZWRpdW0tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDBweCAxMHB4OyB9XG5cbi5zdG9jay1pbm91dC1saXN0LWl0ZW0uaXMtZWRpdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnN0b2NrLWlub3V0LWxpc3QtaXRlbS5pcy1lZGl0aW9uLmlzLXVwZGF0ZWQgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIG9yYW5nZTsgfVxuXG4uc3RvY2staW5vdXQtbGlzdC1pdGVtIC5waG90by1jb250YWluZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5zdG9jay1pbm91dC1saXN0LWl0ZW0gLnBhZGRpbmctaXNFZGl0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4uc3RvY2staW5vdXQtbGlzdC1pdGVtIC5zdHlsZS1zdG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cblxuLmZhbWlsbGUtZWRpdGlvbi1maWNoZSAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uZmFtaWxsZS1lZGl0aW9uLWZpY2hlIC5pdGVtLXBob3RvIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmZhbWlsbGUtZWRpdGlvbi1maWNoZSAuaXRlbS1waG90byBpbWcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4jZmFtaWxsZS1lZGl0aW9uLWxpc3QgLml0ZW0tcGhvdG8ge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAjZmFtaWxsZS1lZGl0aW9uLWxpc3QgLml0ZW0tcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuLnRhcmlmLXByZXN0YXRpb24tcHJldmlldy1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAycHg7IH1cbiAgLnRhcmlmLXByZXN0YXRpb24tcHJldmlldy1pdGVtIC50YWNoZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNFRUVFRUU7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gICAgLnRhcmlmLXByZXN0YXRpb24tcHJldmlldy1pdGVtIC50YWNoZS1pdGVtLnNlbGVjdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogYmxpbmtlci01MCAycyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDsgfVxuICAgIC50YXJpZi1wcmVzdGF0aW9uLXByZXZpZXctaXRlbSAudGFjaGUtaXRlbSAudGFjaGUtbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnRhcmlmLXByZXN0YXRpb24tcHJldmlldy1pdGVtIC50YWNoZS1pdGVtIC50YWNoZS1kZXRhaWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAudGFyaWYtcHJlc3RhdGlvbi1wcmV2aWV3LWl0ZW0gLnRhY2hlLWl0ZW0gLml0ZW0tZXh0cmFUaW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBoZWlnaHQ6IDBweDtcbiAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZmZmZmYsICNmZmZmZmYgNXB4LCAjQkJERUZCIDVweCwgI0JCREVGQiAxMHB4KTsgfVxuICAgIC50YXJpZi1wcmVzdGF0aW9uLXByZXZpZXctaXRlbSAudGFjaGUtaXRlbSAudGFjaGUtZWRpdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgYm90dG9tOiA1cHg7IH1cblxuLnByZXN0YXRpb24tcHJldmlldy10aW1lRnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCA1cHg7XG4gIHdpZHRoOiAyMHB4OyB9XG4gIC5wcmVzdGF0aW9uLXByZXZpZXctdGltZUZyYW1lIC50aW1lRnJhbWUtdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4OyB9XG4gICAgLnByZXN0YXRpb24tcHJldmlldy10aW1lRnJhbWUgLnRpbWVGcmFtZS10aW1lLmhvdXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5wcmVzdGF0aW9uLXByZXZpZXctdGltZUZyYW1lIC50aW1lRnJhbWUtdGltZS5xdWFydCB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC5wcmVzdGF0aW9uLXByZXZpZXctdGltZUZyYW1lIC50aW1lRnJhbWUtdGltZS5kZW1pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG5cbiNkYXNoYm9hcmQtcGFnZS1kZXNrdG9wIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG4jZGFzaGJvYXJkLXBhZ2UtZGVza3RvcCAjZGFzaGJvYXJkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2Rhc2hib2FyZC1wYWdlLW1vYmlsZSAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuI2Rhc2hib2FyZC1wYWdlLW1vYmlsZSAjZGFzaGJvYXJkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3JlcG9ydC1wYWdlLWRlc2t0b3AgLnJlcG9ydC1wYWdlLWRlc2t0b3AtbGlzdCB7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cblxuI3JlcG9ydC1wYWdlLWRlc2t0b3AgLnJlcG9ydC1jb250ZW50IC5yZXBvcnQtY29udGVudC10b29sYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI3JlcG9ydC1wYWdlLW1vYmlsZSAucmVwb3J0LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuI3JlcG9ydC1wYWdlLW1vYmlsZSAjcmVwb3J0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLypcbi5rYWxlbmRlcy1zZXR0aW5ncy1tZW51SXRlbXtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDo1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBmb250LXdlaWdodDpib2xkO1xuICBwYWRkaW5nLXRvcDo1cHg7XG4gIHBhZGRpbmctYm90dG9tOjVweDtcblxuICAmLmhhcy1saW5re1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG5cbiAgJi5pcy10aXRsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgbWluLWhlaWdodDo1MHB4O1xuICAgIC5rYWxlbmRlcy1zZXR0aW5ncy1tZW51SXRlbS1sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtc2V0dGluZ3MtbWVudUl0ZW0taWNvbntcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgfVxuICAua2FsZW5kZXMtc2V0dGluZ3MtbWVudUl0ZW0tbGFiZWx7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgJjpub3QoLmlzLXRpdGxlKXtcbiAgICBjb2xvcjojNjE2MTYxO1xuICB9XG59XG4qL1xuI3RpY2tldC1hZ2VuZGEtcGFydC1kYXRlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICN0aWNrZXQtYWdlbmRhLXBhcnQtZGF0ZSAudG90YWxUaW1lLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAjdGlja2V0LWFnZW5kYS1wYXJ0LWRhdGUgLnRvdGFsVGltZS1jb250YWluZXIgLnNlcGFyYXRvciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3RpY2tldC1hZ2VuZGEtcGFydC1kYXRlIC50b3RhbFRpbWUtY29udGFpbmVyIC50b3RhbFRpbWUge1xuICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICN0aWNrZXQtYWdlbmRhLXBhcnQtZGF0ZSAudG90YWxUaW1lLWNvbnRhaW5lciAudG90YWxUaW1lIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuI3RpY2tldC1hZ2VuZGEtcGFydC1wbGFjZSAudGlja2V0LXBsYWNlLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3RpY2tldC1hZ2VuZGEtcGFydC1wcmVQYXltZW50IC5ibG9jLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbiN0aWNrZXQtYWdlbmRhLXBhcnQtcHJlUGF5bWVudCAuYmxvYy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jdGlja2V0LWFnZW5kYS1wYXJ0LXByb3Bvc2l0aW9uIC50aWNrZXQtYWdlbmRhLXBhcnQtcHJvcG9zaXRpb24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuI3RpY2tldC1hZ2VuZGEtcGFydC1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tYmxvYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMTBweDsgfVxuXG4jdGlja2V0LWFnZW5kYS1wYXJ0LXByb3Bvc2l0aW9uIC5wcm9wb3NpdGlvbi1ibG9jLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAjdGlja2V0LWFnZW5kYS1wYXJ0LXByb3Bvc2l0aW9uIC5wcm9wb3NpdGlvbi1ibG9jLWFycm93IG1kLWljb24ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3RpY2tldC1hZ2VuZGEtcGFydC1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tYmxvYy1hcnJvdy5zZWxlY3RlZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICN0aWNrZXQtYWdlbmRhLXBhcnQtcHJvcG9zaXRpb24gLnByb3Bvc2l0aW9uLWJsb2MtYXJyb3cubm90LXNlbGVjdGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbiN0aWNrZXQtYWdlbmRhLXBhcnQtcHJvcG9zaXRpb24gLnByb3Bvc2l0aW9uLWxvYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuI3RpY2tldC1hZ2VuZGEtcGFydC1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tYmxvYy1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGhlaWdodDogMzB2aDsgfVxuXG4jdGlja2V0LWFnZW5kYS1wYXJ0LXNlbmQgLmZvcmNlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVweCAzMHB4OyB9XG4gICN0aWNrZXQtYWdlbmRhLXBhcnQtc2VuZCAuZm9yY2UtY29udGFpbmVyIC5mb3JjZS1jb250YWluZXItaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDBweDsgfVxuXG4jdGlja2V0LWFnZW5kYS1wYXJ0LXRhY2hlcyAuYmxvYy1hcnRpY2xlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuI3RpY2tldC1hZ2VuZGEtcGFydC10YWNoZXMgLmJsb2MtZ2lmdHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiN0aWNrZXQtYWdlbmRhLXBhcnQtdGFjaGVzIC50aWNrZXQtYWdlbmRhLXBhcnQtdGFjaGVzLWJsb2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjdGlja2V0LWFnZW5kYS1wYXJ0LXRhY2hlcyAudGlja2V0LWFnZW5kYS1wYXJ0LXRhY2hlcy1ibG9jIC50aWNrZXQtYWdlbmRhLXBhcnQtdGFjaGVzLWJsb2MtY29udGVudCB7XG4gICAgbWFyZ2luOiAwcHggMzBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDBweDsgfVxuICAgICN0aWNrZXQtYWdlbmRhLXBhcnQtdGFjaGVzIC50aWNrZXQtYWdlbmRhLXBhcnQtdGFjaGVzLWJsb2MgLnRpY2tldC1hZ2VuZGEtcGFydC10YWNoZXMtYmxvYy1jb250ZW50LndpdGgtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgI3RpY2tldC1hZ2VuZGEtcGFydC10YWNoZXMgLnRpY2tldC1hZ2VuZGEtcGFydC10YWNoZXMtYmxvYyAudGlja2V0LWFnZW5kYS1wYXJ0LXRhY2hlcy1ibG9jLWNvbnRlbnQgLnBhcnQtdGFjaGVzLWJsb2MtYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgI3RpY2tldC1hZ2VuZGEtcGFydC10YWNoZXMgLnRpY2tldC1hZ2VuZGEtcGFydC10YWNoZXMtYmxvYyAudGlja2V0LWFnZW5kYS1wYXJ0LXRhY2hlcy1ibG9jLWNvbnRlbnQgLnBhcnQtdGFjaGVzLWJsb2MtYXJyb3cgbWQtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdGlja2V0LWFnZW5kYS1wYXJ0LXRhY2hlcyAudGlja2V0LWFnZW5kYS1wYXJ0LXRhY2hlcy1ibG9jIC50YWNoZXMtYmxvYy1kaXNjb3VudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jdGlja2V0LWFnZW5kYS1wYXJ0LXRhY2hlcyAudGFjaGUtd2FybmluZyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNFODVFOEE7IH1cbiAgI3RpY2tldC1hZ2VuZGEtcGFydC10YWNoZXMgLnRhY2hlLXdhcm5pbmcgbWQtaWNvbiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI0U4NUU4QTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jdGlja2V0LXNtYXJ0UHVzaC1kZXRhaWwtY2FuY2VsIC5jYW5jZWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNDOTM4Njc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jdGlja2V0LXNtYXJ0UHVzaC1kZXRhaWwtY2FuY2VsIC5jYW5jZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsLWNhbmNlbCAuY2FuY2VsLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jdGlja2V0LXNtYXJ0UHVzaC1kZXRhaWwtY2FuY2VsIC5jYW5jZWwtb3JkZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAjdGlja2V0LXNtYXJ0UHVzaC1kZXRhaWwtY2FuY2VsIC5jYW5jZWwtb3JkZXIgbWQtaWNvbiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsLWNhbmNlbCAuY2FuY2VsLW9yZGVyIC5jYW5jZWwtb3JkZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNzdG9jay1mb3Vybmlzc2V1ci1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiN0aWNrZXQtdXBkYXRlLWFydGljbGVMaWJyZSAuY2hvaWNlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjdGlja2V0LXVwZGF0ZS1hcnRpY2xlTGlicmUgLmNob2ljZS5sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDsgfVxuICAjdGlja2V0LXVwZGF0ZS1hcnRpY2xlTGlicmUgLmNob2ljZS5yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDsgfVxuICAjdGlja2V0LXVwZGF0ZS1hcnRpY2xlTGlicmUgLmNob2ljZS5zZWxlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI3RpY2tldC11cGRhdGUtcGFydC1hY3Rpb25zIC5hY3Rpb25zLWNsb3NlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiN0aWNrZXQtdXBkYXRlLXBhcnQtYXJ0aWNsZSAuYmxvYy1hY3Rpb24gLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1wYXJ0LWFydGljbGUgLmZvb3Rlci1saW5lIC5mb290ZXItdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1wYXJ0LWFydGljbGUgLnByaXgtYmFycmUge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1wYXJ0LWFydGljbGUgLnRpY2tldC11cGRhdGUtcGFydC1hcnRpY2xlLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAjdGlja2V0LXVwZGF0ZS1wYXJ0LWFydGljbGUgLnRpY2tldC11cGRhdGUtcGFydC1hcnRpY2xlLWFycm93IG1kLWljb24ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMHB4O1xuICAgIG1pbi13aWR0aDogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3RpY2tldC11cGRhdGUtcGFydC1jbGllbnQgLmNsaWVudC1wYXNzYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3RpY2tldC11cGRhdGUtcGFydC1jbGllbnQgLmJsb2MtY2xpZW50IHtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICN0aWNrZXQtdXBkYXRlLXBhcnQtY2xpZW50IC5ibG9jLWNsaWVudCAuYmxvYy1jbGllbnQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgI3RpY2tldC11cGRhdGUtcGFydC1jbGllbnQgLmJsb2MtY2xpZW50IC5ibG9jLWNsaWVudC0zIG1kLWljb24ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cblxuI3RpY2tldC11cGRhdGUtcGFydC1jbGllbnQgLmNsaWVudC1mZWF0dXJlcyAuYmxvYy1saW5lIC5ibG9jLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1wYXJ0LWNsaWVudCAuY2xpZW50LWZlYXR1cmVzIC5ibG9jLWxpbmUgLmJsb2MtdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbiN0aWNrZXQtdXBkYXRlLXBhcnQtY2xpZW50IC5jdXN0b21lciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiN0aWNrZXQtdXBkYXRlLXBhcnQtY2xpZW50IC5ubyB7XG4gIGNvbG9yOiAjOUU5RTlFOyB9XG5cbiN0aWNrZXQtdXBkYXRlLXBhcnQtY2xpZW50IC5oYXMge1xuICBjb2xvcjogIzRGNTA1MDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1wYXJ0LWNsaWVudCAuZ2VucmUtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgI3RpY2tldC11cGRhdGUtcGFydC1jbGllbnQgLmdlbnJlLWdyb3VwIC5nZW5yZS1ncm91cC1pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdGlja2V0LXVwZGF0ZS1wYXJ0LWNsaWVudCAuZ2VucmUtZ3JvdXAgLmdlbnJlLWdyb3VwLWlucHV0IC5nZW5yZS1ncm91cC1pbnB1dC1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3RpY2tldC11cGRhdGUtcGFydC1jbGllbnQgLmJsb2MtYWN0aW9uIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnRpY2tldC11cGRhdGUtcGFydC1kZWxpdmVyeSAuZGVsaXZlcnktbm90ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi50aWNrZXQtdXBkYXRlLXBhcnQtZGVsaXZlcnkgLnNlbmQtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udGlja2V0LXVwZGF0ZS1wYXJ0LWRlbGl2ZXJ5IC5ibG9jLWRlbGl2ZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi50aWNrZXQtdXBkYXRlLXBhcnQtZGVsaXZlcnkgLmJsb2MtbmV3RGVsaXZlcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiN0aWNrZXQtdXBkYXRlLXBhcnQtZWNoZWFuY2llciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI3RpY2tldC11cGRhdGUtcGFydC1lY2hlYW5jaWVyIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgICN0aWNrZXQtdXBkYXRlLXBhcnQtZWNoZWFuY2llciAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLWFycm93IG1kLWljb24ge1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi50aWNrZXQtdXBkYXRlLXBhcnQtZ2lmdCAuYmxvYy1saW5lIC5ibG9jLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGlja2V0LXVwZGF0ZS1wYXJ0LWdpZnQgLmJsb2MtbGluZSAuYmxvYy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI3RpY2tldC11cGRhdGUtcGFydC1ub3RlIHAge1xuICBtYXJnaW46IDBweDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1wYXJ0LXJlbWlzZVRpY2tldCAuYmxvYy1hY3Rpb24gLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1wYXJ0LXNlbmQgLmZvcmNlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVweCAzMHB4OyB9XG4gICN0aWNrZXQtdXBkYXRlLXBhcnQtc2VuZCAuZm9yY2UtY29udGFpbmVyIC5mb3JjZS1jb250YWluZXItaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDBweDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1wYXJ0LXRhY2hlcyAuYmxvYy1hcnRpY2xlcyB7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiN0aWNrZXQtdXBkYXRlLXBhcnQtdGFjaGVzIC5ibG9jLWdpZnRzIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLnRpY2tldC11cGRhdGUtcGFydC10b3RhbCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuICAudGlja2V0LXVwZGF0ZS1wYXJ0LXRvdGFsIC5wYXlhYmxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAgIC50aWNrZXQtdXBkYXRlLXBhcnQtdG90YWwgLnBheWFibGUgLnBhaWQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAgIC50aWNrZXQtdXBkYXRlLXBhcnQtdG90YWwgLnBheWFibGUgLnBhaWQgLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMwQUNDMzU7IH1cbiAgICAudGlja2V0LXVwZGF0ZS1wYXJ0LXRvdGFsIC5wYXlhYmxlIC50b0JlUGFpZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAudGlja2V0LXVwZGF0ZS1wYXJ0LXRvdGFsIC5wYXlhYmxlIC50b0JlUGFpZCAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnRpY2tldC11cGRhdGUtcGFydC10b3RhbCAucGF5YWJsZSAudG9CZVBhaWQgLnZhbHVlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgLnRpY2tldC11cGRhdGUtcGFydC10b3RhbCAucGF5YWJsZSAucmVmdW5kIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC50aWNrZXQtdXBkYXRlLXBhcnQtdG90YWwgLnBheWFibGUgLnJlZnVuZCAudmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgLnRpY2tldC11cGRhdGUtcGFydC10b3RhbCAub3ZlcnBhaWQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAudGlja2V0LXVwZGF0ZS1wYXJ0LXRvdGFsIC5vdmVycGFpZCAudG90YWwgLnZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwQUNDMzU7IH1cbiAgICAudGlja2V0LXVwZGF0ZS1wYXJ0LXRvdGFsIC5vdmVycGFpZCAuY2xpZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgIC50aWNrZXQtdXBkYXRlLXBhcnQtdG90YWwgLm92ZXJwYWlkIC5jbGllbnQgLnRpdGxlIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLnRpY2tldC11cGRhdGUtcGFydC10b3RhbCAub3ZlcnBhaWQgLmNhc2hiYWNrIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgLnRpY2tldC11cGRhdGUtcGFydC10b3RhbCAudG90YWwtZHUge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAudGlja2V0LXVwZGF0ZS1wYXJ0LXRvdGFsIC50b3RhbC1kdSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAudGlja2V0LXVwZGF0ZS1wYXJ0LXRvdGFsIC50b3RhbC1kdSAudmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNDOTM4Njc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC50aWNrZXQtdXBkYXRlLXBhcnQtdG90YWwgLnRvdGFsLWR1IC5saW5rIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnRpY2tldC11cGRhdGUtcGFydC10b3RhbCAudG90YWwtZHUgLmxpbms6aG92ZXIgLmxpbmstdGV4dCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmFtb3VudCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIC8qXG5cdFx0XHRcdCYuZ3JlZW57XG5cdFx0XHRcdFx0Y29sb3I6Z3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yZWR7XG5cdFx0XHRcdFx0Y29sb3I6cmVkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCAqLyB9XG4gICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLm12dHMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jbGllbnQvYmFja2dyb3VuZC9jb21wdGEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuY29tcHRhLWJ0bi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuY29tcHRhLWJ0bi1jb250YWluZXIgLmNvbXB0YS1idG4ge1xuICAgICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuY29tcHRhLWJ0bi1jb250YWluZXIgLmNvbXB0YS1idG4gbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5jb21wdGEtYnRuLWNvbnRhaW5lciAubWFpbiAuY29tcHRhLWJ0biBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5yaWdodC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LWNvbnRlbnQgLmxpc3QtZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM5Yzk2YWM7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAucmlnaHQtY29udGVudCAubGlzdC10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAucmlnaHQtY29udGVudCAubGlzdC10aXRsZS5jb2wxIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAucmlnaHQtY29udGVudCB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LWNvbnRlbnQgLmNvbnRlbnQtbGluZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5yaWdodC1jb250ZW50IC5jb250ZW50LWxpbmU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5yaWdodC1jb250ZW50IC5jb250ZW50LWl0ZW0uY29sMSAucmVkIHtcbiAgICAgICAgICBjb2xvcjogcmVkOyB9XG4gICAgICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wxIC5ncmVlbiB7XG4gICAgICAgICAgY29sb3I6IGdyZWVuOyB9XG4gICAgICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wxIC5ncmV5IHtcbiAgICAgICAgICBjb2xvcjogb3JhbmdlOyB9XG4gICAgICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wyIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAucmlnaHQtY29udGVudCAuY29udGVudC1pdGVtLmNvbDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wzIC5jb21wdGEtanVzdGlmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YjcyODA7IH1cbiAgICAgICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAucmlnaHQtY29udGVudCAuY29udGVudC1pdGVtLmNvbDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAucmlnaHQtY29udGVudCAuY29udGVudC10aWNrZXQgLmNvbnRlbnQtdGlja2V0LWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLnJpZ2h0LWNvbnRlbnQgLmNvbnRlbnQtdGlja2V0IC5jb250ZW50LXRpY2tldC1oZWFkZXIgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi54cyAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbiN2My1jbGllbnQtY291cG9uLWxpc3Qge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cbiAgI3YzLWNsaWVudC1jb3Vwb24tbGlzdCAuY291cG9uLXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1saXN0IC5jb3Vwb24tdGFicyAuY291cG9uLXRhYi1sb2FkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1saXN0IC5jb3Vwb24tdGFicyAuY291cG9uLXRhYiB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWxpc3QgLmNvdXBvbi10YWJzIC5jb3Vwb24tdGFiLnNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxOyB9XG4gICN2My1jbGllbnQtY291cG9uLWxpc3QgLmNvdXBvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgICN2My1jbGllbnQtY291cG9uLWxpc3QgLmNvdXBvbi1jb250ZW50IC5saXN0LWVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOWM5NmFjO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tbGlzdCAuY291cG9uLWNvbnRlbnQgLmxpc3QtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWxpc3QgLmNvdXBvbi1jb250ZW50IC5saXN0LXRpdGxlLmNvbDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1saXN0IC5jb3Vwb24tY29udGVudCB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tbGlzdCAuY291cG9uLWNvbnRlbnQgLmNvbnRlbnQtbGluZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWxpc3QgLmNvdXBvbi1jb250ZW50IC5jb250ZW50LWxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tbGlzdCAuY291cG9uLWNvbnRlbnQgLmNvbnRlbnQtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI3YzLWNsaWVudC1jb3Vwb24tbGlzdCAuY291cG9uLWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1udW1lcm8ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWxpc3QgLmNvdXBvbi1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tc3ViLW51bWVybyB7XG4gICAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWxpc3QgLmNvdXBvbi1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tYW1vdW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgI3YzLWNsaWVudC1jb3Vwb24tbGlzdCAuY291cG9uLWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ueHMgI3YzLWNsaWVudC1jb3Vwb24tbGlzdCAuY291cG9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuI3YzLWNsaWVudC1jb3Vwb24tYWRkIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG4gICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5jb250ZW50LWhlYWRlciB7XG4gICAgICBjb2xvcjogIzRiNTU2MztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5jb250ZW50LWhlYWRlciAuaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLXNlY3Rpb24tbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtaW5wdXQtY29kZSB7XG4gICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1jb2RlLXJvdyB7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1nZW5lcmF0ZS1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNmM0Y2YxO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWdlbmVyYXRlLWJ0biBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1nZW5lcmF0ZS1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtdGFyZ2V0LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLXRhcmdldC1yb3cge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtdGFyZ2V0LXJvdyAuY2NhLXRhcmdldC1yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS10YXJnZXQtcm93IC5jY2EtdGFyZ2V0LXJlbW92ZSBtZC1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLXRhcmdldC1yb3cgLmNjYS10YXJnZXQtcmVtb3ZlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWFkZC10YXJnZXQtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgIGJvcmRlcjogMS41cHggZGFzaGVkICM2YzRjZjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWFkZC10YXJnZXQtYnRuIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1hZGQtdGFyZ2V0LWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1hcnRpY2xlLXNlbGVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWZhbWlsbGUtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1mYW1pbGxlLXNlYXJjaCB7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWZhbWlsbGUtc2VhcmNoIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1mYW1pbGxlLXNlYXJjaCAuY2NhLWZhbWlsbGUtc2VhcmNoLWNsZWFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAgICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtZmFtaWxsZS1zZWFyY2ggLmNjYS1mYW1pbGxlLXNlYXJjaC1jbGVhciBtZC1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWZhbWlsbGUtc2VhcmNoIC5jY2EtZmFtaWxsZS1zZWFyY2gtY2xlYXI6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtZmFtaWxsZS1saXN0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWZhbWlsbGUtcm93IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1mYW1pbGxlLXJvdzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY2RkE7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtY2hlY2tib3ggbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtY2hlY2tib3guY2NhLWNoZWNrYm94LWNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtY2hlY2tib3guY2NhLWNoZWNrYm94LWNoZWNrZWQgbWQtaWNvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGdhcDogMTBweDsgfVxuICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWJ0bi1jYW5jZWwge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtYnRuLWNhbmNlbDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY2RkE7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1idG4tdmFsaWRhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnM7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWJ0bi12YWxpZGF0ZSBtZC1wcm9ncmVzcy1jaXJjdWxhciAqIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1idG4tdmFsaWRhdGU6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgb3BhY2l0eTogMC44ODsgfVxuICAgICAgI3YzLWNsaWVudC1jb3Vwb24tYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtYnRuLXZhbGlkYXRlW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gICN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICBjb2xvcjogIzRiNTU2MzsgfVxuICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWJhY2tncm91bmQge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NsaWVudC9iYWNrZ3JvdW5kL2NvdXBvbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWJhY2tncm91bmQgLm51bWVybyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWJhY2tncm91bmQgLmFtb3VudCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LWxlZnQgLmxlZnQtZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWRhdGUgbWQtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1kYXRlIC5saW5lIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmNvdXBvbi1idG4tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5jb3Vwb24tYnRuLWNvbnRhaW5lciAuY291cG9uLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5jb3Vwb24tYnRuLWNvbnRhaW5lciAuY291cG9uLWJ0biBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmNvdXBvbi1idG4tY29udGFpbmVyIC5tYWluIC5jb3Vwb24tYnRuIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmNvdXBvbi1ibG9jIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmNvdXBvbi1ibG9jOm5vdCgubGFzdCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuY291cG9uLWJsb2MgLmJsb2MtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzM3NDE1MTsgfVxuICAgICAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5jb3Vwb24tYmxvYyAuYmxvYy10aXRsZSBtZC1pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5jb3Vwb24tYmxvYyAuYmxvYy1kYXRhIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMHB4OyB9XG4gICAgICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmNvdXBvbi1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtZGF0YS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICAgICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmNvdXBvbi1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtZGF0YS12YWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNGI1NTYzOyB9XG5cbi54cyAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUgLnVwZGF0ZS1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbiN2My1jbGllbnQtY3VyZS1saXN0IHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG4gICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtbGlzdCAuY3VyZS10YWJzIC5jdXJlLXRhYi1sb2FkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtbGlzdCAuY3VyZS10YWJzIC5jdXJlLXRhYiB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLXRhYnMgLmN1cmUtdGFiLnNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxOyB9XG4gICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWxpc3QgLmN1cmUtY29udGVudCAubGlzdC1lbXB0eSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzljOTZhYztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLWNvbnRlbnQgLmxpc3QtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLWNvbnRlbnQgLmxpc3QtdGl0bGUuY29sMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAgICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLWNvbnRlbnQgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLWNvbnRlbnQgLmNvbnRlbnQtbGluZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLWNvbnRlbnQgLmNvbnRlbnQtbGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtbGlzdCAuY3VyZS1jb250ZW50IC5jb250ZW50LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1udW1lcm8ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS1saXN0IC5jdXJlLWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1zdWItbnVtZXJvIHtcbiAgICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWxpc3QgLmN1cmUtY29udGVudCAuY29udGVudC1pdGVtLmNvbDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi54cyAjdjMtY2xpZW50LWN1cmUtbGlzdCAuY3VyZS1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbiN2My1jbGllbnQtY3VyZS1hZGQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICN2My1jbGllbnQtY3VyZS1hZGQgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG4gICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuY29udGVudC1oZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2Etc2VjdGlvbi1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1jYXJkLWVtcHR5IHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1jYXJkLS1jbGlja2FibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzOyB9XG4gICAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtY2FyZC0tY2xpY2thYmxlOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWNhcmQtLWxpc3Qge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1zZWFyY2gge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBnYXA6IDhweDsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLXNlYXJjaCBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLXNlYXJjaCBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLXNlYXJjaCAuY2NhLXNlYXJjaC1jbGVhciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRGMDsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtbGlzdC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1saXN0LXN1YiB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBmb250LXNpemU6IDExLjVweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtZ3JvdXAtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICBtYXJnaW46IDE4cHggMCAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50cy1oZWFkZXIge1xuICAgICAgbWFyZ2luOiAxOHB4IDAgMTBweDsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJndC1hZGQtYnRuIHtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjEyczsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmd0LWFkZC1idG4gbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmd0LWFkZC1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yZ3QtYWRkLWJ0bi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmd0LWFkZC1idG4tLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJndC1hZGQtYnRuLS1hY3RpdmU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZDI2ZWU7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnRzLWxpc3Qge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LXJvdyB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtcm93LS1jbGlja2FibGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LXJvdy0tY2xpY2thYmxlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDUpOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LWl0ZW0gKyAucmMtcmVnbGVtZW50LWl0ZW0gLnJjLXJlZ2xlbWVudC1yb3cge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU0RjA7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LXR5cGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LWF1dHJlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMub3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLmdyZXkge1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMuZ3JlZW4ge1xuICAgICAgICBjb2xvcjogIzQzQTA0NzsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMucmVkIHtcbiAgICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtc29sZGUtLXBvc2l0aWYge1xuICAgICAgY29sb3I6ICMyMkI1NzM7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtc29sZGUtLW5lZ2F0aWYge1xuICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtbW9udGFudCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1kZWxldGUtYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLWRlbGV0ZS1idG4gbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1lbXB0eS1tZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1lbXB0eS1tZXNzYWdlIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWFtb3VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGdhcDogMTBweDsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1idG4tY2FuY2VsIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1idG4tY2FuY2VsOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1idG4tdmFsaWRhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnM7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNjYS1idG4tdmFsaWRhdGUgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgKiB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2NhLWJ0bi12YWxpZGF0ZTpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICBvcGFjaXR5OiAwLjg4OyB9XG4gICAgICAjdjMtY2xpZW50LWN1cmUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jY2EtYnRuLXZhbGlkYXRlW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiN2My1jbGllbnQtY3VyZS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMjRweDsgfVxuICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuY29udGVudC1oZWFkZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jbGllbnQvYmFja2dyb3VuZC9jdXJlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWJhY2tncm91bmQgLm51bWVybyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1iYWNrZ3JvdW5kIC5yZW1haW5pbmcge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICM0YjU1NjM7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWRhdGUgbWQtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1jbGllbnQtY3VyZS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LWxlZnQgLmxlZnQtZGF0ZSAubGluZSB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICN2My1jbGllbnQtY3VyZS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmN1cmUtYnRuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmN1cmUtYnRuLWNvbnRhaW5lciAuY3VyZS1idG4ge1xuICAgICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmN1cmUtYnRuLWNvbnRhaW5lciAuY3VyZS1idG4gbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuY3VyZS1idG4tY29udGFpbmVyIC5tYWluIC5jdXJlLWJ0biBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuY3VyZS1ibG9jIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5jdXJlLWJsb2M6bm90KC5sYXN0KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuY3VyZS1ibG9jIC5ibG9jLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICMzNzQxNTE7IH1cbiAgICAgICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmN1cmUtYmxvYyAuYmxvYy10aXRsZSBtZC1pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuY3VyZS1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtZGF0YS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0YjU1NjM7IH1cbiAgICAgICN2My1jbGllbnQtY3VyZS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5jdXJlLWJsb2MgLmJsb2MtZGF0YSAuYmxvYy1kYXRhLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzRiNTU2MzsgfVxuXG4ueHMgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuI3YzLWNsaWVudC1lY2hlYW5jaWVyLWFkZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLWFkZCAuYWRkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWVjaGVhbmNpZXItYWRkIC5hZGQtY29udGVudCAuY29udGVudC1oZWFkZXIge1xuICAgICAgY29sb3I6ICM0YjU1NjM7IH1cbiAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci1hZGQgLmFkZC1jb250ZW50IC5jb250ZW50LWhlYWRlciBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLWFkZCAuYWRkLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIC5oZWFkZXItdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG5cbiN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtY2xpZW50LWVjaGVhbmNpZXItbGlzdCAuZWNoZWFuY2llci10YWJzIC5lY2hlYW5jaWVyLXRhYi1sb2FkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LWVjaGVhbmNpZXItbGlzdCAuZWNoZWFuY2llci10YWJzIC5lY2hlYW5jaWVyLXRhYiB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLXRhYnMgLmVjaGVhbmNpZXItdGFiLnNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxOyB9XG4gICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLWxpc3QgLmVjaGVhbmNpZXItY29udGVudCAubGlzdC1lbXB0eSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzljOTZhYztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLWNvbnRlbnQgLmxpc3QtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLWNvbnRlbnQgLmxpc3QtdGl0bGUuY29sMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAgICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLWNvbnRlbnQgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLWNvbnRlbnQgLmNvbnRlbnQtbGluZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLWNvbnRlbnQgLmNvbnRlbnQtbGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgICAjdjMtY2xpZW50LWVjaGVhbmNpZXItbGlzdCAuZWNoZWFuY2llci1jb250ZW50IC5jb250ZW50LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1udW1lcm8ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cbiAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1zdWItbnVtZXJvIHtcbiAgICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLWxpc3QgLmVjaGVhbmNpZXItY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWFtb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci1saXN0IC5lY2hlYW5jaWVyLWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ueHMgI3YzLWNsaWVudC1lY2hlYW5jaWVyLWxpc3QgLmVjaGVhbmNpZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4jdjMtY2xpZW50LWVjaGVhbmNpZXItdXBkYXRlIC51cGRhdGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICBjb2xvcjogIzRiNTU2MzsgfVxuICAgICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5jb250ZW50LWhlYWRlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LWxlZnQgLmxlZnQtYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2xpZW50L2JhY2tncm91bmQvZWNoZWFuY2llci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1iYWNrZ3JvdW5kIC5udW1lcm8ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LWxlZnQgLmxlZnQtYmFja2dyb3VuZCAuYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LWxlZnQgLmxlZnQtZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1kYXRlIG1kLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtY2xpZW50LWVjaGVhbmNpZXItdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWRhdGUgLmxpbmUge1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAjdjMtY2xpZW50LWVjaGVhbmNpZXItdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5lY2hlYW5jaWVyLWJ0bi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5lY2hlYW5jaWVyLWJ0bi1jb250YWluZXIgLmVjaGVhbmNpZXItYnRuIHtcbiAgICAgICAgcGFkZGluZzogNXB4OyB9XG4gICAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5lY2hlYW5jaWVyLWJ0bi1jb250YWluZXIgLmVjaGVhbmNpZXItYnRuIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmVjaGVhbmNpZXItYnRuLWNvbnRhaW5lciAubWFpbiAuZWNoZWFuY2llci1idG4gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmVjaGVhbmNpZXItYmxvYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWVjaGVhbmNpZXItdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZWNoZWFuY2llci1ibG9jOm5vdCgubGFzdCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmVjaGVhbmNpZXItYmxvYyAuYmxvYy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMzc0MTUxOyB9XG4gICAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5lY2hlYW5jaWVyLWJsb2MgLmJsb2MtdGl0bGUgbWQtaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmVjaGVhbmNpZXItYmxvYyAuYmxvYy1kYXRhIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweDsgfVxuICAgICAgICAjdjMtY2xpZW50LWVjaGVhbmNpZXItdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZWNoZWFuY2llci1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtZGF0YS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICAgICAgICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5lY2hlYW5jaWVyLWJsb2MgLmJsb2MtZGF0YSAuYmxvYy1kYXRhLXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM0YjU1NjM7IH1cblxuLnhzICN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUgLnVwZGF0ZS1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbiN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtbGlzdCAuZmljaGVUZWNobmlxdWUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlLWxpc3QgLmZpY2hlVGVjaG5pcXVlLWNvbnRhaW5lciAuZmljaGVUZWNobmlxdWUtaGVhZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlLWxpc3QgLmZpY2hlVGVjaG5pcXVlLWNvbnRhaW5lciAuZmljaGVUZWNobmlxdWUtaGVhZGVyIC5oZWFkZXItbG9hZGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtbGlzdCAuZmljaGVUZWNobmlxdWUtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1oZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtbGlzdCAuZmljaGVUZWNobmlxdWUtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtbGlzdCAuZmljaGVUZWNobmlxdWUtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1jb250ZW50IC5jb250ZW50LWl0ZW06bm90KC5sYXN0KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZS1saXN0IC5maWNoZVRlY2huaXF1ZS1jb250YWluZXIgLmZpY2hlVGVjaG5pcXVlLWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZS1saXN0IC5maWNoZVRlY2huaXF1ZS1jb250YWluZXIgLmZpY2hlVGVjaG5pcXVlLWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1oZWFkZXIgLml0ZW0taGVhZGVyLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtbGlzdCAuZmljaGVUZWNobmlxdWUtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0taGVhZGVyIC5pdGVtLWhlYWRlci1pY29uIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtbGlzdCAuZmljaGVUZWNobmlxdWUtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0taWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtbGlzdCAuZmljaGVUZWNobmlxdWUtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtbGlzdCAuZmljaGVUZWNobmlxdWUtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tdGV4dCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlLWxpc3QgLmZpY2hlVGVjaG5pcXVlLWNvbnRhaW5lciAuZmljaGVUZWNobmlxdWUtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWRlbGV0ZSB7XG4gICAgICAgIGNvbG9yOiAjYmUxMjNjO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZS1saXN0IC5wcmludC1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZS11cGRhdGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZS11cGRhdGUgLnVwZGF0ZS1oZWFkZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlLXVwZGF0ZSAudXBkYXRlLWhlYWRlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtZmljaGVUZWNobmlxdWUtdXBkYXRlIC51cGRhdGUtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZS11cGRhdGUgLnNhdmUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiN2My1jbGllbnQtZmlkZWxpdGUtYWRkIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5jb250ZW50LWhlYWRlciB7XG4gICAgICBjb2xvcjogIzRiNTU2MztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuY29udGVudC1oZWFkZXIgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuY29udGVudC1oZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2ZhLXNlY3Rpb24tbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2ZhLWNhcmQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNmYS1jYXJkLWVtcHR5IHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtY2FyZC0tbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNmYS1jYXJkLS1jbGlja2FibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzOyB9XG4gICAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2ZhLWNhcmQtLWNsaWNrYWJsZTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtc2VhcmNoIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtc2VhcmNoIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2ZhLXNlYXJjaCBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNmYS1zZWFyY2ggLmNmYS1zZWFyY2gtY2xlYXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2ZhLWVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtbGlzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRGMDsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNmYS1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtbGlzdC1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtbGlzdC1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtbGlzdC1zdWIge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtY2hlY2sge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtZ3JvdXAtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICBtYXJnaW46IDE4cHggMCAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLXJlZ2xlbWVudHMtaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMThweCAwIDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmd0LWFkZC1idG4ge1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNmM0Y2YxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGdhcDogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTJzOyB9XG4gICAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmd0LWFkZC1idG4gbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJndC1hZGQtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJndC1hZGQtYnRuLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmd0LWFkZC1idG4tLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yZ3QtYWRkLWJ0bi0tYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGQyNmVlOyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLXJlZ2xlbWVudHMtbGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LXJvdyB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LXJvdy0tY2xpY2thYmxlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtcm93LS1jbGlja2FibGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LWl0ZW0gKyAucmMtcmVnbGVtZW50LWl0ZW0gLnJjLXJlZ2xlbWVudC1yb3cge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU0RjA7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LWljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LWF1dHJlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cy5vcmFuZ2Uge1xuICAgICAgICBjb2xvcjogI0ZCOEMwMDsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLmdyZXkge1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLmdyZWVuIHtcbiAgICAgICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cy5yZWQge1xuICAgICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtc29sZGUtLXBvc2l0aWYge1xuICAgICAgY29sb3I6ICMyMkI1NzM7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LXNvbGRlLS1uZWdhdGlmIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLXJlZ2xlbWVudC1tb250YW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1kZWxldGUtYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1kZWxldGUtYnRuIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1lbXB0eS1tZXNzYWdlIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNmYS1hbW91bnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMi41cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNlNTM5MzU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNmYS1idG4tY2FuY2VsIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZmEtYnRuLWNhbmNlbDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY2RkE7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2ZhLWJ0bi12YWxpZGF0ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyczsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNmYS1idG4tdmFsaWRhdGUgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgKiB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNmYS1idG4tdmFsaWRhdGU6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgb3BhY2l0eTogMC44ODsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNmYS1idG4tdmFsaWRhdGVbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI3YzLWNsaWVudC1maWRlbGl0ZS1saXN0IHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG4gICN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCAuZmlkZWxpdGUtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI2VlZTsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCAuZmlkZWxpdGUtdGFicyAuZmlkZWxpdGUtdGFiLWxvYWRpbmcge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCAuZmlkZWxpdGUtdGFicyAuZmlkZWxpdGUtdGFiIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1saXN0IC5maWRlbGl0ZS10YWJzIC5maWRlbGl0ZS10YWIuc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2YzRjZjE7IH1cbiAgI3YzLWNsaWVudC1maWRlbGl0ZS1saXN0IC5maWRlbGl0ZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCAuZmlkZWxpdGUtY29udGVudCAubGlzdC1lbXB0eSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzljOTZhYztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCAuZmlkZWxpdGUtY29udGVudCAubGlzdC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1saXN0IC5maWRlbGl0ZS1jb250ZW50IC5saXN0LXRpdGxlLmNvbDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLWxpc3QgLmZpZGVsaXRlLWNvbnRlbnQgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCAuZmlkZWxpdGUtY29udGVudCAuY29udGVudC1saW5lIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1saXN0IC5maWRlbGl0ZS1jb250ZW50IC5jb250ZW50LWxpbmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS1saXN0IC5maWRlbGl0ZS1jb250ZW50IC5jb250ZW50LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCAuZmlkZWxpdGUtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLW51bWVybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS1saXN0IC5maWRlbGl0ZS1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tc3ViLW51bWVybyB7XG4gICAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCAuZmlkZWxpdGUtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWFtb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnhzICN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCAuZmlkZWxpdGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4jdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuY29udGVudC1oZWFkZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5jb250ZW50LWhlYWRlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWJhY2tncm91bmQge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NsaWVudC9iYWNrZ3JvdW5kL2ZpZGVsaXRlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1iYWNrZ3JvdW5kIC5udW1lcm8ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWJhY2tncm91bmQgLmFtb3VudCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICM0YjU1NjM7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1kYXRlIG1kLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1kYXRlIC5saW5lIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5maWRlbGl0ZS1idG4tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmZpZGVsaXRlLWJ0bi1jb250YWluZXIgLmZpZGVsaXRlLWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmZpZGVsaXRlLWJ0bi1jb250YWluZXIgLmZpZGVsaXRlLWJ0biBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZmlkZWxpdGUtYnRuLWNvbnRhaW5lciAubWFpbiAuZmlkZWxpdGUtYnRuIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZmlkZWxpdGUtYmxvYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmZpZGVsaXRlLWJsb2M6bm90KC5sYXN0KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmZpZGVsaXRlLWJsb2MgLmJsb2MtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzM3NDE1MTsgfVxuICAgICAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmZpZGVsaXRlLWJsb2MgLmJsb2MtdGl0bGUgbWQtaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5maWRlbGl0ZS1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtZGF0YS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0YjU1NjM7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZmlkZWxpdGUtYmxvYyAuYmxvYy1kYXRhIC5ibG9jLWRhdGEtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNGI1NTYzOyB9XG5cbi54cyAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuI3YzLWNsaWVudC1naWZ0LWFkZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI3YzLWNsaWVudC1naWZ0LWFkZCBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuY29udGVudC1oZWFkZXIge1xuICAgICAgY29sb3I6ICM0YjU1NjM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuY29udGVudC1oZWFkZXIgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5jb250ZW50LWhlYWRlciAuaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNnYS1zZWN0aW9uLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtZ3JvdXAtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICBtYXJnaW46IDE4cHggMCAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50cy1oZWFkZXIge1xuICAgICAgbWFyZ2luOiAxOHB4IDAgMTBweDsgfVxuICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJndC1hZGQtYnRuIHtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjEyczsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmd0LWFkZC1idG4gbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmd0LWFkZC1idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yZ3QtYWRkLWJ0bi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmd0LWFkZC1idG4tLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJndC1hZGQtYnRuLS1hY3RpdmU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZDI2ZWU7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnRzLWxpc3Qge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LXJvdyB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtcm93LS1jbGlja2FibGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LXJvdy0tY2xpY2thYmxlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDUpOyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LWl0ZW0gKyAucmMtcmVnbGVtZW50LWl0ZW0gLnJjLXJlZ2xlbWVudC1yb3cge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU0RjA7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LXR5cGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LWF1dHJlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMub3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLmdyZXkge1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMuZ3JlZW4ge1xuICAgICAgICBjb2xvcjogIzQzQTA0NzsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMucmVkIHtcbiAgICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtc29sZGUtLXBvc2l0aWYge1xuICAgICAgY29sb3I6ICMyMkI1NzM7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtc29sZGUtLW5lZ2F0aWYge1xuICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1yZWdsZW1lbnQtbW9udGFudCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1kZWxldGUtYnRuIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLnJjLWRlbGV0ZS1idG4gbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1lbXB0eS1tZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5yYy1lbXB0eS1tZXNzYWdlIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2dhLWFtb3VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2dhLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGdhcDogMTBweDsgfVxuICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNnYS1idG4tY2FuY2VsIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNnYS1idG4tY2FuY2VsOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNnYS1idG4tdmFsaWRhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnM7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1hZGQgLmFkZC1jb250ZW50IC5mb3JtLWNvbnRlbnQgLmNnYS1idG4tdmFsaWRhdGUgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgKiB7XG4gICAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LWFkZCAuYWRkLWNvbnRlbnQgLmZvcm0tY29udGVudCAuY2dhLWJ0bi12YWxpZGF0ZTpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICBvcGFjaXR5OiAwLjg4OyB9XG4gICAgICAjdjMtY2xpZW50LWdpZnQtYWRkIC5hZGQtY29udGVudCAuZm9ybS1jb250ZW50IC5jZ2EtYnRuLXZhbGlkYXRlW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiN2My1jbGllbnQtZ2lmdC1saXN0IHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG4gICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtbGlzdCAuZ2lmdC10YWJzIC5naWZ0LXRhYi1sb2FkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtbGlzdCAuZ2lmdC10YWJzIC5naWZ0LXRhYiB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LXRhYnMgLmdpZnQtdGFiLnNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxOyB9XG4gICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LWxpc3QgLmdpZnQtY29udGVudCAubGlzdC1lbXB0eSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzljOTZhYztcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LWNvbnRlbnQgLmxpc3QtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LWNvbnRlbnQgLmxpc3QtdGl0bGUuY29sMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAgICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LWNvbnRlbnQgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LWNvbnRlbnQgLmNvbnRlbnQtbGluZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LWNvbnRlbnQgLmNvbnRlbnQtbGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtbGlzdCAuZ2lmdC1jb250ZW50IC5jb250ZW50LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1udW1lcm8ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cbiAgICAgICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1zdWItbnVtZXJvIHtcbiAgICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LWxpc3QgLmdpZnQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWFtb3VudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnhzICN2My1jbGllbnQtZ2lmdC1saXN0IC5naWZ0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuI3YzLWNsaWVudC1naWZ0LXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gICN2My1jbGllbnQtZ2lmdC11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5jb250ZW50LWhlYWRlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlIC51cGRhdGUtY29udGVudCAuY29udGVudC1oZWFkZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWJhY2tncm91bmQge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NsaWVudC9iYWNrZ3JvdW5kL2dpZnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAgICN2My1jbGllbnQtZ2lmdC11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LWxlZnQgLmxlZnQtYmFja2dyb3VuZCAubnVtZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWJhY2tncm91bmQgLmFtb3VudCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1sZWZ0IC5sZWZ0LWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogIzRiNTU2MzsgfVxuICAgICN2My1jbGllbnQtZ2lmdC11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LWxlZnQgLmxlZnQtZGF0ZSBtZC1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtbGVmdCAubGVmdC1kYXRlIC5saW5lIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgI3YzLWNsaWVudC1naWZ0LXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZ2lmdC1idG4tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZ2lmdC1idG4tY29udGFpbmVyIC5naWZ0LWJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZ2lmdC1idG4tY29udGFpbmVyIC5naWZ0LWJ0biBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmdpZnQtYnRuLWNvbnRhaW5lciAubWFpbiAuZ2lmdC1idG4gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmdpZnQtYmxvYyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gICAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZ2lmdC1ibG9jOm5vdCgubGFzdCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmdpZnQtYmxvYyAuYmxvYy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMzc0MTUxOyB9XG4gICAgICAgICN2My1jbGllbnQtZ2lmdC11cGRhdGUgLnVwZGF0ZS1jb250ZW50IC5maWNoZS1jb250ZW50IC5maWNoZS1jb250ZW50LXJpZ2h0IC5naWZ0LWJsb2MgLmJsb2MtdGl0bGUgbWQtaWNvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgI3YzLWNsaWVudC1naWZ0LXVwZGF0ZSAudXBkYXRlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLWNvbnRlbnQtcmlnaHQgLmdpZnQtYmxvYyAuYmxvYy1kYXRhIC5ibG9jLWRhdGEtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlIC51cGRhdGUtY29udGVudCAuZmljaGUtY29udGVudCAuZmljaGUtY29udGVudC1yaWdodCAuZ2lmdC1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtZGF0YS12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0YjU1NjM7IH1cblxuLnhzICN2My1jbGllbnQtZ2lmdC11cGRhdGUgLnVwZGF0ZS1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbiN2My1jbGllbnQtbWVkaWEtZGV0YWlsIC5kZXRhaWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgI3YzLWNsaWVudC1tZWRpYS1kZXRhaWwgLmRldGFpbC1jb250ZW50IC5jb250ZW50LWhlYWRlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7IH1cbiAgICAjdjMtY2xpZW50LW1lZGlhLWRldGFpbCAuZGV0YWlsLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1tZWRpYS1kZXRhaWwgLmRldGFpbC1jb250ZW50IC5jaGF0LW1lc3NhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTsgfVxuICAgICN2My1jbGllbnQtbWVkaWEtZGV0YWlsIC5kZXRhaWwtY29udGVudCAuY2hhdC1tZXNzYWdlLWhlYWRlciAuYWN0aW9ucyBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjOUNBM0FGO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LW1lZGlhLWRldGFpbCAuZGV0YWlsLWNvbnRlbnQgLmNoYXQtbWVzc2FnZS1oZWFkZXIgLmFjdGlvbnMgOm5vdCguc2VsZWN0ZWQpIG1kLWljb24ge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgI3YzLWNsaWVudC1tZWRpYS1kZXRhaWwgLmRldGFpbC1jb250ZW50IC5jaGF0LW1lc3NhZ2UtaGVhZGVyIC5hY3Rpb25zIC5zZWxlY3RlZCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICN2My1jbGllbnQtbWVkaWEtZGV0YWlsIC5kZXRhaWwtY29udGVudCAuY2hhdC1tZXNzYWdlLWhlYWRlciAuZnJvbS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICN2My1jbGllbnQtbWVkaWEtZGV0YWlsIC5kZXRhaWwtY29udGVudCAuY2hhdC1tZXNzYWdlLWhlYWRlci5pcy1kZXNrdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAjdjMtY2xpZW50LW1lZGlhLWRldGFpbCAuZGV0YWlsLWNvbnRlbnQgLmNoYXQtbWVzc2FnZS1oZWFkZXIuaXMtZGVza3RvcCAuZnJvbS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgI3YzLWNsaWVudC1tZWRpYS1kZXRhaWwgLmRldGFpbC1jb250ZW50IC5zaG93LWNoYXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTk7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICN2My1jbGllbnQtbWVkaWEtZGV0YWlsIC5kZXRhaWwtY29udGVudCAjZW1haWwtY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiN2My1jbGllbnQtbWVkaWEtc2VuZCAuc2VuZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAjdjMtY2xpZW50LW1lZGlhLXNlbmQgLnNlbmQtY29udGVudCAuY29udGVudC1oZWFkZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICAgI3YzLWNsaWVudC1tZWRpYS1zZW5kIC5zZW5kLWNvbnRlbnQgLmNvbnRlbnQtaGVhZGVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1tZWRpYS1zZW5kIC5zZW5kLWNvbnRlbnQgLmNvbnRlbnQtbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAjdjMtY2xpZW50LW1lZGlhLXNlbmQgLnNlbmQtY29udGVudCAubWVzc2FnZS1zZW5kLXR5cGVDaG9pY2Uge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LW1lZGlhLXNlbmQgLnNlbmQtY29udGVudCAubWVzc2FnZS1zZW5kLXR5cGVDaG9pY2UgLm1lc3NhZ2Utc2VuZC1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgI3YzLWNsaWVudC1tZWRpYS1zZW5kIC5zZW5kLWNvbnRlbnQgLm1lc3NhZ2Utc2VuZC10eXBlQ2hvaWNlIC5tZXNzYWdlLXNlbmQtY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGNvbG9yOiAjNDI0MjQyOyB9XG4gICN2My1jbGllbnQtbWVkaWEtc2VuZCAuc2VuZC1jb250ZW50IC5zZW5kLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4vKiBNZXNzYWdlcyBkJ3VuIGNsaWVudCBob3JzIGZpY2hlIGNsaWVudCAocGFubmVhdSDDqXRyb2l0KSAqL1xuI3YzLWNsaWVudC1tZWRpYS1zdGFuZGFsb25lIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI3YzLWNsaWVudC1tZWRpYS1zdGFuZGFsb25lIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAjdjMtY2xpZW50LW1lZGlhLXN0YW5kYWxvbmUgLmNtc2EtcGFnZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgI3YzLWNsaWVudC1tZWRpYS1zdGFuZGFsb25lIC5jbXNhLWhlYWRlciB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIC8qIHBsYWNlIMOgIGRyb2l0ZSBwb3VyIGxhIGNyb2l4IGRlIGZlcm1ldHVyZSBkdSBwYW5uZWF1ICovXG4gICAgcGFkZGluZzogMjBweCA2MHB4IDE2cHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRURGNjsgfVxuICAjdjMtY2xpZW50LW1lZGlhLXN0YW5kYWxvbmUgLmNtc2EtYmFjayB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1pbi13aWR0aDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLWNsaWVudC1tZWRpYS1zdGFuZGFsb25lIC5jbXNhLWJhY2sgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjdjMtY2xpZW50LW1lZGlhLXN0YW5kYWxvbmUgLmNtc2EtYmFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjRGMkZFOyB9XG4gICN2My1jbGllbnQtbWVkaWEtc3RhbmRhbG9uZSAuY21zYS10aXRsZS1ibG9jayB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICN2My1jbGllbnQtbWVkaWEtc3RhbmRhbG9uZSAuY21zYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgI3YzLWNsaWVudC1tZWRpYS1zdGFuZGFsb25lIC5jbXNhLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjdjMtY2xpZW50LW1lZGlhLXN0YW5kYWxvbmUgLmNtc2EtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAxNnB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgI3YzLWNsaWVudC1tZWRpYS1zdGFuZGFsb25lIC5jbXNhLWVtcHR5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuXG4jdjMtY2xpZW50LXByb2R1aXQtbGlzdCB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDsgfVxuICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjZWVlOyB9XG4gICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtdGFicyAucHJvZHVpdC10YWItbG9hZGluZyB7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtdGFicyAucHJvZHVpdC10YWIge1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC10YWJzIC5wcm9kdWl0LXRhYi5zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZjNGNmMTsgfVxuICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmxpc3QtZW1wdHkge1xuICAgICAgcGFkZGluZzogMzBweCAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM5Yzk2YWM7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC1jb250ZW50IC5saXN0LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC1jb250ZW50IC5saXN0LXRpdGxlLmNvbDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmNvbnRlbnQtbGluZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmNvbnRlbnQtbGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC1jb250ZW50IC5jb250ZW50LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtY29udGVudCAuY29udGVudC1pdGVtLmNvbDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAgICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWRhdGUtc3ViIHtcbiAgICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLW51bWVybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLWJvcmRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLWJvcmRlciAuYm9yZGVyLXBvaW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1ib3JkZXIgLmJvcmRlci1saW5lIHtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cbiAgICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgICAgICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLXJlc2VydmF0aW9uLWFydGljbGUgLmFydGljbGUtdGV4dC1jb250YWluZXIgLmFydGljbGUtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLXJlc2VydmF0aW9uLWFydGljbGUgLmFydGljbGUtdGV4dC1jb250YWluZXIgLmFydGljbGUtdGV4dC1zdWIge1xuICAgICAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tcmVzZXJ2YXRpb24tYXJ0aWNsZSAuaXRlbS1yZXNlcnZhdGlvbi10YWNoZSB7XG4gICAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLXJlc2VydmF0aW9uLWFydGljbGUgLml0ZW0tcmVzZXJ2YXRpb24tdGFjaGUgbWQtaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogI2JlMTIzYzsgfVxuICAgICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtY29udGVudCAuY29udGVudC1pdGVtIC5hcnRpY2xlLW5vdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuYXJ0aWNsZS1ub3RlIG1kLWljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1hY3Rpb24ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICN2My1jbGllbnQtcHJvZHVpdC1saXN0IC5wcm9kdWl0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuYnV5LWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAjdjMtY2xpZW50LXByb2R1aXQtbGlzdCAucHJvZHVpdC1jb250ZW50IC5jb250ZW50LWl0ZW0gLmJ1eS1idG4gbWQtaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuXG4ueHMgI3YzLWNsaWVudC1wcm9kdWl0LWxpc3QgLnByb2R1aXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4jdjMtY2xpZW50LXByb2R1aXQtdGlja2V0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gICN2My1jbGllbnQtcHJvZHVpdC10aWNrZXQgLnRpY2tldC1jb250YWluZXIgLnRpY2tldC1oZWFkZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICAgI3YzLWNsaWVudC1wcm9kdWl0LXRpY2tldCAudGlja2V0LWNvbnRhaW5lciAudGlja2V0LWhlYWRlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtcHJvZHVpdC10aWNrZXQgLnRpY2tldC1jb250YWluZXIgLnRpY2tldC1jb250ZW50IHtcbiAgICBtYXJnaW46IDMwcHggMTAwcHg7XG4gICAgbWluLXdpZHRoOiA4MCU7IH1cblxuI3YzLWNsaWVudC1yZHYtbGlzdCB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDsgfVxuICAjdjMtY2xpZW50LXJkdi1saXN0IC5yZHYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI2VlZTsgfVxuICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi10YWJzIC5yZHYtdGFiLWxvYWRpbmcge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi10YWJzIC5yZHYtdGFiIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LXRhYnMgLnJkdi10YWIuc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2YzRjZjE7IH1cbiAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LWNvbnRlbnQgLmxpc3QtZW1wdHkge1xuICAgICAgcGFkZGluZzogMzBweCAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM5Yzk2YWM7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAjdjMtY2xpZW50LXJkdi1saXN0IC5yZHYtY29udGVudCAubGlzdC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LWNvbnRlbnQgLmxpc3QtdGl0bGUuY29sMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LWNvbnRlbnQgdGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWxpbmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjdjMtY2xpZW50LXJkdi1saXN0IC5yZHYtY29udGVudCAuY29udGVudC1saW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxuICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWl0ZW0uY29sMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWl0ZW0uY29sMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAgICAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1kYXRlLXN1YiB7XG4gICAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tbnVtZXJvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLWJvcmRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1ib3JkZXIgLmJvcmRlci1wb2ludCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgICAgICAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLWJvcmRlciAuYm9yZGVyLWxpbmUge1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTsgfVxuICAgICAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLXRleHQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgICAgICAgI3YzLWNsaWVudC1yZHYtbGlzdCAucmR2LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1yZXNlcnZhdGlvbi1hcnRpY2xlIC5hcnRpY2xlLXRleHQtY29udGFpbmVyIC5hcnRpY2xlLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAjdjMtY2xpZW50LXJkdi1saXN0IC5yZHYtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLXJlc2VydmF0aW9uLWFydGljbGUgLml0ZW0tcmVzZXJ2YXRpb24tdGFjaGUge1xuICAgICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tcmVzZXJ2YXRpb24tYXJ0aWNsZSAuaXRlbS1yZXNlcnZhdGlvbi10YWNoZSBtZC1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjYmUxMjNjOyB9XG4gICAgICAjdjMtY2xpZW50LXJkdi1saXN0IC5yZHYtY29udGVudCAuY29udGVudC1pdGVtIC5hcnRpY2xlLW5vdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWl0ZW0gLmFydGljbGUtbm90ZSBtZC1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiBncmV5OyB9XG4gICAgICAjdjMtY2xpZW50LXJkdi1saXN0IC5yZHYtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWFjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAjdjMtY2xpZW50LXJkdi1saXN0IC5yZHYtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWFjdGlvbjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICN2My1jbGllbnQtcmR2LWxpc3QgLnJkdi1jb250ZW50IC5jb250ZW50LWl0ZW0gLmJ0bi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi54cyAjdjMtY2xpZW50LXJkdi1saXN0IC5yZHYtY29udGVudCB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4jdjMtY2xpZW50LXJkdi10aWNrZXQge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDI0cHg7IH1cbiAgI3YzLWNsaWVudC1yZHYtdGlja2V0IC50aWNrZXQtY29udGFpbmVyIC50aWNrZXQtaGVhZGVyIHtcbiAgICBjb2xvcjogIzRiNTU2MzsgfVxuICAgICN2My1jbGllbnQtcmR2LXRpY2tldCAudGlja2V0LWNvbnRhaW5lciAudGlja2V0LWhlYWRlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtcmR2LXRpY2tldCAudGlja2V0LWNvbnRhaW5lciAudGlja2V0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMzBweCAxMDBweDtcbiAgICBtaW4td2lkdGg6IDgwJTsgfVxuXG4jdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAjdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxvYWRpbmcge1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAjdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCAuYmxvYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICN2My1jbGllbnQtc3RhdHMtZGFzaGJvYXJkIC5pdGVtLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgI3YzLWNsaWVudC1zdGF0cy1kYXNoYm9hcmQgLml0ZW0taWNvbi5zbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAjdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCAuaXRlbS1pY29uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLWNsaWVudC1zdGF0cy1kYXNoYm9hcmQgLmtwaXMtY29udGFpbmVyIC5rcGktaXRlbSB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAjdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCAua3Bpcy1jb250YWluZXIgLmtwaS1pdGVtLmZpcnN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICN2My1jbGllbnQtc3RhdHMtZGFzaGJvYXJkIC5rcGlzLWNvbnRhaW5lciAua3BpLWl0ZW0ubGFzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgICN2My1jbGllbnQtc3RhdHMtZGFzaGJvYXJkIC5rcGlzLWNvbnRhaW5lciAua3BpLWl0ZW0gLmtwaS1tYWluLXRleHQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAjdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCAua3Bpcy1jb250YWluZXIgLmtwaS1pdGVtIC5rcGktbWFpbi10ZXh0IHNwYW4ge1xuICAgICAgICBjb2xvcjogIzM3Qjg2QztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgI3YzLWNsaWVudC1zdGF0cy1kYXNoYm9hcmQgLmtwaXMtY29udGFpbmVyIC5rcGktaXRlbSAua3BpLWl0ZW0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgI2VlZTsgfVxuICAgICAgI3YzLWNsaWVudC1zdGF0cy1kYXNoYm9hcmQgLmtwaXMtY29udGFpbmVyIC5rcGktaXRlbSAua3BpLWl0ZW0tY29udGVudCAua3BpLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgI3YzLWNsaWVudC1zdGF0cy1kYXNoYm9hcmQgLmtwaXMtY29udGFpbmVyIC5rcGktaXRlbSAua3BpLWl0ZW0tY29udGVudCAua3BpLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICN2My1jbGllbnQtc3RhdHMtZGFzaGJvYXJkIC5rcGlzLWNvbnRhaW5lciAua3BpLWl0ZW0gLmtwaS1pdGVtLWNvbnRlbnQgLmtwaS12YWx1ZS50ZXh0LXNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3YzLWNsaWVudC1zdGF0cy1kYXNoYm9hcmQgLmRhc2hib2FyZC10YWJsZSAubGlzdC1lbXB0eSB7XG4gICAgcGFkZGluZzogMzBweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzljOTZhYztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgI3YzLWNsaWVudC1zdGF0cy1kYXNoYm9hcmQgLmRhc2hib2FyZC10YWJsZSAudGFibGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCAuZGFzaGJvYXJkLXRhYmxlIC50YWJsZS10aXRsZSAudGl0bGUtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLWNsaWVudC1zdGF0cy1kYXNoYm9hcmQgLmRhc2hib2FyZC10YWJsZSAudGFibGUtdGl0bGUgLnRpdGxlLW1ldHJpYyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtc3RhdHMtZGFzaGJvYXJkIC5kYXNoYm9hcmQtdGFibGUgLnRhYmxlLWNvbnRlbnQgLmNvbnRlbnQtbGluZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICN2My1jbGllbnQtc3RhdHMtZGFzaGJvYXJkIC5kYXNoYm9hcmQtdGFibGUgLnRhYmxlLWNvbnRlbnQgLmNvbnRlbnQtbGluZTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAjdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCAuZGFzaGJvYXJkLXRhYmxlIC50YWJsZS1jb250ZW50IC5jb250ZW50LWxpbmUgLmNvbnRlbnQtdGV4dCB7XG4gICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCAuZGFzaGJvYXJkLXRhYmxlIC50YWJsZS1jb250ZW50IC5jb250ZW50LWxpbmUgLmNvbnRlbnQtbWV0cmljIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICN2My1jbGllbnQtc3RhdHMtZGFzaGJvYXJkIC5kYXNoYm9hcmQtdGFibGUgLnRhYmxlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgICN2My1jbGllbnQtc3RhdHMtZGFzaGJvYXJkIC5kYXNoYm9hcmQtdGFibGUgLnRhYmxlLWZvb3RlciAuZm9vdGVyLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1jbGllbnQtc3RhdHMtZGFzaGJvYXJkIC5kYXNoYm9hcmQtdGFibGUgLnRhYmxlLWZvb3RlciAuZm9vdGVyLW1ldHJpYyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3YzLWNsaWVudC10YWItZmlkIC5maWQtd2lkZ2V0cyB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuI3YzLWNsaWVudC10YWItZmlkIC5maWQtd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZFNkU4QztcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7IH1cbiAgI3YzLWNsaWVudC10YWItZmlkIC5maWQtd2lkZ2V0OmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtY2xpZW50LXRhYi1maWQgLmZpZC13aWRnZXQuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuI3YzLWNsaWVudC10YWItaW5mbyAuaW5mby13aWRnZXRzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweDtcbiAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG4jdjMtY2xpZW50LXRhYi1pbmZvIC5pbmZvLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTJzOyB9XG4gICN2My1jbGllbnQtdGFiLWluZm8gLmluZm8td2lkZ2V0OmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtY2xpZW50LXRhYi1pbmZvIC5pbmZvLXdpZGdldC5zZWxlY3RlZCB7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4jdjMtY2xpZW50LXRhYi1zZXR0aW5ncyAuc2V0dGluZ3Mtd2lkZ2V0cyB7XG4gIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuI3YzLWNsaWVudC10YWItc2V0dGluZ3MgLnNldHRpbmdzLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTJzOyB9XG4gICN2My1jbGllbnQtdGFiLXNldHRpbmdzIC5zZXR0aW5ncy13aWRnZXQ6aG92ZXI6bm90KC5zZWxlY3RlZCkge1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My1jbGllbnQtdGFiLXNldHRpbmdzIC5zZXR0aW5ncy13aWRnZXQuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuI3YzLWNsaWVudC10YWItdmlzaXQgLnZpc2l0LXdpZGdldHMge1xuICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbiN2My1jbGllbnQtdGFiLXZpc2l0IC52aXNpdC13aWRnZXQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjEyczsgfVxuICAjdjMtY2xpZW50LXRhYi12aXNpdCAudmlzaXQtd2lkZ2V0OmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtY2xpZW50LXRhYi12aXNpdCAudmlzaXQtd2lkZ2V0LnNlbGVjdGVkIHtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpOyB9XG5cbiN2My1jbGllbnQtdGlja2V0LWxpc3Qge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cbiAgI3YzLWNsaWVudC10aWNrZXQtbGlzdCAudGlja2V0LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtdGFicyAudGlja2V0LXRhYi1sb2FkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtdGFicyAudGlja2V0LXRhYiB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC10YWJzIC50aWNrZXQtdGFiLnNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxOyB9XG4gICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5saXN0LWVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjOWM5NmFjO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgI3YzLWNsaWVudC10aWNrZXQtbGlzdCAudGlja2V0LWNvbnRlbnQgLmxpc3QtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5saXN0LXRpdGxlLmNvbDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IHRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtY29udGVudCAuY29udGVudC1saW5lIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgI3YzLWNsaWVudC10aWNrZXQtbGlzdCAudGlja2V0LWNvbnRlbnQgLmNvbnRlbnQtbGluZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtY29udGVudCAuY29udGVudC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtY29udGVudCAuY29udGVudC1pdGVtLmNvbDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtY29udGVudCAuY29udGVudC1pdGVtLmNvbDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cbiAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tZGF0ZS1zdWIge1xuICAgICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLW51bWVybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1ib3JkZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLXJlc2VydmF0aW9uLWFydGljbGUgLmFydGljbGUtYm9yZGVyIC5ib3JkZXItcG9pbnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS1ib3JkZXIgLmJvcmRlci1saW5lIHtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cbiAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tcmVzZXJ2YXRpb24tYXJ0aWNsZSAuYXJ0aWNsZS10ZXh0LWNvbnRhaW5lciAuYXJ0aWNsZS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLXJlc2VydmF0aW9uLWFydGljbGUgLmFydGljbGUtdGV4dC1jb250YWluZXIgLmFydGljbGUtdGV4dC1zdWIge1xuICAgICAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAjdjMtY2xpZW50LXRpY2tldC1saXN0IC50aWNrZXQtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLXJlZ2xlbWVudHMge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgI3YzLWNsaWVudC10aWNrZXQtbGlzdCAudGlja2V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuaXRlbS1yZWdsZW1lbnRzIG1kLWljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5jb250ZW50LWl0ZW0gLmFydGljbGUtbm90ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgI3YzLWNsaWVudC10aWNrZXQtbGlzdCAudGlja2V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuYXJ0aWNsZS1ub3RlIG1kLWljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tYWN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgI3YzLWNsaWVudC10aWNrZXQtbGlzdCAudGlja2V0LWNvbnRlbnQgLmNvbnRlbnQtaXRlbSAuYnRuLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLnhzICN2My1jbGllbnQtdGlja2V0LWxpc3QgLnRpY2tldC1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbiN2My1jbGllbnQtdGlja2V0LXRpY2tldCAudGlja2V0LWNvbnRhaW5lciAudGlja2V0LWhlYWRlciB7XG4gIGNvbG9yOiAjNGI1NTYzOyB9XG4gICN2My1jbGllbnQtdGlja2V0LXRpY2tldCAudGlja2V0LWNvbnRhaW5lciAudGlja2V0LWhlYWRlciBtZC1pY29uIHtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnRpY2tldC1yZW1pc2UtcGFydHMtdXBkYXRlIC5jaGVja2JveC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnRpY2tldC1yZW1pc2UtcGFydHMtdXBkYXRlIC5jaGVja2JveC1pdGVtIC5jaGVja2JveC1pdGVtLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbiN2My1yZHYtYXJ0aWNsZS1oaXN0by1wcmVzdGF0aW9ucyB7XG4gIHBhZGRpbmc6IDMwcHggMTZweDsgfVxuXG4jdjMtcmR2LWFydGljbGUtaGlzdG8tcHJvZHVpdHMge1xuICBwYWRkaW5nOiAzMHB4IDE2cHg7IH1cblxuI3YzLXJkdi1hcnRpY2xlLWhpc3RvLXRpY2tldHMge1xuICBwYWRkaW5nOiAzMHB4IDE2cHg7IH1cblxuI3YzLXJkdi1hcnRpY2xlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjVweDsgfVxuICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1saXN0LWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1saXN0LWljb24gbWQtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtbGlzdC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtbGlzdC10aXRsZSAudGl0bGUtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1saXN0LXRpdGxlIC5jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzljOTZhYzsgfVxuICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmxpbmUtdGFjaGUtd2FpdCB7XG4gICAgICBwYWRkaW5nOiA2cHggMTRweCA2cHggMTJweDtcbiAgICAgIGNvbG9yOiAjOWM5NmFjO1xuICAgICAgZm9udC1zaXplOiAxMi41cHg7IH1cbiAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmxpbmUtdGFjaGUtd2FpdCBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjOWM5NmFjO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5saW5lLXRhY2hlLXdhaXQgI3YzLWthbGVuZGVzLWlucHV0IGxhYmVsIHtcbiAgICAgICAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMC41cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM5Yzk2YWMgIWltcG9ydGFudDsgfVxuICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWNvbnRhaW5lciAubGluZS10YWNoZS13YWl0ICN2My1rYWxlbmRlcy1pbnB1dCBzZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5saW5lLXRhY2hlLXdhaXQtLWJldHdlZW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggZGFzaGVkIHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI1KTsgfVxuICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cbiAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS10YWNoZS13YWl0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggZGFzaGVkIHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI1KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpOyB9XG4gICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtbGliZWxsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtbGliZWxsZTpub3QoLm5vLWJvdHRvbS1ib3JkZXIpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtbGliZWxsZSAudGFjaGUtYWN0aW9uLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtbGliZWxsZSAubGliZWxsZS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtbGliZWxsZSAubGliZWxsZS1tZXRhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICM5Yzk2YWM7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5saW5lLWxpYmVsbGUgLmxpYmVsbGUtbWV0YSAubGliZWxsZS1wcmljZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMzUpO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7IH1cbiAgICAgICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5saWJlbGxlLW1ldGEgLmxpYmVsbGUtcHJpY2U6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtbGliZWxsZSAubGliZWxsZS12ZW5kZXVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcbiAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDsgfVxuICAgICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5saWJlbGxlLXZlbmRldXIgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtbGliZWxsZSAubGliZWxsZS12ZW5kZXVyOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5saW5lLWxpYmVsbGUgLnZlbmRldXItc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweCAxMnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5jbG9zZS1idG4ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5jbG9zZS1idG4gbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzljOTZhYzsgfVxuICAgICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5jbG9zZS1idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpOyB9XG4gICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5zbWFsbC13aWR0aCBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5saW5lLWxpYmVsbGUgLm1lZGl1bS13aWR0aCB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4OyB9XG4gICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtdGFjaGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHggMTBweCAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7XG4gICAgICAgIC8qIER1csOpZSA6IGxhYmVsIGZpZ8OpIGVuIHBldGl0ZSBsw6lnZW5kZSBhdSBsaWV1IGR1IGxpYmVsbMOpIGZsb3R0YW50IHF1aSBjaGV2YXVjaGUgbGEgdmFsZXVyIGQndW4gPHNlbGVjdD4gKi9cbiAgICAgICAgLyogXCJBdmVjIDxwcm8+XCIgOiBhbGlnbmUgbGUgY2hpcCBzdXIgbGUgc3R5bGUgZHUgcmVzdGUgZGUgbGEgZmljaGUgKi8gfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtdGFjaGU6bm90KC5sYXN0KSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWVlOyB9XG4gICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS10YWNoZSAudGFjaGUtbnVtYmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5saW5lLXRhY2hlIC50YWNoZS1saWJlbGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtdGFjaGUgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5saW5lLXRhY2hlIC50YWNoZS10aW1lIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgY29sb3I6ICM5Yzk2YWM7IH1cbiAgICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtdGFjaGUgLnRhY2hlLXRpbWUgLnRhY2hlLXRpbWUtc3RhcnQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4OyB9XG4gICAgICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtdGFjaGUgLnRhY2hlLXRpbWUgLnRhY2hlLXRpbWUtc3RhcnQ6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtdGFjaGUgI3YzLWthbGVuZGVzLWlucHV0IGxhYmVsIHtcbiAgICAgICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAuNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICM5Yzk2YWMgIWltcG9ydGFudDsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtdGFjaGUgI3YzLWthbGVuZGVzLWlucHV0IHNlbGVjdCB7XG4gICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHggNnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5saW5lLXRhY2hlIC5wcm8tY2hvaWNlIC5wcm8ge1xuICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7IH1cbiAgICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtdGFjaGUgLnByby1jaG9pY2UgLnBybyAubmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5saW5lLXRhY2hlIC5wcm8tY2hvaWNlIC5wcm86aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTEsIDYsIDY3LCAwLjAzKTsgfVxuICAgICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS10YWNoZSAucHJvLWNob2ljZSAucHJvOmhvdmVyIC5uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS10YWNoZSAudGFjaGUtd2FybmluZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjA4KTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAgICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS10YWNoZSAudGFjaGUtd2FybmluZyBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTUzOTM1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS10YWNoZSAudGFjaGUtd2FybmluZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC50YWNoZS1hY3Rpb24tYnRuIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzOyB9XG4gICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAudGFjaGUtYWN0aW9uLWJ0biBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzljOTZhYzsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLnRhY2hlLWFjdGlvbi1idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTEsIDYsIDY3LCAwLjA1KTsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLnRhY2hlLWFjdGlvbi1idG4uZmF2IG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUubGFzdCAubGluZS10YWNoZS5sYXN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1saXN0LWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbS5yZWQgLml0ZW0taWNvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI0VGNTM1MDsgfVxuICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbS5yZWQgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNFRjUzNTA7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0taWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICAjdjMtcmR2LWFydGljbGUtbGlzdCAuYXJ0aWNsZS1saXN0LWNhcmQgLmFydGljbGUtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS1pY29uIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4zNSk7XG4gICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7IH1cbiAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0uYWN0aW9uLW1vcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogNnB4OyB9XG4gICAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0uYWN0aW9uLW1vcmU6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpOyB9XG4gICAgICAgICAgI3YzLXJkdi1hcnRpY2xlLWxpc3QgLmFydGljbGUtbGlzdC1jYXJkIC5hcnRpY2xlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0uYWN0aW9uLW1vcmUgLml0ZW0taWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICN2My1yZHYtYXJ0aWNsZS1saXN0IC5hcnRpY2xlLWxpc3QtY2FyZCAuYXJ0aWNsZS1saXN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtLmFjdGlvbi1tb3JlIC5pdGVtLWljb24gbWQtaWNvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOWM5NmFjOyB9XG5cbiN2My1yZHYtYXJ0aWNsZS1wcmljZSB7XG4gIHBhZGRpbmc6IDIycHggMjRweCAyMHB4O1xuICBtaW4td2lkdGg6IDM4MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBjb2xvcjogIzBCMDY0MzsgfVxuICAjdjMtcmR2LWFydGljbGUtcHJpY2UgLnByaWNlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAjdjMtcmR2LWFydGljbGUtcHJpY2UgLnByaWNlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjdjMtcmR2LWFydGljbGUtcHJpY2UgLnByaWNlLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICN2My1yZHYtYXJ0aWNsZS1wcmljZSAucHJpY2UtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0IwQUZDNDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgICN2My1yZHYtYXJ0aWNsZS1wcmljZSAucHJpY2UtY2xvc2U6aG92ZXIge1xuICAgICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI3YzLXJkdi1hcnRpY2xlLXByaWNlIC5wcmljZS1pbml0aWFsIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNEZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgI3YzLXJkdi1hcnRpY2xlLXByaWNlIC5wcmljZS1pbml0aWFsLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI3YzLXJkdi1hcnRpY2xlLXByaWNlIC5wcmljZS1pbml0aWFsLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBnYXA6IDRweDsgfVxuICAgICN2My1yZHYtYXJ0aWNsZS1wcmljZSAucHJpY2UtaW5pdGlhbC12YWx1ZSBpbnB1dCB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICN2My1yZHYtYXJ0aWNsZS1wcmljZSAucHJpY2UtbmV3LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICN2My1yZHYtYXJ0aWNsZS1wcmljZSAucHJpY2UtbmV3LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgI3YzLXJkdi1hcnRpY2xlLXByaWNlIC5wcmljZS1uZXctZmllbGQge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMThweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMTIpOyB9XG4gICAgI3YzLXJkdi1hcnRpY2xlLXByaWNlIC5wcmljZS1uZXctZmllbGQgaW5wdXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAjdjMtcmR2LWFydGljbGUtcHJpY2UgLnByaWNlLW5ldy1maWVsZCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjdjMtcmR2LWFydGljbGUtcHJpY2UgLnByaWNlLWVjYXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjNGMUZEO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAgICN2My1yZHYtYXJ0aWNsZS1wcmljZSAucHJpY2UtZWNhcnQgYiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICMxNTgwM2Q7IH1cbiAgICAjdjMtcmR2LWFydGljbGUtcHJpY2UgLnByaWNlLWVjYXJ0LmlzLW1ham9yYXRpb24gYiB7XG4gICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAjdjMtcmR2LWFydGljbGUtcHJpY2UgLnByaWNlLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjU7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgI3YzLXJkdi1hcnRpY2xlLXByaWNlIC5wcmljZS1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1yZHYtYXJ0aWNsZS1wcmljZSAucHJpY2UtYWN0aW9ucyAucHJpY2UtY2FuY2VsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjdjMtcmR2LWFydGljbGUtcHJpY2UgLnByaWNlLWFjdGlvbnMgLnByaWNlLXZhbGlkYXRlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgI3YzLXJkdi1hcnRpY2xlLXByaWNlIC5wcmljZS1hY3Rpb25zIC5wcmljZS12YWxpZGF0ZVtkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBDYWRyZSBkZSBsYSBtb2RhbGUgOyBsZSBjb250ZW51ICh2My10aW1lLXBpY2tlcikgZXN0IHN0eWzDqSBkYW5zIGFwcC92aWV3cy92My9wYXJ0cy90aW1lUGlja2VyL3YzLnRpbWVQaWNrZXIuc2NzcyAqL1xuI3YzLXJkdi1hcnRpY2xlLXRhY2hlLXN0YXJ0IHtcbiAgcGFkZGluZzogMjJweCAyNHB4IDIwcHg7XG4gIHdpZHRoOiA1MjBweDtcbiAgbWF4LXdpZHRoOiA5MnZ3O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBjb2xvcjogIzBCMDY0MzsgfVxuXG4jdjMtcmR2LWFydGljbGUtbW9udGFudC1saWJyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNGNUY1RkI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgI3YzLXJkdi1hcnRpY2xlLW1vbnRhbnQtbGlicmUgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi5tbC1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1sLXNlY3Rpb24taWNvbi13cmFwIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm1sLXNlY3Rpb24taWNvbi13cmFwIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cblxuLm1sLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUEyMDMzO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5tbC1zZWN0aW9uLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5tbC10eXBlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7IH1cblxuLm1sLXR5cGUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTRweCAxNHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kIDAuMTVzO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5tbC10eXBlLWNhcmQuaXMtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1sLXR5cGUtY2FyZC5pcy1zZWxlY3RlZCAubWwtcmFkaW8tb3V0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgLm1sLXR5cGUtY2FyZC5pcy1zZWxlY3RlZCAubWwtdHlwZS1uYW1lIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubWwtcmFkaW8tb3V0ZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMkU0RjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzOyB9XG5cbi5tbC1yYWRpby1pbm5lciB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cblxuLm1sLXR5cGUtaWNvbi13cmFwIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0VDRUZGRTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5tbC10eXBlLWljb24td3JhcCBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5tbC10eXBlLWluZm8ge1xuICBmbGV4OiAxOyB9XG4gIC5tbC10eXBlLWluZm8gLm1sLXR5cGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7IH1cbiAgLm1sLXR5cGUtaW5mbyAubWwtdHlwZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5tbC10eXBlLWNoZWNrIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogIzZjNGNmMTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLm1sLWZpZWxkLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWwtZmllbGQtYmxvY2s6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tbC1maWVsZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMjAzMztcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbi5tbC1maWVsZC1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5tbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMUEyMDMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7IH1cbiAgLm1sLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNhN2E3Yjk7IH1cbiAgLm1sLWlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cblxuLm1sLXByaWNlLWlucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1czsgfVxuICAubWwtcHJpY2UtaW5wdXQtd3JhcDpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAubWwtcHJpY2UtaW5wdXQtd3JhcCAubWwtcHJpY2Utc3ltYm9sIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5tbC1wcmljZS1pbnB1dC13cmFwIC5tbC1wcmljZS1pbnB1dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm1sLXByaWNlLWlucHV0LXdyYXAgLm1sLXByaWNlLWlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1sLXNlbGVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tbC1zZWxlY3Qtd3JhcCAubWwtc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm1sLXNlbGVjdC13cmFwIC5tbC1zZWxlY3Q6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gIC5tbC1zZWxlY3Qtd3JhcCAubWwtc2VsZWN0LWNoZXZyb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWwtaW5mby1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLm1sLWluZm8taWNvbi13cmFwIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm1sLWluZm8taWNvbi13cmFwIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7IH1cblxuLm1sLWluZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1sLXRhY2hlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjU7IH1cbiAgLm1sLXRhY2hlLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5tbC10YWNoZS1yb3ctLWNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tbC10YWNoZS1yb3ctLXNlY29uZGFyeSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuXG4ubWwtdGFjaGUtaWNvbi13cmFwIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0VDRUZGRTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5tbC10YWNoZS1pY29uLXdyYXAgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDsgfVxuXG4ubWwtdGFjaGUtaW5mbyB7XG4gIGZsZXg6IDE7IH1cbiAgLm1sLXRhY2hlLWluZm8tLW9mZnNldCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC5tbC10YWNoZS1pbmZvIC5tbC10YWNoZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgICAubWwtdGFjaGUtaW5mbyAubWwtdGFjaGUtbGFiZWwtLXNlY29uZGFyeSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgLm1sLXRhY2hlLWluZm8gLm1sLXRhY2hlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5tbC10YWNoZS1jaGV2cm9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4ubWwtdGFjaGUtc3dpdGNoIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5tbC10aW1lLWJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4LXNocmluazogMDsgfVxuICAubWwtdGltZS1iYWRnZSBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5tbC10YWNoZS12YWx1ZS1yaWdodCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5tbC10YWNoZS1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjU7XG4gIG1hcmdpbjogMCAtMTZweDsgfVxuXG4ubWwtdGFjaGUtc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5tbC10YWNoZS1zZWxlY3Qtd3JhcCAubWwtdGFjaGUtc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDhweCAzNnB4IDhweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogMTEwcHg7IH1cbiAgLm1sLXRhY2hlLXNlbGVjdC13cmFwIC5tbC10YWNoZS1zZWxlY3QtY2hldnJvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1sLXByby1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5tbC12ZW5kZXVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweCAxNnB4OyB9XG5cbi5tbC12ZW5kZXVyLWNvdW50LWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICBjb2xvcjogIzZjNGNmMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi5tbC1zZWN0aW9uLS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubWwtcHJvLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzOyB9XG4gIC5tbC1wcm8tcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLm1sLXByby1yb3c6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG5cbi5tbC1wcm8tYXZhdGFyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLm1sLXByby1pbmZvIHtcbiAgZmxleDogMTsgfVxuICAubWwtcHJvLWluZm8gLm1sLXByby1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAubWwtcHJvLWluZm8gLm1sLXByby1yb2xlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbi5tbC1wcm8tY2hldnJvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLm1sLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgLm1sLWFjdGlvbnMgYnV0dG9uIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1czsgfVxuICAubWwtYWN0aW9ucyAubWwtYnRuLWNhbmNlbCB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGQjtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgIC5tbC1hY3Rpb25zIC5tbC1idG4tY2FuY2VsOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgLm1sLWFjdGlvbnMgLm1sLWJ0bi1zYXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1sLWFjdGlvbnMgLm1sLWJ0bi1zYXZlLmlzLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5tbC1hY3Rpb25zIC5tbC1idG4tc2F2ZTpub3QoLmlzLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg4OyB9XG5cbiN2My1yZHYtY2FzaGluZy1xdWljay1yZWNhcCBtZC1pY29uIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuXG4jdjMtcmR2LWNhc2hpbmctcXVpY2stcmVjYXAgLnJjcXItbG9hZGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgZ2FwOiAxMHB4OyB9XG4gICN2My1yZHYtY2FzaGluZy1xdWljay1yZWNhcCAucmNxci1sb2FkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmR2LWNhc2hpbmctcXVpY2stcmVjYXAgLnJjcXItbG9hZGluZyBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICBzdHJva2U6ICM2YzRjZjE7IH1cblxuI3YzLXJkdi1jYXNoaW5nLXF1aWNrLXJlY2FwIC5yYy1yZWNhcC1kZXRhaWwtdGl0bGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNkU2RThDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuI3YzLXJkdi1jYXNoaW5nLXF1aWNrLXJlY2FwIC5yYy1yZWNhcC1kZXRhaWwge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI3YzLXJkdi1jYXNoaW5nLXF1aWNrLXJlY2FwIC5yYy1yZWNhcC1kZXRhaWwtcm93IHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFNEYwO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICN2My1yZHYtY2FzaGluZy1xdWljay1yZWNhcCAucmMtcmVjYXAtZGV0YWlsLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICN2My1yZHYtY2FzaGluZy1xdWljay1yZWNhcCAucmMtcmVjYXAtZGV0YWlsLXJvdyBrYWxlbmRlcy1zd2l0Y2gge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiN2My1yZHYtY2FzaGluZy1xdWljay1yZWNhcCAucmMtcmVjYXAtZGV0YWlsLWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4jdjMtcmR2LWNhc2hpbmctcXVpY2stcmVjYXAgLnJjLXJlY2FwLWRldGFpbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXJkdi1jYXNoaW5nLXF1aWNrLXJlY2FwIC5yYy1yZWNhcC1kZXRhaWwtc3ViIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgb3BhY2l0eTogMC43NTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG4jdjMtcmR2LWNhc2hpbmctcXVpY2stcmVjYXAgLnJjLXJlY2FwLWRldGFpbC1yb3ctaW5mbyB7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4jdjMtcmR2LWNhc2hpbmctcXVpY2stcmVjYXAgLnJjLXJlY2FwLWRldGFpbC1yb3ctdGV4dCB7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4jdjMtcmR2LWNhc2hpbmctcXVpY2stcmVjYXAgLnJjLWhpZGRlbi1sb2dpYyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3YzLXJkdi1jYXNoaW5nLXF1aWNrLXJlY2FwIC5yYy1idG4tZW5jYWlzc2VyIHtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMkI1NzM7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICMyMkI1NzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICBvcGFjaXR5OiAxOyB9XG4gICN2My1yZHYtY2FzaGluZy1xdWljay1yZWNhcCAucmMtYnRuLWVuY2Fpc3NlciBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICN2My1yZHYtY2FzaGluZy1xdWljay1yZWNhcCAucmMtYnRuLWVuY2Fpc3NlciBtZC1wcm9ncmVzcy1jaXJjdWxhciAqIHtcbiAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgI3YzLXJkdi1jYXNoaW5nLXF1aWNrLXJlY2FwIC5yYy1idG4tZW5jYWlzc2VyOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgb3BhY2l0eTogMC44ODsgfVxuICAjdjMtcmR2LWNhc2hpbmctcXVpY2stcmVjYXAgLnJjLWJ0bi1lbmNhaXNzZXJbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5yY3Etb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyNCwgNDUsIDAuNDUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTUwOyB9XG5cbi5yY3EtcGFuZWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgbWF4LWhlaWdodDogOTJ2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiYSgyMCwgMjQsIDQ1LCAwLjI1KTsgfVxuICAucmNxLXBhbmVsIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuXG4ucmNxLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAucmNxLWhlYWRlciAucmNxLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAucmNxLWhlYWRlciAucmNxLWNsb3NlIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5yY3EtaGVhZGVyIC5yY3EtY2xvc2UgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgLnJjcS1oZWFkZXIgLnJjcS1jbG9zZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUZCOyB9XG5cbiN2My1yZHYtY2xpZW50LWZpY2hlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgLypcblx0bWFyZ2luLXRvcDozMHB4O1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHBhZGRpbmc6MTBweCAyNXB4O1xuXHQgKi9cbiAgLypcblx0bWFyZ2luLXRvcDoxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxOHB4O1xuXHRwYWRkaW5nOjIycHg7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDI2LCAyMywgNDgsIDAuMDQpLCAwIDhweCAyNHB4IC0xMnB4IHJnYmEoMjYsIDIzLCA0OCwgMC4xMik7XG5cdCAqLyB9XG4gICN2My1yZHYtY2xpZW50LWZpY2hlIC5jbGllbnQtc2VsZWN0LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cbiAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1zZWxlY3QtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDcpO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjdjMtcmR2LWNsaWVudC1maWNoZSAuY2xpZW50LXNlbGVjdC1pY29uIG1kLWljb24ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmR2LWNsaWVudC1maWNoZSAucGFzc2FnZS1nZW5yZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuICAgICN2My1yZHYtY2xpZW50LWZpY2hlIC5wYXNzYWdlLWdlbnJlLWNvbnRhaW5lciAucGFzc2FnZS1nZW5yZS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7IH1cbiAgICAgICN2My1yZHYtY2xpZW50LWZpY2hlIC5wYXNzYWdlLWdlbnJlLWNvbnRhaW5lciAucGFzc2FnZS1nZW5yZS1pdGVtOm5vdCgubm8tYm9yZGVyKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMS41cHggc29saWQgI2VlZTsgfVxuICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLnBhc3NhZ2UtZ2VucmUtY29udGFpbmVyIC5wYXNzYWdlLWdlbnJlLWl0ZW06aG92ZXI6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7IH1cbiAgICAgICN2My1yZHYtY2xpZW50LWZpY2hlIC5wYXNzYWdlLWdlbnJlLWNvbnRhaW5lciAucGFzc2FnZS1nZW5yZS1pdGVtLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtcmR2LWNsaWVudC1maWNoZSAuY2xpZW50LXNlbGVjdCAuY2xpZW50LWNsb3NlLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1zZWxlY3QgLmNsaWVudC1jbG9zZS1pY29uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzljOTZhYzsgfVxuICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1zZWxlY3QgLmNsaWVudC1jbG9zZS1pY29uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpOyB9XG4gICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1zZWxlY3QgLmNsaWVudC1zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1zZWxlY3QgLmNsaWVudC1zZWxlY3QtY29udGFpbmVyIC5zZWxlY3QtdGl0bGUge1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMS41cHg7IH1cbiAgICAgICN2My1yZHYtY2xpZW50LWZpY2hlIC5jbGllbnQtc2VsZWN0IC5jbGllbnQtc2VsZWN0LWNvbnRhaW5lciAuc2VsZWN0LXZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAjdjMtcmR2LWNsaWVudC1maWNoZSAuY2xpZW50LXNlbGVjdCAuY2xpZW50LXNlbGVjdC1jb250YWluZXIgLnNlbGVjdC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1tZXNzYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4xKTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNCk7IH1cbiAgICAjdjMtcmR2LWNsaWVudC1maWNoZSAuY2xpZW50LWZpY2hlLW1lc3NhZ2UgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtcmR2LWNsaWVudC1maWNoZSAuY2xpZW50LW1vcmUtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2YzRjZjE7XG4gICAgcGFkZGluZzogN3B4OyB9XG4gICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1tb3JlLWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1yZHYtY2xpZW50LWZpY2hlIC5jbGllbnQtbW9yZS1pY29uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTsgfVxuICAjdjMtcmR2LWNsaWVudC1maWNoZSAuY2xpZW50LWZpY2hlLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtcmR2LWNsaWVudC1maWNoZSAuY2xpZW50LWZpY2hlLWFjdGlvbnMgLmFjdGlvbnMtdGl0bGUge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjdjMtcmR2LWNsaWVudC1maWNoZSAuY2xpZW50LWZpY2hlLWFjdGlvbnMgLmFjdGlvbi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1hY3Rpb25zIC5hY3Rpb24taXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTsgfVxuICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1hY3Rpb25zIC5hY3Rpb24taXRlbS5yZWQgLml0ZW0taWNvbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNFRjUzNTA7IH1cbiAgICAgICN2My1yZHYtY2xpZW50LWZpY2hlIC5jbGllbnQtZmljaGUtYWN0aW9ucyAuYWN0aW9uLWl0ZW0ucmVkIC5pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogI0VGNTM1MDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDIzOSwgODMsIDgwLCAwLjQ1KTsgfVxuICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1hY3Rpb25zIC5hY3Rpb24taXRlbS5yZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODMsIDgwLCAwLjA2KTsgfVxuICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS1pY29uIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICN2My1yZHYtY2xpZW50LWZpY2hlIC5jbGllbnQtZmljaGUtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7IH1cbiAgICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS10ZXh0IC5pdGVtLWNvdW50IHtcbiAgICAgICAgICBjb2xvcjogIzljOTZhYztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1hY3Rpb25zIC5hY3Rpb24taXRlbS5hY3Rpb24tbW9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiA2cHg7IH1cbiAgICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1hY3Rpb25zIC5hY3Rpb24taXRlbS5hY3Rpb24tbW9yZTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpOyB9XG4gICAgICAgICN2My1yZHYtY2xpZW50LWZpY2hlIC5jbGllbnQtZmljaGUtYWN0aW9ucyAuYWN0aW9uLWl0ZW0uYWN0aW9uLW1vcmUgLml0ZW0taWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgI3YzLXJkdi1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1hY3Rpb25zIC5hY3Rpb24taXRlbS5hY3Rpb24tbW9yZSAuaXRlbS1pY29uIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM5Yzk2YWM7IH1cblxuI3YzLXJkdi1jbGllbnQtZmljaGUtdGVjaG5pcXVlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jdjMtcmR2LWNsaWVudC1tZXJnZSB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI3YzLXJkdi1jbGllbnQtbm90ZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgI3YzLXJkdi1jbGllbnQtbm90ZSAuc2F2ZS1idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNXB4O1xuICAgIGJvdHRvbTogNXB4OyB9XG5cbiN2My1yZHYtY2xpZW50LXNlbGVjdCAubWVyZ2UtYmxvYyB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMHB4IDI0cHg7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4jdjMtcmR2LWNsaWVudC11cGRhdGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4jdjMtcmR2LWRhdGUtaGlzdG9yaXF1ZSB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuI3YzLXJkdi1kYXRlLW1lcmdlIHtcbiAgcGFkZGluZzogMzBweCAyMHB4OyB9XG4gICN2My1yZHYtZGF0ZS1tZXJnZSAubWVyZ2UtdG9wIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAjdjMtcmR2LWRhdGUtbWVyZ2UgLm1lcmdlLXRvcCAubWVyZ2UtdG9wLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgI3YzLXJkdi1kYXRlLW1lcmdlIC5tZXJnZS10b3AgLm1lcmdlLXRvcC1pY29uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgI3YzLXJkdi1kYXRlLW1lcmdlIC5tZXJnZS10b3AgLm1lcmdlLXRleHQgLnRleHQtbWFpbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLXJkdi1kYXRlLW1lcmdlIC5tZXJnZS10b3AgLm1lcmdlLXRleHQgLnRleHQtc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI3YzLXJkdi1kYXRlLW1lcmdlIC5tZXJnZS1saXN0LXJkdiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAjdjMtcmR2LWRhdGUtbWVyZ2UgLm1lcmdlLWxpc3QtcmR2IC5saXN0LXJkdi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLXJkdi1kYXRlLW1lcmdlIC5tZXJnZS1saXN0LXJkdiAubGlzdC1yZHYtc2VhcmNoIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAjdjMtcmR2LWRhdGUtbWVyZ2UgLm1lcmdlLWxpc3QtcmR2IC5saXN0LXJkdi1zZWFyY2ggaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICN2My1yZHYtZGF0ZS1tZXJnZSAubWVyZ2UtbGlzdC1yZHYgLnJkdi1pdGVtIHtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAjdjMtcmR2LWRhdGUtbWVyZ2UgLm1lcmdlLWxpc3QtcmR2IC5yZHYtaXRlbS5zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2YzRjZjE7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA0KTsgfVxuICAgICAgI3YzLXJkdi1kYXRlLW1lcmdlIC5tZXJnZS1saXN0LXJkdiAucmR2LWl0ZW0gLml0ZW0tcmFkaW8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgI3YzLXJkdi1kYXRlLW1lcmdlIC5tZXJnZS1saXN0LXJkdiAucmR2LWl0ZW0gLml0ZW0tcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICBhY2NlbnQtY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gICAgICAjdjMtcmR2LWRhdGUtbWVyZ2UgLm1lcmdlLWxpc3QtcmR2IC5yZHYtaXRlbSAuaXRlbS1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAjdjMtcmR2LWRhdGUtbWVyZ2UgLm1lcmdlLWxpc3QtcmR2IC5yZHYtaXRlbSAuaXRlbS1jbGllbnQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgI3YzLXJkdi1kYXRlLW1lcmdlIC5tZXJnZS1saXN0LXJkdiAucmR2LWl0ZW0gLml0ZW0tY2xpZW50IG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAjdjMtcmR2LWRhdGUtbWVyZ2UgLm1lcmdlLWxpc3QtcmR2IC5yZHYtaXRlbSAuaXRlbS10aW1lIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcbiAgICAgICAgcGFkZGluZzogNXB4IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1tZXJnZSAubWVyZ2UtbGlzdC1yZHYgLnJkdi1pdGVtIC5pdGVtLXByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1tZXJnZSAubWVyZ2UtbGlzdC1yZHYgLnJkdi1pdGVtIC5pdGVtLXByZXN0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICAjdjMtcmR2LWRhdGUtbWVyZ2UgLm1lcmdlLWxpc3QtcmR2IC5yZHYtaXRlbSAuaXRlbS1wcmVzdGEgLnByZXN0YS1yb3VuZGVkIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAjdjMtcmR2LWRhdGUtbWVyZ2UgLm1lcmdlLWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4jdjMtcmR2LWRhdGUtcHJvcG9zaXRpb24ge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbiN2My1yZHYtZGF0ZS1yZXBlYXQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gICN2My1yZHYtZGF0ZS1yZXBlYXQgLnJlcGVhdC1jaG9pY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtY2hvaWNlIC5jaG9pY2UtYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtY2hvaWNlIC5jaG9pY2UtYm94LnNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNmM0Y2YxO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7IH1cbiAgICAgICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAucmVwZWF0LWNob2ljZSAuY2hvaWNlLWJveC5zZWxlY3RlZCBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtY2hvaWNlIC5jaG9pY2UtYm94LnNlbGVjdGVkIC5jaG9pY2UtdGV4dC1tYWluIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAucmVwZWF0LWNob2ljZSAuY2hvaWNlLWJveCBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLnJlcGVhdC1jaG9pY2UgLmNob2ljZS1ib3ggLmNob2ljZS10ZXh0LW1haW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLnJlcGVhdC1jaG9pY2UgLmNob2ljZS1ib3ggLmNob2ljZS10ZXh0LXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtdmFsaWRhdGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAucmVwZWF0LXZhbGlkYXRlIC52YWxpZGF0ZS1jb250YWluZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI2VlZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAucmVwZWF0LXZhbGlkYXRlIC52YWxpZGF0ZS1jb250YWluZXIgLnZhbGlkYXRlLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtdmFsaWRhdGUgLnZhbGlkYXRlLWNvbnRhaW5lciAudmFsaWRhdGUtaWNvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAucmVwZWF0LXZhbGlkYXRlIC52YWxpZGF0ZS1jb250YWluZXIgLnZhbGlkYXRlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtdmFsaWRhdGUgLnZhbGlkYXRlLWNvbnRhaW5lciAudmFsaWRhdGUtdGl0bGUgLnRpdGxlLW1haW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLnJlcGVhdC12YWxpZGF0ZSAudmFsaWRhdGUtY29udGFpbmVyIC52YWxpZGF0ZS10aXRsZSAudGl0bGUtc3ViIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAucmVwZWF0LXZhbGlkYXRlIC52YWxpZGF0ZS1jb250YWluZXIgLnZhbGlkYXRlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAucmVwZWF0LXZhbGlkYXRlIC52YWxpZGF0ZS1jb250YWluZXIgLnZhbGlkYXRlLWxpbmsgbWQtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtdmFsaWRhdGUgLnNlbGVjdGVkcy1jb250YWluZXIgLnNlbGVjdGVkcy1jb250YWluZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLnJlcGVhdC12YWxpZGF0ZSAuc2VsZWN0ZWRzLWNvbnRhaW5lciAuc2VsZWN0ZWRzLWNvbnRhaW5lci10aXRsZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM0NzIyQUU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLnJlcGVhdC12YWxpZGF0ZSAuc2VsZWN0ZWRzLWNvbnRhaW5lciAuc2VsZWN0ZWRzLWRvY3VtZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmM0Y2YxO1xuICAgICAgY29sb3I6ICMyQjIzNkI7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtdmFsaWRhdGUgLnNlbGVjdGVkcy1jb250YWluZXIgLnNlbGVjdGVkcy1kb2N1bWVudCAuZG9jdW1lbnQtdGltZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLnJlcGVhdC12YWxpZGF0ZSAuc2VsZWN0ZWRzLWNvbnRhaW5lciAuc2VsZWN0ZWRzLWRvY3VtZW50IC5kb2N1bWVudC10aW1lIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtdmFsaWRhdGUgLnNlbGVjdGVkcy1jb250YWluZXIgLnNlbGVjdGVkcy1kb2N1bWVudCAuZG9jdW1lbnQtcmVzc291cmNlcyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gICAgICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLnJlcGVhdC12YWxpZGF0ZSAuc2VsZWN0ZWRzLWNvbnRhaW5lciAuc2VsZWN0ZWRzLWRvY3VtZW50IC5kb2N1bWVudC1yZXNzb3VyY2VzIG1kLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOXB4OyB9XG4gICAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtdmFsaWRhdGUgLnNlbGVjdGVkcy1jb250YWluZXIgLnNlbGVjdGVkcy1kb2N1bWVudCAuZG9jdW1lbnQtcmVtb3ZlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtdmFsaWRhdGUgLnNlbGVjdGVkcy1jb250YWluZXIgLnNlbGVjdGVkcy1kb2N1bWVudCAuZG9jdW1lbnQtcmVtb3ZlLWljb24gbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5yZXBlYXQtdmFsaWRhdGUgLnZhbGlkYXRlLWNvbnRhaW5lci1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5tZWRpYS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLm1lZGlhLWNvbnRhaW5lciAubWVkaWEtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLm1lZGlhLWNvbnRhaW5lciAubWVkaWEtdGl0bGUgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNDcyMkFFO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5tZWRpYS1jb250YWluZXIgLm1lZGlhLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAubWVkaWEtY29udGFpbmVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1saW5lIHtcbiAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5tZWRpYS1jb250YWluZXIgLm1lZGlhLWNvbnRlbnQgLm1lZGlhLWxpbmU6bm90KC5sYXN0KSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAubWVkaWEtY29udGFpbmVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1saW5lIC5saW5lLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA1KTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLm1lZGlhLWNvbnRhaW5lciAubWVkaWEtY29udGVudCAubWVkaWEtbGluZSAubGluZS1pY29uIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAubWVkaWEtY29udGFpbmVyIC5tZWRpYS1jb250ZW50IC5tZWRpYS1saW5lIC5saW5lLXRleHQgLmxpbmUtdGV4dC1tYWluIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLm1lZGlhLWNvbnRhaW5lciAubWVkaWEtY29udGVudCAubWVkaWEtbGluZSAubGluZS10ZXh0IC5saW5lLXRleHQtc3ViIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjdjMtcmR2LWRhdGUtcmVwZWF0IC5jb250YWluZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgI3YzLXJkdi1kYXRlLXJlcGVhdCAuY29udGFpbmVyLWJvdHRvbSAuc2F2ZS1idG4gLmJ0bi10ZXh0LW1haW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1yZHYtZGF0ZS1yZXBlYXQgLmNvbnRhaW5lci1ib3R0b20gLnNhdmUtYnRuIC5idG4tdGV4dC1zdWIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jdjMtcmR2LWRhdGUtc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIC8qXG5cdG1hcmdpbi10b3A6MTZweDtcblx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0cGFkZGluZzoyMnB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgyNiwgMjMsIDQ4LCAwLjA0KSwgMCA4cHggMjRweCAtMTJweCByZ2JhKDI2LCAyMywgNDgsIDAuMTIpO1xuXG5cdCAqL1xuICAvKlxuXHRtYXJnaW4tdG9wOjMwcHg7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0cGFkZGluZzogMTBweCAyNXB4O1xuXHQqLyB9XG4gICN2My1yZHYtZGF0ZS1zZWxlY3QgbWQtaWNvbiB7XG4gICAgbWluLXdpZHRoOiAwcHg7XG4gICAgbWluLWhlaWdodDogMHB4OyB9XG4gICN2My1yZHYtZGF0ZS1zZWxlY3QgaW5wdXQge1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgI3YzLXJkdi1kYXRlLXNlbGVjdCAuZGF0ZS1zZWxlY3QtbWFpbiAuZGF0ZS1zZWxlY3QtbGVmdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAwcHggMjBweDsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXNlbGVjdCAuZGF0ZS1zZWxlY3QtbWFpbiAuZGF0ZS1zZWxlY3QtbGVmdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LW1haW4gLmRhdGUtc2VsZWN0LWxlZnQgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dC1zaG93RGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXNlbGVjdCAuZGF0ZS1zZWxlY3QtbWFpbiAuZGF0ZS1zZWxlY3QtbGVmdCAubGVmdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gICAgICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1tYWluIC5kYXRlLXNlbGVjdC1sZWZ0IC5sZWZ0LWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LW1haW4gLmRhdGUtc2VsZWN0LWxlZnQgLmxlZnQtYnRuIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1tYWluIC5kYXRlLXNlbGVjdC1sZWZ0IC5sZWZ0LWJ0biBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgI3YzLXJkdi1kYXRlLXNlbGVjdCAuZGF0ZS1zZWxlY3QtbWFpbiAuZGF0ZS1zZWxlY3QtcmlnaHQge1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LW1haW4gLmRhdGUtc2VsZWN0LXJpZ2h0IC5yaWdodC10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtOyB9XG4gICAgICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1tYWluIC5kYXRlLXNlbGVjdC1yaWdodCAudG90YWxUaW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAgICAgICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1tYWluIC5kYXRlLXNlbGVjdC1yaWdodCAudG90YWxUaW1lIHNlbGVjdCB7XG4gICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogOXB4IDQwcHggOXB4IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDsgfVxuICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5rYWxlbmRlcy1kYXRlSW5wdXQgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmthbGVuZGVzLWRhdGVJbnB1dCAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cgLnNob3ctZGF0ZSB7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LWljb24gbWQtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LW9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1vbmUgLmRhdGUtc2VsZWN0LXBhcnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1vbmUgLmRhdGUtc2VsZWN0LWlucHV0IHtcbiAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuICAgICAgLyogRmlyZWZveCAqLyB9XG4gICAgICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1vbmUgLmRhdGUtc2VsZWN0LWlucHV0IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LW9uZSAuZGF0ZS1zZWxlY3QtaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LW9uZSAuZGF0ZS1zZWxlY3QtaW5wdXQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1vbmUgLmRhdGUtc2VsZWN0LWlucHV0IGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1hY3Rpb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXNlbGVjdCAuZGF0ZS1zZWxlY3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNik7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtLnJlZCAuaXRlbS1pY29uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0VGNTM1MDsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXNlbGVjdCAuZGF0ZS1zZWxlY3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0ucmVkIC5pdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogI0VGNTM1MDsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXNlbGVjdCAuZGF0ZS1zZWxlY3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0taWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtIC5pdGVtLWljb24gbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgI3YzLXJkdi1kYXRlLXNlbGVjdCAuZGF0ZS1zZWxlY3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7IH1cbiAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtLmFjdGlvbi1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDZweDsgfVxuICAgICAgICAjdjMtcmR2LWRhdGUtc2VsZWN0IC5kYXRlLXNlbGVjdC1hY3Rpb25zIC5hY3Rpb24taXRlbS5hY3Rpb24tbW9yZTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpOyB9XG4gICAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtLmFjdGlvbi1tb3JlIC5pdGVtLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICN2My1yZHYtZGF0ZS1zZWxlY3QgLmRhdGUtc2VsZWN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtLmFjdGlvbi1tb3JlIC5pdGVtLWljb24gbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzljOTZhYzsgfVxuXG4jdjMtcmR2LW1haW4tY29tbWFuZGUgLm1haW4tY29tbWFuZGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDsgfVxuXG4ucm1jLWFjdGlvbnMtcmFwaWRlcyB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ybWMtYWN0aW9ucy1yYXBpZGVzIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnJtYy1hY3Rpb25zLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4ucm1jLWFjdGlvbnMtaWNvbi13cmFwIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnJtYy1hY3Rpb25zLWljb24td3JhcCBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5ybWMtYWN0aW9ucy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuLnJtYy1hY3Rpb25zLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4OyB9XG5cbi5ybWMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzOyB9XG4gIC5ybWMtYnRuIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgLnJtYy1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgLnJtYy1idG4tLWRhbmdlciB7XG4gICAgY29sb3I6ICNlNTM5MzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmNlNGU0OyB9XG4gICAgLnJtYy1idG4tLWRhbmdlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICAgLnJtYy1idG4tLWRhbmdlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmNWY1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTUzOTM1OyB9XG5cbiN2My1yZHYtbWVkaWEtc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI3YzLXJkdi1tZWRpYS1zZWxlY3QgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDsgfVxuICAjdjMtcmR2LW1lZGlhLXNlbGVjdC5ybXMtZW1iZWRkZWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTRweCAwIDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnJtcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLnJtcy1oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5ybXMtaGVhZGVyLWljb24gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDsgfVxuXG4ucm1zLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuLnJtcy1yZWplY3RlZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNiZDA0M2Q7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnJtcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7IH1cblxuLnJtcy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1czsgfVxuICAucm1zLXJvdy5pcy1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wOCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7IH1cblxuLnJtcy1jaGVja2JveCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7IH1cbiAgLnJtcy1jaGVja2JveC5pcy1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAucm1zLWNoZWNrYm94IG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7IH1cblxuLnJtcy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnJtcy1sYWJlbCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuI3YzLXJkdi1ub3RlLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgbWQtaWNvbiB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtc2VjdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3QjgyOTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgbWFyZ2luOiAxNnB4IDAgNnB4OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFRUVFRjI7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1hcmdpbjogMCAxNHB4O1xuICBwYWRkaW5nOiAxNHB4OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWNhcmQtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtc3RhdHVzLWljb24ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGNUY2RkE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtc3RhdHVzLWljb24gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBjb2xvcjogIzdCODI5NDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1zdGF0dXMtaWNvbi5ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogI2U4ZjVlOTsgfVxuICAgICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLXN0YXR1cy1pY29uLmdyZWVuIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM0M2EwNDc7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtc3RhdHVzLWljb24ub3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmM2UwOyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtc3RhdHVzLWljb24ub3JhbmdlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNmYjhjMDA7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtc3RhdHVzLWljb24ucmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNlNGU0OyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtc3RhdHVzLWljb24ucmVkIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtc3RhdHVzLWljb24uZ3JleSB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuICAgICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLXN0YXR1cy1pY29uLmdyZXkgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzdCODI5NDsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1zdGF0dXMtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUEyMDMzOyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLXN0YXR1cy1zdWIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN0I4Mjk0O1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtd2FybmluZy1tc2cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjNlMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZTY1MTAwOyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLXJlamVjdGVkLW1zZyB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZTUzOTM1OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWJhZGdlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWJhZGdlLS1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICAgIGNvbG9yOiAjN0I4Mjk0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRjI7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtY2FyZC0tcGFyYW1zIHtcbiAgcGFkZGluZzogMDsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1wYXJhbS1yb3cge1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1wYXJhbS1yb3ctLWNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLXBhcmFtLXJvdy0tY2xpY2thYmxlOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1wYXJhbS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtcGFyYW0tdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjN0I4Mjk0O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMTRweDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1saXN0LWl0ZW0tLWFjdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaXRlbS0tYWN0aW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaXRlbS0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1saXN0LWl0ZW0tLWRhbmdlciAucnBwLWxpc3QtdGl0bGUge1xuICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaXRlbS0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzVDNDRFNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbjogNnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTJweDsgfVxuICAgICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaXRlbS0tcHJpbWFyeTpob3ZlciwgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbGlzdC1pdGVtLS1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDkyZWUxOyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbGlzdC1pdGVtLS1wcmltYXJ5IC5ycHAtbGlzdC10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaXRlbS0tcHJpbWFyeSAucnBwLWxpc3Qtc3ViIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbGlzdC1pdGVtLS1wcmltYXJ5IC5ycHAtY2hldnJvbiB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3Qtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFRUVFRjI7XG4gIG1hcmdpbjogMCAxNHB4OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWFjdGlvbi1yb3cgKyAucnBwLWFjdGlvbi1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVGMjsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1saXN0LWl0ZW0tLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjU1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaWNvbiB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY2RkE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbGlzdC1pY29uIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM3QjgyOTQ7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbGlzdC1pY29uLS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuMDgpOyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbGlzdC1pY29uLS1wdXJwbGUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzVDNDRFNDsgfVxuICAgICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaWNvbi0tcHVycGxlIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjNUM0NEU0OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaWNvbi0tcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNlNGU0OyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbGlzdC1pY29uLS1yZWQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAgICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaWNvbi0tcmVkIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjZTUzOTM1OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaWNvbi0tb25QcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpOyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbGlzdC1pY29uLS1vblByaW1hcnkgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtaWNvbi0tb25QcmltYXJ5IG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMUEyMDMzOyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3Qtc3ViIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzdCODI5NDtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWxpc3QtdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjN0I4Mjk0O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC1jaGV2cm9uIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzdCODI5NCAhaW1wb3J0YW50OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLWVkaXQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM1QzQ0RTQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbW9udGFudC1lZGl0IHtcbiAgcGFkZGluZzogMTJweCAxNnB4OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLW1vbnRhbnQtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLW1vbnRhbnQtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMUEyMDMzO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbW9udGFudC1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0VFRUVGMjtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbW9udGFudC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFRUYyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMUEyMDMzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLW1vbnRhbnQtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzVDNDRFNDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLW1vbnRhbnQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGdhcDogOHB4OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLW1vbnRhbnQtYnRuLWNhbmNlbCB7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtbW9udGFudC1idG4tdmFsaWRhdGUge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICM1QzQ0RTQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLW1vbnRhbnQtYnRuLXZhbGlkYXRlW2Rpc2FibGVkXSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5MiwgNjgsIDIyOCwgMC4zNSk7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLW1vbnRhbnQtYnRuLXZhbGlkYXRlIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgIHN0cm9rZTogI2ZmZjsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC10b2dnbGUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjRUVFRUYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBmbGV4LXNocmluazogMDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC10b2dnbGUtLW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNUM0NEU0OyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtdG9nZ2xlLS1vbiAucnBwLXRvZ2dsZS1rbm9iIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LWJvZHkgLnJwcC10b2dnbGUta25vYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtcGF5bWVudC1lZGl0IHtcbiAgcGFkZGluZzogMTJweCAxNnB4OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLXBheW1lbnQtZWRpdC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBnYXA6IDEycHg7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5ICNjYXJkLWVsZW1lbnQtcnBwIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFRUYyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICBwYWRkaW5nOiAxMnB4OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAjY2FyZC1lbGVtZW50LXJwcC5TdHJpcGVFbGVtZW50LS1mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNUM0NEU0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IC5ycHAtc3RyaXBlLWVycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2U1MzkzNTtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtYm9keSAucnBwLXBheW1lbnQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGdhcDogOHB4OyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQtcGF5bWVudC1ieS1wcm8ge1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIC5ycHBicC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICM1QzQ0RTQ7XG4gICAgcGFkZGluZzogMTRweCAxNHB4O1xuICAgIGdhcDogMTJweDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIC5ycHBicC1oZWFkZXItYXZhdGFyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIC5ycHBicC1oZWFkZXItYXZhdGFyIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIC5ycHBicC1oZWFkZXItY2xpZW50IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIC5ycHBicC1oZWFkZXItc3ViIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtcGF5bWVudC1ieS1wcm8gLnJwcGJwLWJ0bi1jbG9zZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIC5ycHBicC1idG4tY2xvc2UgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtcGF5bWVudC1ieS1wcm8gLnJwcGJwLXNlY3Rpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjN0I4Mjk0O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBtYXJnaW46IDIwcHggMCA4cHg7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC1wYXltZW50LWJ5LXBybyAucnBwYnAtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFRUVFRjI7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBtYXJnaW46IDAgMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtcGF5bWVudC1ieS1wcm8gLnJwcGJwLWZpZWxkIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC1wYXltZW50LWJ5LXBybyAucnBwYnAtZmllbGQtc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUYyOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtcGF5bWVudC1ieS1wcm8gLnJwcGJwLWZpZWxkLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC1wYXltZW50LWJ5LXBybyAucnBwYnAtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFRUYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1wYXltZW50LWJ5LXBybyAucnBwYnAtaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNUM0NEU0O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvICNjYXJkLWVsZW1lbnQtcHBicCB7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIC5ycHBicC1zdHJpcGUtZXJyb3Ige1xuICAgIHBhZGRpbmc6IDAgMTZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIC5ycHBicC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMTRweCAwO1xuICAgIGdhcDogMTJweDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIC5ycHBicC1idG4tYmFjayB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMUEyMDMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtOyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC1wYXltZW50LWJ5LXBybyAucnBwYnAtYnRuLWJhY2sgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtcGF5bWVudC1ieS1wcm8gLnJwcGJwLWJ0bi12YWxpZGF0ZSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNUM0NEU0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1czsgfVxuICAgICN2My1yZHYtcHJlcGFpZW1lbnQtcGF5bWVudC1ieS1wcm8gLnJwcGJwLWJ0bi12YWxpZGF0ZVtkaXNhYmxlZF0ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg5MiwgNjgsIDIyOCwgMC40KTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4jdjMtcmR2LXByZXBhaWVtZW50LXVwZGF0ZSB7XG4gIHBhZGRpbmc6IDAgMCAyNHB4OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtdXBkYXRlIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXVwZGF0ZSAucnBwdS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICM1QzQ0RTQ7XG4gICAgcGFkZGluZzogMTRweCAxNHB4O1xuICAgIGdhcDogMTJweDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXVwZGF0ZSAucnBwdS1oZWFkZXItYXZhdGFyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAjdjMtcmR2LXByZXBhaWVtZW50LXVwZGF0ZSAucnBwdS1oZWFkZXItYXZhdGFyIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXVwZGF0ZSAucnBwdS1oZWFkZXItY2xpZW50IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXVwZGF0ZSAucnBwdS1oZWFkZXItc3ViIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtdXBkYXRlIC5ycHB1LXNlY3Rpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjN0I4Mjk0O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBtYXJnaW46IDIwcHggMCA4cHg7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC11cGRhdGUgLnJwcHUtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFRUVFRjI7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBtYXJnaW46IDAgMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtdXBkYXRlIC5ycHB1LWZpZWxkIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC11cGRhdGUgLnJwcHUtZmllbGQtc2VwYXJhdG9yIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFRUYyOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtdXBkYXRlIC5ycHB1LWZpZWxkLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudC11cGRhdGUgLnJwcHUtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFRUYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC11cGRhdGUgLnJwcHUtaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNUM0NEU0O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXVwZGF0ZSAucnBwdS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMTRweCAwO1xuICAgIGdhcDogMTJweDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50LXVwZGF0ZSAucnBwdS1idG4tYmFjayB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMUEyMDMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtOyB9XG4gICAgI3YzLXJkdi1wcmVwYWllbWVudC11cGRhdGUgLnJwcHUtYnRuLWJhY2sgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQtdXBkYXRlIC5ycHB1LWJ0bi12YWxpZGF0ZSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNUM0NEU0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAjdjMtcmR2LXByZXBhaWVtZW50LXVwZGF0ZSAucnBwdS1idG4tdmFsaWRhdGVbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuNCk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI3YzLXJkdi1wcmVzdGF0aW9uLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4jdjMtcmR2LXJlbWlzZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICN2My1yZHYtcmVtaXNlLWxpc3QgLnJlbWlzZS1saXN0LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI3YzLXJkdi1yZW1pc2UtbGlzdCAucmVtaXNlLWxpc3QtaWNvbiBtZC1pY29uIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXJkdi1yZW1pc2UtbGlzdCAucmVtaXNlLWxpc3QtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAgICN2My1yZHYtcmVtaXNlLWxpc3QgLnJlbWlzZS1saXN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgI3YzLXJkdi1yZW1pc2UtbGlzdCAucmVtaXNlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0ucmVkIC5pdGVtLWljb24gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRUY1MzUwOyB9XG4gICAgICAjdjMtcmR2LXJlbWlzZS1saXN0IC5yZW1pc2UtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbS5yZWQgLml0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjRUY1MzUwOyB9XG4gICAgICAjdjMtcmR2LXJlbWlzZS1saXN0IC5yZW1pc2UtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgI3YzLXJkdi1yZW1pc2UtbGlzdCAucmVtaXNlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0taWNvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAjdjMtcmR2LXJlbWlzZS1saXN0IC5yZW1pc2UtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jdjMtcmR2LXJlbWlzZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICN2My1yZHYtcmVtaXNlLWxpc3QgLnJlbWlzZS1saXN0LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI3YzLXJkdi1yZW1pc2UtbGlzdCAucmVtaXNlLWxpc3QtaWNvbiBtZC1pY29uIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXJkdi1yZW1pc2UtbGlzdCAucmVtaXNlLWxpc3QtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAgICN2My1yZHYtcmVtaXNlLWxpc3QgLnJlbWlzZS1saXN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgI3YzLXJkdi1yZW1pc2UtbGlzdCAucmVtaXNlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0ucmVkIC5pdGVtLWljb24gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRUY1MzUwOyB9XG4gICAgICAjdjMtcmR2LXJlbWlzZS1saXN0IC5yZW1pc2UtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbS5yZWQgLml0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjRUY1MzUwOyB9XG4gICAgICAjdjMtcmR2LXJlbWlzZS1saXN0IC5yZW1pc2UtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgI3YzLXJkdi1yZW1pc2UtbGlzdCAucmVtaXNlLWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0taWNvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAjdjMtcmR2LXJlbWlzZS1saXN0IC5yZW1pc2UtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jdjMtcmR2LXJlZ2xlbWVudC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAxMnB4OyB9XG4gICN2My1yZHYtcmVnbGVtZW50LWxpc3QgLnJlZ2xlbWVudC1saXN0LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI3YzLXJkdi1yZWdsZW1lbnQtbGlzdCAucmVnbGVtZW50LWxpc3QtaWNvbiBtZC1pY29uIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXJkdi1yZWdsZW1lbnQtbGlzdCAucmVnbGVtZW50LWxpc3QtYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAgICN2My1yZHYtcmVnbGVtZW50LWxpc3QgLnJlZ2xlbWVudC1saXN0LWFjdGlvbnMgLmFjdGlvbi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgI3YzLXJkdi1yZWdsZW1lbnQtbGlzdCAucmVnbGVtZW50LWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0ucmVkIC5pdGVtLWljb24gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRUY1MzUwOyB9XG4gICAgICAjdjMtcmR2LXJlZ2xlbWVudC1saXN0IC5yZWdsZW1lbnQtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbS5yZWQgLml0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjRUY1MzUwOyB9XG4gICAgICAjdjMtcmR2LXJlZ2xlbWVudC1saXN0IC5yZWdsZW1lbnQtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgI3YzLXJkdi1yZWdsZW1lbnQtbGlzdCAucmVnbGVtZW50LWxpc3QtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0taWNvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAjdjMtcmR2LXJlZ2xlbWVudC1saXN0IC5yZWdsZW1lbnQtbGlzdC1hY3Rpb25zIC5hY3Rpb24taXRlbSAuaXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jdjMtcmR2LXJlbWlzZS1zZWxlY3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuI3YzLXJkdi1yZW1pc2UtdXBkYXRlIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICM1QzQ0RTQ7XG4gICAgcGFkZGluZzogMTZweCAxNnB4O1xuICAgIG1hcmdpbjogMTJweCAxMnB4IDI4cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGdhcDogMTRweDsgfVxuICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1oZWFkZXItYXZhdGFyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1oZWFkZXItYXZhdGFyIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogIzVDNDRFNDsgfVxuICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1oZWFkZXItY2xpZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1oZWFkZXItbnVtZXJvIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWhlYWRlci1tb250YW50LXdyYXAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogNHB4OyB9XG4gICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWhlYWRlci1tb250YW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWhlYWRlci1tb250YW50LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtc2VjdGlvbi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM3QjgyOTQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTJweCAwOyB9XG4gICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LXBvcnRlZSB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1wb3J0ZWUtYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFRUYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgICBjb2xvcjogIzdCODI5NDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjEyczsgfVxuICAgICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LXBvcnRlZS1idG4gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAgICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LXBvcnRlZS1idG4tLW9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuMSk7XG4gICAgICBib3JkZXItY29sb3I6ICM1QzQ0RTQ7XG4gICAgICBjb2xvcjogIzVDNDRFNDsgfVxuICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1yZW1pc2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFRUYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIG1hcmdpbjogMCAxNnB4IDIwcHggMTZweDtcbiAgICBnYXA6IDEycHg7IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtcmVtaXNlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFRUYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtcmVtaXNlLWljb24ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuMSk7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtcmVtaXNlLWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNUM0NEU0ICFpbXBvcnRhbnQ7IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtcmVtaXNlLWlucHV0IHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtcmVtaXNlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzdCODI5NDsgfVxuICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1yZW1pc2UtdW5pdCB7XG4gICAgZ2FwOiA2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtcmVtaXNlLXVuaXQtYnRuIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgICBjb2xvcjogIzdCODI5NDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTJzOyB9XG4gICAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtcmVtaXNlLXVuaXQtYnRuLS1vbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNUM0NEU0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtYXBlcmN1IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0VFRUVGMjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbjogMCAxNnB4IDIwcHggMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWFwZXJjdS1yb3cge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBnYXA6IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRjI7IH1cbiAgICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1hcGVyY3Utcm93Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWFwZXJjdS1yb3ctLWZpbmFsIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuMDgpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1hcGVyY3UtaWNvbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWFwZXJjdS1pY29uIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzdCODI5NDsgfVxuICAgICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWFwZXJjdS1pY29uLS1yZWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjksIDU3LCA1MywgMC4xKTsgfVxuICAgICAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtYXBlcmN1LWljb24tLXJlZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1hcGVyY3UtaWNvbi0tcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuMTUpOyB9XG4gICAgICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1hcGVyY3UtaWNvbi0tcHVycGxlIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzVDNDRFNDsgfVxuICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1hcGVyY3UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtYXBlcmN1LWxhYmVsLS1maW5hbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWFwZXJjdS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWFwZXJjdS12YWx1ZS0tcmVkIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtYXBlcmN1LXZhbHVlLS1maW5hbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICM1QzQ0RTQ7IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtYW5udWxlci13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwIDI0cHg7IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtYW5udWxlci1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZTUzOTM1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDZweDsgfVxuICAgICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWFubnVsZXItYnRuIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2U1MzkzNSAhaW1wb3J0YW50OyB9XG4gICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWJ0bi1yZXRvdXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFRUYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ2FwOiA2cHg7IH1cbiAgICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1idG4tcmV0b3VyIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtYnRuLXZhbGlkZXIge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNUM0NEU0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAjdjMtcmR2LXJlbWlzZS11cGRhdGUgLnJydS1idG4tdmFsaWRlciBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gICAgI3YzLXJkdi1yZW1pc2UtdXBkYXRlIC5ycnUtYnRuLXZhbGlkZXJbZGlzYWJsZWRdIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuMzUpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICN2My1yZHYtcmVtaXNlLXVwZGF0ZSAucnJ1LWJ0bi12YWxpZGVyLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuI3YzLWFydGljbGUtc2VsZWN0Lmhhcy1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNzZweDsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLmFydGljbGUtc2VsZWN0LWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjA7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgI0VFRTtcbiAgYm94LXNoYWRvdzogMCAtNHB4IDE2cHggcmdiYSgyMCwgMjQsIDQ1LCAwLjA2KTsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLmFzZi1jb3VudCB7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMUExQTJFOyB9XG4gICN2My1hcnRpY2xlLXNlbGVjdCAuYXNmLWNvdW50IG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cblxuI3YzLWFydGljbGUtc2VsZWN0IC5hc2YtcmlnaHQge1xuICBnYXA6IDE2cHg7IH1cblxuI3YzLWFydGljbGUtc2VsZWN0IC5hc2YtdG90YWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTJFOyB9XG5cbiN2My1hcnRpY2xlLXNlbGVjdCAuYXNmLXZhbGlkYXRlLWJ0biB7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyczsgfVxuICAjdjMtYXJ0aWNsZS1zZWxlY3QgLmFzZi12YWxpZGF0ZS1idG4gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC5hc2YtdmFsaWRhdGUtYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cblxuI3YzLWFydGljbGUtc2VsZWN0IC5hcnRpY2xlLXNlbGVjdC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIGdhcDogMTBweDtcbiAgaGVpZ2h0OiA0NnB4OyB9XG4gICN2My1hcnRpY2xlLXNlbGVjdCAuYXJ0aWNsZS1zZWxlY3Qtc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC5hcnRpY2xlLXNlbGVjdC1zZWFyY2ggLmNsZWFyLWljb24ge1xuICAgIGNvbG9yOiAjOUU5RTlFO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLWFydGljbGUtc2VsZWN0IC5hcnRpY2xlLXNlbGVjdC1zZWFyY2ggLmNsZWFyLWljb246aG92ZXIge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC5hcnRpY2xlLXNlbGVjdC1zZWFyY2ggaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMUExQTJFOyB9XG4gICAgI3YzLWFydGljbGUtc2VsZWN0IC5hcnRpY2xlLXNlbGVjdC1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQzRDNEQ0OyB9XG5cbiN2My1hcnRpY2xlLXNlbGVjdCAuYXJ0aWNsZS1zZWxlY3QtdG9vbGJhciB7XG4gIG1hcmdpbjogMTJweCAxNnB4IDhweDtcbiAgZ2FwOiA4cHg7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC5hcnRpY2xlLXNlbGVjdC10b29sYmFyIC5hcnRpY2xlLXNlbGVjdC1zZWFyY2gge1xuICAgIG1hcmdpbjogMDsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLmFydGljbGUtc2VsZWN0LXR5cGVzIHtcbiAgbWFyZ2luOiAwIDE2cHggOHB4O1xuICBnYXA6IDhweDsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLmFydGljbGUtc2VsZWN0LXR5cGUtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxQTFBMkU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzLCBib3JkZXItY29sb3IgMC4xcywgY29sb3IgMC4xcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjdjMtYXJ0aWNsZS1zZWxlY3QgLmFydGljbGUtc2VsZWN0LXR5cGUtYnRuID4gZGl2IHtcbiAgICBnYXA6IDZweDsgfVxuICAjdjMtYXJ0aWNsZS1zZWxlY3QgLmFydGljbGUtc2VsZWN0LXR5cGUtYnRuIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM5RTlFQkQ7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC5hcnRpY2xlLXNlbGVjdC10eXBlLWJ0bi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLWFydGljbGUtc2VsZWN0IC5hcnRpY2xlLXNlbGVjdC10eXBlLWJ0bi0tYWN0aXZlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cblxuI3YzLWFydGljbGUtc2VsZWN0IC5hcnRpY2xlLXNlbGVjdC1maWxBcmlhbmUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHggOHB4O1xuICBnYXA6IDJweDsgfVxuICAjdjMtYXJ0aWNsZS1zZWxlY3QgLmFydGljbGUtc2VsZWN0LWZpbEFyaWFuZSAuYXJpYW5lLWhvbWUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDRweDtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1hcnRpY2xlLXNlbGVjdCAuYXJ0aWNsZS1zZWxlY3QtZmlsQXJpYW5lIC5hcmlhbmUtaG9tZSBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICN2My1hcnRpY2xlLXNlbGVjdCAuYXJ0aWNsZS1zZWxlY3QtZmlsQXJpYW5lIC5hcmlhbmUtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGdhcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzlFOUVCRDsgfVxuICAgICN2My1hcnRpY2xlLXNlbGVjdCAuYXJ0aWNsZS1zZWxlY3QtZmlsQXJpYW5lIC5hcmlhbmUtaXRlbSAuYXJpYW5lLWNoZXZyb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNDNEMwRTg7IH1cbiAgICAjdjMtYXJ0aWNsZS1zZWxlY3QgLmFydGljbGUtc2VsZWN0LWZpbEFyaWFuZSAuYXJpYW5lLWl0ZW0gLmFyaWFuZS1jdXJyZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFBMUEyRTsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLnNlbGVjdC1mYW1pbGxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgOHB4IDhweDsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLmFydGljbGUtcmVzdWx0cy1pbmZvIHtcbiAgbWFyZ2luOiA0cHggMTZweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzVGMkVFQTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLmFydGljbGUtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDRweDsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLnRvcC1jbGllbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCAxNnB4IDhweDsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLnRvcC1jbGllbnQtZW1wdHkge1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzlFOUVCRDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gICN2My1hcnRpY2xlLXNlbGVjdCAudG9wLWNsaWVudC1lbXB0eSBtZC1pY29uIHtcbiAgICBjb2xvcjogIzlFOUVCRDsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLnRvcC1jbGllbnQtY2FyZCB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4jdjMtYXJ0aWNsZS1zZWxlY3QgLnRvcC1jbGllbnQtY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNFRUU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7IH1cblxuI3YzLWFydGljbGUtc2VsZWN0IC50b3AtY2xpZW50LWNhcmQtdGl0bGUge1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUEyRTsgfVxuICAjdjMtYXJ0aWNsZS1zZWxlY3QgLnRvcC1jbGllbnQtY2FyZC10aXRsZSBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1pbi13aWR0aDogMThweDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG5cbiN2My1hcnRpY2xlLXNlbGVjdCAudG9wLWNsaWVudC10YWJsZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuI3YzLWFydGljbGUtc2VsZWN0IC50b3AtY2xpZW50LXJvdyB7XG4gIG1pbi13aWR0aDogNzAwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxQTFBMkU7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC50b3AtY2xpZW50LXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICN2My1hcnRpY2xlLXNlbGVjdCAudG9wLWNsaWVudC1yb3ctLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICM5RTlFQkQ7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC50b3AtY2xpZW50LXJvdy0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNkZFOyB9XG5cbiN2My1hcnRpY2xlLXNlbGVjdCAudGMtY29sIHtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAjdjMtYXJ0aWNsZS1zZWxlY3QgLnRjLWNvbC0tYXJ0aWNsZSB7XG4gICAgZmxleDogMjtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC50Yy1jb2wtLXR5cGUge1xuICAgIGZsZXg6IDEuMjsgfVxuICAjdjMtYXJ0aWNsZS1zZWxlY3QgLnRjLWNvbC0tYWNoYXRzIHtcbiAgICBmbGV4OiAxOyB9XG4gICN2My1hcnRpY2xlLXNlbGVjdCAudGMtY29sLS1wcml4IHtcbiAgICBmbGV4OiAwLjg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjdjMtYXJ0aWNsZS1zZWxlY3QgLnRjLWNvbC0tYWN0aW9uIHtcbiAgICBmbGV4OiAyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuI3YzLWFydGljbGUtc2VsZWN0IC50b3AtY2xpZW50LXJvdy0taGVhZGVyIC50Yy1jb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbiN2My1hcnRpY2xlLXNlbGVjdCAudG9wLWNsaWVudC1zb3J0LWljb24ge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjQzRDMEU4OyB9XG5cbiN2My1hcnRpY2xlLXNlbGVjdCAudG9wLWNsaWVudC1saWJlbGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuI3YzLWFydGljbGUtc2VsZWN0IC50Yy10eXBlLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gIGNvbG9yOiAjNUYyRUVBO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC50Yy10eXBlLWJhZGdlIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAxNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC50Yy10eXBlLWJhZGdlLS1wcm9kdWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUFGMkZGO1xuICAgIGNvbG9yOiAjMjU2M0VCOyB9XG4gICAgI3YzLWFydGljbGUtc2VsZWN0IC50Yy10eXBlLWJhZGdlLS1wcm9kdWl0IG1kLWljb24ge1xuICAgICAgY29sb3I6ICMyNTYzRUI7IH1cblxuI3YzLWFydGljbGUtc2VsZWN0IC50Yy1hZGQtYnRuIHtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDdweCAxNHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM1RjJFRUE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzVGMkVFQTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgI3YzLWFydGljbGUtc2VsZWN0IC50Yy1hZGQtYnRuIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICN2My1hcnRpY2xlLXNlbGVjdCAudGMtYWRkLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjZGRTsgfVxuXG4jdjMtY2xpZW50LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAwOyB9XG4gICN2My1jbGllbnQtaGVhZGVyIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICAjdjMtY2xpZW50LWhlYWRlciAuaGVhZGVyLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAjdjMtY2xpZW50LWhlYWRlciAuaGVhZGVyLXRvcCAuaGVhZGVyLXRvcC1sZWZ0IHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgbWluLXdpZHRoOiA3MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICN2My1jbGllbnQtaGVhZGVyIC5oZWFkZXItdG9wIC5oZWFkZXItdG9wLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAjdjMtY2xpZW50LWhlYWRlciAuaGVhZGVyLXRvcCAuaGVhZGVyLXRvcC1yaWdodCAuaGVhZGVyLXRvcC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICN2My1jbGllbnQtaGVhZGVyIC5oZWFkZXItdG9wIC5oZWFkZXItdG9wLXJpZ2h0IC5oZWFkZXItdG9wLXN1YiB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgI3YzLWNsaWVudC1oZWFkZXIgLmhlYWRlci10b3AgLmhlYWRlci10b3AtcmlnaHQgLmhlYWRlci10b3Atc3ViIC5zdWItaXRlbSB7XG4gICAgICAgIGdhcDogNnB4OyB9XG4gICAgICAgICN2My1jbGllbnQtaGVhZGVyIC5oZWFkZXItdG9wIC5oZWFkZXItdG9wLXJpZ2h0IC5oZWFkZXItdG9wLXN1YiAuc3ViLWl0ZW0gbWQtaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogIzZFNkU4QyAhaW1wb3J0YW50OyB9XG4gICN2My1jbGllbnQtaGVhZGVyIC5oZWFkZXIta3BpcyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI3YzLWNsaWVudC1oZWFkZXIgLmhlYWRlci1rcGkge1xuICAgIGZsZXg6IDEgMSAxNjBweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICAgI3YzLWNsaWVudC1oZWFkZXIgLmhlYWRlci1rcGkgLmtwaS1pY29uIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAgICN2My1jbGllbnQtaGVhZGVyIC5oZWFkZXIta3BpIC5rcGktaWNvbiBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICAgI3YzLWNsaWVudC1oZWFkZXIgLmhlYWRlci1rcGkgLmtwaS12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI3YzLWNsaWVudC1oZWFkZXIgLmhlYWRlci1rcGkgLmtwaS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtY2xpZW50LWhlYWRlciAuaGVhZGVyLXRhYnMge1xuICAgIHBhZGRpbmc6IDE2cHggNHB4IDA7XG4gICAgZ2FwOiA4cHg7IH1cbiAgICAjdjMtY2xpZW50LWhlYWRlciAuaGVhZGVyLXRhYnMgLnRhYi10aXRsZSB7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMi41cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICN2My1jbGllbnQtaGVhZGVyIC5oZWFkZXItdGFicyAudGFiLXRpdGxlIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDICFpbXBvcnRhbnQ7IH1cbiAgICAgICN2My1jbGllbnQtaGVhZGVyIC5oZWFkZXItdGFicyAudGFiLXRpdGxlLnNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgI3YzLWNsaWVudC1oZWFkZXIgLmhlYWRlci10YWJzIC50YWItdGl0bGUuc2VsZWN0ZWQgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDsgfVxuICAgICAgI3YzLWNsaWVudC1oZWFkZXIgLmhlYWRlci10YWJzIC50YWItdGl0bGU6aG92ZXI6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICBjb2xvcjogIzFBMjAzMzsgfVxuXG4jdjMtY2xpZW50LWluZm9zIC5jbGllbnQtaW5mb3MgLmNsaWVudC1pbmZvIHtcbiAgbWFyZ2luOiAycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzOyB9XG4gICN2My1jbGllbnQtaW5mb3MgLmNsaWVudC1pbmZvcyAuY2xpZW50LWluZm86aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTsgfVxuICAjdjMtY2xpZW50LWluZm9zIC5jbGllbnQtaW5mb3MgLmNsaWVudC1pbmZvIC5pbmZvLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI3YzLWNsaWVudC1pbmZvcyAuY2xpZW50LWluZm9zIC5jbGllbnQtaW5mbyAuaW5mby1pY29uLnJlZCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjYmQwNDNkOyB9XG4gICAgI3YzLWNsaWVudC1pbmZvcyAuY2xpZW50LWluZm9zIC5jbGllbnQtaW5mbyAuaW5mby1pY29uLmdyZWVuIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMxMWI0NTI7IH1cbiAgICAjdjMtY2xpZW50LWluZm9zIC5jbGllbnQtaW5mb3MgLmNsaWVudC1pbmZvIC5pbmZvLWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzljOTZhYztcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAjdjMtY2xpZW50LWluZm9zIC5jbGllbnQtaW5mb3MgLmNsaWVudC1pbmZvIC5pbmZvLXZhbHVlIHtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAvKlxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4zNSk7XG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuXHRcdFx0XHQgKi8gfVxuICAgICN2My1jbGllbnQtaW5mb3MgLmNsaWVudC1pbmZvcyAuY2xpZW50LWluZm8gLmluZm8tdmFsdWUuZ3JlZW4ge1xuICAgICAgY29sb3I6ICMzN0I4NkM7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgI3YzLWNsaWVudC1pbmZvcyAuY2xpZW50LWluZm9zIC5jbGllbnQtaW5mbyAuaW5mby12YWx1ZS5yZWQge1xuICAgICAgY29sb3I6ICNiZDA0M2Q7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN2My1jbGllbnQtaW5mb3MgLmNsaWVudC1pbmZvcy5jbGllbnQtaW5mb3MtLXBlcmtzIC5jbGllbnQtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTsgfVxuXG4jdjMtY2xpZW50LWluZm9zIC5jbGllbnQtaW5mb3MuY2xpZW50LWluZm9zLS1wZXJrcyAuaW5mby1pY29uIG1kLWljb24ge1xuICBjb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtY2xpZW50LWluZm9zIC5jbGllbnQtaW5mb3MuY2xpZW50LWluZm9zLS1wZXJrcyAuaW5mby12YWx1ZSB7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN2My1jbGllbnQtaW5mb3MgLm5vc2hvdy1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBtaW4taGVpZ2h0OiAxNHB4O1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4jdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlcyAuZmljaGVUZWNobmlxdWVzLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlcyAuZmljaGVUZWNobmlxdWVzLWNvbnRhaW5lciAuZmljaGVUZWNobmlxdWUtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjZWVlOyB9XG4gICAgI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZXMgLmZpY2hlVGVjaG5pcXVlcy1jb250YWluZXIgLmZpY2hlVGVjaG5pcXVlLWhlYWRlciAuaGVhZGVyLWxvYWRpbmcge1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWVzIC5maWNoZVRlY2huaXF1ZXMtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1oZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZXMgLmZpY2hlVGVjaG5pcXVlcy1jb250YWluZXIgLmZpY2hlVGVjaG5pcXVlLWhlYWRlciAudXBkYXRlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgY29sb3I6ICM0YjU1NjM7IH1cbiAgICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWVzIC5maWNoZVRlY2huaXF1ZXMtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1oZWFkZXIgLnVwZGF0ZS1oZWFkZXIgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZXMgLmZpY2hlVGVjaG5pcXVlcy1jb250YWluZXIgLmZpY2hlVGVjaG5pcXVlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlcyAuZmljaGVUZWNobmlxdWVzLWNvbnRhaW5lciAuZmljaGVUZWNobmlxdWUtY29udGVudCAuY29udGVudC1pdGVtOm5vdCgubGFzdCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlcyAuZmljaGVUZWNobmlxdWVzLWNvbnRhaW5lciAuZmljaGVUZWNobmlxdWUtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlcyAuZmljaGVUZWNobmlxdWVzLWNvbnRhaW5lciAuZmljaGVUZWNobmlxdWUtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlcyAuZmljaGVUZWNobmlxdWVzLWNvbnRhaW5lciAuZmljaGVUZWNobmlxdWUtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWhlYWRlciAuaXRlbS1oZWFkZXItaWNvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWVzIC5maWNoZVRlY2huaXF1ZXMtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0taWNvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWVzIC5maWNoZVRlY2huaXF1ZXMtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICN2My1jbGllbnQtZmljaGVUZWNobmlxdWVzIC5maWNoZVRlY2huaXF1ZXMtY29udGFpbmVyIC5maWNoZVRlY2huaXF1ZS1jb250ZW50IC5jb250ZW50LWl0ZW0gLml0ZW0tdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlcyAuZmljaGVUZWNobmlxdWVzLWNvbnRhaW5lciAuZmljaGVUZWNobmlxdWUtY29udGVudCAuY29udGVudC1pdGVtIC5pdGVtLWRlbGV0ZSB7XG4gICAgICBjb2xvcjogI2JlMTIzYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZXMgLnByaW50LWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDsgfVxuXG4jdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlcyAuc2F2ZS1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4OyB9XG5cbiN2My1jbGllbnQtbGlzdCAuYmVuZWYtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN2My1jbGllbnQtbGlzdCAuYmVuZWYtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1saXN0IC5iZW5lZi1jb250ZW50IC5jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWxpc3QgLmJlbmVmLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtY2xpZW50LWxpc3QgLmJlbmVmLWNvbnRlbnQgLmNvbnRlbnQtYmxvYyAuY29udGVudC1ibG9jLWl0ZW0ge1xuICAgIG1hcmdpbjogMjBweCAwcHg7IH1cbiAgI3YzLWNsaWVudC1saXN0IC5iZW5lZi1jb250ZW50IC5jbGllbnQtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAgICN2My1jbGllbnQtbGlzdCAuYmVuZWYtY29udGVudCAuY2xpZW50LWl0ZW0gLml0ZW0tbWFpbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLWNsaWVudC1saXN0IC5iZW5lZi1jb250ZW50IC5jbGllbnQtaXRlbSAuaXRlbS1zdWIge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgI3YzLWNsaWVudC1saXN0IC5iZW5lZi1jb250ZW50IC5jbGllbnQtaXRlbSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1jbGllbnQtbGlzdCAuYmVuZWYtY29udGVudCAuY2xpZW50LW1vcmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3YzLWNsaWVudC1saXN0IC5iZW5lZi1idG4ge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbiN2My1jbGllbnQtbWVyZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICN2My1jbGllbnQtbWVyZ2UgLm1lcmdlLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjdjMtY2xpZW50LW1lcmdlIC5tZXJnZS1jYXJkIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICN2My1jbGllbnQtbWVyZ2UgLm1lcmdlLWNhcmQuc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZjNGNmMTsgfVxuICAgICN2My1jbGllbnQtbWVyZ2UgLm1lcmdlLWNhcmQgLmNhcmQtZGF0YSAuY2FyZC1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3YzLWNsaWVudC1tZXJnZSAubWVyZ2UtY2FyZCAuY2FyZC1kYXRhIC5jYXJkLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICN2My1jbGllbnQtbWVyZ2UgLm1lcmdlLWNhcmQgLmNhcmQtaW5wdXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgI3YzLWNsaWVudC1tZXJnZSAuYWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LW1lcmdlIC5hY3Rpb24taXRlbSAuaXRlbS1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAjdjMtY2xpZW50LW1lcmdlIC5hY3Rpb24taXRlbSAuaXRlbS1pY29uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LW1lcmdlIC5hY3Rpb24taXRlbSAuaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICN2My1jbGllbnQtbWVyZ2UgLmFjdGlvbi1saW5lIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICM2YzRjZjE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDMpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgI3YzLWNsaWVudC1tZXJnZSAuYWN0aW9uLWxpbmUgLml0ZW0taWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgI3YzLWNsaWVudC1tZXJnZSAuYWN0aW9uLWxpbmUgLml0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3YzLWNsaWVudC1tZXJnZSAubWVyZ2UtYmxvYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwcHggMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICN2My1jbGllbnQtbWVyZ2UgLm1lcmdlLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4OyB9XG4gICAgI3YzLWNsaWVudC1tZXJnZSAubWVyZ2UtaXRlbTpub3QoLmxhc3QpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICN2My1jbGllbnQtbWVyZ2UgLm1lcmdlLWJ0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7IH1cblxuI3YzLWNsaWVudC11cGRhdGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgI3YzLWNsaWVudC11cGRhdGUgZm9ybTpub3QoLm5nLXN1Ym1pdHRlZCkgaW5wdXQubmctcHJpc3RpbmUubmctZW1wdHkgfiBbbmctbWVzc2FnZXNdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICN2My1jbGllbnQtdXBkYXRlIG1kLWljb24ge1xuICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWNsaWVudC11cGRhdGUgW2ZsZXhdLCAjdjMtY2xpZW50LXVwZGF0ZSBpbnB1dCwgI3YzLWNsaWVudC11cGRhdGUgc2VsZWN0LCAjdjMtY2xpZW50LXVwZGF0ZSAuaXRpIHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3YzLWNsaWVudC11cGRhdGUgLml0aSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI3YzLWNsaWVudC11cGRhdGUgLnVwZGF0ZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1jbGllbnQtdXBkYXRlIC51cGRhdGUtdGl0bGUgLnVwZGF0ZS10aXRsZS1pY29uIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAgICN2My1jbGllbnQtdXBkYXRlIC51cGRhdGUtdGl0bGUgLnVwZGF0ZS10aXRsZS1pY29uIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWNsaWVudC11cGRhdGUgLnVwZGF0ZS1ibG9jIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAvKlxuXHRcdC5rYWxlbmRlcy1pbnB1dHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmthbGVuZGVzLWlucHV0LWxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAjNkU2RThDO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR9XG5cdFx0XHQua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0LFxuXHRcdFx0LmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3R7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICMxQTIwMzM7XG5cdFx0XHR9XG5cdFx0XHQua2FsZW5kZXMtc2VsZWN0LWFycm93eyBkaXNwbGF5OiBub25lOyB9XG5cdFx0fVxuXG5cblx0XHQua2FsZW5kZXMtcGhvbmV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmthbGVuZGVzLXBob25lLWxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAjNkU2RThDO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR9XG5cdFx0XHQua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIGlucHV0e1xuXHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAjMUEyMDMzO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cblx0XHQua2FsZW5kZXMtYWRyZXNzZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQubm9ybWFsLWNvbnRhaW5lcntcblx0XHRcdFx0LmthbGVuZGVzLWlucHV0e1xuXHRcdFx0XHRcdC5rYWxlbmRlcy1pbnB1dC1sYWJlbHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzZFNkU4Qztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMxQTIwMzM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5saW5rLWN1c3RvbS1jb25maWd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQqLyB9XG4gICAgI3YzLWNsaWVudC11cGRhdGUgLnVwZGF0ZS1ibG9jIC5ibG9jLXVwZGF0ZSB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAjdjMtY2xpZW50LXVwZGF0ZSAudXBkYXRlLWJsb2MgLmJsb2MtdXBkYXRlOm5vdCgubGFzdCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAjdjMtY2xpZW50LXVwZGF0ZSAudXBkYXRlLWJsb2MgLmJsb2MtdXBkYXRlID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTJFNEYwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICN2My1jbGllbnQtdXBkYXRlIC51cGRhdGUtYmxvYyAuYmxvYy11cGRhdGUgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAgICN2My1jbGllbnQtdXBkYXRlIC51cGRhdGUtYmxvYyAuYmxvYy11cGRhdGUgPiBkaXYubWFyZ2luLXJpZ2h0LTIwIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgICAgI3YzLWNsaWVudC11cGRhdGUgLnVwZGF0ZS1ibG9jIC5ibG9jLXVwZGF0ZSAuYmxvYy11cGRhdGUtaWNvbiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICN2My1jbGllbnQtdXBkYXRlIC51cGRhdGUtYmxvYyAuYmxvYy11cGRhdGUgLmJsb2MtdXBkYXRlLWljb24gbWQtaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogIzk0OTdBQSAhaW1wb3J0YW50OyB9XG4gICAgI3YzLWNsaWVudC11cGRhdGUgLnVwZGF0ZS1ibG9jIC5ibG9jLWlucHV0Om5vdCgubGFzdCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtY2xpZW50LXVwZGF0ZSAudXBkYXRlLWJsb2MgLmJsb2MtaW5wdXQgLmlucHV0LXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI3YzLWNsaWVudC11cGRhdGUgLnNhdmUtYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDVweDsgfVxuICAjdjMtY2xpZW50LXVwZGF0ZSAua2FsZW5kZXMtY2hpcHMgbWQtY2hpcHMgbWQtY2hpcHMtd3JhcC5tZC1mb2N1c2VkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZjNGNmMTsgfVxuICAjdjMtY2xpZW50LXVwZGF0ZSAuY3UtZ2VucmUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM3YjdmOTM7IH1cbiAgI3YzLWNsaWVudC11cGRhdGUgLmN1LWdlbnJlLW9wdGlvbnMge1xuICAgIGdhcDogOHB4OyB9XG4gICN2My1jbGllbnQtdXBkYXRlIC5jdS1nZW5yZS1vcHRpb24ge1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UyRTRGMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRBNEE1RTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LXVwZGF0ZSAuY3UtZ2VucmUtb3B0aW9uIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzk0OTdBQTsgfVxuICAgICN2My1jbGllbnQtdXBkYXRlIC5jdS1nZW5yZS1vcHRpb246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjQjlBOUY3OyB9XG4gICAgI3YzLWNsaWVudC11cGRhdGUgLmN1LWdlbnJlLW9wdGlvbi5pcy1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAjdjMtY2xpZW50LXVwZGF0ZSAuY3UtZ2VucmUtb3B0aW9uLmlzLXNlbGVjdGVkIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtY2xpZW50LXNlbGVjdCBtZC1pY29uIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuXG4jdjMtY2xpZW50LXNlbGVjdCAucmMtZ2lmdC1vdGhlci1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxLjVweCBkYXNoZWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2YzRjZjE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZ2FwOiA2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXM7IH1cbiAgI3YzLWNsaWVudC1zZWxlY3QgLnJjLWdpZnQtb3RoZXItYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtY2xpZW50LXNlbGVjdCAucmMtZ2lmdC1vdGhlci1idG4gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtY2xpZW50LXNlbGVjdCAucmMtZ2lmdC1zZWFyY2gtZmllbGQge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjdjMtY2xpZW50LXNlbGVjdCAucmMtZ2lmdC1zZWFyY2gtZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLWNsaWVudC1zZWxlY3QgLnJjLWdpZnQtc2VhcmNoLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4jdjMtY2xpZW50LXNlbGVjdCAucmMtZ2lmdC1zZWFyY2gtaW5wdXQge1xuICBmbGV4OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICN2My1jbGllbnQtc2VsZWN0IC5yYy1naWZ0LXNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbiN2My1jbGllbnQtc2VsZWN0IC5yYy1jcmVkaXQtY2xpZW50LWNhcmQge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgI3YzLWNsaWVudC1zZWxlY3QgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tcmVzdWx0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI3YzLWNsaWVudC1zZWxlY3QgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tcmVzdWx0OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtY2xpZW50LXNlbGVjdCAucmMtY3JlZGl0LWNsaWVudC1jYXJkLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLWNsaWVudC1zZWxlY3QgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tYWN0aXZlIC5yYy1jcmVkaXQtY2xpZW50LWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtY2xpZW50LXNlbGVjdCAucmMtY3JlZGl0LWNsaWVudC1jYXJkLS1hY3RpdmUgLnJjLWNyZWRpdC1jbGllbnQtbmFtZSB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuI3YzLWNsaWVudC1zZWxlY3QgLnJjLWNyZWRpdC1jbGllbnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuI3YzLWNsaWVudC1zZWxlY3QgLnJjLWNyZWRpdC1jbGllbnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLWNsaWVudC1zZWxlY3QgLnJjLWNyZWRpdC1jbGllbnQtc29sZGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1jbGllbnQtc2VsZWN0IC5yYy1jcmVkaXQtY2xpZW50LXNvbGRlLS1wb3NpdGlmIHtcbiAgICBjb2xvcjogIzIyQjU3MztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICN2My1jbGllbnQtc2VsZWN0IC5yYy1jcmVkaXQtY2xpZW50LXNvbGRlLS1uZWdhdGlmIHtcbiAgICBjb2xvcjogI2U1MzkzNTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbiN2My1jbGllbnQtc2VsZWN0IC5yYy1jcmVkaXQtc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4jdjMtY2xpZW50LXNlbGVjdCAucmMtZ2lmdC1lbXB0eSB7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RkI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLWNsaWVudC1zZWxlY3QgLnJjLWdpZnQtZW1wdHkgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jdjMtY2xpZW50LXNlbGVjdCAucmMtbmV3LWNsaWVudC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jdjMtY2xpZW50LXNlbGVjdCAucmMtY2xpZW50LWNvbmZpcm0tYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTFweCAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZ2FwOiA4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xczsgfVxuICAjdjMtY2xpZW50LXNlbGVjdCAucmMtY2xpZW50LWNvbmZpcm0tYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjkyOyB9XG4gICN2My1jbGllbnQtc2VsZWN0IC5yYy1jbGllbnQtY29uZmlybS1idG5bZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTJFNEYwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAjdjMtY2xpZW50LXNlbGVjdCAucmMtY2xpZW50LWNvbmZpcm0tYnRuIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNhci1hZGQtYnRuIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNmM0Y2YxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2YzRjZjE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBnYXA6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTJzOyB9XG4gIC5jYXItYWRkLWJ0biBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7IH1cbiAgLmNhci1hZGQtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gIC5jYXItYWRkLWJ0bi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNhci1hZGQtYnRuLS1hY3RpdmUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmNhci1hZGQtYnRuLS1hY3RpdmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzRkMjZlZTsgfVxuICAuY2FyLWFkZC1idG4tLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTJFNEYwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4OyB9XG4gICAgLmNhci1hZGQtYnRuLS1zZWNvbmRhcnkgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZFNkU4QyAhaW1wb3J0YW50OyB9XG4gICAgLmNhci1hZGQtYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0UyRTRGMDsgfVxuXG4ucmMtYXJ0aWNsZXMtaGVhZGVyLWFjdGlvbnMge1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbiN2My1jYXNoaW5nLWFydGljbGUtcm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5wcml4LWJhcnJlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAua2FsZW5kZXMtdGFnIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDJweCAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAua2FsZW5kZXMtdGFnLmdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjcsIDE2MCwgNzEsIDAuMSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDY3LCAxNjAsIDcxLCAwLjQpOyB9XG4gICAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmthbGVuZGVzLXRhZyAuaWNvbi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAgICAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmthbGVuZGVzLXRhZyAuaWNvbi1jb250YWluZXIgbWQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5rYWxlbmRlcy10YWcgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuY2FyLWhlYWRlciB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuY2FyLWF2YXRhciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5jYXItYXZhdGFyIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5jYXItaGVhZGVyLWluZm8ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBnYXA6IDRweDsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuY2FyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuY2FyLWhlYWRlci1yb3cge1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuY2FyLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmNhci1oZWFkZXItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuY2FyLWhlYWRlci1yaWdodCB7XG4gICAgZ2FwOiA4cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmNhci1xdHkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5jYXItYW1vdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuYXJ0aWNsZS1yb3ctZWRpdC1idG4ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXJvdy1lZGl0LWJ0biBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM2RTZFOEMgIWltcG9ydGFudDsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXJvdy1lZGl0LWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wOCk7IH1cbiAgICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXJvdy1lZGl0LWJ0bjpob3ZlciBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuYXJ0aWNsZS1lZGl0LXF1YW50aXRlIHtcbiAgICBnYXA6IDEwcHg7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmFydGljbGUtdW5pdC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmFydGljbGUtdW5pdC1zdWJsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXVuaXQtcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFNEYwOyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXVuaXQtcm93IC5hcnRpY2xlLWVkaXQtcm93IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXVuaXQtcm93IC5hcnRpY2xlLXVuaXQtZXhlY3V0YW50LXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU0RjA7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmFydGljbGUtZWRpdC1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuYXJ0aWNsZS1lZGl0LXBhbmVsLS11bml0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmFydGljbGUtZWRpdC1yb3cge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkU0RjA7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuYXJ0aWNsZS1lZGl0LXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuYXJ0aWNsZS1lZGl0LXJvdy0tYXJyb3cge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZ2FwOiA0cHg7IH1cbiAgICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLWVkaXQtcm93LS1hcnJvdyAudGV4dC1zZWNvbmRhcnkge1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmFydGljbGUtZWRpdC1yb3ctLWFycm93IG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmFydGljbGUtc2VsZWN0LXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXNlbGVjdC1wYW5lbDpub3QoLmxhc3QpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFNEYwOyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXJlbWlzZS1kaXNwb3NpdGlmIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXJlbWlzZS1kaXNwb3NpdGlmOm5vdCgubGFzdCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkU0RjA7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuYXJ0aWNsZS1yZW1pc2UtZGlzcG9zaXRpZjpob3ZlciAuYXJ0aWNsZS1yZW1pc2UtZGlzcG9zaXRpZi1sYWJlbCB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuYXJ0aWNsZS1yZW1pc2UtZGlzcG9zaXRpZi1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmFydGljbGUtcmVtaXNlLWRpc3Bvc2l0aWYtaWNvbiBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuYXJ0aWNsZS1yZW1pc2UtZGlzcG9zaXRpZi1pbmZvIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXJlbWlzZS1kaXNwb3NpdGlmLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzOyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXJlbWlzZS1kaXNwb3NpdGlmLWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1yZW1pc2Uge1xuICAgIGdhcDogMTJweDsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LXJlbWlzZS1jb250YWluZXIge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LXJlbWlzZS1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5ycnUtcmVtaXNlLWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1yZW1pc2UtaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LXJlbWlzZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1yZW1pc2UtdW5pdCB7XG4gICAgZ2FwOiA2cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1yZW1pc2UtdW5pdC1idG4ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LXJlbWlzZS11bml0LWJ0bi0tb24ge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5ycnUtcmVtaXNlLWhpbnQge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LWFwZXJjdSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1hcGVyY3Utcm93IHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGdhcDogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRGMDsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5ycnUtYXBlcmN1LXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LWFwZXJjdS1yb3ctLWZpbmFsIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5ycnUtYXBlcmN1LWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1hcGVyY3UtaWNvbiBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM2RTZFOEMgIWltcG9ydGFudDsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5ycnUtYXBlcmN1LWljb24tLXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjEpOyB9XG4gICAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LWFwZXJjdS1pY29uLS1yZWQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZTUzOTM1ICFpbXBvcnRhbnQ7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LWFwZXJjdS1pY29uLS1wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMTUpOyB9XG4gICAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LWFwZXJjdS1pY29uLS1wdXJwbGUgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1hcGVyY3UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1hcGVyY3UtbGFiZWwtLWZpbmFsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1hcGVyY3UtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAucnJ1LWFwZXJjdS12YWx1ZS0tcmVkIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLnJydS1hcGVyY3UtdmFsdWUtLWZpbmFsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtY2FzaGluZy1hcnRpY2xlLXJvdyAuYXJ0aWNsZS1yZW1pc2UtY2FuY2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNlNTM5MzU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICN2My1jYXNoaW5nLWFydGljbGUtcm93IC5hcnRpY2xlLXJlbWlzZS1jYW5jZWw6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3YzLWNhc2hpbmctYXJ0aWNsZS1yb3cgLmFydGljbGUtZWRpdC11bml0LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRGMDsgfVxuXG4jdjMtY2FzaGluZy1jbGllbnQgLnJjLWNsaWVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAjdjMtY2FzaGluZy1jbGllbnQgLnJjLWNsaWVudC1jYXJkLS1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1jYXNoaW5nLWNsaWVudCAucmMtY2xpZW50LWNhcmQtLWNsaWNrYWJsZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLWNhc2hpbmctY2xpZW50IC5yYy1jbGllbnQtYXZhdGFyIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gICN2My1jYXNoaW5nLWNsaWVudCAucmMtY2xpZW50LWF2YXRhciBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7IH1cblxuI3YzLWNhc2hpbmctY2xpZW50IC5yYy1jbGllbnQtaW5mbyB7XG4gIG1pbi13aWR0aDogMDtcbiAgZ2FwOiAzcHg7IH1cblxuI3YzLWNhc2hpbmctY2xpZW50IC5yYy1jbGllbnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLWNhc2hpbmctY2xpZW50IC5yYy1jbGllbnQtY29udGFjdC1yb3cge1xuICBnYXA6IDE0cHg7XG4gIHJvdy1nYXA6IDJweDsgfVxuXG4jdjMtY2FzaGluZy1jbGllbnQgLnJjLWNsaWVudC1kZXRhaWwge1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjdjMtY2FzaGluZy1jbGllbnQgLnJjLWNsaWVudC1kZXRhaWwgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG5cbiN2My1jYXNoaW5nLWNsaWVudCAucmMtY2xpZW50LWVkaXQtYnRuIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDsgfVxuICAjdjMtY2FzaGluZy1jbGllbnQgLnJjLWNsaWVudC1lZGl0LWJ0biBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNkU2RThDICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWNhc2hpbmctY2xpZW50IC5yYy1jbGllbnQtZWRpdC1idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1jYXNoaW5nLWNsaWVudCAucmMtY2xpZW50LWVkaXQtYnRuOmhvdmVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDsgfVxuXG4jdjMtY2FzaGluZy1yZWNhcCB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBnYXA6IDA7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG4gICN2My1jYXNoaW5nLXJlY2FwIC5yYy1yZWNhcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLXRvdGF1eCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbjogMTZweCAwcHg7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLXRvdGFsLXJvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgZ2FwOiA4cHg7IH1cbiAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtdG90YWwtcm93IG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICN2My1jYXNoaW5nLXJlY2FwIC5yYy1yZWNhcC10b3RhbC1yb3cgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLXRvdGFsLXJvdyAucmMtcmVjYXAtdG90YWwtYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLXRvdGFsLXJvdy0tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTgxLCAxMTUsIDAuMDgpOyB9XG4gICAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtdG90YWwtcm93LS1ncmVlbiBtZC1pY29uLCAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtdG90YWwtcm93LS1ncmVlbiBzcGFuLCAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtdG90YWwtcm93LS1ncmVlbiAucmMtcmVjYXAtdG90YWwtYW1vdW50IHtcbiAgICAgICAgY29sb3I6ICMyMkI1NzM7IH1cbiAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtdG90YWwtcm93LS1wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAgICAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLXRvdGFsLXJvdy0tcHVycGxlIG1kLWljb24sICN2My1jYXNoaW5nLXJlY2FwIC5yYy1yZWNhcC10b3RhbC1yb3ctLXB1cnBsZSBzcGFuLCAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtdG90YWwtcm93LS1wdXJwbGUgLnJjLXJlY2FwLXRvdGFsLWFtb3VudCB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1jYXNoaW5nLXJlY2FwIC5yYy1yZWNhcC1kZXRhaWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLWRldGFpbCB7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICN2My1jYXNoaW5nLXJlY2FwIC5yYy1yZWNhcC1kZXRhaWwtcm93IHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRGMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLWRldGFpbC1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLWRldGFpbC1yb3ctLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtZGV0YWlsLXJvdy0tYWN0aXZlIC5yYy1yZWNhcC1kZXRhaWwtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtZGV0YWlsLXJvdy0tYWN0aXZlIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwge1xuICAgICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLWRldGFpbC1yb3ctLWFjdGl2ZSAucmMtcmVjYXAtZGV0YWlsLWFtb3VudCB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICN2My1jYXNoaW5nLXJlY2FwIC5yYy1yZWNhcC1kZXRhaWwtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtZGV0YWlsLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLWRldGFpbC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtYXJ0aWNsZS1pbmZvIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZ2FwOiAycHg7IH1cbiAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtYXJ0aWNsZS1pbmZvIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtYXJ0aWNsZS1xdGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtZGV0YWlsLXN1YiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAjdjMtY2FzaGluZy1yZWNhcCAucmMtcmVjYXAtZGV0YWlsLXJvdy1pbmZvIHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLXJlY2FwLWRldGFpbC1yb3ctdGV4dCB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICN2My1jYXNoaW5nLXJlY2FwIC5yYy1yZWNhcC1kZXRhaWwtcm93IGthbGVuZGVzLXN3aXRjaCB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLWhpZGRlbi1sb2dpYyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjdjMtY2FzaGluZy1yZWNhcCAucmMtaW5mby1iYW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RkI7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZ2FwOiA4cHg7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLWluZm8tYmFubmVyLWhlYWRlciB7XG4gICAgZ2FwOiA2cHg7IH1cbiAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtaW5mby1iYW5uZXItaGVhZGVyIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtY2FzaGluZy1yZWNhcCAucmMtaW5mby1iYW5uZXItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1jYXNoaW5nLXJlY2FwIC5yYy1pbmZvLWJhbm5lci1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My1jYXNoaW5nLXJlY2FwIC5yYy1pbmZvLWJhbm5lci1yZW1pc2Uge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0UyRTRGMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLWVuY2Fpc3Nlci1yb3cge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLWJ0bi1tb3JlLWFjdGlvbnMge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXM7IH1cbiAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtYnRuLW1vcmUtYWN0aW9ucyBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtYnRuLW1vcmUtYWN0aW9uczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNUZCOyB9XG4gICN2My1jYXNoaW5nLXJlY2FwIC5yYy1idG4tZW5jYWlzc2VyIHtcbiAgICBnYXA6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzIyQjU3MztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyMkI1NzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLWJ0bi1lbmNhaXNzZXIgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI3YzLWNhc2hpbmctcmVjYXAgLnJjLWJ0bi1lbmNhaXNzZXIgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgKiB7XG4gICAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgICAjdjMtY2FzaGluZy1yZWNhcCAucmMtYnRuLWVuY2Fpc3Nlcjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgb3BhY2l0eTogMC44ODsgfVxuICAgICN2My1jYXNoaW5nLXJlY2FwIC5yYy1idG4tZW5jYWlzc2VyW2Rpc2FibGVkXSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnJjLXF1aWNrcGF5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjQsIDQ1LCAwLjQ1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwMDsgfVxuXG4ucmMtcXVpY2twYXktcG9wdXAge1xuICB3aWR0aDogMzIwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiYSgyMCwgMjQsIDQ1LCAwLjI1KTsgfVxuICAucmMtcXVpY2twYXktcG9wdXAgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbi5yYy1xdWlja3BheS1wb3B1cC1oZWFkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUEyMDMzO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLnJjLXF1aWNrcGF5LXBvcHVwLWhlYWRlciAucmMtcXVpY2twYXktcG9wdXAtdGl0bGUge1xuICAgIGdhcDogNnB4OyB9XG4gIC5yYy1xdWlja3BheS1wb3B1cC1oZWFkZXIgLnJjLXF1aWNrcGF5LXBvcHVwLWNsb3NlLFxuICAucmMtcXVpY2twYXktcG9wdXAtaGVhZGVyIC5yYy1xdWlja3BheS1wb3B1cC1iYWNrIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5yYy1xdWlja3BheS1wb3B1cC1oZWFkZXIgLnJjLXF1aWNrcGF5LXBvcHVwLWNsb3NlIG1kLWljb24sXG4gICAgLnJjLXF1aWNrcGF5LXBvcHVwLWhlYWRlciAucmMtcXVpY2twYXktcG9wdXAtYmFjayBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAucmMtcXVpY2twYXktcG9wdXAtaGVhZGVyIC5yYy1xdWlja3BheS1wb3B1cC1jbG9zZTpob3ZlcixcbiAgICAucmMtcXVpY2twYXktcG9wdXAtaGVhZGVyIC5yYy1xdWlja3BheS1wb3B1cC1iYWNrOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUY1RkI7IH1cbiAgLnJjLXF1aWNrcGF5LXBvcHVwLWhlYWRlciAucmMtcXVpY2twYXktcG9wdXAtYmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7IH1cblxuLnJjLXF1aWNrcGF5LXBvcHVwLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLnJjLXF1aWNrcGF5LXBvcHVwLWxpc3Qge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJjLXF1aWNrcGF5LXBvcHVwLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFNEYwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzOyB9XG4gIC5yYy1xdWlja3BheS1wb3B1cC1idG46bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAucmMtcXVpY2twYXktcG9wdXAtYnRuID4gZGl2IHtcbiAgICBnYXA6IDEwcHg7IH1cbiAgLnJjLXF1aWNrcGF5LXBvcHVwLWJ0biBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5yYy1xdWlja3BheS1wb3B1cC1idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgLnJjLXF1aWNrcGF5LXBvcHVwLWJ0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgLnJjLXF1aWNrcGF5LXBvcHVwLWJ0bltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnJjLW1vcmUtYWN0aW9ucy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDI0LCA0NSwgMC40NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyMDA7IH1cblxuLnJjLW1vcmUtYWN0aW9ucy1wb3B1cCB7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDZweCA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMTJweCA0MHB4IHJnYmEoMjAsIDI0LCA0NSwgMC4yNSk7IH1cbiAgLnJjLW1vcmUtYWN0aW9ucy1wb3B1cCAucmMtcXVpY2twYXktcG9wdXAtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmMtbW9yZS1hY3Rpb25zLXBvcHVwIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuXG4ucmMtbW9yZS1hY3Rpb25zLXBvcHVwLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAucmMtbW9yZS1hY3Rpb25zLXBvcHVwLWJ0biA+IGRpdiB7XG4gICAgZ2FwOiAxMHB4OyB9XG4gIC5yYy1tb3JlLWFjdGlvbnMtcG9wdXAtYnRuIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnJjLW1vcmUtYWN0aW9ucy1wb3B1cC1idG4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgLnJjLW1vcmUtYWN0aW9ucy1wb3B1cC1idG4gLnJjLW1vcmUtYWN0aW9ucy1wb3B1cC1zdWIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gIC5yYy1tb3JlLWFjdGlvbnMtcG9wdXAtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG5cbi5jcm0tYWRkLWJ0biB7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjEyczsgfVxuICAuY3JtLWFkZC1idG4gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gIC5jcm0tYWRkLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAuY3JtLWFkZC1idG4tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jcm0tYWRkLWJ0bi0tYWN0aXZlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5jcm0tYWRkLWJ0bi0tYWN0aXZlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0ZDI2ZWU7IH1cblxuI3YzLWNhc2hpbmctcmVtaXNlIG1kLWljb24ge1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbiN2My1jYXNoaW5nLXJlbWlzZSAuY3JtLXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiN2My1jYXNoaW5nLXJlbWlzZSAuY3JtLXN1bW1hcnktaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuLnYzLWNvbmZpcm0tZGlhbG9nIHtcbiAgd2lkdGg6IDQ0MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDI0cHggNjBweCByZ2JhKDIwLCAyMCwgNDMsIDAuMjIpO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gIC52My1jb25maXJtLWRpYWxvZyBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgLnYzLWNvbmZpcm0tZGlhbG9nIC5jZmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDsgfVxuICAudjMtY29uZmlybS1kaWFsb2cgLmNmZC1oZWFkIHtcbiAgICBnYXA6IDE2cHg7IH1cbiAgLnYzLWNvbmZpcm0tZGlhbG9nIC5jZmQtaWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDsgfVxuICAgIC52My1jb25maXJtLWRpYWxvZyAuY2ZkLWljb24gbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAudjMtY29uZmlybS1kaWFsb2cgLmNmZC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gIC52My1jb25maXJtLWRpYWxvZyAuY2ZkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAudjMtY29uZmlybS1kaWFsb2cgLmNmZC1hY3Rpb25zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAudjMtY29uZmlybS1kaWFsb2cgLmNmZC1idG4tY2FuY2VsLFxuICAudjMtY29uZmlybS1kaWFsb2cgLmNmZC1idG4tb2sge1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudjMtY29uZmlybS1kaWFsb2cgLmNmZC1idG4tY2FuY2VsW2Rpc2FibGVkXSxcbiAgICAudjMtY29uZmlybS1kaWFsb2cgLmNmZC1idG4tb2tbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG4gIC52My1jb25maXJtLWRpYWxvZyAuY2ZkLWJ0bi1jYW5jZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzRBNEE1RTsgfVxuICAgIC52My1jb25maXJtLWRpYWxvZyAuY2ZkLWJ0bi1jYW5jZWw6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y2RkI7IH1cbiAgLnYzLWNvbmZpcm0tZGlhbG9nIC5jZmQtYnRuLW9rIHtcbiAgICBnYXA6IDhweDtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnYzLWNvbmZpcm0tZGlhbG9nIC5jZmQtYnRuLW9rOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWIzY2UwOyB9XG4gICAgLnYzLWNvbmZpcm0tZGlhbG9nIC5jZmQtYnRuLW9rIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjRkZGRkZGOyB9XG4gIC52My1jb25maXJtLWRpYWxvZy5pcy1kYW5nZXIgLmNmZC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VGOyB9XG4gICAgLnYzLWNvbmZpcm0tZGlhbG9nLmlzLWRhbmdlciAuY2ZkLWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0Q5M0E1QzsgfVxuICAudjMtY29uZmlybS1kaWFsb2cuaXMtZGFuZ2VyIC5jZmQtYnRuLW9rIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDkzQTVDOyB9XG4gICAgLnYzLWNvbmZpcm0tZGlhbG9nLmlzLWRhbmdlciAuY2ZkLWJ0bi1vazpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgYmFja2dyb3VuZDogI0M0MkY1MDsgfVxuXG4jdjMta2FsZW5kZXMtYWRyZXNzZSB7XG4gIHJvdy1nYXA6IDEycHg7IH1cbiAgI3YzLWthbGVuZGVzLWFkcmVzc2UgPiBkaXYge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjdjMta2FsZW5kZXMtYWRyZXNzZSAua2EtbnVtZXJvIHtcbiAgICBmbGV4OiAxIDEgNjBweDsgfVxuICAjdjMta2FsZW5kZXMtYWRyZXNzZSAua2EtcnVlIHtcbiAgICBmbGV4OiAzIDEgMTIwcHg7IH1cbiAgI3YzLWthbGVuZGVzLWFkcmVzc2UgLmthLWNwIHtcbiAgICBmbGV4OiAxIDEgODBweDsgfVxuICAjdjMta2FsZW5kZXMtYWRyZXNzZSAua2EtdmlsbGUge1xuICAgIGZsZXg6IDIgMSAxMDBweDsgfVxuXG4jdjMta2FsZW5kZXMtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICN2My1rYWxlbmRlcy1idXR0b24gLmthbGVuZGVzLWljb24tbG9hZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1OyB9XG4gICAgI3YzLWthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtaWNvbi1sb2FkaW5nIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxM3B4O1xuICAgICAgbWluLXdpZHRoOiAxM3B4O1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgI3YzLWthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtaWNvbi1sb2FkaW5nLnhsIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHJpZ2h0OiAtMXB4OyB9XG4gICN2My1rYWxlbmRlcy1idXR0b24uc3VibWl0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzZjNWNlNywgIzhlNmRmZCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uLnN1Ym1pdDpub3QoLm5vLXNoYWRvdykge1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgxMDgsIDkyLCAyMzEsIDAuMyk7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uLnN1Ym1pdDpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCByZ2JhKDEwOCwgOTIsIDIzMSwgMC4zNSk7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uLnN1Ym1pdC5pcy1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uLnN1Ym1pdC5kYW5nZXIge1xuICAgICAgYmFja2dyb3VuZDogI0U1MzkzNTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICN2My1rYWxlbmRlcy1idXR0b24uc3VibWl0IG1kLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1rYWxlbmRlcy1idXR0b24uYmFjayB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uLmJhY2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuICAjdjMta2FsZW5kZXMtYnV0dG9uLmlzLWxvYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICN2My1rYWxlbmRlcy1idXR0b24gLmJ1dHRvbi1sb2FkaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uIC5idXR0b24tbG9hZGluZyBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICAgIHN0cm9rZTogI0ZGRkZGRjsgfVxuICAjdjMta2FsZW5kZXMtYnV0dG9uLmFjdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uLmFjdGlvbi5tYWluIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uLmFjdGlvbi5kYW5nZXIge1xuICAgICAgYmFja2dyb3VuZDogI0U1MzkzNTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICN2My1rYWxlbmRlcy1idXR0b24uYWN0aW9uLmlzLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICN2My1rYWxlbmRlcy1idXR0b24uYWN0aW9uIC5idXR0b24tY29udGVudCBtZC1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jdjMta2FsZW5kZXMtYnV0dG9uLWxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgI3YzLWthbGVuZGVzLWJ1dHRvbi1saWdodC5tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjdjMta2FsZW5kZXMtYnV0dG9uLWxpZ2h0LmRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI0U1MzkzNTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgI3YzLWthbGVuZGVzLWJ1dHRvbi1saWdodDpub3QoLmlzLWxvYWRpbmcpIC5rYWxlbmRlcy1pY29uLWxvYWRpbmcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAjdjMta2FsZW5kZXMtYnV0dG9uLWxpZ2h0IC5idXR0b24tY29udGVudCBtZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLWthbGVuZGVzLWJ1dHRvbi1saWdodCAua2FsZW5kZXMtaWNvbi1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzU7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uLWxpZ2h0IC5rYWxlbmRlcy1pY29uLWxvYWRpbmcgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEzcHg7XG4gICAgICBtaW4td2lkdGg6IDEzcHg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjdjMta2FsZW5kZXMtYnV0dG9uLWxpZ2h0IC5rYWxlbmRlcy1pY29uLWxvYWRpbmcueGwge1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgcmlnaHQ6IC0xcHg7IH1cblxuI3YzLWthbGVuZGVzLWNsb3NlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3YzLWthbGVuZGVzLWNsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlOWZlOyB9XG4gICAgI3YzLWthbGVuZGVzLWNsb3NlOmhvdmVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLWthbGVuZGVzLWNsb3NlIG1kLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dDpub3QoLm5vLXRvcC1ib3JkZXIpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0LXNob3dEYXRlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0LXNob3dEYXRlIC5zaG93RGF0ZS1sYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQtc2hvd0RhdGUgLnNob3dEYXRlLXZhbHVlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zaG93TW9udGgtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zaG93TW9udGgtY29udGFpbmVyIC5tb250aC1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2hvd01vbnRoLWNvbnRhaW5lciAuaW5wdXQtc2hvd01vbnRoLXNlbGVjdG9yIG1kLWljb24ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5zd2l0Y2gtYWxsLWRheS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5zd2l0Y2gtYWxsLWRheS1jb250YWluZXIgLmlucHV0LWFsbC1kYXktbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC10aW1lLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtdGltZS1jb250YWluZXIgLnRpbWUtYm94IHtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjEyczsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC10aW1lLWNvbnRhaW5lciAudGltZS1ib3g6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNDOUMyRjA7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtdGltZS1jb250YWluZXIgLnRpbWUtYm94LmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXRpbWUtY29udGFpbmVyIC50aW1lLXNlcCB7XG4gICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC10aW1lLWNvbnRhaW5lciAudGltZS1ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtdGltZS1jb250YWluZXIgLnRpbWUtZ3JpZC0taG91ciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtdGltZS1jb250YWluZXIgLnRpbWUtZ3JpZC0tbWludXRlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXRpbWUtY29udGFpbmVyIC50aW1lLWdyaWQtY2VsbCB7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgY29sb3IgMC4xMnMsIGJvcmRlci1jb2xvciAwLjEyczsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC10aW1lLWNvbnRhaW5lciAudGltZS1ncmlkLWNlbGw6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNDOUMyRjA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC10aW1lLWNvbnRhaW5lciAudGltZS1ncmlkLWNlbGwuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXlzLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF5cy1jb250YWluZXIgLmlucHV0LWRheXMtb25lIHtcbiAgICAgICAgY29sb3I6ICM0RjUwNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLnRvZGF5IHtcbiAgICAgICAgY29sb3I6ICM0NzIyQUU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDcyMkFFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQgLmlucHV0LXNsaWRlLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1vbmUudG9kYXkuZGlzYWJsZWQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZS5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gICAgICAgIC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCAuaW5wdXQtc2xpZGUtY29udGFpbmVyIC5pbnB1dC1kYXRlcy1jb250YWluZXIgLmlucHV0LWRhdGVzLW9uZS5zZWxlY3RlZC5kaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0IC5pbnB1dC1zbGlkZS1jb250YWluZXIgLmlucHV0LWRhdGVzLWNvbnRhaW5lciAuaW5wdXQtZGF0ZXMtb25lLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4jdjMta2FsZW5kZXMtZGF5U2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICN2My1rYWxlbmRlcy1kYXlTZWxlY3QgLmRheS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjdjMta2FsZW5kZXMtZGF5U2VsZWN0IC5kYXktaXRlbTpub3QoLmxhc3QpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMta2FsZW5kZXMtZGF5U2VsZWN0IC5kYXktaXRlbS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbiN2My1rYWxlbmRlcy1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjdjMta2FsZW5kZXMtaW5wdXQgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjN2I3ZjkzO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI3YzLWthbGVuZGVzLWlucHV0IGlucHV0LCAjdjMta2FsZW5kZXMtaW5wdXQgc2VsZWN0LCAjdjMta2FsZW5kZXMtaW5wdXQgdGV4dGFyZWEge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogMjJweCAxNHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgI3YzLWthbGVuZGVzLWlucHV0IGlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwsXG4gICAgI3YzLWthbGVuZGVzLWlucHV0IGlucHV0OmZvY3VzICsgbGFiZWwsICN2My1rYWxlbmRlcy1pbnB1dCBzZWxlY3Q6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCxcbiAgICAjdjMta2FsZW5kZXMtaW5wdXQgc2VsZWN0OmZvY3VzICsgbGFiZWwsICN2My1rYWxlbmRlcy1pbnB1dCB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsLFxuICAgICN2My1rYWxlbmRlcy1pbnB1dCB0ZXh0YXJlYTpmb2N1cyArIGxhYmVsIHtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICM2YzVjZTc7IH1cbiAgI3YzLWthbGVuZGVzLWlucHV0IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEzcHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI2JlMTIzYzsgfVxuXG4udjMta2FsZW5kZXMtaW5wdXQtcXVhbnRpdGUge1xuICBnYXA6IDE0cHg7IH1cbiAgLnYzLWthbGVuZGVzLWlucHV0LXF1YW50aXRlIC5xdWFudGl0ZS1waWxsIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgZ2FwOiAycHg7IH1cbiAgLnYzLWthbGVuZGVzLWlucHV0LXF1YW50aXRlIC5xdWFudGl0ZS1idG4ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzOyB9XG4gICAgLnYzLWthbGVuZGVzLWlucHV0LXF1YW50aXRlIC5xdWFudGl0ZS1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjNGRDsgfVxuICAudjMta2FsZW5kZXMtaW5wdXQtcXVhbnRpdGUgLnF1YW50aXRlLWlucHV0IHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICAudjMta2FsZW5kZXMtaW5wdXQtcXVhbnRpdGUgLnF1YW50aXRlLWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAudjMta2FsZW5kZXMtaW5wdXQtcXVhbnRpdGUgLnF1YW50aXRlLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAudjMta2FsZW5kZXMtaW5wdXQtcXVhbnRpdGUgLnF1YW50aXRlLXJlc2V0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgIC52My1rYWxlbmRlcy1pbnB1dC1xdWFudGl0ZSAucXVhbnRpdGUtcmVzZXQgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzljOTZhYzsgfVxuICAgIC52My1rYWxlbmRlcy1pbnB1dC1xdWFudGl0ZSAucXVhbnRpdGUtcmVzZXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpOyB9XG5cbiN2My1rYWxlbmRlcy1sb2FkaW5nIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICBzdHJva2U6ICM0NzIyQUU7IH1cblxuLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAudjMta2FsZW5kZXMtbXVsdGktc2VsZWN0IGlucHV0IHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gIC52My1rYWxlbmRlcy1tdWx0aS1zZWxlY3QgLmttcy1maWVsZCB7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudjMta2FsZW5kZXMtbXVsdGktc2VsZWN0IC5rbXMtZmllbGQ6aG92ZXIsIC52My1rYWxlbmRlcy1tdWx0aS1zZWxlY3QgLmttcy1maWVsZC5pcy1vcGVuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAudjMta2FsZW5kZXMtbXVsdGktc2VsZWN0IC5rbXMtdmFsdWVzIHtcbiAgICBnYXA6IDZweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogM3B4IDA7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4QThBQTM7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLWNoaXAge1xuICAgIGdhcDogNHB4O1xuICAgIHBhZGRpbmc6IDNweCA2cHggM3B4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzVCM0ZEOTsgfVxuICAgIC52My1rYWxlbmRlcy1tdWx0aS1zZWxlY3QgLmttcy1jaGlwIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLWFycm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMzA7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMTZweCAzNnB4IHJnYmEoMjAsIDIwLCA0MywgMC4xNik7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLXNlYXJjaCB7XG4gICAgZ2FwOiA4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGQjsgfVxuICAgIC52My1rYWxlbmRlcy1tdWx0aS1zZWxlY3QgLmttcy1zZWFyY2ggbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzhBOEFBMzsgfVxuICAgIC52My1rYWxlbmRlcy1tdWx0aS1zZWxlY3QgLmttcy1zZWFyY2ggaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC52My1rYWxlbmRlcy1tdWx0aS1zZWxlY3QgLmttcy1pdGVtIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52My1rYWxlbmRlcy1tdWx0aS1zZWxlY3QgLmttcy1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y1RkY7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLWNoZWNrIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNCMEFGQzQ7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLWl0ZW0uaXMtc2VsZWN0ZWQgLmttcy1jaGVjayB7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLWl0ZW0tdGV4dCB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC52My1rYWxlbmRlcy1tdWx0aS1zZWxlY3QgLmttcy1pdGVtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLWl0ZW0tc3ViIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4QThBQTM7IH1cbiAgLnYzLWthbGVuZGVzLW11bHRpLXNlbGVjdCAua21zLWVtcHR5LCAudjMta2FsZW5kZXMtbXVsdGktc2VsZWN0IC5rbXMtbW9yZSB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzhBOEFBMzsgfVxuXG4jdjMta2FsZW5kZXMtbW9udGhTZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3YzLWthbGVuZGVzLW1vbnRoU2VsZWN0IC5tb250aC1saW5lOm5vdCgubGFzdCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICN2My1rYWxlbmRlcy1tb250aFNlbGVjdCAubW9udGgtbGluZSAubW9udGgtaXRlbSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLWthbGVuZGVzLW1vbnRoU2VsZWN0IC5tb250aC1saW5lIC5tb250aC1pdGVtOm5vdCgubGFzdCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxuICAgICN2My1rYWxlbmRlcy1tb250aFNlbGVjdCAubW9udGgtbGluZSAubW9udGgtaXRlbS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICN2My1rYWxlbmRlcy1tb250aFNlbGVjdCAubW9udGgtbGluZS5sYXN0IC5tb250aC1pdGVtLmxhc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cblxuLnYzLWthbGVuZGVzLXBlcmlvZCB7XG4gIGdhcDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAudjMta2FsZW5kZXMtcGVyaW9kIGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgLnYzLWthbGVuZGVzLXBlcmlvZCAua3Atc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnYzLWthbGVuZGVzLXBlcmlvZCAua3AtdHJpZ2dlciB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudjMta2FsZW5kZXMtcGVyaW9kIC5rcC10cmlnZ2VyIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAudjMta2FsZW5kZXMtcGVyaW9kIC5rcC10cmlnZ2VyOmhvdmVyLCAudjMta2FsZW5kZXMtcGVyaW9kIC5rcC10cmlnZ2VyLmlzLW9wZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gIC52My1rYWxlbmRlcy1wZXJpb2QgLmtwLXRyaWdnZXItaWNvbiB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTRFMUYzOyB9XG4gIC52My1rYWxlbmRlcy1wZXJpb2QgLmtwLWNoZXZyb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAudjMta2FsZW5kZXMtcGVyaW9kIC5rcC1uYXYge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52My1rYWxlbmRlcy1wZXJpb2QgLmtwLW5hdiBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgLnYzLWthbGVuZGVzLXBlcmlvZCAua3AtbmF2OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgIC52My1rYWxlbmRlcy1wZXJpb2QgLmtwLW5hdltkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgICAudjMta2FsZW5kZXMtcGVyaW9kIC5rcC1uYXZbZGlzYWJsZWRdOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTRFMUYzOyB9XG4gIC52My1rYWxlbmRlcy1wZXJpb2QgLmtwLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDM2cHggcmdiYSgyMCwgMjAsIDQzLCAwLjE2KTsgfVxuICAudjMta2FsZW5kZXMtcGVyaW9kIC5rcC1wcmVzZXQge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzE0MTQyQjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudjMta2FsZW5kZXMtcGVyaW9kIC5rcC1wcmVzZXQgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgIC52My1rYWxlbmRlcy1wZXJpb2QgLmtwLXByZXNldDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGNUZGOyB9XG4gICAgLnYzLWthbGVuZGVzLXBlcmlvZCAua3AtcHJlc2V0LmlzLXNlbGVjdGVkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAudjMta2FsZW5kZXMtcGVyaW9kIC5rcC1jdXN0b20ge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG4gIC52My1rYWxlbmRlcy1wZXJpb2QgLmtwLWN1c3RvbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4QThBQTM7IH1cbiAgLnYzLWthbGVuZGVzLXBlcmlvZCAua3AtY3VzdG9tLWRhdGVzIHtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnYzLWthbGVuZGVzLXBlcmlvZCAua3AtY3VzdG9tLWRhdGVzIGlucHV0IHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAudjMta2FsZW5kZXMtcGVyaW9kIC5rcC1jdXN0b20tZGF0ZXMgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgLnYzLWthbGVuZGVzLXBlcmlvZCAua3AtY3VzdG9tLXNlcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gIC52My1rYWxlbmRlcy1wZXJpb2QgLmtwLWFwcGx5IHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52My1rYWxlbmRlcy1wZXJpb2QgLmtwLWFwcGx5W2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuI3YzLWthbGVuZGVzLXRhZyB7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgI3YzLWthbGVuZGVzLXRhZy5iYWRnZS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMSwgMTI4LCA2MSwgMC4wNyk7XG4gICAgY29sb3I6ICMxNTgwM2Q7IH1cbiAgI3YzLWthbGVuZGVzLXRhZy5iYWRnZS1yZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTkwLCAxOCwgNjAsIDAuMDcpO1xuICAgIGNvbG9yOiAjYmUxMjNjOyB9XG4gICN2My1rYWxlbmRlcy10YWcuYmFkZ2Utb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMTQ5LCAwLCAwLjA3KTtcbiAgICBjb2xvcjogI0ZFOTUwMDsgfVxuICAjdjMta2FsZW5kZXMtdGFnLmJhZGdlLWdyZXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMjQsIDE0OCwgMC4wNyk7XG4gICAgY29sb3I6ICM2QzdDOTQ7IH1cbiAgI3YzLWthbGVuZGVzLXRhZy5iYWRnZS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMta2FsZW5kZXMtdGFnLnNpemUtMTAge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gICN2My1rYWxlbmRlcy10YWcuc2l6ZS0xMSB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWthbGVuZGVzLXRhZy5zaXplLTEyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjdjMta2FsZW5kZXMtdGFnLnNpemUtMTMge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbiN2My1rYWxlbmRlcy10ZXh0YXJlYSAudGV4dGFyZWEtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWthbGVuZGVzLXRleHRhcmVhIC50ZXh0YXJlYS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI3YzLWthbGVuZGVzLXRleHRhcmVhIC50ZXh0YXJlYS1jb250YWluZXIgLnRleHRhcmVhLXZhbHVlIC50ZXh0YXJlYS1lbXB0eSB7XG4gICAgY29sb3I6ICM5Yzk2YWM7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbiN2My1lY2hlYW5jaWVyLW1hbmFnZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1zZWN0aW9uLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1jYXJkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLXN0YXR1cy1pY29uIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWluLXdpZHRoOiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1zdGF0dXMtaWNvbiBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gICAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tc3RhdHVzLWljb24ub3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAxNDAsIDAsIDAuMSk7IH1cbiAgICAgICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLXN0YXR1cy1pY29uLm9yYW5nZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1zdGF0dXMtaWNvbi5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxODEsIDExNSwgMC4xKTsgfVxuICAgICAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tc3RhdHVzLWljb24uZ3JlZW4gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjJCNTczOyB9XG4gICAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tc3RhdHVzLWljb24ucmVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI5LCA1NywgNTMsIDAuMSk7IH1cbiAgICAgICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLXN0YXR1cy1pY29uLnJlZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tc3RhdHVzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLXJvdyB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkU0RjA7IH1cbiAgICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1yb3ctLWxhc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMi41cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLWFjdGlvbi1yb3cgKyAuZWNtLWFjdGlvbi1yb3cgLmVjbS1saXN0LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFNEYwOyB9XG4gICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzOyB9XG4gICAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tbGlzdC1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1saXN0LWl0ZW0tLWRhbmdlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmNWY1OyB9XG4gICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLWxpc3QtaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tbGlzdC1pY29uIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1saXN0LWljb24tLWdyZXkge1xuICAgICAgYmFja2dyb3VuZDogI0YwRjBGNTsgfVxuICAgICAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tbGlzdC1pY29uLS1ncmV5IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tbGlzdC1pY29uLS1ncmV5IG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgICBzdHJva2U6ICM2RTZFOEM7IH1cbiAgICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1saXN0LWljb24tLXB1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICAgICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1saXN0LWljb24tLXB1cnBsZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLWxpc3QtaWNvbi0tcHVycGxlIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgICBzdHJva2U6ICM2YzRjZjE7IH1cbiAgICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1saXN0LWljb24tLXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjEpOyB9XG4gICAgICAjdjMtZWNoZWFuY2llci1tYW5hZ2UgLmVjbS1saXN0LWljb24tLXJlZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgICAgICN2My1lY2hlYW5jaWVyLW1hbmFnZSAuZWNtLWxpc3QtaWNvbi0tcmVkIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgICBzdHJva2U6ICNlNTM5MzU7IH1cbiAgI3YzLWVjaGVhbmNpZXItbWFuYWdlIC5lY20tbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuXG4jdjMtZ2lmdC1maWNoZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtaW4td2lkdGg6IDcwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiAyNHB4O1xuICAvKlxuICAuZ2lmdC1pbmZvcm1hdGlvbi10aXRsZXtcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmdpZnQtaW5mb3JtYXRpb24tdmFsdWV7XG5cbiAgfVxuICAuZ2lmdC1hY3Rpb25ze1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxuICAuc3RhdHVzLWxpYmVsbGV7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYWN0aW9uLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIC5hY3Rpb24taXRlbXtcbiAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgfVxuICAgICAgLmFjdGlvbi1pdGVtLXRleHR7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAgKi8gfVxuICAjdjMtZ2lmdC1maWNoZSAuZmljaGUtY29udGVudCAuZmljaGUtYW1vdW50IC5hbW91bnQtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjdjMtZ2lmdC1maWNoZSAuZmljaGUtY29udGVudCAuZmljaGUtYW1vdW50IC5hbW91bnQtc3ViIHtcbiAgICBjb2xvcjogIzZiNzI4MDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjdjMtZ2lmdC1maWNoZSAuZmljaGUtY29udGVudCAuZmljaGUtc3RhdHVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI3YzLWdpZnQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLmZpY2hlLXN0YXR1cyAuc3RhdHVzLWJhZGdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkY2ZjZTc7XG4gICAgICBjb2xvcjogIzE1ODAzZDtcbiAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAjdjMtZ2lmdC1maWNoZSAuZmljaGUtY29udGVudCAuZmljaGUtc3RhdHVzIC5zdGF0dXMtc3ViIHtcbiAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjdjMtZ2lmdC1maWNoZSAuZmljaGUtY29udGVudCAuZ2lmdC1idG4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgI3YzLWdpZnQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLmdpZnQtYnRuLWNvbnRhaW5lciAuZ2lmdC1idG4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICN2My1naWZ0LWZpY2hlIC5maWNoZS1jb250ZW50IC5naWZ0LWJ0bi1jb250YWluZXIgLmdpZnQtYnRuLm1haW4tYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICN2My1naWZ0LWZpY2hlIC5maWNoZS1jb250ZW50IC5naWZ0LWJsb2MgLmJsb2MtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgY29sb3I6ICMzNzQxNTE7IH1cbiAgI3YzLWdpZnQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLmdpZnQtYmxvYyAuYmxvYy1kYXRhIC5ibG9jLWRhdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRiNTU2MzsgfVxuICAjdjMtZ2lmdC1maWNoZSAuZmljaGUtY29udGVudCAuZ2lmdC1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtZGF0YS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNGI1NTYzOyB9XG5cbiN2My1naWZ0LWNyZWF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAudGEtcm9vdCAudGEtdG9vbGJhciB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICN2My1naWZ0LWNyZWF0ZSAua2FsZW5kZXMtZGF0ZUlucHV0IC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdyAuc2hvdy1kYXRlIHtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMTZweDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXN1YnBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2Mtc3VicGFnZS1iYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweCAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGdhcDogNHB4OyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1zdWJwYWdlLWJhY2sgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2Mtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXNlY3Rpb24taGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2Mtc2VjdGlvbi1oZWFkZXIgLmdjLXNlY3Rpb24taWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1zZWN0aW9uLWhlYWRlciAuZ2Mtc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1jYXJkIHtcbiAgICAvKlxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ2MtY2FyZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoOTIsIDEwMywgMTk2LCAwLjA4KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgKi8gfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtY2FyZC5nYy1jYXJkLWZvcm0ge1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtY2FyZC5nYy1jYXJkLW1hcmdpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2Mtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RUFGNjtcbiAgICBnYXA6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1czsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2Mtcm93OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxMDMsIDE5NiwgMC4wNCk7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXJvdy5nYy1yb3ctbGFzdCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2Mtcm93LWljb24td3JhcCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXJvdy1pY29uLXdyYXAgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2Mtcm93LWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXZhbGlkaXRlLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMTZweCAxNnB4O1xuICAgIG1hcmdpbjogMTJweCAwOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy12YWxpZGl0ZS1zZWxlY3QgLmdjLXZhbGlkaXRlLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWJlbmVmaWNpYWlyZS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RUFGNjsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXJvdy1tYWluIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2Mtcm93LWZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtY2hpcCB7XG4gICAgYmFja2dyb3VuZDogI0VDRUZGRTtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1hcnJvdyB7XG4gICAgY29sb3I6ICNDMkM3RTA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtaW4td2lkdGg6IDI1cHg7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFycm93LmdjLWFycm93LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWZvcm0tZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWZvcm0tZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtZm9ybS1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRThFQUY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1pbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWlucHV0LmdjLWlucHV0LXNtIHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtaW5wdXQuZ2MtaW5wdXQtY29kZSB7XG4gICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy11bml0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1waG90by1yb3cge1xuICAgIGdhcDogMTZweDsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtcGhvdG8tcm93IC5nYy1waG90by1wcmV2aWV3IHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0U4RUFGNjsgfVxuICAgICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1waG90by1yb3cgLmdjLXBob3RvLXByZXZpZXcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1waG90by10aHVtYnMge1xuICAgIGdhcDogNnB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtdGh1bWIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy10aHVtYiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtdGh1bWIuZ2MtdGh1bWItc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2Mtc2VjdGlvbi1pbmZvIHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgY3Vyc29yOiBoZWxwOyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2Mtc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXR5cGUtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtdHlwZS1vcHRpb24uZ2MtdHlwZS1vcHRpb24tbGFzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy10eXBlLW9wdGlvbi5nYy10eXBlLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wMik7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1yYWRpby1vdXRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0U4RUFGNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1yYWRpby1vdXRlci5nYy1yYWRpby1vdXRlci1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXJhZGlvLW91dGVyIC5nYy1yYWRpby1pbm5lciB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1jaGVja2JveC1vdXRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0U4RUFGNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kIDAuMTVzOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1jaGVja2JveC1vdXRlci5nYy1jaGVja2JveC1vdXRlci1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1jaGVja2JveC1vdXRlciBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtdHlwZS1pY29uLXdyYXAge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy10eXBlLWljb24td3JhcCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy10eXBlLWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXR5cGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy10eXBlLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtdHlwZS1jaGVjayB7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWNvbXBvc2l0aW9uLWRldGFpbCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHggMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtZGV0YWlsLWhlYWRlciB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWRldGFpbC1oZWFkZXIgLmdjLWRldGFpbC1pY29uLXdyYXAge1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWRldGFpbC1oZWFkZXIgLmdjLWRldGFpbC1pY29uLXdyYXAgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWRldGFpbC1oZWFkZXIgLmdjLWRldGFpbC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1kZXRhaWwtaGVhZGVyIC5nYy1kZXRhaWwtc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1hbW91bnRzLXJvdyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1hbW91bnQtZmllbGQuZ2MtYW1vdW50LWZpZWxkLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtYW1vdW50LWZpZWxkIC5nYy1mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFtb3VudC1pbnB1dC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0U4RUFGNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFtb3VudC1pbnB1dC13cmFwOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFtb3VudC1pbnB1dC13cmFwIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1hbW91bnQtaW5wdXQtd3JhcCBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtYW1vdW50LWlucHV0LXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNDMkM3RTA7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1maWVsZC1oaW50IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtZGV0YWlsLWljb24tc20ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1jaGlwLXNtIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgcGFkZGluZzogMnB4IDhweDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXBhY2stbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMTZweCAwOyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtcGFjay1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTZweCAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFQUY2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1wYWNrLXJvdzphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDMpOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1wYWNrLXJvdy5nYy1wYWNrLXJvdy1sYXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1wYWNrLWluZm8ge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXBhY2stbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXBhY2stbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGdhcDogNnB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtcGFjay1kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXBhY2stcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1wYWNrLXF0eSB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1wYWNrLXF0eSAuZ2MtcGFjay1wcmljZSB7XG4gICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFydGljbGUtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1hcnRpY2xlLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEVBRjY7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFydGljbGUtcm93LmdjLWFydGljbGUtcm93LWxhc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFydGljbGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1hcnRpY2xlLXByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFkZC1hcnRpY2xlLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDEuNXB4IGRhc2hlZCAjNmM0Y2YxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1czsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtYWRkLWFydGljbGUtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFkZC1hcnRpY2xlLWJ0biAuZ2MtYWRkLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtYWRkLWFydGljbGUtYnRuIC5nYy1hcnJvdyB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFydGljbGUtc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0U4RUFGNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtdmFsaWRpdGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGdhcDogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RUFGNjsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtdmFsaWRpdGUtcm93LmdjLXZhbGlkaXRlLXJvdy1sYXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1kYXRlLXBpY2tlci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtaW4td2lkdGg6IDE2MHB4OyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1kYXRlLXBpY2tlci13cmFwIC5nYy1kYXRlLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1kYXRlLXBpY2tlci13cmFwIG1kLWRhdGVwaWNrZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWRhdGUtcGlja2VyLXdyYXAgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWRhdGUtcGlja2VyLXdyYXAgbWQtZGF0ZXBpY2tlciAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIgLm1kLWRhdGVwaWNrZXItaW5wdXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7IH1cbiAgICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtZGF0ZS1waWNrZXItd3JhcCBtZC1kYXRlcGlja2VyIC5tZC1kYXRlcGlja2VyLXRyaWFuZ2xlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1zdGVwcGVyIHtcbiAgICBnYXA6IDA7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXN0ZXBwZXIgLmdjLXN0ZXBwZXItYnRuIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRThFQUY2O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7IH1cbiAgICAgICN2My1naWZ0LWNyZWF0ZSAuZ2Mtc3RlcHBlciAuZ2Mtc3RlcHBlci1idG46Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDsgfVxuICAgICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1zdGVwcGVyIC5nYy1zdGVwcGVyLWJ0bjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDsgfVxuICAgICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1zdGVwcGVyIC5nYy1zdGVwcGVyLWJ0bjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXN0ZXBwZXIgLmdjLXN0ZXBwZXItdmFsdWUge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgI0U4RUFGNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLXN0ZXBwZXIgLmdjLWNoaXAtdW5pdCB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtZGF0ZS1jb21wdXRlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtZGF0ZS1jb21wdXRlZCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtZGF0ZS1jb21wdXRlZCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWluZm8tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtaW5mby1iYW5uZXIgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWluZm8tYmFubmVyIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1jb2RlLXJvdyB7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtZ2VuZXJhdGUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1czsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtZ2VuZXJhdGUtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWdlbmVyYXRlLWJ0biBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5nYy1lcnJvcnMge1xuICAgIGJhY2tncm91bmQ6ICNGREVDRUE7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBjb2xvcjogI0M2MjgyODtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDE2cHggMCA4cHg7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICN2My1naWZ0LWNyZWF0ZSAuZ2MtYnRuLWNhbmNlbCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWJ0bi1jYW5jZWw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWJ0bi1zYXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5nYy1idG4tc2F2ZTpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmdjLWJ0bi1zYXZlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgICN2My1naWZ0LWNyZWF0ZSAuZ2MtYnRuLXNhdmUgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgKiB7XG4gICAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5rYWxlbmRlcy10ZXh0YXJlYSAudGV4dGFyZWEtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3YzLWdpZnQtY3JlYXRlIC5rYWxlbmRlcy10ZXh0YXJlYSAudGV4dGFyZWEtaW5wdXQge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0U4RUFGNjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmthbGVuZGVzLXRleHRhcmVhIC50ZXh0YXJlYS1pbnB1dDpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLWdpZnQtY3JlYXRlIC5rYWxlbmRlcy10ZXh0YXJlYSAudGV4dGFyZWEtaW5wdXQgLnRhLXRvb2xiYXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y4RjlGRTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFQUY2O1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmthbGVuZGVzLXRleHRhcmVhIC50ZXh0YXJlYS1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAjdjMtZ2lmdC1jcmVhdGUgLmthbGVuZGVzLXRleHRhcmVhIC50ZXh0YXJlYS1pbnB1dCAudGEtYmluZCB7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4jdjMtbWVkaWEtbWVzc2FnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtaGVhZGVyIC5tZXNzYWdlLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgICAvKlxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAmLmlue1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MiwgMTk5LCA4OSwgMC4wMyk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDUyLCAxOTksIDg5LCAwLjIwKTtcbiAgICAgICAgfVxuICAgICAgICAmLm91dHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDozMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNSwgNTksIDAuMTUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDIzNSwgNTksIDAuMjApOztcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWNvbnZlcnNhdGlvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMTQ5LCAwLCAwLjE1KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNDksIDAsIDAuMjApO1xuICAgICAgICB9XG4uaXRlbS1tZXNzYWdle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1mb290ZXJ7XG4gICAgICAgICAgY29sb3I6IzZiNzI4MDtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tZXJyb3J7XG4gICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1saW5re1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjojMUU4OEU1O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAgKi8gfVxuICAgICAgI3YzLW1lZGlhLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRlbnQgLm1lZGlhLW1lc3NhZ2UtaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgI3YzLW1lZGlhLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRlbnQgLm1lZGlhLW1lc3NhZ2UtaXRlbSAuaXRlbS10aXRsZSAudGl0bGUtdmFsdWUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCAubWVkaWEtbWVzc2FnZS1pdGVtIC5pdGVtLXRpdGxlIC50aXRsZS1saW5lIHtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFOyB9XG4gICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCAubWVkaWEtbWVzc2FnZS1pdGVtIC5pdGVtLW1lZGlhIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7IH1cbiAgICAgICAgI3YzLW1lZGlhLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRlbnQgLm1lZGlhLW1lc3NhZ2UtaXRlbSAuaXRlbS1tZWRpYSAubWVkaWEtbGVmdCAubGVmdC1pY29uIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgICAgICN2My1tZWRpYS1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAubWVzc2FnZS1jb250ZW50IC5tZWRpYS1tZXNzYWdlLWl0ZW0gLml0ZW0tbWVkaWEgLm1lZGlhLWxlZnQgLmxlZnQtaWNvbi55ZWxsb3cge1xuICAgICAgICAgICAgY29sb3I6ICNGNEM1NDI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNkQ4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YwRDk4QTsgfVxuICAgICAgICAgICAgI3YzLW1lZGlhLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRlbnQgLm1lZGlhLW1lc3NhZ2UtaXRlbSAuaXRlbS1tZWRpYSAubWVkaWEtbGVmdCAubGVmdC1pY29uLnllbGxvdyBtZC1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGNEM1NDI7IH1cbiAgICAgICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCAubWVkaWEtbWVzc2FnZS1pdGVtIC5pdGVtLW1lZGlhIC5tZWRpYS1sZWZ0IC5sZWZ0LWljb24uYmx1ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzlENkZGO1xuICAgICAgICAgICAgY29sb3I6ICMzQjVCREI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRENFOEZGOyB9XG4gICAgICAgICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCAubWVkaWEtbWVzc2FnZS1pdGVtIC5pdGVtLW1lZGlhIC5tZWRpYS1sZWZ0IC5sZWZ0LWljb24uYmx1ZSBtZC1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzQjVCREI7IH1cbiAgICAgICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCAubWVkaWEtbWVzc2FnZS1pdGVtIC5pdGVtLW1lZGlhIC5tZWRpYS1sZWZ0IC5sZWZ0LWljb24ucmVkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNUI1QjU7XG4gICAgICAgICAgICBjb2xvcjogI0Q5MkQyMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRUVDRUM7IH1cbiAgICAgICAgICAgICN2My1tZWRpYS1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAubWVzc2FnZS1jb250ZW50IC5tZWRpYS1tZXNzYWdlLWl0ZW0gLml0ZW0tbWVkaWEgLm1lZGlhLWxlZnQgLmxlZnQtaWNvbi5yZWQgbWQtaWNvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRDkyRDIwOyB9XG4gICAgICAgICN2My1tZWRpYS1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAubWVzc2FnZS1jb250ZW50IC5tZWRpYS1tZXNzYWdlLWl0ZW0gLml0ZW0tbWVkaWEgLm1lZGlhLWxlZnQgLmxlZnQtbGluZSB7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUVFOyB9XG4gICAgICAgICN2My1tZWRpYS1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAubWVzc2FnZS1jb250ZW50IC5tZWRpYS1tZXNzYWdlLWl0ZW0gLml0ZW0tbWVkaWEgLm1lZGlhLXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgI3YzLW1lZGlhLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRlbnQgLm1lZGlhLW1lc3NhZ2UtaXRlbSAuaXRlbS1tZWRpYSAubWVkaWEtcmlnaHQgLm1lZGlhLW1lc3NhZ2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCAubWVkaWEtbWVzc2FnZS1pdGVtIC5pdGVtLW1lZGlhIC5tZWRpYS1yaWdodCAubWVkaWEtZm9vdGVyIC5mb290ZXItZmxhZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgICN2My1tZWRpYS1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAubWVzc2FnZS1jb250ZW50IC5tZWRpYS1tZXNzYWdlLWl0ZW0gLml0ZW0tbWVkaWEgLm1lZGlhLXJpZ2h0IC5tZWRpYS1mb290ZXIgLmZvb3Rlci1mbGFnLnllbGxvdyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQzk5NzAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNkQ4OyB9XG4gICAgICAgICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCAubWVkaWEtbWVzc2FnZS1pdGVtIC5pdGVtLW1lZGlhIC5tZWRpYS1yaWdodCAubWVkaWEtZm9vdGVyIC5mb290ZXItZmxhZy5ibHVlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzQjVCREI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQ0U4RkY7IH1cbiAgICAgICAgICAgICN2My1tZWRpYS1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAubWVzc2FnZS1jb250ZW50IC5tZWRpYS1tZXNzYWdlLWl0ZW0gLml0ZW0tbWVkaWEgLm1lZGlhLXJpZ2h0IC5tZWRpYS1mb290ZXIgLmZvb3Rlci1mbGFnLnJlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRDkyRDIwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVFQ0VDOyB9XG4gICAgICAgICAgI3YzLW1lZGlhLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRlbnQgLm1lZGlhLW1lc3NhZ2UtaXRlbSAuaXRlbS1tZWRpYSAubWVkaWEtcmlnaHQgLm1lZGlhLWZvb3RlciAuZm9vdGVyLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7IH1cbiAgICAgICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCAubWVkaWEtbWVzc2FnZS1pdGVtIC5pdGVtLW1lZGlhIC5tZWRpYS1yaWdodCAubWVkaWEtZm9vdGVyIC5mb290ZXItdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgICAgICN2My1tZWRpYS1tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAubWVzc2FnZS1jb250ZW50IC5tZWRpYS1tZXNzYWdlLWl0ZW0gLml0ZW0tbWVkaWEgLm1lZGlhLXJpZ2h0IC5tZWRpYS1lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogI0U1MzkzNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgICAgI3YzLW1lZGlhLW1lc3NhZ2UgLm1lc3NhZ2UtY29udGFpbmVyIC5tZXNzYWdlLWNvbnRlbnQgLm1lZGlhLW1lc3NhZ2UtaXRlbSAuaXRlbS1tZWRpYSAuYnRuLWRldGFpbCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtY29udGVudCAubWVkaWEtbWVzc2FnZS1pdGVtIC5pdGVtLW1lZGlhIC5idG4tZGV0YWlsIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjdjMtbWVkaWEtbWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLm1lc3NhZ2UtbW9yZSB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4jdjMtcHJvLXNlbGVjdCBtZC1pY29uIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuXG4jdjMtcHJvLXNlbGVjdCAucmMtZ2lmdC1zZWFyY2gtZmllbGQge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjdjMtcHJvLXNlbGVjdCAucmMtZ2lmdC1zZWFyY2gtZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLXByby1zZWxlY3QgLnJjLWdpZnQtc2VhcmNoLWljb24ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNkU2RThDICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbiN2My1wcm8tc2VsZWN0IC5yYy1naWZ0LXNlYXJjaC1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzFBMjAzMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI3YzLXByby1zZWxlY3QgLnJjLWdpZnQtc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXByby1zZWxlY3QgLnJjLWNyZWRpdC1zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4jdjMtcHJvLXNlbGVjdCAucmMtY3JlZGl0LWNsaWVudC1jYXJkIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xczsgfVxuICAjdjMtcHJvLXNlbGVjdCAucmMtY3JlZGl0LWNsaWVudC1jYXJkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI3YzLXByby1zZWxlY3QgLnJjLWNyZWRpdC1jbGllbnQtY2FyZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1wcm8tc2VsZWN0IC5yYy1jcmVkaXQtY2xpZW50LWljb24ge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNkU2RThDICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuI3YzLXByby1zZWxlY3QgLnJjLWNyZWRpdC1jbGllbnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXByby1zZWxlY3QgLnJjLWdpZnQtZW1wdHkge1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGNUZCO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1wcm8tc2VsZWN0IC5yYy1naWZ0LWVtcHR5IG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2RTZFOEMgIWltcG9ydGFudDsgfVxuXG4jdjMtcHJvcG9zaXRpb24tY2hvaWNlIC50b3AtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAudG9wLWNvbnRhaW5lci50b2RheSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLnRvcC1jb250YWluZXIuZmlsdGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLnRvcC1jb250YWluZXIuZmlsdGVyIG1kLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLnRvcC1jb250YWluZXIgLm5hdmJhci1kYXRlcyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMkIyMzZCO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4OyB9XG4gICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLnRvcC1jb250YWluZXIgLm5hdmJhci1pY29uIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAudG9wLWNvbnRhaW5lciAubmF2YmFyLWljb24ubGVmdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAudG9wLWNvbnRhaW5lciAubmF2YmFyLWljb24ucmlnaHQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC50b3AtY29udGFpbmVyIC5uYXZiYXItaWNvbi5taW5pIG1kLWljb24ge1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAudG9wLWNvbnRhaW5lciAubmF2YmFyLWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzJCMjM2QjsgfVxuICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC50b3AtY29udGFpbmVyIC5kYXRlLXNlbGVjdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC50b3AtY29udGFpbmVyIC5kYXRlLXNlbGVjdG9yIC5kYXRlLXNlbGVjdC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgcmlnaHQ6IDBweDsgfVxuXG4jdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5zZWxlY3RlZHMtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5zZWxlY3RlZHMtY29udGFpbmVyIC5zZWxlY3RlZHMtZG9jdW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjMkIyMzZCO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLnNlbGVjdGVkcy1jb250YWluZXIgLnNlbGVjdGVkcy1kb2N1bWVudCAuZG9jdW1lbnQtdGltZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuc2VsZWN0ZWRzLWNvbnRhaW5lciAuc2VsZWN0ZWRzLWRvY3VtZW50IC5kb2N1bWVudC1yZXNzb3VyY2VzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDlweDsgfVxuICAgICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLnNlbGVjdGVkcy1jb250YWluZXIgLnNlbGVjdGVkcy1kb2N1bWVudCAuZG9jdW1lbnQtcmVtb3ZlLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5zZWxlY3RlZHMtY29udGFpbmVyIC5zZWxlY3RlZHMtZG9jdW1lbnQgLmRvY3VtZW50LXJlbW92ZS1pY29uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5zZWxlY3RlZHMtY29udGFpbmVyIC5jb250YWluZXItYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuc2VsZWN0ZWRzLWNvbnRhaW5lciAuY29udGFpbmVyLWJvdHRvbSAuc2VsZWN0LWJ0biAuYnRuLXRleHQtbWFpbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuc2VsZWN0ZWRzLWNvbnRhaW5lciAuY29udGFpbmVyLWJvdHRvbSAuc2VsZWN0LWJ0biAuYnRuLXRleHQtc3ViIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5zZWxlY3RlZHMtY29udGFpbmVyIC5jb250YWluZXItYm90dG9tIC5zZWxlY3QtYnRuIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4jdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5maWx0ZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWFydGljbGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLmZpbHRlci1jb250YWluZXIgLmZpbHRlci10YWNoZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLmNob2ljZS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5jaG9pY2UtY29udGFpbmVyIC5jaG9pY2UtZW1wdHkge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5jaG9pY2UtY29udGFpbmVyIC5jaG9pY2UtY29sdW1uOm5vdCgubGFzdCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7IH1cbiAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuY2hvaWNlLWNvbnRhaW5lciAuY2hvaWNlLWNvbHVtbiAuY2hvaWNlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyQjIzNkI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLmNob2ljZS1jb250YWluZXIgLmNob2ljZS1jb2x1bW4gLmNob2ljZS10aXRsZSAudGl0bGUtZGF0ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLmNob2ljZS1jb250YWluZXIgLmNob2ljZS1jb2x1bW4gLmNob2ljZS10aXRsZSAudGl0bGUtZGF5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuY2hvaWNlLWNvbnRhaW5lciAuY2hvaWNlLWNvbHVtbiAuY2hvaWNlLXNsb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIG1hcmdpbjogNXB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgY29sb3I6ICMyQjIzNkI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuY2hvaWNlLWNvbnRhaW5lciAuY2hvaWNlLWNvbHVtbiAuY2hvaWNlLXNsb3QuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDcpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZjNGNmMTsgfVxuICAgICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuY2hvaWNlLWNvbnRhaW5lciAuY2hvaWNlLWNvbHVtbiAuY2hvaWNlLXNsb3QuaXMtc2VsZWN0ZWQgLnNsb3QtY2hlY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IHVuc2V0OyB9XG4gICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuY2hvaWNlLWNvbnRhaW5lciAuY2hvaWNlLWNvbHVtbiAuY2hvaWNlLXNsb3Q6bm90KC5pcy1zZWxlY3RlZCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VDRTlGRjsgfVxuICAgICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLmNob2ljZS1jb250YWluZXIgLmNob2ljZS1jb2x1bW4gLmNob2ljZS1zbG90IC5zbG90LWluZGljIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuY2hvaWNlLWNvbnRhaW5lciAuY2hvaWNlLWNvbHVtbiAuY2hvaWNlLXNsb3QgLnNsb3QtaW5kaWMuaXMtaGlnaCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTI4LCAwLCAwLjgpOyB9XG4gICAgICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5jaG9pY2UtY29udGFpbmVyIC5jaG9pY2UtY29sdW1uIC5jaG9pY2Utc2xvdCAuc2xvdC1pbmRpYy5pcy1tZWRpdW0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTY1LCAwLCAwLjgpOyB9XG4gICAgICAjdjMtcHJvcG9zaXRpb24tY2hvaWNlIC5jaG9pY2UtY29udGFpbmVyIC5jaG9pY2UtY29sdW1uIC5jaG9pY2Utc2xvdCAuc2xvdC1pbmRpYy5pcy1sb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC44KTsgfVxuICAgICN2My1wcm9wb3NpdGlvbi1jaG9pY2UgLmNob2ljZS1jb250YWluZXIgLmNob2ljZS1jb2x1bW4gLmNob2ljZS1zbG90IC5zbG90LWNoZWNrZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgI3YzLXByb3Bvc2l0aW9uLWNob2ljZSAuY2hvaWNlLWNvbnRhaW5lciAuY2hvaWNlLWNvbHVtbiAuY2hvaWNlLXNsb3QgLnNsb3QtY2hlY2tlZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLXByb3Bvc2l0aW9uLWZyZXF1ZW5jZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICN2My1wcm9wb3NpdGlvbi1mcmVxdWVuY2UgLmZyZXF1ZW5jZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcHJvcG9zaXRpb24tZnJlcXVlbmNlICN2My1rYWxlbmRlcy1pbnB1dCBsYWJlbCB7XG4gICAgbGVmdDogMzBweDsgfVxuICAjdjMtcHJvcG9zaXRpb24tZnJlcXVlbmNlICN2My1rYWxlbmRlcy1pbnB1dCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAjdjMtcHJvcG9zaXRpb24tZnJlcXVlbmNlIC5ibG9jLWxlZnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxuICAjdjMtcHJvcG9zaXRpb24tZnJlcXVlbmNlIC5ibG9jLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgI3YzLXByb3Bvc2l0aW9uLWZyZXF1ZW5jZSAuYmxvYy1yaWdodCAucmVjdXJyZW5jZS1wYXJhbWV0ZXJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAgICN2My1wcm9wb3NpdGlvbi1mcmVxdWVuY2UgLmJsb2MtcmlnaHQgLnJlY3VycmVuY2UtcGFyYW1ldGVycyAucGFyYW1ldGVycy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtcHJvcG9zaXRpb24tZnJlcXVlbmNlIC5ibG9jLXJpZ2h0IC5yZWN1cnJlbmNlLWVuZCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAjdjMtcHJvcG9zaXRpb24tZnJlcXVlbmNlIC5ibG9jLXJpZ2h0IC5yZWN1cnJlbmNlLWVuZCAuZW5kLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI3YzLXByb3Bvc2l0aW9uLWZyZXF1ZW5jZSAuYmxvYy1yaWdodCAucmVjdXJyZW5jZS1lbmQgLmVuZC1saW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICN2My1wcm9wb3NpdGlvbi1mcmVxdWVuY2UgLmJsb2MtcmlnaHQgLnJlcGVhdC1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICN2My1wcm9wb3NpdGlvbi1mcmVxdWVuY2UgLmJsb2MtcmlnaHQgLnJlcGVhdC1ib3R0b20gLnNlbGVjdC1idG4gLmJ0bi10ZXh0LW1haW4ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICN2My1wcm9wb3NpdGlvbi1mcmVxdWVuY2UgLmJsb2MtcmlnaHQgLnJlcGVhdC1ib3R0b20gLnNlbGVjdC1idG4gLmJ0bi10ZXh0LXN1YiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgI3YzLXByb3Bvc2l0aW9uLWZyZXF1ZW5jZSAuYmxvYy1yaWdodCAucmVwZWF0LWJvdHRvbSAuc2VsZWN0LWJ0biBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIG1kLWljb24ge1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1hZGQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTZweDsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtdHlwZXMge1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtdHlwZXMtLWF1dHJlcyB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFNEYwOyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy10eXBlLWJ0biB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZ2FwOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcywgYm9yZGVyLWNvbG9yIDAuMXMsIGNvbG9yIDAuMXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLXR5cGUtYnRuIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLXR5cGUtYnRuLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjdjMtcmVnbGVtZW50LWFkZCAucmMtdHlwZS1idG4tLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1maWVsZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtYW1vdW50LWZpZWxkIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWFtb3VudC1maWVsZDpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtYW1vdW50LWlucHV0IHtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUEyMDMzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDA7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWN1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtcXVpY2stYW1vdW50cyB7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1xdWljay1idG4ge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzLCBib3JkZXItY29sb3IgMC4xczsgfVxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtcXVpY2stYnRuLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLXF1aWNrLWJ0bjpob3Zlcjpub3QoLnJjLXF1aWNrLWJ0bi0tYWN0aXZlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LWxvYWRpbmcsXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtZ2lmdC1lbXB0eSB7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RkI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWdpZnQtbG9hZGluZyBtZC1pY29uLFxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtZ2lmdC1lbXB0eSBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcywgYmFja2dyb3VuZCAwLjFzOyB9XG4gICN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LXJvdzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LXJvdy0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LXJvdy0tYWN0aXZlIC5yYy1naWZ0LWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtcmVnbGVtZW50LWFkZCAucmMtZ2lmdC1yb3ctLWFjdGl2ZSAucmMtZ2lmdC1udW1lcm8ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWdpZnQtcm93LS1hY3RpdmUgLnJjLWdpZnQtdmFsdWUge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWdpZnQtbnVtZXJvIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzFBMjAzMztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtZ2lmdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWdpZnQtb3RoZXItYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMS41cHggZGFzaGVkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2YzRjZjE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZ2FwOiA2cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXM7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWdpZnQtb3RoZXItYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtZ2lmdC1vdGhlci1idG4gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtZ2lmdC1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LXNlYXJjaC1maWVsZCB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LXNlYXJjaC1maWVsZDpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtZ2lmdC1zZWFyY2gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1naWZ0LXNlYXJjaC1pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzFBMjAzMztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWdpZnQtc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWdpZnQtYmVuZWZpY2lhaXJlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtY3JlZGl0LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1jcmVkaXQtY2xpZW50LWNhcmQge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tcmVzdWx0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tcmVzdWx0OmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtY3JlZGl0LWNsaWVudC1jYXJkLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tYWN0aXZlIC5yYy1jcmVkaXQtY2xpZW50LWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtcmVnbGVtZW50LWFkZCAucmMtY3JlZGl0LWNsaWVudC1jYXJkLS1hY3RpdmUgLnJjLWNyZWRpdC1jbGllbnQtbmFtZSB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWNyZWRpdC1jbGllbnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWNyZWRpdC1jbGllbnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWNyZWRpdC1jbGllbnQtc29sZGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtYWRkIC5yYy1jcmVkaXQtY2xpZW50LXNvbGRlLS1wb3NpdGlmIHtcbiAgICBjb2xvcjogIzIyQjU3MztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICN2My1yZWdsZW1lbnQtYWRkIC5yYy1jcmVkaXQtY2xpZW50LXNvbGRlLS1uZWdhdGlmIHtcbiAgICBjb2xvcjogI2U1MzkzNTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1jcmVkaXQtc2VhcmNoLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLXRleHQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzFBMjAzMztcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtdGV4dC1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1yZWdsZW1lbnQtYWRkIC5yYy1ub3RlLWZpZWxkIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtbm90ZS1maWVsZDpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtbm90ZS1pY29uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLW5vdGUtaW5wdXQge1xuICBmbGV4OiAxO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICN2My1yZWdsZW1lbnQtYWRkIC5yYy1ub3RlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGdhcDogMTJweDsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtYnRuLXJlc2V0IHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFBMjAzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBnYXA6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtYnRuLXJlc2V0IG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWJ0bi1yZXNldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuXG4jdjMtcmVnbGVtZW50LWFkZCAucmMtYnRuLWFkZCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGdhcDogOHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7IH1cbiAgI3YzLXJlZ2xlbWVudC1hZGQgLnJjLWJ0bi1hZGQgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtYnRuLWFkZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44ODsgfVxuICAjdjMtcmVnbGVtZW50LWFkZCAucmMtYnRuLWFkZFtkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAjdjMtcmVnbGVtZW50LWFkZCAucmMtYnRuLWFkZFtkaXNhYmxlZF06aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG5cbiN2My1yZWdsZW1lbnQtY2FzaGluZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdhcDogMDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtbGVmdCB7XG4gICAgZ2FwOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmlnaHQge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogMjBweCAxOHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogMDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWdyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgbWFyZ2luOiAxOHB4IDAgMTBweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZ3JvdXAtdGl0bGUuZmlyc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWNsaWVudC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWNsaWVudC1hdmF0YXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0VDRUZGRTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWNsaWVudC1hdmF0YXIgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1jbGllbnQtaW5mbyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGdhcDogMnB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtY2xpZW50LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtY2xpZW50LWRldGFpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICBtYXJnaW46IDE4cHggMCAxMHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtYXJ0aWNsZXMtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1hZGQtYXJ0aWNsZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWdsZW1lbnRzLWhlYWRlciB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMTBweDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1idG4tYWRkIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4xKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVnbGVtZW50LWJ0bi1hZGQgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1idG4tYWRkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjIpOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtYnRuLWFkZC0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVnbGVtZW50LWJ0bi1hZGQtLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtYnRuLWFkZC0tYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRkMjZlZTsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXRvdGFsLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtdG90YWwtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy10b3RhbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy10b3RhbC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVnbGVtZW50cy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtcm93IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRGMDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlZ2xlbWVudC10eXBlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1hdXRyZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVnbGVtZW50LXNvbGRlLS1wb3NpdGlmIHtcbiAgICBjb2xvcjogIzIyQjU3MzsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1zb2xkZS0tbmVnYXRpZiB7XG4gICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtbW9udGFudCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZGVsZXRlLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWRlbGV0ZS1idG4gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZW1wdHktbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWVtcHR5LW1lc3NhZ2UgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtYWRkLWV4aXN0aW5nLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBnYXA6IDZweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtYWRkLWV4aXN0aW5nLWJ0biBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1hZGQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtdHlwZXMge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXR5cGVzLS1hdXRyZXMge1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTRGMDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXR5cGUtYnRuIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBnYXA6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMsIGJvcmRlci1jb2xvciAwLjFzLCBjb2xvciAwLjFzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXR5cGUtYnRuIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtdHlwZS1idG4tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXR5cGUtYnRuLS1hY3RpdmUgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWFtb3VudC1maWVsZCB7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtYW1vdW50LWZpZWxkOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1hbW91bnQtaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1xdWljay1hbW91bnRzIHtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcXVpY2stYnRuIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcywgYm9yZGVyLWNvbG9yIDAuMXM7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXF1aWNrLWJ0bi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXF1aWNrLWJ0bjpob3Zlcjpub3QoLnJjLXF1aWNrLWJ0bi0tYWN0aXZlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWdpZnQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWdpZnQtbG9hZGluZyxcbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LWVtcHR5IHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUZCO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZ2lmdC1sb2FkaW5nIG1kLWljb24sXG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LWVtcHR5IG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWdpZnQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMsIGJhY2tncm91bmQgMC4xczsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZ2lmdC1yb3c6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LXJvdy0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZ2lmdC1yb3ctLWFjdGl2ZSAucmMtZ2lmdC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZ2lmdC1yb3ctLWFjdGl2ZSAucmMtZ2lmdC1udW1lcm8ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LXJvdy0tYWN0aXZlIC5yYy1naWZ0LXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZ2lmdC1udW1lcm8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZ2lmdC12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LW90aGVyLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDEuNXB4IGRhc2hlZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBnYXA6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcywgYmFja2dyb3VuZCAwLjFzOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LW90aGVyLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LW90aGVyLWJ0biBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWdpZnQtc2VhcmNoLWZpZWxkIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA5cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtZ2lmdC1zZWFyY2gtZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWdpZnQtc2VhcmNoLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1naWZ0LXNlYXJjaC1pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWdpZnQtc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWdpZnQtYmVuZWZpY2lhaXJlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1jcmVkaXQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWNyZWRpdC1jbGllbnQtY2FyZCB7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtY3JlZGl0LWNsaWVudC1jYXJkLS1yZXN1bHQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tcmVzdWx0OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1jcmVkaXQtY2xpZW50LWNhcmQtLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tYWN0aXZlIC5yYy1jcmVkaXQtY2xpZW50LWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1jcmVkaXQtY2xpZW50LWNhcmQtLWFjdGl2ZSAucmMtY3JlZGl0LWNsaWVudC1uYW1lIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1jcmVkaXQtY2xpZW50LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtY3JlZGl0LWNsaWVudC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWNyZWRpdC1jbGllbnQtc29sZGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtY3JlZGl0LWNsaWVudC1zb2xkZS0tcG9zaXRpZiB7XG4gICAgICBjb2xvcjogIzIyQjU3MztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWNyZWRpdC1jbGllbnQtc29sZGUtLW5lZ2F0aWYge1xuICAgICAgY29sb3I6ICNlNTM5MzU7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtY3JlZGl0LXNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy10ZXh0LWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtdGV4dC1pbnB1dDpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1ub3RlLWZpZWxkIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLW5vdGUtZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLW5vdGUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLW5vdGUtaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1ub3RlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBnYXA6IDEycHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1idG4tcmVzZXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ2FwOiA2cHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWJ0bi1yZXNldCBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1idG4tYWRkIHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWJ0bi1hZGQgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1idG4tYWRkOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWNhcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWNhcC10b3RhdXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW46IDE2cHggMHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtdG90YWwtcm93IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBnYXA6IDhweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtdG90YWwtcm93IG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtdG90YWwtcm93IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtdG90YWwtcm93IC5yYy1yZWNhcC10b3RhbC1hbW91bnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlY2FwLXRvdGFsLXJvdy0tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTgxLCAxMTUsIDAuMDgpOyB9XG4gICAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlY2FwLXRvdGFsLXJvdy0tZ3JlZW4gbWQtaWNvbiwgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWNhcC10b3RhbC1yb3ctLWdyZWVuIHNwYW4sICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtdG90YWwtcm93LS1ncmVlbiAucmMtcmVjYXAtdG90YWwtYW1vdW50IHtcbiAgICAgICAgY29sb3I6ICMyMkI1NzM7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlY2FwLXRvdGFsLXJvdy0tcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtdG90YWwtcm93LS1wdXJwbGUgbWQtaWNvbiwgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWNhcC10b3RhbC1yb3ctLXB1cnBsZSBzcGFuLCAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlY2FwLXRvdGFsLXJvdy0tcHVycGxlIC5yYy1yZWNhcC10b3RhbC1hbW91bnQge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlY2FwLWRldGFpbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlY2FwLWRldGFpbCB7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtZGV0YWlsLXJvdyB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXM7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlY2FwLWRldGFpbC1yb3c6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWNhcC1kZXRhaWwtcm93LS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWNhcC1kZXRhaWwtcm93LS1hY3RpdmUgLnJjLXJlY2FwLWRldGFpbC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtZGV0YWlsLXJvdy0tYWN0aXZlIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwge1xuICAgICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWNhcC1kZXRhaWwtcm93LS1hY3RpdmUgLnJjLXJlY2FwLWRldGFpbC1hbW91bnQge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlY2FwLWRldGFpbC1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtZGV0YWlsLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWNhcC1kZXRhaWwtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1yZWNhcC1hcnRpY2xlLWluZm8ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBnYXA6IDJweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtcmVjYXAtYXJ0aWNsZS1pbmZvIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLXJlY2FwLWFydGljbGUtcXRlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1pbmZvLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGQjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBnYXA6IDhweDsgfVxuICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWluZm8tYmFubmVyLWhlYWRlciB7XG4gICAgZ2FwOiA2cHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNhc2hpbmcgLnJjLWluZm8tYmFubmVyLWhlYWRlciBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1pbmZvLWJhbm5lci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1pbmZvLWJhbm5lci1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtaW5mby1iYW5uZXItcmVtaXNlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNFMkU0RjA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtYnRuLWVuY2Fpc3NlciB7XG4gICAgZ2FwOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzIyQjU3MztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyMkI1NzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jYXNoaW5nIC5yYy1idG4tZW5jYWlzc2VyIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtYnRuLWVuY2Fpc3Nlcjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgb3BhY2l0eTogMC44ODsgfVxuICAgICN2My1yZWdsZW1lbnQtY2FzaGluZyAucmMtYnRuLWVuY2Fpc3NlcltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLypcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1ib3JkZXI7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTsgfVxuXG4gICAgICAgICAgICAgKi8gfVxuXG4jdjMtcmVnbGVtZW50LWNyZWF0ZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGdhcDogMDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWxlZnQge1xuICAgIGdhcDogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmlnaHQge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZzogMjBweCAxOHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGdhcDogMDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICBtYXJnaW46IDE4cHggMCAxMHB4OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWdyb3VwLXRpdGxlLmZpcnN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWNsaWVudC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtY2xpZW50LWF2YXRhciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1jbGllbnQtYXZhdGFyIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1jbGllbnQtaW5mbyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGdhcDogMnB4OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1jbGllbnQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWNsaWVudC1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICBtYXJnaW46IDE4cHggMCAxMHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1hcnRpY2xlcy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtYWRkLWFydGljbGUtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWdsZW1lbnRzLWhlYWRlciB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMTBweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVnbGVtZW50LWJ0bi1hZGQge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlZ2xlbWVudC1idG4tYWRkIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlZ2xlbWVudC1idG4tYWRkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjIpOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlZ2xlbWVudC1idG4tYWRkLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlZ2xlbWVudC1idG4tYWRkLS1hY3RpdmUgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWdsZW1lbnQtYnRuLWFkZC0tYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRkMjZlZTsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtdG90YWwtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE2cHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXRvdGFsLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy10b3RhbC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXRvdGFsLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlZ2xlbWVudHMtbGlzdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWdsZW1lbnQtcm93IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVnbGVtZW50LXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFNEYwOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWdsZW1lbnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlZ2xlbWVudC10eXBlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVnbGVtZW50LWF1dHJlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlZ2xlbWVudC1zb2xkZS0tcG9zaXRpZiB7XG4gICAgY29sb3I6ICMyMkI1NzM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlZ2xlbWVudC1zb2xkZS0tbmVnYXRpZiB7XG4gICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlZ2xlbWVudC1tb250YW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWRlbGV0ZS1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWRlbGV0ZS1idG4gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1lbXB0eS1tZXNzYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1lbXB0eS1tZXNzYWdlIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtYWRkLWV4aXN0aW5nLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBnYXA6IDZweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1hZGQtZXhpc3RpbmctYnRuIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtYWRkLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtdHlwZXMge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtdHlwZXMtLWF1dHJlcyB7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFNEYwOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy10eXBlLWJ0biB7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZ2FwOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzLCBib3JkZXItY29sb3IgMC4xcywgY29sb3IgMC4xcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXR5cGUtYnRuIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy10eXBlLWJ0bi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy10eXBlLWJ0bi0tYWN0aXZlIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtYW1vdW50LWZpZWxkIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWFtb3VudC1maWVsZDpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1hbW91bnQtaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWN1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcXVpY2stYW1vdW50cyB7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcXVpY2stYnRuIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcywgYm9yZGVyLWNvbG9yIDAuMXM7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcXVpY2stYnRuLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1xdWljay1idG46aG92ZXI6bm90KC5yYy1xdWljay1idG4tLWFjdGl2ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWdpZnQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1sb2FkaW5nLFxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1lbXB0eSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGQjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1sb2FkaW5nIG1kLWljb24sXG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWdpZnQtZW1wdHkgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1naWZ0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXM7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1yb3c6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWdpZnQtcm93LS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWdpZnQtcm93LS1hY3RpdmUgLnJjLWdpZnQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1yb3ctLWFjdGl2ZSAucmMtZ2lmdC1udW1lcm8ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWdpZnQtcm93LS1hY3RpdmUgLnJjLWdpZnQtdmFsdWUge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1udW1lcm8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1naWZ0LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1vdGhlci1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAxLjVweCBkYXNoZWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDlweCAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZ2FwOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMsIGJhY2tncm91bmQgMC4xczsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1naWZ0LW90aGVyLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWdpZnQtb3RoZXItYnRuIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWdpZnQtc2VhcmNoLWZpZWxkIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA5cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1naWZ0LXNlYXJjaC1maWVsZDpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1naWZ0LXNlYXJjaC1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1naWZ0LXNlYXJjaC1pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtZ2lmdC1zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1naWZ0LWJlbmVmaWNpYWlyZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1jcmVkaXQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtY3JlZGl0LWNsaWVudC1jYXJkIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tcmVzdWx0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tcmVzdWx0OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWNyZWRpdC1jbGllbnQtY2FyZC0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1jcmVkaXQtY2xpZW50LWNhcmQtLWFjdGl2ZSAucmMtY3JlZGl0LWNsaWVudC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1jcmVkaXQtY2xpZW50LWNhcmQtLWFjdGl2ZSAucmMtY3JlZGl0LWNsaWVudC1uYW1lIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWNyZWRpdC1jbGllbnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWNyZWRpdC1jbGllbnQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWNyZWRpdC1jbGllbnQtc29sZGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1jcmVkaXQtY2xpZW50LXNvbGRlLS1wb3NpdGlmIHtcbiAgICAgIGNvbG9yOiAjMjJCNTczO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1jcmVkaXQtY2xpZW50LXNvbGRlLS1uZWdhdGlmIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtY3JlZGl0LXNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXRleHQtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXRleHQtaW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1ub3RlLWZpZWxkIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtbm90ZS1maWVsZDpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1ub3RlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLW5vdGUtaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLW5vdGUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1idG4tcmVzZXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ2FwOiA2cHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtYnRuLXJlc2V0IG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtYnRuLWFkZCB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWJ0bi1hZGQgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWJ0bi1hZGQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44ODsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVjYXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC10b3RhdXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW46IDE2cHggMHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC10b3RhbC1yb3cge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIGdhcDogOHB4OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlY2FwLXRvdGFsLXJvdyBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVjYXAtdG90YWwtcm93IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC10b3RhbC1yb3cgLnJjLXJlY2FwLXRvdGFsLWFtb3VudCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC10b3RhbC1yb3ctLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDE4MSwgMTE1LCAwLjA4KTsgfVxuICAgICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlY2FwLXRvdGFsLXJvdy0tZ3JlZW4gbWQtaWNvbiwgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlY2FwLXRvdGFsLXJvdy0tZ3JlZW4gc3BhbiwgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlY2FwLXRvdGFsLXJvdy0tZ3JlZW4gLnJjLXJlY2FwLXRvdGFsLWFtb3VudCB7XG4gICAgICAgIGNvbG9yOiAjMjJCNTczOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlY2FwLXRvdGFsLXJvdy0tcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC10b3RhbC1yb3ctLXB1cnBsZSBtZC1pY29uLCAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVjYXAtdG90YWwtcm93LS1wdXJwbGUgc3BhbiwgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlY2FwLXRvdGFsLXJvdy0tcHVycGxlIC5yYy1yZWNhcC10b3RhbC1hbW91bnQge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVjYXAtZGV0YWlsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC1kZXRhaWwge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVjYXAtZGV0YWlsLXJvdyB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXM7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVjYXAtZGV0YWlsLXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVjYXAtZGV0YWlsLXJvdy0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC1kZXRhaWwtcm93LS1hY3RpdmUgLnJjLXJlY2FwLWRldGFpbC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC1kZXRhaWwtcm93LS1hY3RpdmUgLnJjLXJlY2FwLWRldGFpbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVjYXAtZGV0YWlsLXJvdy0tYWN0aXZlIC5yYy1yZWNhcC1kZXRhaWwtYW1vdW50IHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLXJlY2FwLWRldGFpbC1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtcmVjYXAtZGV0YWlsLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC1hcnRpY2xlLWluZm8ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBnYXA6IDJweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC1hcnRpY2xlLWluZm8gLnJjLXJlY2FwLWRldGFpbC1sYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1yZWNhcC1hcnRpY2xlLXF0ZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1pbmZvLWJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGQjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBnYXA6IDhweDsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtaW5mby1iYW5uZXItaGVhZGVyIHtcbiAgICBnYXA6IDZweDsgfVxuICAgICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1pbmZvLWJhbm5lci1oZWFkZXIgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtY3JlYXRlIC5yYy1pbmZvLWJhbm5lci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWluZm8tYmFubmVyLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWluZm8tYmFubmVyLXJlbWlzZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRTJFNEYwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtYnRuLWVuY2Fpc3NlciB7XG4gICAgZ2FwOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzIyQjU3MztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyMkI1NzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWJ0bi1lbmNhaXNzZXIgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1jcmVhdGUgLnJjLWJ0bi1lbmNhaXNzZXI6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIG9wYWNpdHk6IDAuODg7IH1cbiAgICAjdjMtcmVnbGVtZW50LWNyZWF0ZSAucmMtYnRuLWVuY2Fpc3NlcltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLypcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1ib3JkZXI7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTsgfVxuXG4gICAgICAgICAgICAgKi8gfVxuXG4jdjMtcmVnbGVtZW50LW1kcCAubWRwLWJsb2Mge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjdjMtcmVnbGVtZW50LW1kcCAubWRwLWJsb2MgLm1kcC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgLypcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiM2YzRjZjE7XG4gICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgfVxuXG4gICAgICAgKi8gfVxuICAgICN2My1yZWdsZW1lbnQtbWRwIC5tZHAtYmxvYyAubWRwLWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAjdjMtcmVnbGVtZW50LW1kcCAubWRwLWJsb2MgLm1kcC1pdGVtOm5vdCgubGFzdCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtcmVnbGVtZW50LW1kcCAubWRwLWJsb2MgLm1kcC1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIG1kLWljb24ge1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdG9wYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGdhcDogMTZweDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXRvcGJhci1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzZjNGNmMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdG9wYmFyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZFNkU4QztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdG9wYmFyLWFtb3VudC1maWVsZCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxO1xuICBnYXA6IDRweDsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXRvcGJhci1hbW91bnQtZmllbGQ6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDUxZGVkOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdG9wYmFyLWFtb3VudC1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzZjNGNmMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA5MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXRvcGJhci1hbW91bnQtdW5pdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS10b3BiYXItbmIge1xuICBnYXA6IDEycHg7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdG9wYmFyLW5iLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzZFNkU4QztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLW5iLWdyb3VwIHtcbiAgZ2FwOiA2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLW5iLWJ0biB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFBMjAzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcywgYmFja2dyb3VuZCAwLjFzLCBjb2xvciAwLjFzOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtbmItYnRuLS1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtbmItYnRuOmhvdmVyOm5vdCgucmUtbmItYnRuLS1hY3RpdmUpIHtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1jdXN0b20taW5wdXQge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM2YzRjZjE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2YzRjZjE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiA2MHB4OyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtYm9keSB7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLWxpc3QtY29sIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBnYXA6IDA7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS10aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RkI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRGMDtcbiAgZ2FwOiAwOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdGgge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNkU2RThDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdGgtLW51bSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS10aC0tbW9udGFudCB7XG4gICAgZmxleDogMTsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXRoLS1kYXRlIHtcbiAgICBmbGV4OiAxLjQ7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS10aC0tc3RhdHV0IHtcbiAgICBmbGV4OiAxLjQ7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1yb3ctaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkU0RjA7XG4gIGdhcDogMDsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXJvdy1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1udW0ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtY2VsbCB7XG4gIGdhcDogNnB4OyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtY2VsbC0tbW9udGFudCB7XG4gICAgZmxleDogMTsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLWNlbGwtLWRhdGUge1xuICAgIGZsZXg6IDEuNDsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLWNlbGwtLXN0YXR1dCB7XG4gICAgZmxleDogMS40OyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtaW5wdXQge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFBMjAzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtaW5wdXRbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUZCO1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdW5pdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1tZW51IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1iYWRnZS0taW1tZWRpYXRlIHtcbiAgICBjb2xvcjogI0M3NUEwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTQwLCAwLCAwLjEyKTsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLWJhZGdlLS1hdmVuaXIge1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RkI7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1wZXJzb25uYWxpc2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTRGMDsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXBlcnNvbm5hbGlzZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWNjZW50LWNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRTJFNEYwOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtbWRwLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1tZHAtbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNkU2RThDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1tZHAtZ3JvdXAge1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtbWRwLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFBMjAzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcywgYmFja2dyb3VuZCAwLjFzLCBjb2xvciAwLjFzOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtbWRwLWJ0biBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtbWRwLWJ0bi0tYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgYmFja2dyb3VuZDogI0VDRUZGRTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1tZHAtYnRuLS1hY3RpdmUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLW1kcC1idG46aG92ZXI6bm90KC5yZS1tZHAtYnRuLS1hY3RpdmUpIHtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1hdXRyZXMtc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA5cHggMTJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzFBMjAzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBhdXRvOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtYXV0cmVzLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtcmVjYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgd2lkdGg6IDIyMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZ2FwOiAwOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtcmVjYXAtdGl0bGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNkU2RThDO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXJlY2FwLXJvdyB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRGMDsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXJlY2FwLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1yZWNhcC1rZXkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtcmVjYXAtdmFsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXJlY2FwLXZhbC0tcHJpbWFyeSB7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1yZWNhcC1zZXAge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0UyRTRGMDtcbiAgbWFyZ2luOiA0cHggMDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXJlY2FwLWluZm8ge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2YzRjZjE7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1yZWNhcC1pbmZvLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtc3RyaXBlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFNEYwO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtc3RyaXBlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtZ3JvdXAtLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtc3RyaXBlLWdyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzZFNkU4QztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgcGFkZGluZzogMTBweCAxNnB4IDZweDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXN0cmlwZS1vcHRpb24ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFNEYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xczsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXN0cmlwZS1vcHRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXN0cmlwZS1vcHRpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RkI7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtb3B0aW9uLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtb3B0aW9uLS0ybGluZSAucmUtc3RyaXBlLW9wdGlvbi1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXN0cmlwZS1vcHRpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXN0cmlwZS1vcHRpb24tbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMUEyMDMzOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtc3RyaXBlLW9wdGlvbi1zdWIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtY2hlY2sge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXN0cmlwZS1lbGVtZW50LXdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXN0cmlwZS1lbGVtZW50LXdyYXAgI3JlLXN0cmlwZS1jYXJkLWVsZW1lbnQsXG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtc3RyaXBlLWVsZW1lbnQtd3JhcCAjcmUtc3RyaXBlLWliYW4tZWxlbWVudCB7XG4gICAgcGFkZGluZzogNHB4IDA7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZTUzOTM1O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtc3RyaXBlLWZlZXMge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtZmVlcyAucmUtc3RyaXBlLWZlZXMtcm93IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXN0cmlwZS1mZWVzIC5yZS1zdHJpcGUtZmVlcy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtZmVlcyBtZC1zd2l0Y2gge1xuICAgIG1hcmdpbjogMDsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXN0cmlwZS1mZWVzIC5yZS1zdHJpcGUtZmVlcy1kZXRhaWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFNEYwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtZmVlcyAucmUtc3RyaXBlLWZlZXMtZGV0YWlsLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1zdHJpcGUtZmVlcyAucmUtc3RyaXBlLWZlZXMtZGV0YWlsLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1mb290ZXIge1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7IH1cblxuI3YzLXJlZ2xlbWVudC1lY2hlYW5jaWVyIC5yZS1hbm51bGVyIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFBMjAzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xczsgfVxuICAjdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLWFubnVsZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzFBMjAzMzsgfVxuXG4jdjMtcmVnbGVtZW50LWVjaGVhbmNpZXIgLnJlLXZhbGlkZXIge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBnYXA6IDhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdmFsaWRlciBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICN2My1yZWdsZW1lbnQtZWNoZWFuY2llciAucmUtdmFsaWRlcjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44ODsgfVxuXG4jdjMtcmVnbGVtZW50LXJlZnVuZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1yZWZ1bmQgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG4gICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtc2VjdGlvbi1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjdjMtcmVnbGVtZW50LXJlZnVuZCAucnJmLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1yZWZ1bmQgLnJyZi1jYXJkLS1saXN0IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtc3RhdHVzLWljb24ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtc3RhdHVzLWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAgICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtc3RhdHVzLWljb24uZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjBGMEY1OyB9XG4gICAgICAjdjMtcmVnbGVtZW50LXJlZnVuZCAucnJmLXN0YXR1cy1pY29uLmdyZXkgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1yZWZ1bmQgLnJyZi1zdGF0dXMtaWNvbi5yZWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDU2LCAxMDMsIDAuMSk7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtc3RhdHVzLWljb24ucmVkIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAgICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtc3RhdHVzLWljb24uZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTgxLCAxMTUsIDAuMSk7IH1cbiAgICAgICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtc3RhdHVzLWljb24uZ3JlZW4gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMjJCNTczOyB9XG4gICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtc3RhdHVzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtc3RhdHVzLXN1YiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTRGMDtcbiAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAjdjMtcmVnbGVtZW50LXJlZnVuZCAucnJmLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtbGlzdC1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNFMkU0RjA7IH1cbiAgI3YzLXJlZ2xlbWVudC1yZWZ1bmQgLnJyZi1saXN0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtY2hlY2sge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAjdjMtcmVnbGVtZW50LXJlZnVuZCAucnJmLWNhcmQtLW1vbnRhbnQge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDsgfVxuICAjdjMtcmVnbGVtZW50LXJlZnVuZCAucnJmLW1vbnRhbnQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBmb250LXNpemU6IDExLjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtbW9udGFudC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtbW9udGFudC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlZ2xlbWVudC1yZWZ1bmQgLnJyZi1hY3Rpb25zIHtcbiAgICBnYXA6IDEwcHg7IH1cbiAgI3YzLXJlZ2xlbWVudC1yZWZ1bmQgLnJyZi1idG4tZGVsZXRlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmNlNGU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAjdjMtcmVnbGVtZW50LXJlZnVuZCAucnJmLWJ0bi1kZWxldGUgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICAgI3YzLXJlZ2xlbWVudC1yZWZ1bmQgLnJyZi1idG4tZGVsZXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY1ZjU7IH1cbiAgI3YzLXJlZ2xlbWVudC1yZWZ1bmQgLnJyZi1idG4tY2FuY2VsIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtYnRuLWNhbmNlbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG4gICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtYnRuLXZhbGlkYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2U1MzkzNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyczsgfVxuICAgICN2My1yZWdsZW1lbnQtcmVmdW5kIC5ycmYtYnRuLXZhbGlkYXRlIG1kLXByb2dyZXNzLWNpcmN1bGFyICoge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgI3YzLXJlZ2xlbWVudC1yZWZ1bmQgLnJyZi1idG4tdmFsaWRhdGU6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIG9wYWNpdHk6IDAuODg7IH1cbiAgICAjdjMtcmVnbGVtZW50LXJlZnVuZCAucnJmLWJ0bi12YWxpZGF0ZVtkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiN2My1yZW1pc2UtYm9keSBtZC1pY29uIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuXG4jdjMtcmVtaXNlLWJvZHkuY3JtLWNvbHVtbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGdhcDogMjBweDsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1jb2wtc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDFweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYmFja2dyb3VuZDogI0UyRTRGMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tY29sIHtcbiAgbWluLXdpZHRoOiAyNjBweDsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1jb2wtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUEyMDMzO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLWRpc3Bvc2l0aWYge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBnYXA6IDEwcHg7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tZGlzcG9zaXRpZi1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gICN2My1yZW1pc2UtYm9keSAuY3JtLWRpc3Bvc2l0aWYtaWNvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tZGlzcG9zaXRpZi1pbmZvIHtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLWRpc3Bvc2l0aWYtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUEyMDMzOyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLWRpc3Bvc2l0aWYtdGl0bGUtcm93IHtcbiAgZ2FwOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1kaXNwb3NpdGlmLWJhZGdlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICN2My1yZW1pc2UtYm9keSAuY3JtLWRpc3Bvc2l0aWYtYmFkZ2UtLW9rIHtcbiAgICBjb2xvcjogIzIyQjU3MztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxODEsIDExNSwgMC4xKTsgfVxuICAjdjMtcmVtaXNlLWJvZHkgLmNybS1kaXNwb3NpdGlmLWJhZGdlLS1rbyB7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGNTsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1kaXNwb3NpdGlmLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1kaXNwb3NpdGlmLWRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tZGlzcG9zaXRpZi1xdWFudGl0ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDhweCA0MnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGNTsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1xdWFudGl0ZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTFBMkU7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tcXVhbnRpdGUtc3RlcHBlciB7XG4gIGdhcDogOHB4OyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLXF1YW50aXRlLWJ0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN2My1yZW1pc2UtYm9keSAuY3JtLXF1YW50aXRlLWJ0biBtZC1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmVtaXNlLWJvZHkgLmNybS1xdWFudGl0ZS1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFNkUxRkE7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tcXVhbnRpdGUtdmFsdWUge1xuICBtaW4td2lkdGg6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTFBMkU7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tZGlzcG9zaXRpZi1jb25zdWx0ZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLWVtcHR5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgcGFkZGluZzogOHB4IDA7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGdhcDogMTBweDsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1zZWxlY3RlZC1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtcmVtaXNlLWJvZHkgLmNybS1zZWxlY3RlZC1pY29uIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyMkI1NzMgIWltcG9ydGFudDsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1zZWxlY3RlZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tc2VsZWN0ZWQtc291cyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tc2VsZWN0ZWQtdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjJCNTczOyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLXNjb3BlcyB7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLXNjb3BlLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwOHB4O1xuICBoZWlnaHQ6IDEwOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMUEyMDMzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBnYXA6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7IH1cbiAgI3YzLXJlbWlzZS1ib2R5IC5jcm0tc2NvcGUtYnRuIC5jcm0tc2NvcGUtYnRuLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgICAjdjMtcmVtaXNlLWJvZHkgLmNybS1zY29wZS1idG4gLmNybS1zY29wZS1idG4taWNvbiBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDsgfVxuICAjdjMtcmVtaXNlLWJvZHkgLmNybS1zY29wZS1idG4gLmNybS1zY29wZS1idG4tY2hlY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gICAgI3YzLXJlbWlzZS1ib2R5IC5jcm0tc2NvcGUtYnRuIC5jcm0tc2NvcGUtYnRuLWNoZWNrIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzIyQjU3MyAhaW1wb3J0YW50OyB9XG4gICN2My1yZW1pc2UtYm9keSAuY3JtLXNjb3BlLWJ0bi0tb24ge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1hZGQtcmVtaXNlLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMS41cHggZGFzaGVkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgI3YzLXJlbWlzZS1ib2R5IC5jcm0tYWRkLXJlbWlzZS1idG4gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICN2My1yZW1pc2UtYm9keSAuY3JtLWFkZC1yZW1pc2UtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLXNjb3BlLWhpbnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGNUY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tY2FuY2VsLXJlbWlzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZTUzOTM1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICN2My1yZW1pc2UtYm9keSAuY3JtLWNhbmNlbC1yZW1pc2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLXRvdGFsLWV4Y2VwdGlvbm5lbGxlIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFNEYwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG5cbiN2My1yZW1pc2UtYm9keSAuY3JtLXRvdGFsLWV4Y2VwdGlvbm5lbGxlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMjAzMzsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLmNybS1hcnRpY2xlLXJlbWlzZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tYXJ0aWNsZS1yZW1pc2UtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tYXJ0aWNsZS1yZW1pc2UtbGliZWxsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5jcm0tYXJ0aWNsZS1yZW1pc2UtbW9udGFudCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyMkI1NzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5ycnUtcmVtaXNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBnYXA6IDEycHg7IH1cblxuI3YzLXJlbWlzZS1ib2R5IC5ycnUtcmVtaXNlLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLnJydS1yZW1pc2UtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VGRkU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgI3YzLXJlbWlzZS1ib2R5IC5ycnUtcmVtaXNlLWljb24gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG5cbiN2My1yZW1pc2UtYm9keSAucnJ1LXJlbWlzZS1pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMjAzMztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjdjMtcmVtaXNlLWJvZHkgLnJydS1yZW1pc2UtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLnJydS1yZW1pc2UtdW5pdCB7XG4gIGdhcDogNnB4O1xuICBmbGV4LXNocmluazogMDsgfVxuXG4jdjMtcmVtaXNlLWJvZHkgLnJydS1yZW1pc2UtdW5pdC1idG4ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY2RkE7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTJzOyB9XG4gICN2My1yZW1pc2UtYm9keSAucnJ1LXJlbWlzZS11bml0LWJ0bi0tb24ge1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnByby1jaG9pY2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gIC5wcm8tY2hvaWNlIC5saWJlbGxlLXRhY2hlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAucHJvLWNob2ljZSAuZGV0YWlsLWhlYWRlci1waG90byB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG4gIC5wcm8tY2hvaWNlIC5wcm8ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMHB4IDVweDtcbiAgICBtYXJnaW46IDVweDsgfVxuICAgIC5wcm8tY2hvaWNlIC5wcm8gaW5wdXQge1xuICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAucHJvLWNob2ljZSAucHJvIC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9XG4gIC5wcm8tY2hvaWNlIC5wcm86aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRkY7IH1cbiAgICAucHJvLWNob2ljZSAucHJvOmhvdmVyIC5uYW1lIHtcbiAgICAgIGNvbG9yOiAjRUE0QTRBOyB9XG5cbiN2My1yZXNzb3VyY2Utc2VsZWN0IG1kLWljb24ge1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbiN2My1yZXNzb3VyY2Utc2VsZWN0IC5yYy1naWZ0LXNlYXJjaC1maWVsZCB7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICN2My1yZXNzb3VyY2Utc2VsZWN0IC5yYy1naWZ0LXNlYXJjaC1maWVsZDpmb2N1cy13aXRoaW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtcmVzc291cmNlLXNlbGVjdCAucmMtZ2lmdC1zZWFyY2gtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2RTZFOEMgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuI3YzLXJlc3NvdXJjZS1zZWxlY3QgLnJjLWdpZnQtc2VhcmNoLWlucHV0IHtcbiAgZmxleDogMTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMUEyMDMzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAjdjMtcmVzc291cmNlLXNlbGVjdCAucmMtZ2lmdC1zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jdjMtcmVzc291cmNlLXNlbGVjdCAucmMtY3JlZGl0LXNlYXJjaC1yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbiN2My1yZXNzb3VyY2Utc2VsZWN0IC5yYy1jcmVkaXQtY2xpZW50LWNhcmQge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzOyB9XG4gICN2My1yZXNzb3VyY2Utc2VsZWN0IC5yYy1jcmVkaXQtY2xpZW50LWNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjdjMtcmVzc291cmNlLXNlbGVjdCAucmMtY3JlZGl0LWNsaWVudC1jYXJkOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLXJlc3NvdXJjZS1zZWxlY3QgLnJjLWNyZWRpdC1jbGllbnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICM2RTZFOEMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4LXNocmluazogMDsgfVxuXG4jdjMtcmVzc291cmNlLXNlbGVjdCAucmMtY3JlZGl0LWNsaWVudC1uYW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFBMjAzMzsgfVxuXG4jdjMtcmVzc291cmNlLXNlbGVjdCAucmMtZ2lmdC1lbXB0eSB7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY1RkI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJlc3NvdXJjZS1zZWxlY3QgLnJjLWdpZnQtZW1wdHkgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZFNkU4QyAhaW1wb3J0YW50OyB9XG5cbiN2My10aWNrZXQtY29uc3VsdCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI3YzLXRpY2tldC1jb25zdWx0IG1kLWljb24ge1xuICAgIG1pbi13aWR0aDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDBweDsgfVxuICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC5tYWluLWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC5tYWluLWxpbmUgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXBhdHRlcm4tYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzlkZWcsICM1RjJFRUEgMTZweCwgdHJhbnNwYXJlbnQgMTdweCksIGxpbmVhci1ncmFkaWVudCgyMTlkZWcsICM1RjJFRUEgMTZweCwgdHJhbnNwYXJlbnQgMTdweCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjNweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWhlYWRlci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjRweCAyNHB4O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2JhY2tncm91bmQvdGlja2V0LWNvbnN1bHQtaGVhZGVyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1oZWFkZXItY29udGVudCA+IGRpdiB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTI7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtaGVhZGVyLWNvbnRlbnQgLmhlYWRlci1tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luOiAxOHB4IDIwcHg7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUY2RkE7XG4gICAgICBwYWRkaW5nOiA2cHggMjBweDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLXRpdGxlIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLXRpdGxlLS1wbGFpbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLXRpdGxlLS1wbGFpbiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLXNlY3Rpb24tLXNwbGl0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy10b3RhbC1zaWRlIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLXRpdGxlLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy10aXRsZS1pY29uIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtdGl0bGUtaWNvbi0tcHVycGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU5MkJDQTsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy10aXRsZS1pY29uLS1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzNEM3NTk7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtdGl0bGUtaWNvbi0teWVsbG93IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRUIzQjsgfVxuICAgICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLXRpdGxlLWljb24tLXllbGxvdyBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzFBMjAzMyAhaW1wb3J0YW50OyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLXRpdGxlLWljb24tLW9yYW5nZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRTk1MDA7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtdGl0bGUtaWNvbi0tcGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOTFlNjM7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtaXRlbS0tY2xpY2thYmxlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtaXRlbS0tY2xpY2thYmxlOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0ZDOyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1pdGVtLXJpZ2h0IHtcbiAgICAgIGdhcDogNnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtaXRlbS1yaWdodCBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzZFNkU4QyAhaW1wb3J0YW50OyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1pdGVtLWZvb3RlciB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtaXRlbS1mb290ZXIgZGl2LCAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLWl0ZW0tZm9vdGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLmtkby1saW5lLnRjLWl0ZW06bm90KC5sYXN0KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFOUU5Rjg7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWZpZGVsaXRlIC50Yy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWZpZGVsaXRlIC50Yy1maWQtcm93IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgbWFyZ2luOiAxNnB4IDIwcHg7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtZmlkZWxpdGUgLnRjLWZpZC1yb3c6bm90KC5sYXN0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWZpZGVsaXRlIC50Yy1maWQtYmFkZ2Uge1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzMsIDMwLCA5OSwgMC4wOCk7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjMzLCAzMCwgOTksIDAuMyk7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWZpZGVsaXRlIC50Yy1maWQtYmFkZ2Ugc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNFOTFFNjM7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWZpZGVsaXRlIC50Yy1maWQtYmFkZ2UtaWNvbiB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG1pbi13aWR0aDogMjZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNFOTFFNjM7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtZmlkZWxpdGUgLnRjLWZpZC1iYWRnZS1pY29uIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWZpZGVsaXRlIC50Yy1maWQtaW5mbyB7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtZmlkZWxpdGUgLnRjLWZpZC1pbmZvIC50Yy1pdGVtLW1haW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1maWRlbGl0ZSAudGMtZmlkLXN1YiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtZmlkZWxpdGUgLnRjLWl0ZW0tZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWZpZGVsaXRlIC50Yy1pdGVtLWZvb3RlciBkaXYsICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtZmlkZWxpdGUgLnRjLWl0ZW0tZm9vdGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWJsb2NUaXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgIGdhcDogMTJweDsgfVxuICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtYWN0aW9uLWJ0biB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjEyczsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1hY3Rpb24tYnRuIHNwYW4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLWFjdGlvbi1idG4gbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM1RjJFRUEgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtYWN0aW9uLWJ0bjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1hY3Rpb24tYnRuLS1kYW5nZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCA2OCwgNTEsIDAuMzUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgNjgsIDUxLCAwLjA1KTtcbiAgICAgICAgY29sb3I6ICNFQzQ0MzM7IH1cbiAgICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1hY3Rpb24tYnRuLS1kYW5nZXIgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNFQzQ0MzMgIWltcG9ydGFudDsgfVxuICAgICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLWFjdGlvbi1idG4tLWRhbmdlcjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUM0NDMzO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM2LCA2OCwgNTEsIDAuMSk7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtYWN0aW9uLWJ0bi0tYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFO1xuICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1hY3Rpb24tYnRuLS1kYW5nZXIudGMtYWN0aW9uLWJ0bi0tYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUM0NDMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgNjgsIDUxLCAwLjEpO1xuICAgICAgICBjb2xvcjogI0VDNDQzMzsgfVxuICAgICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLWFjdGlvbi1idG4tLWRhbmdlci50Yy1hY3Rpb24tYnRuLS1hY3RpdmUgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNFQzQ0MzMgIWltcG9ydGFudDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1hY3Rpb24tYnRuW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtYWN0aW9uLWJ0bltkaXNhYmxlZF06aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U5RTlGODtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1lY2hlYW5jaWVyLXBhbmVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAxNnB4OyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1kZWxldGUtY2FyZCB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjM2LCA2OCwgNTEsIDAuMzUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDY4LCA1MSwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtZGVsZXRlLWljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgNjgsIDUxLCAwLjEyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1kZWxldGUtaWNvbiBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI0VDNDQzMyAhaW1wb3J0YW50OyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1kZWxldGUtbWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1kZWxldGUtYWN0aW9ucyB7XG4gICAgICBnYXA6IDEwcHg7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLWRlbGV0ZS1idG4tY2FuY2VsIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0U5RTlGODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtZGVsZXRlLWJ0bi1jYW5jZWw6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1kZWxldGUtYnRuLXZhbGlkYXRlIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUM0NDMzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyczsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1kZWxldGUtYnRuLXZhbGlkYXRlIG1kLXByb2dyZXNzLWNpcmN1bGFyICoge1xuICAgICAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtZGVsZXRlLWJ0bi12YWxpZGF0ZTpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICBvcGFjaXR5OiAwLjg4OyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLWRlbGV0ZS1idG4tdmFsaWRhdGVbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRjLWhpc3RvcnktcGFuZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIC8qXG4gICAgICBtYXJnaW46IDAgMjBweCAxNnB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHRjLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGMtYmc7XG5cbiAgICAgICAqLyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1zZW5kLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLmJsb2MtbGluZSB7XG4gICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0U5RTlGODtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC5ibG9jLWxpbmU6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAuYmxvYy1saW5lIC5ibG9jLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC5ibG9jLWxpbmUgLmJsb2MtdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLmNsaWVudC1uYW1lIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFOUU5Rjg7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxpbmUuc3VidmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0tbnVtIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgbWluLXdpZHRoOiAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzU5MkJDQTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC5rZG8tbGluZSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC5rZG8tbGluZSAudmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXJlZ2xlbWVudHMgLnJlZ2xlbWVudC1saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTJweCAxNnB4OyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXJlZ2xlbWVudHMgLnJlZ2xlbWVudC1saW5lOm5vdCgubGFzdCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXJlZ2xlbWVudHMgLnJlZ2xlbWVudC1saW5lIC5yZWctZGF0ZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1yZWdsZW1lbnRzIC5yZWdsZW1lbnQtbGluZSAucmVnLWFtb3VudCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtcmVnbGVtZW50cyAucmVnbGVtZW50LWxpbmUgLnJlZy1hbW91bnQgLmFtb3VudC12YWx1ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1yZWdsZW1lbnRzIC5yZWdsZW1lbnQtbGluZSAucmVnLWFtb3VudCAuY2FzaC1iYWNrIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXJlZ2xlbWVudHMgLnYzdHQtdGFnLmdyZXkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtcmVnbGVtZW50cyAudjN0dC10YWcuZ3JleSAudjN0dC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzRDNzU5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1yZWdsZW1lbnRzIC52M3R0LXRhZy5ncmV5IC52M3R0LWljb24gbWQtaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1yZWdsZW1lbnRzIC52M3R0LXRhZy5ncmV5IC52M3R0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1lY2hlYW5jaWVyIC5lY2gtbGluZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWVjaGVhbmNpZXIgLmVjaC1saW5lOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWVjaGVhbmNpZXIgLmVjaC1saW5lIC50aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtZWNoZWFuY2llciAuZWNoLWxpbmUgLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtdG90YXV4IC50b3RhbC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmc6IDJweCAwOyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXRvdGF1eCAudG90YWwtbGluZS5zdWJ2YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC10b3RhdXggLnRvdGFsLWxpbmUgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC10b3RhdXggLnRvdGFsLWxpbmUgLnZhbHVlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtdG90YXV4IC50b3RhbC1saW5lLnRvdGFsLXR0YyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYzQzQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXRvdGF1eCAudG90YWwtbGluZS50b3RhbC10dGMgLnRpdGxlLCAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXRvdGF1eCAudG90YWwtbGluZS50b3RhbC10dGMgLnZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50OyB9XG4gICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXRvdGF1eCAudG90YWwtbGluZS50b3RhbC10dmEge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNFOUU5Rjg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0U5RTlGODtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgICAjdjMtdGlja2V0LWNvbnN1bHQgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXRvdGF1eCAudG90YWwtbGluZS50b3RhbC10dmEgLnRhYmxlLWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cbiAgICAgICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC10b3RhdXggLnRvdGFsLWxpbmUudG90YWwtdHZhIC5ib2R5LWxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMDsgfVxuICAgICAgICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtdG90YXV4IC50b3RhbC1saW5lLnRvdGFsLXR2YSAuYm9keS1saW5lLnBhaXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjdGQzsgfVxuICAgICN2My10aWNrZXQtY29uc3VsdCAuZmljaGUtY29udGVudCAudGMtaXRlbS0tY2xpY2thYmxlID4gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNkU2RThDICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0IC5maWNoZS1jb250ZW50IC50Yy1pdGVtLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiN2My10aWNrZXQtaGlzdG9yeSAudGlja2V0LWRldGFpbHMgLmRldGFpbHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAjdjMtdGlja2V0LWhpc3RvcnkgLnRpY2tldC1kZXRhaWxzIC5kZXRhaWxzLWNvbnRhaW5lciAuZGV0YWlscy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My10aWNrZXQtaGlzdG9yeSAudGlja2V0LWRldGFpbHMgLmRldGFpbHMtY29udGFpbmVyIC5kZXRhaWxzLXRpdGxlIC50aXRsZS1tYWluIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjdjMtdGlja2V0LWhpc3RvcnkgLnRpY2tldC1kZXRhaWxzIC5kZXRhaWxzLWNvbnRhaW5lciAuZGV0YWlscy10aXRsZSAudGl0bGUtc3ViIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgI3YzLXRpY2tldC1oaXN0b3J5IC50aWNrZXQtZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmRldGFpbHMtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAgICN2My10aWNrZXQtaGlzdG9yeSAudGlja2V0LWRldGFpbHMgLmRldGFpbHMtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRlbnQgLmRldGFpbHMtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAxNXB4IDBweDsgfVxuICAgICAgI3YzLXRpY2tldC1oaXN0b3J5IC50aWNrZXQtZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1pdGVtOm5vdCgubGFzdCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTsgfVxuICAgICAgI3YzLXRpY2tldC1oaXN0b3J5IC50aWNrZXQtZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1pdGVtIC5sZWZ0LWxpbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICB0b3A6IDM1cHg7IH1cbiAgICAgICAgI3YzLXRpY2tldC1oaXN0b3J5IC50aWNrZXQtZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1pdGVtIC5sZWZ0LWxpbmUgLmRvdCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cbiAgICAgICAgI3YzLXRpY2tldC1oaXN0b3J5IC50aWNrZXQtZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1pdGVtIC5sZWZ0LWxpbmUgLmxpbmUge1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1hcmdpbjogMHB4IDJweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxOyB9XG4gICAgICAjdjMtdGlja2V0LWhpc3RvcnkgLnRpY2tldC1kZXRhaWxzIC5kZXRhaWxzLWNvbnRhaW5lciAuZGV0YWlscy1jb250ZW50IC5kZXRhaWxzLWl0ZW0gLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgICN2My10aWNrZXQtaGlzdG9yeSAudGlja2V0LWRldGFpbHMgLmRldGFpbHMtY29udGFpbmVyIC5kZXRhaWxzLWNvbnRlbnQgLmRldGFpbHMtaXRlbSAuaWNvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICAgI3YzLXRpY2tldC1oaXN0b3J5IC50aWNrZXQtZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1pdGVtIC53aGF0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAjdjMtdGlja2V0LWhpc3RvcnkgLnRpY2tldC1kZXRhaWxzIC5kZXRhaWxzLWNvbnRhaW5lciAuZGV0YWlscy1jb250ZW50IC5kZXRhaWxzLWl0ZW0gLmhpc3Rvcnktc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgI3YzLXRpY2tldC1oaXN0b3J5IC50aWNrZXQtZGV0YWlscyAuZGV0YWlscy1jb250YWluZXIgLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1pdGVtIC52YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAjdjMtdGlja2V0LWhpc3RvcnkgLnRpY2tldC1kZXRhaWxzIC5kZXRhaWxzLWNvbnRhaW5lciAuZGV0YWlscy1jb250ZW50IC5kZXRhaWxzLWl0ZW0gLnZhbHVlIC52YWx1ZS1hcnJvdyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuI3YzLXRpY2tldC1wYXltZW50LW1lYW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICN2My10aWNrZXQtcGF5bWVudC1tZWFuIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAudHBtLXNlY3Rpb24tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnRwbS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnRwbS1zZWxlY3QtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBmb250LXNpemU6IDExLjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC50cG0tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAudHBtLWFtb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNlNTM5MzU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJjLWdyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgbWFyZ2luOiAxOHB4IDAgMTBweDsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmMtcmVnbGVtZW50cy1oZWFkZXIge1xuICAgIG1hcmdpbjogMThweCAwIDEwcHg7IH1cbiAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJndC1hZGQtYnRuIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM2YzRjZjE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7IH1cbiAgICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmd0LWFkZC1idG4gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7IH1cbiAgICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmd0LWFkZC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAgICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC5yZ3QtYWRkLWJ0bi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJndC1hZGQtYnRuLS1hY3RpdmUgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC5yZ3QtYWRkLWJ0bi0tYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRkMjZlZTsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmMtcmVnbGVtZW50cy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJjLXJlZ2xlbWVudC1yb3cge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJjLXJlZ2xlbWVudC1yb3ctLWNsaWNrYWJsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC5yYy1yZWdsZW1lbnQtcm93LS1jbGlja2FibGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDUpOyB9XG4gICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC5yYy1yZWdsZW1lbnQtaXRlbSArIC5yYy1yZWdsZW1lbnQtaXRlbSAucmMtcmVnbGVtZW50LXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU0RjA7IH1cbiAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJjLXJlZ2xlbWVudC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmMtcmVnbGVtZW50LXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC5yYy1yZWdsZW1lbnQtYXV0cmUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLm9yYW5nZSB7XG4gICAgICBjb2xvcjogI0ZCOEMwMDsgfVxuICAgICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC5yYy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cy5ncmV5IHtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLmdyZWVuIHtcbiAgICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gICAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLnJlZCB7XG4gICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmMtcmVnbGVtZW50LXNvbGRlLS1wb3NpdGlmIHtcbiAgICBjb2xvcjogIzIyQjU3MzsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmMtcmVnbGVtZW50LXNvbGRlLS1uZWdhdGlmIHtcbiAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmMtcmVnbGVtZW50LW1vbnRhbnQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmMtZGVsZXRlLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAucmMtZGVsZXRlLWJ0biBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnJjLWVtcHR5LW1lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC5yYy1lbXB0eS1tZXNzYWdlIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAudHBtLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC50cG0tYnRuLWNhbmNlbCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAudHBtLWJ0bi1jYW5jZWw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAudHBtLWJ0bi12YWxpZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnM7IH1cbiAgICAjdjMtdGlja2V0LXBheW1lbnQtbWVhbiAudHBtLWJ0bi12YWxpZGF0ZSBtZC1wcm9ncmVzcy1jaXJjdWxhciAqIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAgICN2My10aWNrZXQtcGF5bWVudC1tZWFuIC50cG0tYnRuLXZhbGlkYXRlOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBvcGFjaXR5OiAwLjg4OyB9XG4gICAgI3YzLXRpY2tldC1wYXltZW50LW1lYW4gLnRwbS1idG4tdmFsaWRhdGVbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4jdjMtdGlja2V0LXJlZnVuZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLXRpY2tldC1yZWZ1bmQgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG4gICN2My10aWNrZXQtcmVmdW5kIC50cmYtc2VjdGlvbi1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjdjMtdGlja2V0LXJlZnVuZCAudHJmLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAjdjMtdGlja2V0LXJlZnVuZCAudHJmLWNhcmQtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI3YzLXRpY2tldC1yZWZ1bmQgLnRyZi1zZWxlY3QtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBmb250LXNpemU6IDExLjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My10aWNrZXQtcmVmdW5kIC50cmYtc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAjdjMtdGlja2V0LXJlZnVuZCAudHJmLWFtb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3YzLXRpY2tldC1yZWZ1bmQgLnRyZi1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTRGMDsgfVxuICAgICN2My10aWNrZXQtcmVmdW5kIC50cmYtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICN2My10aWNrZXQtcmVmdW5kIC50cmYtbGlzdC1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgI3YzLXRpY2tldC1yZWZ1bmQgLnRyZi1saXN0LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My10aWNrZXQtcmVmdW5kIC50cmYtbGlzdC1zdWJsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtdGlja2V0LXJlZnVuZCAudHJmLWxpc3QtaWNvbiB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgI3YzLXRpY2tldC1yZWZ1bmQgLnRyZi1saXN0LWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAgICN2My10aWNrZXQtcmVmdW5kIC50cmYtbGlzdC1pY29uLS1ncmV5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjU7IH1cbiAgICAgICN2My10aWNrZXQtcmVmdW5kIC50cmYtbGlzdC1pY29uLS1ncmV5IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My10aWNrZXQtcmVmdW5kIC50cmYtbGlzdC1pY29uLS1wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAgICAgI3YzLXRpY2tldC1yZWZ1bmQgLnRyZi1saXN0LWljb24tLXB1cnBsZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtdGlja2V0LXJlZnVuZCAudHJmLWxpc3QtaWNvbi0tZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMTgxLCAxMTUsIDAuMSk7IH1cbiAgICAgICN2My10aWNrZXQtcmVmdW5kIC50cmYtbGlzdC1pY29uLS1ncmVlbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyMkI1NzM7IH1cbiAgICAjdjMtdGlja2V0LXJlZnVuZCAudHJmLWxpc3QtaWNvbi0tb3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAxNDAsIDAsIDAuMSk7IH1cbiAgICAgICN2My10aWNrZXQtcmVmdW5kIC50cmYtbGlzdC1pY29uLS1vcmFuZ2UgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkI4QzAwOyB9XG4gICAgI3YzLXRpY2tldC1yZWZ1bmQgLnRyZi1saXN0LWljb24tLXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjEpOyB9XG4gICAgICAjdjMtdGlja2V0LXJlZnVuZCAudHJmLWxpc3QtaWNvbi0tcmVkIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAjdjMtdGlja2V0LXJlZnVuZCAudHJmLWNoZWNrIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNmM0Y2YxICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgI3YzLXRpY2tldC1yZWZ1bmQgLnRyZi1hY3Rpb25zIHtcbiAgICBnYXA6IDEwcHg7IH1cbiAgI3YzLXRpY2tldC1yZWZ1bmQgLnRyZi1idG4tY2FuY2VsIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgICN2My10aWNrZXQtcmVmdW5kIC50cmYtYnRuLWNhbmNlbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG4gICN2My10aWNrZXQtcmVmdW5kIC50cmYtYnRuLXZhbGlkYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2U1MzkzNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyczsgfVxuICAgICN2My10aWNrZXQtcmVmdW5kIC50cmYtYnRuLXZhbGlkYXRlIG1kLXByb2dyZXNzLWNpcmN1bGFyICoge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgI3YzLXRpY2tldC1yZWZ1bmQgLnRyZi1idG4tdmFsaWRhdGU6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIG9wYWNpdHk6IDAuODg7IH1cbiAgICAjdjMtdGlja2V0LXJlZnVuZCAudHJmLWJ0bi12YWxpZGF0ZVtkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi52My10aWNrZXQtdGFncyAudjN0dC10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogNnB4IDE0cHggNnB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgLnYzLXRpY2tldC10YWdzIC52M3R0LXRhZyAudjN0dC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudjMtdGlja2V0LXRhZ3MgLnYzdHQtdGFnIC52M3R0LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gIC52My10aWNrZXQtdGFncyAudjN0dC10YWcgLnYzdHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLnYzLXRpY2tldC10YWdzIC52M3R0LXRhZy5ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2NywgMTYwLCA3MSwgMC4wOCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCAxNjAsIDcxLCAwLjI1KTtcbiAgICBjb2xvcjogIzQzQTA0NzsgfVxuICAgIC52My10aWNrZXQtdGFncyAudjN0dC10YWcuZ3JlZW4gLnYzdHQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDNBMDQ3OyB9XG4gIC52My10aWNrZXQtdGFncyAudjN0dC10YWcucmVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMSwgNTYsIDEwMywgMC4wOCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMSwgNTYsIDEwMywgMC4yNSk7XG4gICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgICAudjMtdGlja2V0LXRhZ3MgLnYzdHQtdGFnLnJlZCAudjN0dC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNDOTM4Njc7IH1cbiAgLnYzLXRpY2tldC10YWdzIC52M3R0LXRhZy5vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAxNDAsIDAsIDAuMDgpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTEsIDE0MCwgMCwgMC4yNSk7XG4gICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAudjMtdGlja2V0LXRhZ3MgLnYzdHQtdGFnLm9yYW5nZSAudjN0dC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQjhDMDA7IH1cbiAgLnYzLXRpY2tldC10YWdzIC52M3R0LXRhZy5ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExMCwgMTEwLCAxNDAsIDAuMDgpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMTAsIDExMCwgMTQwLCAwLjI1KTtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnYzLXRpY2tldC10YWdzIC52M3R0LXRhZy5ncmV5IC52M3R0LWljb24ge1xuICAgICAgYmFja2dyb3VuZDogIzZFNkU4QzsgfVxuICAgIC52My10aWNrZXQtdGFncyAudjN0dC10YWcuZ3JleSAudjN0dC1pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDFweDsgfVxuICAudjMtdGlja2V0LXRhZ3MgLnYzdHQtdGFnLnB1cnBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5NSwgNDYsIDIzNCwgMC4wOCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDk1LCA0NiwgMjM0LCAwLjI1KTtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC52My10aWNrZXQtdGFncyAudjN0dC10YWcucHVycGxlIC52M3R0LWljb24ge1xuICAgICAgYmFja2dyb3VuZDogIzVGMkVFQTsgfVxuICAudjMtdGlja2V0LXRhZ3MgLnYzdHQtdGFnLmJsdWUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjA4KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjI1KTtcbiAgICBjb2xvcjogIzIxOTZGMzsgfVxuICAgIC52My10aWNrZXQtdGFncyAudjN0dC10YWcuYmx1ZSAudjN0dC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMTk2RjM7IH1cbiAgLnYzLXRpY2tldC10YWdzIC52M3R0LXRhZy5waW5rIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMywgMzAsIDk5LCAwLjA4KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMzLCAzMCwgOTksIDAuMjUpO1xuICAgIGNvbG9yOiAjRTkxRTYzOyB9XG4gICAgLnYzLXRpY2tldC10YWdzIC52M3R0LXRhZy5waW5rIC52M3R0LWljb24ge1xuICAgICAgYmFja2dyb3VuZDogI0U5MUU2MzsgfVxuICAudjMtdGlja2V0LXRhZ3MgLnYzdHQtdGFnLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDksIDE2OCwgMzcsIDAuMDgpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDksIDE2OCwgMzcsIDAuMjUpO1xuICAgIGNvbG9yOiAjRjlBODI1OyB9XG4gICAgLnYzLXRpY2tldC10YWdzIC52M3R0LXRhZy55ZWxsb3cgLnYzdHQtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjlBODI1OyB9XG4gICAgLnYzLXRpY2tldC10YWdzIC52M3R0LXRhZy55ZWxsb3cgLnYzdHQtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMUEyMDMzICFpbXBvcnRhbnQ7IH1cblxuLnYzLXRpY2tldC10YWdzIC50aWNrZXQtdGFncy1saWJlbGxlIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7IH1cblxuLnYzLXRpY2tldC10YWdzIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG4gIC52My10aWNrZXQtdGFncyAudGlja2V0LXRhZ3Mtc3VibGliZWxsZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA5cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gICAgLnYzLXRpY2tldC10YWdzIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHNwYW4uZ3JlZW4ge1xuICAgICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAudjMtdGlja2V0LXRhZ3MgLnRpY2tldC10YWdzLXN1YmxpYmVsbGUgc3Bhbi5yZWQge1xuICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgICAudjMtdGlja2V0LXRhZ3MgLnRpY2tldC10YWdzLXN1YmxpYmVsbGUgc3Bhbi5vcmFuZ2Uge1xuICAgICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAudjMtdGlja2V0LXRhZ3MgLnRpY2tldC10YWdzLXN1YmxpYmVsbGUgc3Bhbi5ncmV5IHtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgLnYzLXRpY2tldC10YWdzIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHNwYW4ucHVycGxlIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgLnYzLXRpY2tldC10YWdzIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHNwYW4uYmx1ZSB7XG4gICAgICBjb2xvcjogIzIxOTZGMzsgfVxuICAgIC52My10aWNrZXQtdGFncyAudGlja2V0LXRhZ3Mtc3VibGliZWxsZSBzcGFuLnBpbmsge1xuICAgICAgY29sb3I6ICNFOTFFNjM7IH1cbiAgICAudjMtdGlja2V0LXRhZ3MgLnRpY2tldC10YWdzLXN1YmxpYmVsbGUgc3Bhbi55ZWxsb3cge1xuICAgICAgY29sb3I6ICNGRkVCM0I7IH1cblxuLnYzLXRpY2tldC10YWdzLm1heGkgLnYzdHQtdGFnIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnYzLXRpY2tldC10YWdzLm1heGkgLnYzdHQtdGFnIC52M3R0LWljb24gbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2cHggIWltcG9ydGFudDsgfVxuXG4udjMtdGlja2V0LXRhZ3MubWF4aSAudGlja2V0LXRhZ3Mtc3VibGliZWxsZSB7XG4gIHRvcDogMjBweDsgfVxuXG4uY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIG1kLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtYmFyIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgZ2FwOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggcmdiYSgxMSwgNiwgNjcsIDAuMTIpOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWJ0biB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtYnRuIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjRGQTsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWJ0bi5jYXAtYnRuLS1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWJ0bi5jYXAtYnRuLS1tZW51LmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREU4RkQ7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWJ0bi5jYXAtYnRuLS1tZW51LmlzLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWJ0bi5jYXAtYnRuLS1zcXVhcmUge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtYnRuIC5jYXAtY2hldnJvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtc2VwIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDAgNnB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0VBRjU7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDY4cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3gtc2hhZG93OiAwIDEycHggMzJweCByZ2JhKDExLCA2LCA2NywgMC4xNik7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCB7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjJweCAyMnB4OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLXBvcHVwLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLXBvcHVwLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLXpvb20tcG9wdXAgLmNhcC1jbG9zZSB7XG4gICAgICBjb2xvcjogIzhBODZBMDsgfVxuICAgICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLWNsb3NlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC16b29tLXBvcHVwIC5jYXAtem9vbS1yb3cgKyAuY2FwLXpvb20tcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC16b29tLXBvcHVwIC5jYXAtem9vbS1sYWJlbCB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLXpvb20tcG9wdXAgLmNhcC16b29tLWxhYmVsIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLXpvb20tdmFsdWUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLXpvb20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZ2FwOiAxMnB4OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLXpvb20tc3RlcCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQyRkI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC16b29tLXBvcHVwIC5jYXAtem9vbS1zdGVwIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLXpvb20tc3RlcDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUYyRkU7IH1cbiAgICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLXpvb20tcG9wdXAgLmNhcC16b29tLXN0ZXAuaXMtZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLXpvb20tcmFuZ2Uge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLXpvb20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC40KTsgfVxuICAgICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtem9vbS1wb3B1cCAuY2FwLXpvb20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC40KTsgfVxuICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC1wb3B1cC1jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLThweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDhweCByZ2JhKDExLCA2LCA2NywgMC4wNik7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1wb3B1cCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgcGFkZGluZzogMjBweCAyMnB4IDE4cHg7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC1jYWxzLXBvcHVwIC5jYXAtcG9wdXAtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC1jYWxzLXBvcHVwIC5jYXAtcG9wdXAtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1wb3B1cCAuY2FwLXBvcHVwLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1wb3B1cCAuY2FwLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC1jYWxzLXNlYXJjaCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1zZWFyY2ggaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAxNHB4IDJweCAxMHB4OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1hY3Rpb25zIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC1jYWxzLWFjdGlvbnMgc3Bhbjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtbGlzdCB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1ncm91cC10aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAxNHB4IDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1pdGVtIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtaXRlbSArIC5jYXAtY2Fscy1pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRUY3OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y2RkU7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1hdmF0YXIge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtYXZhdGFyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtY2hlY2sge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRDlEMkZCO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1jaGVjayBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1pdGVtLmlzLXNlbGVjdGVkIC5jYXAtY2Fscy1jaGVjayB7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1lbXB0eSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4QTg2QTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtcmVtZW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1yZW1lbWJlci1ib3gge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNEOUQyRkI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1yZW1lbWJlci1ib3ggbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1yZW1lbWJlci1ib3guaXMtY2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRUY3O1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtZm9vdGVyIGJ1dHRvbiB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSAuY2FwLWNhbHMtZm9vdGVyIC5jYXAtY2FuY2VsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC1jYWxzLWZvb3RlciAuY2FwLWFwcGx5IHtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC1jYWxzLWZvb3RlciAuY2FwLWFwcGx5IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmNhbGVuZGFyLWFjdGlvbnMtcmVzc291cmNlIC5jYXAtY2Fscy1mb290ZXIgLmNhcC1hcHBseVtkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY2FsZW5kYXItYWN0aW9ucy1yZXNzb3VyY2UgLmNhcC1wb3B1cC1jYXJldC0tY2FscyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTUwcHg7IH1cblxuLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uIC5wcm9wb3NpdGlvbi1yZXN1bHRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tcmVzdWx0cyAucHJvcG9zaXRpb24tbG9hZGluZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tcmVzdWx0cyAuaGFzLXByb3Bvc2l0aW9uIHtcbiAgICAgIGNvbG9yOiAjREQ2OTY5OyB9XG4gICAgICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tcmVzdWx0cyAuaGFzLXByb3Bvc2l0aW9uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tYnV0dG9ucyBtZC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uIC5oZWlnaHQtc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RTZFOEM7XG4gICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uIC5wcm9wb3NpdGlvbi1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDQ1dmg7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIHotaW5kZXg6IDEyOyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24gLnByb3Bvc2l0aW9uLXBvcHVwIC5wcm9wb3NpdGlvbi1wb3B1cC1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB6LWluZGV4OiAzMDsgfVxuICAgICAgLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24gLnByb3Bvc2l0aW9uLXBvcHVwIC5wcm9wb3NpdGlvbi1wb3B1cC1jbG9zZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24gLnZpZXctcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvdHRvbTogNjBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICB6LWluZGV4OiAxMjsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uIC52aWV3LXBvcHVwIC52aWV3LXBvcHVwLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAudmlldy1wb3B1cCAudmlldy1wb3B1cC1hY3Rpb25zIG1kLWljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uIC50aW1lLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgei1pbmRleDogMTI7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAudGltZS1wb3B1cCAudGltZS1wb3B1cC1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24gLnRpbWUtcG9wdXAgLnRpbWUtcG9wdXAtYWN0aW9ucyBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAudGFzay1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogMTI7IH1cbiAgICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAudGFzay1wb3B1cCAudGFzay1wb3B1cC1tb3JlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uIC50YXNrLXBvcHVwIC50YXNrLXBvcHVwLWJ1dHRvbnMge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4OyB9XG4gICAgICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAudGFzay1wb3B1cCAudGFzay1wb3B1cC1idXR0b25zIC50YXNrLXBvcHVwLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24gLnRhc2stcG9wdXAgLnRhc2stcG9wdXAtYnV0dG9ucyAudGFzay1wb3B1cC1hY3Rpb25zIG1kLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cblxuLnNtIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uLCAuZ3Qtc20gLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24ge1xuICBtaW4td2lkdGg6IDMwMHB4OyB9XG4gIC5zbSAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAuaGVpZ2h0LXNlcGFyYXRvciwgLmd0LXNtIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uIC5oZWlnaHQtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDBweCAxMHB4OyB9XG4gIC5zbSAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tcmVzdWx0cywgLmd0LXNtIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uIC5wcm9wb3NpdGlvbi1yZXN1bHRzIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbi5kZXNrdG9wLWRldmljZSAuY2FsZW5kYXItYWN0aW9uLXByb3Bvc2l0aW9uLXBvcHVwIC5rYWxlbmRlcy1tb2RhbC1jb250YWluZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMC4xOyB9XG5cbi5kZXNrdG9wLWRldmljZSAuY2FsZW5kYXItYWN0aW9uLXByb3Bvc2l0aW9uLXBvcHVwIC5rYWxlbmRlcy1tb2RhbC1jb250YWluZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kZXNrdG9wLWRldmljZSAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tcG9wdXAge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMC4xOyB9XG5cbi5kZXNrdG9wLWRldmljZSAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiAucHJvcG9zaXRpb24tcG9wdXA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk4OyB9XG5cbi8qIENhcnRlIGFmZmljaMOpZSBhdSBzdXJ2b2wgZCd1biBSRFYgZGFucyBsZSBwbGFubmluZyBkZXNrdG9wIChjb250ZW5ldXIgOiBjYWxlbmRhci1wb3B1cCkgKi9cbi5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIHtcbiAgcGFkZGluZzogMjBweCAyMnB4IDIycHg7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICAvKiBDbGllbnQgKi9cbiAgLyogUHJlc3RhdGlvbiAqL1xuICAvKiBTb2xkZXMgY2xpZW50IGV0IGljw7RuZXMgZCdvcmlnaW5lIC8gc3RhdHV0ICovXG4gIC8qIEFjdGlvbiAqL1xuICAvKiBQYWllbWVudCBlbiBsaWduZSBlbiBjb3VycyAocmVuZGV6LXZvdXMgbm9uIG1vZGlmaWFibGUpICovXG4gIC8qIENoYXJnZW1lbnQgKi8gfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1saW5lIHtcbiAgICBnYXA6IDEycHg7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLWxpbmUgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXRpbWUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1waWxsIHtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFQkZFO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtY2xvc2Uge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgbWFyZ2luOiAtNHB4IC02cHggMCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtY2xvc2UgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLWNsb3NlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEYyRkU7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1zZXAge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGJhY2tncm91bmQ6ICNFRUVERjY7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1jbGllbnQge1xuICAgIGdhcDogMTJweDsgfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLWNsaWVudC1uYW1lLCAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1jbGllbnQtbmFtZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtYW1vdW50IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtcGhvbmUge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtcGhvbmUgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXBob25lIC5jcmMtcGhvbmUtbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1waG9uZTpob3ZlciAuY3JjLXBob25lLW51bWJlciB7XG4gICAgICBjb2xvcjogIzViM2RlMDsgfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXRhZ3Mge1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy10YWcge1xuICAgIHBhZGRpbmc6IDNweCA5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDJGQjtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtdGFnLmNyYy10YWctLWRpc2NvdW50IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRTJBODtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY2REI7XG4gICAgICBjb2xvcjogIzlBNkIwMDsgfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1hcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLWFydGljbGUgKyAuY3JjLWFydGljbGUge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXByZXN0YXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy10YWNoZSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXRhY2hlIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtdGFjaGUtbGFiZWwge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtdGFjaGUtdGltZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtd2l0aCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGQjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogIzRBNDU2NjsgfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLWljb25zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXNvbGRlcyB7XG4gICAgZ2FwOiA2cHg7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1zb2xkZSB7XG4gICAgZ2FwOiA0cHg7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1zb2xkZSAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXNvbGRlLmlzLXBvc2l0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgICBjb2xvcjogIzFGOUQ1NTsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtc29sZGUuaXMtbmVnYXRpdmUge1xuICAgICAgYmFja2dyb3VuZDogI0ZERThFRTtcbiAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtc3RhdHVzIHtcbiAgICBnYXA6IDEwcHg7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1zdGF0dXMtaWNvbiB7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXN0YXR1cy1pY29uIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMTsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtc3RhdHVzLWljb24gbWQtaWNvbiB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtc3RhdHVzLWljb24uaXMtcmVkLCAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXN0YXR1cy1pY29uLmlzLXJlZCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtYnRuIHtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpOyB9XG4gICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1idG4gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWIzZGUwOyB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtcGVuZGluZyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY2RTA7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXBlbmRpbmcgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICNEOTgyMkI7IH1cbiAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1wZW5kaW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0EzNUYxNDsgfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXBlbmRpbmctdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXNrZWxldG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0YwRUZGNjsgfVxuICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1jYXJkIC5jcmMtc2tlbGV0b24uY3JjLXNrZWxldG9uLS10aXRsZSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQgLmNyYy1za2VsZXRvbi5jcmMtc2tlbGV0b24tLWxpbmUge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAuY3JjLXNrZWxldG9uLmNyYy1za2VsZXRvbi0tYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbiNjYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzQ3MjJBRTsgfVxuICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY2xpZW50IHtcbiAgICAgIGNvbG9yOiAjNDcyMkFFOyB9XG4gICAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY2xpZW50IC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNsaWVudC1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNsaWVudCAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jbGllbnQtdGVsZXBob25lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgICNjYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jbGllbnQgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY2xpZW50LXRlbGVwaG9uZSBtZC1pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi10YWdzIC5rYWxlbmRlcy10YWcubWluaSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNsaWVudC1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDlweDsgfVxuICAgICNjYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1kaXNjb3VudCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBjb2xvcjogIzQ3MjJBRTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgICAgICNjYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1kaXNjb3VudCBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLXBhcnJhaW5hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgY29sb3I6ICM0NzIyQUU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtcGFycmFpbmFnZSBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWRhdGUge1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICNjYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1kYXRlIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWRhdGUtZGF5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWRhdGUgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtZGF0ZS10aW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtYW1vdW50IHtcbiAgICAgIGNvbG9yOiAjNDcyMkFFO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtdGltZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtdGltZSBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLXBsYWNlIC5zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luOiAyMHB4OyB9XG4gICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLXBsYWNlIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLXBsYWNlLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtcGxhY2UgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtcGxhY2UtdmFsdWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLXBsYWNlIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLXBsYWNlLXZhbHVlIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtYXJ0aWNsZXMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtYXJ0aWNsZXMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtYXJ0aWNsZSAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1hcnRpY2xlLWxpYmVsbGUge1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICNjYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1hcnRpY2xlcyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1hcnRpY2xlIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLXRhY2hlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7IH1cbiAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY3VzdG9tRmllbGRzIC5jdXN0b21GaWVsZHMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICNjYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNvbnRhaW5lciAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jdXN0b21GaWVsZHMgLmN1c3RvbUZpZWxkcy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmljb25zLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAjY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscyAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXIgLmljb25zLWNvbnRhaW5lciAucmlnaHQtaWNvbnMgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICAgI2NhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY29udGFpbmVyIC5pY29ucy1jb250YWluZXIgLnJpZ2h0LWljb25zIG1kLWljb24uaWNvbi1yZWQge1xuICAgICAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG5cbiNkZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3MjJBRTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gICNkZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkIC5kZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkLXVzZXItYmFkZ2Uge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgI2Rlc2t0b3AtbWVudS1tYWluLXJlZHVjZWQgLm1lbnUtaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2Rlc2t0b3AtbWVudS1tYWluLXJlZHVjZWQgLm1lbnUtaWNvbiAubWVudS1pY29uLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICAgICNkZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkIC5tZW51LWljb24gLm1lbnUtaWNvbi1idXR0b24gbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAjZGVza3RvcC1tZW51LW1haW4tcmVkdWNlZCAubWVudS1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgxODk0OyB9XG4gICAgI2Rlc2t0b3AtbWVudS1tYWluLXJlZHVjZWQgLm1lbnUtaWNvbjpob3ZlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkRCQzdGOyB9XG4gICNkZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkIG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgI2Rlc2t0b3AtbWVudS1tYWluLXJlZHVjZWQgLm1lbnUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjZGVza3RvcC1tZW51LW1haW4tcmVkdWNlZCAubWVudS1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBOyB9XG4gICNkZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkIC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjZGVza3RvcC1tZW51LW1haW4tcmVkdWNlZCAubWVudS1pdGVtLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkE2N0Q7XG4gICAgICBib3gtc2hhZG93OiA4cHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI2Rlc2t0b3AtbWVudS1tYWluLXJlZHVjZWQgLm1lbnUtaXRlbSAuYmFkZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNkZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkIC5tZW51LWl0ZW0gLmJhZGdlIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICByaWdodDogLTEwcHg7IH1cbiAgICAgICNkZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkIC5tZW51LWl0ZW0gLmJhZGdlLnJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjUzNTA7IH1cbiAgI2Rlc2t0b3AtbWVudS1tYWluLXJlZHVjZWQgLm1lbnUtaXRlbTpob3Zlcjpub3QoLnNlbGVjdGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4MTg5NDsgfVxuICAgICNkZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkIC5tZW51LWl0ZW06aG92ZXI6bm90KC5zZWxlY3RlZCkgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0ZEQkM3RjsgfVxuXG4ua2FsZW5kZXMtYWNhZGVteS1tZW51SXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7IH1cbiAgLmthbGVuZGVzLWFjYWRlbXktbWVudUl0ZW0uaGFzLWxpbmsge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAua2FsZW5kZXMtYWNhZGVteS1tZW51SXRlbS5pcy10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmthbGVuZGVzLWFjYWRlbXktbWVudUl0ZW0uaXMtdGl0bGUgLmthbGVuZGVzLWFjYWRlbXktbWVudUl0ZW0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5rYWxlbmRlcy1hY2FkZW15LW1lbnVJdGVtIC5rYWxlbmRlcy1hY2FkZW15LW1lbnVJdGVtLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAua2FsZW5kZXMtYWNhZGVteS1tZW51SXRlbTpub3QoLmlzLXRpdGxlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgIC5rYWxlbmRlcy1hY2FkZW15LW1lbnVJdGVtOm5vdCguaXMtdGl0bGUpLnNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gICAgICAua2FsZW5kZXMtYWNhZGVteS1tZW51SXRlbTpub3QoLmlzLXRpdGxlKS5zZWxlY3RlZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNDOTM4Njc7IH1cblxuLmthbGVuZGVzLWFjYWRlbXktbWVudUl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDOyB9XG5cbi5wYXltZW50LWFjY291bnQtdXBsb2FkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGF5bWVudC1hY2NvdW50LXVwbG9hZCAucGF5bWVudC1hY2NvdW50LXVwbG9hZC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wYXltZW50LWFjY291bnQtdXBsb2FkIC5yZWxhdGlvbnNoaXAtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucGF5bWVudC1hY2NvdW50LXVwbG9hZCAucmVsYXRpb25zaGlwLWdyb3VwIC5yZWxhdGlvbnNoaXAtZ3JvdXAtaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAucGF5bWVudC1hY2NvdW50LXVwbG9hZCAucmVsYXRpb25zaGlwLWdyb3VwIC5yZWxhdGlvbnNoaXAtZ3JvdXAtaW5wdXQgLnJlbGF0aW9uc2hpcC1ncm91cC1pbnB1dC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jcGF5bWVudC1hY2NvdW50LWlkZW50aWZpY2F0aW9uQ29tcGFueSAucGVyc29uLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gICNwYXltZW50LWFjY291bnQtaWRlbnRpZmljYXRpb25Db21wYW55IC5wZXJzb24tY29udGFpbmVyIC5wZXJzb24tbGlzdCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gICAgI3BheW1lbnQtYWNjb3VudC1pZGVudGlmaWNhdGlvbkNvbXBhbnkgLnBlcnNvbi1jb250YWluZXIgLnBlcnNvbi1saXN0IC5wZXJzb24tbGlzdC1pdGVtIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAjcGF5bWVudC1hY2NvdW50LWlkZW50aWZpY2F0aW9uQ29tcGFueSAucGVyc29uLWNvbnRhaW5lciAucGVyc29uLWluZm9zIC5uby1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi54cyAjcGF5bWVudC1hY2NvdW50LWlkZW50aWZpY2F0aW9uQ29tcGFueSAucGVyc29uLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gIC54cyAjcGF5bWVudC1hY2NvdW50LWlkZW50aWZpY2F0aW9uQ29tcGFueSAucGVyc29uLWNvbnRhaW5lciAucGVyc29uLWxpc3Qge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4jc2V0dGluZ3MtcGxhdGZvcm0tcGFyYW1ldGVyLWNhdGVnb3JpZXMgLmNhdGVnb3JpZS1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwcHg7IH1cbiAgI3NldHRpbmdzLXBsYXRmb3JtLXBhcmFtZXRlci1jYXRlZ29yaWVzIC5jYXRlZ29yaWUtaXRlbTpub3QoLmxhc3QpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4jc2V0dGluZ3MtcGxhdGZvcm0tcGFyYW1ldGVyLWNhdGVnb3JpZXMgLmNhdGVnb3JpZS1zb3VzLWl0ZW0ge1xuICBtYXJnaW46IDBweCAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDBweDsgfVxuICAjc2V0dGluZ3MtcGxhdGZvcm0tcGFyYW1ldGVyLWNhdGVnb3JpZXMgLmNhdGVnb3JpZS1zb3VzLWl0ZW06bm90KC5sYXN0KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cblxuI3NldHRpbmdzLXBsYXRmb3JtLXBhcmFtZXRlci1jYXRlZ29yaWVzIC5jYXRlZ29yaWUtc2VsZWN0ZWQge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWFjY2VzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cbiAgI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tYWNjZXMgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tYWNjZXMgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5ncm91cC1saWJlbGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtaW4taGVpZ2h0OiAyMnB4OyB9XG4gICAgI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tYWNjZXMgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCAuZHJvaXQtbGliZWxsZSB7XG4gICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tYWNjZXMgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCAuZHJvaXQtbGliZWxsZS5maXJzdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkRCREJEOyB9XG5cbiNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWFjY2VzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ndC1zbSAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1hY2NlcyAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAgLmdyb3VwLWxpYmVsbGUge1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7IH1cblxuLmd0LXNtICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWFjY2VzIC5zdGFmZi1wZXJtaXNzaW9ucy1ncm91cCAuc3RhZmYtcGVybWlzc2lvbnMtZHJvaXQgLmRyb2l0LWxpYmVsbGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAzMDBweDsgfVxuXG4uc20gI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tYWNjZXMgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5ncm91cC1saWJlbGxlIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtaW4td2lkdGg6IDIwMHB4OyB9XG5cbi5zbSAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1hY2NlcyAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAgLnN0YWZmLXBlcm1pc3Npb25zLWRyb2l0IC5kcm9pdC1saWJlbGxlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuLnhzICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWFjY2VzIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLnhzICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWFjY2VzIC5zdGFmZi1wZXJtaXNzaW9ucy1ncm91cCAuZ3JvdXAtbGliZWxsZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgLnhzICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWFjY2VzIC5zdGFmZi1wZXJtaXNzaW9ucy1ncm91cCAuc3RhZmYtcGVybWlzc2lvbnMtZHJvaXQgLmRyb2l0LWxpYmVsbGUge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4jc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1kcm9pdCB7XG4gIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1kcm9pdCAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1kcm9pdCAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAgLmdyb3VwLWxpYmVsbGUge1xuICAgICAgbWluLWhlaWdodDogMjJweDsgfVxuICAgICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWRyb2l0IC5zdGFmZi1wZXJtaXNzaW9ucy1ncm91cCAuc3RhZmYtcGVybWlzc2lvbnMtZHJvaXQgLmRyb2l0LWNob2ljZSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDsgfVxuICAgICAgI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tZHJvaXQgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCAuZHJvaXQtY2hvaWNlLmFjY2VzLXNhbG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQkRCREJEOyB9XG4gICAgI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tZHJvaXQgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdC5maXJzdCAuZHJvaXQtY2hvaWNlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkRCREJEOyB9XG5cbiNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWRyb2l0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLnhzICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWRyb2l0IC5zdGFmZi1wZXJtaXNzaW9ucy1ncm91cCAuc3RhZmYtcGVybWlzc2lvbnMtZHJvaXQgLmRyb2l0LWNob2ljZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNjBweDsgfVxuXG4jc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1wcm8gLnN0YWZmLXBlcm1pc3Npb25zLWhlYWRlciAuaGVhZGVyLWZpcnN0LWNvbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbiNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLXBybyAuc3RhZmYtcGVybWlzc2lvbnMtaGVhZGVyIC5oZWFkZXItcHJvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1wcm8gLnN0YWZmLXBlcm1pc3Npb25zLWhlYWRlciAuaGVhZGVyLXByby5hY2Nlcy1zYWxvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCREJEQkQ7IH1cblxuI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tcHJvOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ndC1zbSAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1wcm8gLnN0YWZmLXBlcm1pc3Npb25zLWhlYWRlciAuaGVhZGVyLWZpcnN0LWNvbCB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIHdpZHRoOiAzMjBweDsgfVxuXG4uc20gI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tcHJvIC5zdGFmZi1wZXJtaXNzaW9ucy1oZWFkZXIgLmhlYWRlci1maXJzdC1jb2wge1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICB3aWR0aDogMjIwcHg7IH1cblxuLnhzICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLXBybyAuc3RhZmYtcGVybWlzc2lvbnMtaGVhZGVyIC5oZWFkZXItZmlyc3QtY29sIHtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgd2lkdGg6IDE1NXB4OyB9XG5cbi54cyAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1wcm8gLnN0YWZmLXBlcm1pc3Npb25zLWhlYWRlciAuaGVhZGVyLXBybyB7XG4gIHdpZHRoOiA4MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7IH1cblxuI2ZhbWlsbGUtYXJ0aWNsZS1vcmRlciAub3JkZXItaW5wdXQgaW5wdXQge1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN0aWNrZXQtdXBkYXRlLXBhcnQtcmVnbGVtZW50IC5ibG9jLWFjdGlvbiAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbiN0aWNrZXQtdXBkYXRlLXBhcnQtcmVnbGVtZW50IC50aWNrZXQtdXBkYXRlLXBhcnQtcmVnbGVtZW50LWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAjdGlja2V0LXVwZGF0ZS1wYXJ0LXJlZ2xlbWVudCAudGlja2V0LXVwZGF0ZS1wYXJ0LXJlZ2xlbWVudC1hcnJvdyBtZC1pY29uIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgbWluLWhlaWdodDogMTBweDtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbiN2My1jbGllbnQtY29tcHRhLXVwZGF0ZS1yZWd1bCAucmVndWwtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN2My1jbGllbnQtY29tcHRhLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlLXJlZ3VsIC5yZWd1bC1jb250ZW50IC5jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUtcmVndWwgLnJlZ3VsLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUtcmVndWwgLnJlZ3VsLWNvbnRlbnQgLmNvbnRlbnQtYmxvYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlLXJlZ3VsIC5yZWd1bC1jb250ZW50IC5jb250ZW50LWJsb2MucGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAyNHB4OyB9XG4gICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlLXJlZ3VsIC5yZWd1bC1jb250ZW50IC5jb250ZW50LWJsb2MgLmNvbnRlbnQtYmxvYy1pdGVtIHtcbiAgICAgIG1hcmdpbjogMjBweCAwcHg7IH1cbiAgICAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUtcmVndWwgLnJlZ3VsLWNvbnRlbnQgLmNvbnRlbnQtYmxvYyAuYmxvYy1tZHAge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUtcmVndWwgLnJlZ3VsLWNvbnRlbnQgLmNvbXB0YS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlLXJlZ3VsIC5yZWd1bC1jb250ZW50IC5jb21wdGEtaXRlbSAuaXRlbS10ZXh0IHtcbiAgICAgIGhlaWdodDogMjRweDsgfVxuICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCAuY29tcHRhLWl0ZW06bm90KC5sYXN0KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCAuY29tcHRhLWl0ZW0gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1jbGllbnQtY29tcHRhLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCAuY29tcHRhLWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxuXG4jdjMtY2xpZW50LWNvbXB0YS11cGRhdGUtcmVndWwgLnJlZ3VsLWJ0biB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLWRhdGUgLmRhdGUtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN2My1jbGllbnQtY291cG9uLXVwZGF0ZS1kYXRlIC5kYXRlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS1kYXRlIC5kYXRlLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS1kYXRlIC5kYXRlLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtZGF0ZSAuZGF0ZS1jb250ZW50IC5jb250ZW50LWJsb2Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMHB4IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtZGF0ZSAuZGF0ZS1jb250ZW50IC5jb250ZW50LWJsb2MgLmNvbnRlbnQtYmxvYy1pdGVtIHtcbiAgICAgIG1hcmdpbjogMjBweCAwcHg7IH1cblxuI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLWRhdGUgLnNlbmQtYnRuIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4jdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IG1kLWljb24ge1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG5cbiN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAudGFyZ2V0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jb250ZW50LWJsb2Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMjBweCAyNHB4OyB9XG4gICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2Etc2VjdGlvbi1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAudGFyZ2V0LWNvbnRlbnQgLmNjYS1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAudGFyZ2V0LWNvbnRlbnQgLmNjYS1pbnB1dC1jb2RlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAudGFyZ2V0LWNvbnRlbnQgLmNjYS1jb2RlLXJvdyB7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtZ2VuZXJhdGUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtZ2VuZXJhdGUtYnRuIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAudGFyZ2V0LWNvbnRlbnQgLmNjYS1nZW5lcmF0ZS1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0VDRUZGRTsgfVxuICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLXRhcmdldC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtdGFyZ2V0LXJvdyB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtdGFyZ2V0LXJvdyAuY2NhLXRhcmdldC1yZW1vdmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLXRhcmdldC1yb3cgLmNjYS10YXJnZXQtcmVtb3ZlIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtdGFyZ2V0LXJvdyAuY2NhLXRhcmdldC1yZW1vdmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLWFkZC10YXJnZXQtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IGRhc2hlZCAjNmM0Y2YxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtYWRkLXRhcmdldC1idG4gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAudGFyZ2V0LWNvbnRlbnQgLmNjYS1hZGQtdGFyZ2V0LWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtYXJ0aWNsZS1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLWZhbWlsbGUtc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtZmFtaWxsZS1zZWFyY2gge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLWZhbWlsbGUtc2VhcmNoIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtZmFtaWxsZS1zZWFyY2ggLmNjYS1mYW1pbGxlLXNlYXJjaC1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtZmFtaWxsZS1zZWFyY2ggLmNjYS1mYW1pbGxlLXNlYXJjaC1jbGVhciBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLWZhbWlsbGUtc2VhcmNoIC5jY2EtZmFtaWxsZS1zZWFyY2gtY2xlYXI6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLWZhbWlsbGUtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiA4cHg7IH1cbiAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAudGFyZ2V0LWNvbnRlbnQgLmNjYS1mYW1pbGxlLXJvdyB7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLWZhbWlsbGUtcm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUY2RkE7IH1cbiAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAudGFyZ2V0LWNvbnRlbnQgLmNjYS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAudGFyZ2V0LWNvbnRlbnQgLmNjYS1jaGVja2JveCBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAjdjMtY2xpZW50LWNvdXBvbi11cGRhdGUtdGFyZ2V0IC50YXJnZXQtY29udGVudCAuY2NhLWNoZWNrYm94LmNjYS1jaGVja2JveC1jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1jbGllbnQtY291cG9uLXVwZGF0ZS10YXJnZXQgLnRhcmdldC1jb250ZW50IC5jY2EtY2hlY2tib3guY2NhLWNoZWNrYm94LWNoZWNrZWQgbWQtaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cblxuI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCAuc2VuZC1idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28gLmNvbnNvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jdjMtY2xpZW50LWN1cmUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gICN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmxpc3QtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmxpc3QtdGl0bGUuY29sMSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC1saW5lIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LWxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxuICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LWl0ZW0uY29sMSAucmVkIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LWl0ZW0uY29sMSAuZ3JlZW4ge1xuICAgICAgY29sb3I6IGdyZWVuOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC1pdGVtLmNvbDEgLmdyZXkge1xuICAgICAgY29sb3I6IG9yYW5nZTsgfVxuICAgICN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC1pdGVtLmNvbDMgLmNvbXB0YWJpbGlzYXRpb24tbW90aWYge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNmI3MjgwOyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC1pdGVtLmNvbDQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtYmxvYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwcHggMjRweDsgfVxuICAgICN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtYmxvYyAuY29udGVudC1ibG9jLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtdGlja2V0IC5jb250ZW50LXRpY2tldC1oZWFkZXIge1xuICAgIGNvbG9yOiAjNGI1NTYzO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LXRpY2tldCAuY29udGVudC10aWNrZXQtaGVhZGVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1kYXRlIC5kYXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jdjMtY2xpZW50LWN1cmUtdXBkYXRlLWRhdGUgLmRhdGUtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1kYXRlIC5kYXRlLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN2My1jbGllbnQtY3VyZS11cGRhdGUtZGF0ZSAuZGF0ZS1jb250ZW50IC5jb250ZW50LXRpdGxlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1kYXRlIC5kYXRlLWNvbnRlbnQgLmNvbnRlbnQtYmxvYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZzogMHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICN2My1jbGllbnQtY3VyZS11cGRhdGUtZGF0ZSAuZGF0ZS1jb250ZW50IC5jb250ZW50LWJsb2MgLmNvbnRlbnQtYmxvYy1pdGVtIHtcbiAgICAgIG1hcmdpbjogMjBweCAwcHg7IH1cblxuI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1kYXRlIC5zZW5kLWJ0biB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1yZWd1bCAucmVndWwtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN2My1jbGllbnQtY3VyZS11cGRhdGUtcmVndWwgLnJlZ3VsLXRpdGxlLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMHB4IDI0cHg7IH1cbiAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCAuY29udGVudC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlLXJlZ3VsIC5yZWd1bC1jb250ZW50IC5jb250ZW50LXRpdGxlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCAuY29udGVudC1ibG9jOm5vdCgubGFzdCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCAuY29udGVudC1ibG9jIC5jb250ZW50LWJsb2MtaXRlbSB7XG4gICAgbWFyZ2luOiA1cHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRiNTU2MzsgfVxuICAjdjMtY2xpZW50LWN1cmUtdXBkYXRlLXJlZ3VsIC5yZWd1bC1jb250ZW50IC5jb250ZW50LWJsb2MgLmN1cnJlbnQtcXVhbnRpdHkge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4jdjMtY2xpZW50LWN1cmUtdXBkYXRlLXJlZ3VsIC5zZW5kLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZS1lY2hlYW5jZSAuZWNoZWFuY2llci1ibG9jIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUtZWNoZWFuY2UgLnNlbmQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4jdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZS1jb25zbyAuY29uc28tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAyNHB4OyB9XG4gICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5saXN0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAubGlzdC10aXRsZS5jb2wxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtbGluZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtbGluZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC1pdGVtLmNvbDEgLnJlZCB7XG4gICAgICBjb2xvcjogcmVkOyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtaXRlbS5jb2wxIC5ncmVlbiB7XG4gICAgICBjb2xvcjogZ3JlZW47IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC1pdGVtLmNvbDEgLmdyZXkge1xuICAgICAgY29sb3I6IG9yYW5nZTsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LWl0ZW0uY29sMiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LWl0ZW0uY29sMyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LWl0ZW0uY29sMyAuY29tcHRhYmlsaXNhdGlvbi1tb3RpZiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICM2YjcyODA7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC1pdGVtLmNvbDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LXRpdGxlIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtY29uc28gLmNvbnNvLWNvbnRlbnQgLmNvbnRlbnQtYmxvYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwcHggMjRweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LWJsb2MgLmNvbnRlbnQtYmxvYy1pdGVtIHtcbiAgICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzRiNTU2MzsgfVxuICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZS1jb25zbyAuY29uc28tY29udGVudCAuY29udGVudC10aWNrZXQgLmNvbnRlbnQtdGlja2V0LWhlYWRlciB7XG4gICAgY29sb3I6ICM0YjU1NjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIC5jb25zby1jb250ZW50IC5jb250ZW50LXRpY2tldCAuY29udGVudC10aWNrZXQtaGVhZGVyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtZGF0ZSAuZGF0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtZGF0ZSAuZGF0ZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZS1kYXRlIC5kYXRlLWNvbnRlbnQgLmNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWRhdGUgLmRhdGUtY29udGVudCAuY29udGVudC10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWRhdGUgLmRhdGUtY29udGVudCAuY29udGVudC1ibG9jIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDBweCAyNHB4OyB9XG4gICAgI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtZGF0ZSAuZGF0ZS1jb250ZW50IC5jb250ZW50LWJsb2MgLmNvbnRlbnQtYmxvYy1pdGVtIHtcbiAgICAgIG1hcmdpbjogMjBweCAwcHg7IH1cblxuI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtZGF0ZSAuc2VuZC1idG4ge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbiN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLXJlZ3VsIC5yZWd1bC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtcmVndWwgLnJlZ3VsLXRpdGxlLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtcmVndWwgLnJlZ3VsLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLXJlZ3VsIC5yZWd1bC1jb250ZW50IC5jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCAuY29udGVudC10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLXJlZ3VsIC5yZWd1bC1jb250ZW50IC5jb250ZW50LWJsb2Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMHB4IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZS1yZWd1bCAucmVndWwtY29udGVudCAuY29udGVudC1ibG9jIC5jb250ZW50LWJsb2MtaXRlbSB7XG4gICAgICBtYXJnaW46IDIwcHggMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM0YjU1NjM7IH1cblxuI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtcmVndWwgLnNlbmQtYnRuIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4jdjMtY2xpZW50LWdpZnQtdXBkYXRlLWJlbmVmIC5iZW5lZi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWNsaWVudC1naWZ0LXVwZGF0ZS1iZW5lZiAuYmVuZWYtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC1naWZ0LXVwZGF0ZS1iZW5lZiAuYmVuZWYtY29udGVudCAuY29udGVudC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1naWZ0LXVwZGF0ZS1iZW5lZiAuYmVuZWYtY29udGVudCAuY29udGVudC10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtZ2lmdC11cGRhdGUtYmVuZWYgLmJlbmVmLWNvbnRlbnQgLmNvbnRlbnQtYmxvYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwcHggMjRweDsgfVxuICAgICN2My1jbGllbnQtZ2lmdC11cGRhdGUtYmVuZWYgLmJlbmVmLWNvbnRlbnQgLmNvbnRlbnQtYmxvYyAuY29udGVudC1ibG9jLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAyMHB4IDBweDsgfVxuXG4jdjMtY2xpZW50LWdpZnQtdXBkYXRlLWJlbmVmIC5iZW5lZi1idG4ge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbiN2My1jbGllbnQtZ2lmdC11cGRhdGUtY29kZSAuY29kZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWNsaWVudC1naWZ0LXVwZGF0ZS1jb2RlIC5jb2RlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiN2My1jbGllbnQtZ2lmdC11cGRhdGUtY29kZSAuY29kZS1idG4ge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbiN2My1jbGllbnQtZ2lmdC11cGRhdGUtZGF0ZSAuZGF0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWNsaWVudC1naWZ0LXVwZGF0ZS1kYXRlIC5kYXRlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICN2My1jbGllbnQtZ2lmdC11cGRhdGUtZGF0ZSAuZGF0ZS1jb250ZW50IC5jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlLWRhdGUgLmRhdGUtY29udGVudCAuY29udGVudC10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtZ2lmdC11cGRhdGUtZGF0ZSAuZGF0ZS1jb250ZW50IC5jb250ZW50LWJsb2Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMHB4IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlLWRhdGUgLmRhdGUtY29udGVudCAuY29udGVudC1ibG9jIC5jb250ZW50LWJsb2MtaXRlbSB7XG4gICAgICBtYXJnaW46IDIwcHggMHB4OyB9XG5cbiN2My1jbGllbnQtZ2lmdC11cGRhdGUtZGF0ZSAuc2VuZC1idG4ge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbiN2My1jbGllbnQtZ2lmdC11cGRhdGUtc2VuZCAuc2VuZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3YzLWNsaWVudC1naWZ0LXVwZGF0ZS1zZW5kIC5zZW5kLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICN2My1jbGllbnQtZ2lmdC11cGRhdGUtc2VuZCAuc2VuZC1jb250ZW50IC5jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlLXNlbmQgLnNlbmQtY29udGVudCAuY29udGVudC10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtZ2lmdC11cGRhdGUtc2VuZCAuc2VuZC1jb250ZW50IC5jb250ZW50LWJsb2Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMHB4IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWdpZnQtdXBkYXRlLXNlbmQgLnNlbmQtY29udGVudCAuY29udGVudC1ibG9jIC5jb250ZW50LWJsb2MtaXRlbSB7XG4gICAgICBtYXJnaW46IDIwcHggMHB4OyB9XG5cbiN2My1jbGllbnQtZ2lmdC11cGRhdGUtc2VuZCAuc2VuZC1idG4ge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5hcnRpY2xlLXNlbGVjdC1pdGVtIHtcbiAgbWFyZ2luOiA0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUNGODtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgLmFydGljbGUtc2VsZWN0LWl0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0M5QzJGMDsgfVxuICAuYXJ0aWNsZS1zZWxlY3QtaXRlbSAuaXRlbS1waG90byB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUYzRkY7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuYXJ0aWNsZS1zZWxlY3QtaXRlbSAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHggMTBweDsgfVxuICAgIC5hcnRpY2xlLXNlbGVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taGVhZGVyIC5pdGVtLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMUExQTJFO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgIC5hcnRpY2xlLXNlbGVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0taGVhZGVyIC5pcy1mYXZvcml0ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLmFydGljbGUtc2VsZWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1oZWFkZXIgLmlzLWZhdm9yaXRlIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjQzRDMEU4OyB9XG4gICAgICAuYXJ0aWNsZS1zZWxlY3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWhlYWRlciAuaXMtZmF2b3JpdGUuc2VsZWN0ZWQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgLmFydGljbGUtc2VsZWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzlFOUVCRDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuYXJ0aWNsZS1zZWxlY3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbHMge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA0cHg7IH1cbiAgICAgIC5hcnRpY2xlLXNlbGVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlscyAuZGV0YWlsLWl0ZW0ge1xuICAgICAgICBnYXA6IDNweDsgfVxuICAgICAgLmFydGljbGUtc2VsZWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWxzIC5kZXRhaWwtc2VwIHtcbiAgICAgICAgY29sb3I6ICNDNEMwRTg7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLmFydGljbGUtc2VsZWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWxzIC5kZXRhaWwtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAuYXJ0aWNsZS1zZWxlY3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbHMgLmRldGFpbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzRBNEE2QTsgfVxuICAgICAgLmFydGljbGUtc2VsZWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWxzIC5kZXRhaWwtY2hpcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI0VERTlGRDtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmFydGljbGUtc2VsZWN0LWl0ZW0gLml0ZW0tY29udGVudCAuaXRlbS1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAuYXJ0aWNsZS1zZWxlY3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWZvb3RlciAuaXRlbS1wcmljZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5hcnRpY2xlLXNlbGVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXByaWNlIC5wcmljZS1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGNvbG9yOiAjOUU5RUJEO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgIC5hcnRpY2xlLXNlbGVjdC1pdGVtIC5pdGVtLWNvbnRlbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXByaWNlIC5wcmljZS12YWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMxQTFBMkU7IH1cbiAgICAgICAgICAuYXJ0aWNsZS1zZWxlY3QtaXRlbSAuaXRlbS1jb250ZW50IC5pdGVtLWZvb3RlciAuaXRlbS1wcmljZSAucHJpY2UtdmFsdWUucHJpeC1iYXJyZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICBjb2xvcjogIzlFOUVCRDsgfVxuICAuYXJ0aWNsZS1zZWxlY3QtaXRlbSAuYXJ0aWNsZS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hcnRpY2xlLXNlbGVjdC1pdGVtIC5hcnRpY2xlLXNlbGVjdGVkLnZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4udjMta2FsZW5kZXMtYXV0aG9yaXplZFBhZ2Uge1xuICBkaXNwbGF5OiBjb250ZW50czsgfVxuICAudjMta2FsZW5kZXMtYXV0aG9yaXplZFBhZ2UgLmthcC10cmFuc2NsdWRlIHtcbiAgICBkaXNwbGF5OiBjb250ZW50czsgfVxuICAudjMta2FsZW5kZXMtYXV0aG9yaXplZFBhZ2UgLnBhZ2UtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudjMta2FsZW5kZXMtYXV0aG9yaXplZFBhZ2UgLnBhZ2UtZXJyb3IgLndhcm5pbmctaWNvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC52My1rYWxlbmRlcy1hdXRob3JpemVkUGFnZSAucGFnZS1lcnJvciAud2FybmluZy1pY29uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzJkMzIzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLnYzLWthbGVuZGVzLWF1dGhvcml6ZWRQYWdlIC5wYWdlLWVycm9yIC53YXJuaW5nLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMyZDMyM2U7IH1cbiAgICAudjMta2FsZW5kZXMtYXV0aG9yaXplZFBhZ2UgLnBhZ2UtZXJyb3IgLndhcm5pbmctbWVzc2FnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMzQ5OURCOyB9XG4gICAgLnYzLWthbGVuZGVzLWF1dGhvcml6ZWRQYWdlIC5wYWdlLWVycm9yIC53YXJuaW5nLW1lc3NhZ2UtYXV0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMmQzMjNlOyB9XG4gIC52My1rYWxlbmRlcy1hdXRob3JpemVkUGFnZSAubm90LWF1dGhvcml6ZWQtbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwgMjQ4LCAyNTUsIDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgLnYzLWthbGVuZGVzLWF1dGhvcml6ZWRQYWdlIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzQ5OURCOyB9XG5cbi52My1naWZ0LWxpc3QtaXRlbSAuZ2lmdExpc3RJdGVtLWNvbnRlbnQgLmdpZnQtaXRlbSAuZ2lmdC1udW1lcm8ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnYzLWdpZnQtbGlzdC1pdGVtIC5naWZ0TGlzdEl0ZW0tY29udGVudCAuZ2lmdC1pdGVtIC5naWZ0LW1vbnRhbnQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnYzLWdpZnQtbGlzdC1pdGVtIC5naWZ0TGlzdEl0ZW0tY29udGVudCAuZ2lmdC1pdGVtIC5naWZ0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jdjMtdGlja2V0LWNvbnN1bHQtc2VuZCAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbiN2My10aWNrZXQtY29uc3VsdC1zZW5kLnRjLXNlbmQtcGFuZWwge1xuICBtYXJnaW46IDAgMjBweCAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbiN2My10aWNrZXQtY29uc3VsdC1zZW5kIC5rYWxlbmRlcy1waG9uZSAua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4jdjMtdGlja2V0LWNvbnN1bHQtc2VuZCAudGMtc2VuZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI3YzLXRpY2tldC1jb25zdWx0LXNlbmQgLnRjLXNlbmQtY29udGFjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbiN2My10aWNrZXQtY29uc3VsdC1zZW5kIC50Yy1zZW5kLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI3YzLXRpY2tldC1jb25zdWx0LXNlbmQgLnRjLXNlbmQtb3RoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI3YzLXRpY2tldC1jb25zdWx0LXNlbmQgLnRjLXNlbmQtYWN0aW9ucyB7XG4gIGdhcDogMTBweDsgfVxuXG4jdjMtdGlja2V0LWNvbnN1bHQtdmVuZGV1ci50Yy1zZW5kLXBhbmVsIHtcbiAgbWFyZ2luOiAwIDIwcHggMTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4jdjMtdGlja2V0LWNvbnN1bHQtdmVuZGV1ciAudGMtc2VuZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuI3YzLXRpY2tldC1jb25zdWx0LXZlbmRldXIgLnRjdi1hcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTlFOUY4O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICN2My10aWNrZXQtY29uc3VsdC12ZW5kZXVyIC50Y3YtYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiN2My10aWNrZXQtY29uc3VsdC12ZW5kZXVyIC50Y3YtYXJ0aWNsZS10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXRpY2tldC1jb25zdWx0LXZlbmRldXIgLnRjdi12ZW50aWwtbGliZWxsZSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXRpY2tldC1jb25zdWx0LXZlbmRldXIgLnRjdi12ZW50aWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbiN2My10aWNrZXQtY29uc3VsdC12ZW5kZXVyIC50Yy1pdGVtIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogIzFBMjAzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI3YzLXRpY2tldC1jb25zdWx0LXZlbmRldXIgLnRjLWl0ZW0tLWNsaWNrYWJsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLXRpY2tldC1jb25zdWx0LXZlbmRldXIgLnRjLWl0ZW0tLWNsaWNrYWJsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGN0ZDOyB9XG5cbiN2My10aWNrZXQtY29uc3VsdC12ZW5kZXVyIC50Yy1pdGVtLXJpZ2h0IHtcbiAgZ2FwOiA2cHg7IH1cbiAgI3YzLXRpY2tldC1jb25zdWx0LXZlbmRldXIgLnRjLWl0ZW0tcmlnaHQgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzZFNkU4QyAhaW1wb3J0YW50OyB9XG5cbiN2My10aWNrZXQtY29uc3VsdC12ZW5kZXVyICN2My1wcm8tc2VsZWN0LFxuI3YzLXRpY2tldC1jb25zdWx0LXZlbmRldXIgI3YzLXJlc3NvdXJjZS1zZWxlY3Qge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y3RkM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG5cbiN2My10aWNrZXQtY29uc3VsdC12ZW5kZXVyIC50Yy1zZW5kLWFjdGlvbnMge1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmNhbGVuZGFyLWFjdGlvbi1wcm9wb3NpdGlvbi1leHRyYVRpbWUgLmV4dHJhVGltZS1ibG9jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmNhbGVuZGFyLWFjdGlvbi1wcm9wb3NpdGlvbi1leHRyYVRpbWUgLmV4dHJhVGltZS1ibG9jIC5leHRyYVRpbWUtYmxvYy1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMHB4OyB9XG4gICAgLmNhbGVuZGFyLWFjdGlvbi1wcm9wb3NpdGlvbi1leHRyYVRpbWUgLmV4dHJhVGltZS1ibG9jIC5leHRyYVRpbWUtYmxvYy1jb250ZW50LnNtYWxsLXBhZGRpbmcge1xuICAgICAgcGFkZGluZzogNXB4IDBweDsgfVxuICAgIC5jYWxlbmRhci1hY3Rpb24tcHJvcG9zaXRpb24tZXh0cmFUaW1lIC5leHRyYVRpbWUtYmxvYyAuZXh0cmFUaW1lLWJsb2MtY29udGVudC53aXRoLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4ucGF5bWVudC1hY2NvdW50LXBlcnNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBheW1lbnQtYWNjb3VudC1wZXJzb24gLnBheW1lbnQtYWNjb3VudC1wZXJzb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAucGF5bWVudC1hY2NvdW50LXBlcnNvbiAucmVsYXRpb25zaGlwLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnBheW1lbnQtYWNjb3VudC1wZXJzb24gLnJlbGF0aW9uc2hpcC1ncm91cCAucmVsYXRpb25zaGlwLWdyb3VwLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLnBheW1lbnQtYWNjb3VudC1wZXJzb24gLnJlbGF0aW9uc2hpcC1ncm91cCAucmVsYXRpb25zaGlwLWdyb3VwLWlucHV0IC5yZWxhdGlvbnNoaXAtZ3JvdXAtaW5wdXQtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmZhbWlsbGUtYm94LWl0ZW0ge1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmZhbWlsbGUtYm94LWl0ZW0gLmZhbWlsbGUtYm94LWl0ZW0tbGliZWxsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogNHB4IDRweDtcbiAgICBjb2xvcjogIzFBMUEyRTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gIC5mYW1pbGxlLWJveC1pdGVtIC5mYW1pbGxlLXBob3RvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7IH1cbiAgICAuZmFtaWxsZS1ib3gtaXRlbSAuZmFtaWxsZS1waG90by1jb250YWluZXIgLmZhbWlsbGUtcGhvdG8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5mYW1pbGxlLWJveC1pdGVtIC5mYW1pbGxlLXBob3RvLWNvbnRhaW5lciAuZmFtaWxsZS1waG90by1kZWZhdWx0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjNGRjsgfVxuICAgICAgLmZhbWlsbGUtYm94LWl0ZW0gLmZhbWlsbGUtcGhvdG8tY29udGFpbmVyIC5mYW1pbGxlLXBob3RvLWRlZmF1bHQgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLmZhbWlsbGUtYm94LWl0ZW0gLmZhbWlsbGUtcGhvdG8tY29udGFpbmVyIC5mYW1pbGxlLWNvdW50LWJhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4udGVzdC1wYWdlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLnRlc3QtcGFnZSAudGVzdC1kaXYge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkIGJsYWNrOyB9XG5cbiNwYWdlcy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQkM3RjsgfVxuICAjcGFnZXMtbG9hZGluZyAucGFnZXMtbG9hZGluZy1hbmltYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI1dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3BhZ2VzLWxvYWRpbmcgLnBhZ2VzLWxvYWRpbmctYW5pbWF0aW9uIGltZyB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgI3BhZ2VzLWxvYWRpbmcgLnBhZ2VzLWxvYWRpbmcta2FsZW5kZXMge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IC00MHB4OyB9XG4gICNwYWdlcy1sb2FkaW5nIC5rYWxlbmRlcy1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjcGFnZXMtbG9hZGluZyAja2FsZW5kZXMtaW5pdGlhbC1sb2FkaW5nLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjcGFnZXMtbG9hZGluZyAja2FsZW5kZXMtcHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDE4OCwgMTI3LCAwLjcxKTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjcGFnZXMtbG9hZGluZyAja2FsZW5kZXMtcHJvZ3Jlc3MtYmFyIC5rYWxlbmRlcy1wcm9ncmVzcy1iYXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuI3BhZ2VzLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCQzdGOyB9XG4gICNwYWdlcy1sb2FkaW5nIC5wYWdlcy1sb2FkaW5nLWFuaW1hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjV2aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjcGFnZXMtbG9hZGluZyAucGFnZXMtbG9hZGluZy1hbmltYXRpb24gaW1nIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAjcGFnZXMtbG9hZGluZyAucGFnZXMtbG9hZGluZy1rYWxlbmRlcyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7IH1cbiAgI3BhZ2VzLWxvYWRpbmcgLmthbGVuZGVzLXByb2dyZXNzLWJhci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNwYWdlcy1sb2FkaW5nICNrYWxlbmRlcy1pbml0aWFsLWxvYWRpbmctdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICNwYWdlcy1sb2FkaW5nICNrYWxlbmRlcy1wcm9ncmVzcy1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMTg4LCAxMjcsIDAuNzEpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNwYWdlcy1sb2FkaW5nICNrYWxlbmRlcy1wcm9ncmVzcy1iYXIgLmthbGVuZGVzLXByb2dyZXNzLWJhci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4qIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG5odG1sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMEIwNjQzOyB9XG4gIGJvZHkgaW5wdXRbdHlwZT10ZXh0XSwgYm9keSBpbnB1dFt0eXBlPWVtYWlsXSwgYm9keSBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgYm9keSB0ZXh0YXJlYSwgYm9keSBpbnB1dFt0eXBlPWRhdGVdLCBib2R5IGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCBib2R5IGlucHV0W3R5cGU9dGltZV0sIGJvZHkgaW5wdXRbdHlwZT10ZWxdLCBib2R5IGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICBib2R5IHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIGJvZHkgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7IH1cbiAgICBib2R5IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBib2R5IGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIGJvZHkgW3R5cGU9XCJkYXRlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICBib2R5IHNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDsgfVxuXG5bbmctY2xpY2tdLFxuW2RhdGEtbmctY2xpY2tdLFxuW3gtbmctY2xpY2tdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zY3JvbGwteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gIC5zY3JvbGwteDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnNjcm9sbGFibGU6bm90KC5uby1wYWRkaW5nLWJvdHRvbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuc2Nyb2xsYWJsZS5vbmx5LXgge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC5zY3JvbGxhYmxlLmZvcmNlLXgge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLnNjcm9sbGFibGUub25seS15IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uZGVza3RvcCAuc2hhZG93LWlmLWRlc2t0b3Age1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2JpbGUtZGV2aWNlIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4ua2FsZW5kZXMtcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdG9wOiAwcHg7IH1cblxuI21haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDsgfVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7IH1cblxuLmZnLXJlZCB7XG4gIGNvbG9yOiAjQzkzODY3OyB9XG5cbi5mZy1ncmVlbiB7XG4gIGNvbG9yOiAjNDNBMDQ3OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5ib3JkZXJlZC10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTsgfVxuXG4uYm9yZGVyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uby13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubm8tdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubm8tYm90dG9tLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm9zZWxlY3Qge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU2FmYXJpICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogT2xkIHZlcnNpb25zIG9mIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi8gfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4udGV4dC1yZWQge1xuICBjb2xvcjogI0U1MzkzNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAjQzkzODY3OyB9XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICM0M0EwNDc7IH1cblxuLnRleHQtZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG4gIC50ZXh0LWdyZXktbGlnaHQuYWxsIGRpdiB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgLnRleHQtZ3JleS1saWdodC5hbGwgc3BhbiB7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLnRleHQtcHJpbWFyeSBzcGFuIHtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4udGV4dC1hY2NlbnQge1xuICBjb2xvcjogI0M5Mzg2NzsgfVxuXG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuICAudGV4dC1saWdodC5hbGwgZGl2IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGlnaHQuYWxsIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnRleHQtc2l6ZS04IHtcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDsgfVxuICAudGV4dC1zaXplLTguYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDsgfVxuICAudGV4dC1zaXplLTguYWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2l6ZS0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNpemUtMTAuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMC5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2l6ZS0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNpemUtMTEuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMS5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNpemUtMTIuYWxsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc2l6ZS0xMi5hbGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2l6ZS0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudGV4dC1zaXplLTEzLmFsbCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNpemUtMTMuYWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnRleHQtc2l6ZS0xNC5hbGwgZGl2IHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAudGV4dC1zaXplLTE0LmFsbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuXG4udGV4dC1zaXplLTE1IHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi50ZXh0LXNpemUtMTYge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnRleHQtc2l6ZS0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4udGV4dC1zaXplLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi50ZXh0LXNpemUtMjAge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLm1pbi13aWR0aC01MCB7XG4gIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtMTAwIHtcbiAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtMTUwIHtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5taW4td2lkdGgtMjAwIHtcbiAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWdyZXktbGlnaHQge1xuICBjb2xvcjogIzRGNTA1MCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtZGFzaGVkIHtcbiAgLW1vei10ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAtbW96LXRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogZGFzaGVkOyB9XG5cbi5wYWRkaW5nLTUge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnBhZGRpbmctMTAge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wYWRkaW5nLTE1IHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ucGFkZGluZy0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnBhZGRpbmctbGVmdC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLm1hcmdpbi0yIHtcbiAgbWFyZ2luOiAycHg7IH1cblxuLm1hcmdpbi0xIHtcbiAgbWFyZ2luOiAxcHg7IH1cblxuLm1hcmdpbi01IHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuLm1hcmdpbi0xMCB7XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubWFyZ2luLTE1IHtcbiAgbWFyZ2luOiAxNXB4OyB9XG5cbi5tYXJnaW4tMjAge1xuICBtYXJnaW46IDIwcHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMTAge1xuICBtYXJnaW46IDBweCAxMHB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0xNSB7XG4gIG1hcmdpbjogMHB4IDE1cHg7IH1cblxuLm1hcmdpbi1ob3Jpem9udGFsLTIwIHtcbiAgbWFyZ2luOiAwcHggMjBweDsgfVxuXG4ubWFyZ2luLWhvcml6b250YWwtMjUge1xuICBtYXJnaW46IDBweCAyNXB4OyB9XG5cbi5tYXJnaW4taG9yaXpvbnRhbC0zMCB7XG4gIG1hcmdpbjogMHB4IDMwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LTUge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tYXJnaW4tbGVmdC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5tYXJnaW4tbGVmdC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLm1hcmdpbi10b3AtNSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubWFyZ2luLXRvcC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm1hcmdpbi10b3AtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5tYXJnaW4tdG9wLTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubWFyZ2luLXRvcC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1hcmdpbi10b3AtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tYXJnaW4tdmVydGljYWwtNSB7XG4gIG1hcmdpbjogNXB4IDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTEwIHtcbiAgbWFyZ2luOiAxMHB4IDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTE1IHtcbiAgbWFyZ2luOiAxNXB4IDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTIwIHtcbiAgbWFyZ2luOiAyMHB4IDBweDsgfVxuXG4ubWFyZ2luLXZlcnRpY2FsLTMwIHtcbiAgbWFyZ2luOiAzMHB4IDBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC01IHtcbiAgcGFkZGluZzogNXB4IDBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0xMCB7XG4gIHBhZGRpbmc6IDEwcHggMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTE1IHtcbiAgcGFkZGluZzogMTVweCAwcHg7IH1cblxuLnBhZGRpbmctdmVydGljYWwtMjAge1xuICBwYWRkaW5nOiAyMHB4IDBweDsgfVxuXG4ucGFkZGluZy12ZXJ0aWNhbC0yNSB7XG4gIHBhZGRpbmc6IDI1cHggMHB4OyB9XG5cbi5wYWRkaW5nLXZlcnRpY2FsLTMwIHtcbiAgcGFkZGluZzogMzBweCAwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTEwIHtcbiAgcGFkZGluZzogMHB4IDEwcHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0xNSB7XG4gIHBhZGRpbmc6IDBweCAxNXB4OyB9XG5cbi5wYWRkaW5nLWhvcml6b250YWwtMjAge1xuICBwYWRkaW5nOiAwcHggMjBweDsgfVxuXG4ucGFkZGluZy1ob3Jpem9udGFsLTI1IHtcbiAgcGFkZGluZzogMHB4IDI1cHg7IH1cblxuLnBhZGRpbmctaG9yaXpvbnRhbC0zMCB7XG4gIHBhZGRpbmc6IDBweCAzMHB4OyB9XG5cbi5tb2JpbGUgaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9iaWxlIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogTGlnbmUgZCd1biAqL1xuLmJsb2MtbGluZTpub3QoLm5vLXBhZGRpbmcpIHtcbiAgcGFkZGluZzogMTBweCAwcHg7IH1cblxuLmJsb2MtbGluZS5zbWFsbC1wYWRkaW5nIHtcbiAgcGFkZGluZzogNXB4IDBweDsgfVxuXG4uYmxvYy1saW5lLnNlcGFyYXRvciB7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4uYmxvYy1saW5lIC5ibG9jLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ibG9jLWxpbmUgLmJsb2MtdmFsdWUge1xuICBjb2xvcjogIzZFNkU4QztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5ibG9jLWxpbmUgLmJsb2MtdmFsdWU6bm90KC53cmFwcGVkKSB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmJsb2MtbGluZSAuYmxvYy12YWx1ZTpub3QoLndyYXBwZWQpIHNwYW4ge1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmJvcmRlcmVkIC5ibG9jLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAuYm9yZGVyZWQgLmJsb2MtbGluZTpub3QoLm5vLXBhZGRpbmcpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDsgfVxuXG4uaGlkZS1ib3JkZXItbGluZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmhpZGUtYm9yZGVyLWxpbmUuZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpbmcge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ucm90YXRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5pY29uLXJvdGF0aW5nIG1kLWljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbiN0b3AtbWVudSB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICN0b3AtbWVudSAubWVudS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNjb2xvcnMtbGlzdCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjY29sb3JzLWxpc3QgLmNvbG9yLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTsgfVxuICAgICNjb2xvcnMtbGlzdCAuY29sb3ItaXRlbSAuY29sb3ItZGlzcGxheSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuI2FydGljbGUtYm94IC5hcnRpY2xlLWJveC1pdGVtIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNhcnRpY2xlLWJveCAuYXJ0aWNsZS1ib3gtaXRlbSAuYXJ0aWNsZS1ib3gtaXRlbS1saWJlbGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuI3BhcmFtZXRyYWdlLWFydGljbGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7IH1cbiAgI3BhcmFtZXRyYWdlLWFydGljbGUtaGVhZGVyIC5oZWFkZXItcGhvdG8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAjcGFyYW1ldHJhZ2UtYXJ0aWNsZS1oZWFkZXIgLmhlYWRlci1waG90byBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbiNhcnRpY2xlLWdlbmVyaWMtZmlsdGVyIC5hcnRpY2xlLWdlbmVyaWMtZmlsdGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI2FydGljbGUtZ2VuZXJpYy1maWx0ZXIgLmFydGljbGUtZ2VuZXJpYy1maWx0ZXItbGFiZWwge1xuICBjb2xvcjogIzRGNTA1MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNhcnRpY2xlLWxpc3QtdjIgLnNldHRpbmdzLXByb21vLWFydGljbGUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jYXJ0aWNsZS1saXN0LXYyIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgI2FydGljbGUtbGlzdC12MiAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgI2FydGljbGUtbGlzdC12MiAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0tbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNhcnRpY2xlLWxpc3QtdjIgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNEY1MDUwO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgI2FydGljbGUtbGlzdC12MiAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0taW5wdXQtbGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjYXJ0aWNsZS1saXN0LXYyIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaXRlbS1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxOyB9XG5cbiNhcnRpY2xlLWxpc3QtdjIgLmxpbmsge1xuICBjb2xvcjogIzE5NzZEMjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDBweCA1cHg7IH1cblxuI2FnZW5kYS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNiYXNlQXJ0aWNsZS1nZW5lcmljLWZpbHRlciAuYmFzZUFydGljbGUtZ2VuZXJpYy1maWx0ZXItY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jYmFzZUFydGljbGUtZ2VuZXJpYy1maWx0ZXIgLmJhc2VBcnRpY2xlLWdlbmVyaWMtZmlsdGVyLWxhYmVsIHtcbiAgY29sb3I6ICM0RjUwNTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4jYmFzZS1hcnRpY2xlLWxpc3QgLmJhc2UtYXJ0aWNsZS1saXN0LXJpZ2h0LWFjdGlvbiBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7IH1cblxuI2Jhc2UtYXJ0aWNsZS1saXN0IC5saW5rIHtcbiAgY29sb3I6ICMxOTc2RDI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHggNXB4OyB9XG5cbiNib3V0aXF1ZS1zY2hlZHVsZS1lZGl0aW9uIC5ib3V0aXF1ZS1zY2hlZHVsZS1lZGl0aW9uLWNvbnRlbnQgLnNjaGVkdWxlLWVkaXRpb24tY2hvaWNlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI2NhaXNzZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNjYW1lcmEtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jY2F0ZWdvcmllLWxpc3QgLmNhdGVnb3JpZS1saXN0LXJhelRleHQge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNjYXRlZ29yaWUtdXBkYXRlIC5jYXRlZ29yaWUtdXBkYXRlLXJhelRleHQge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNjYXRlZ29yaWUtdXBkYXRlIC5jYXRlZ29yaWUtaW5wdXQtb3JkcmUgaW5wdXQge1xuICB3aWR0aDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNjaGF0LWNvbnZlcnNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtY29udmVyc2F0aW9uLWhlYWRlckJhciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3LjY3ZGVnLCAjRkJBNjdEIDMuNTYlLCAjRkRCQzdGIDkyLjQ4JSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7IH1cbiAgICAjY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtY29udmVyc2F0aW9uLWhlYWRlckJhciAuaGVhZGVyQmFyLWxlZnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtY29udmVyc2F0aW9uLWhlYWRlckJhciAuaGVhZGVyQmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtY29udmVyc2F0aW9uLWhlYWRlckJhci1kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICNjaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1jb252ZXJzYXRpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtY29udmVyc2F0aW9uLWNvbnRhaW5lciAuY2hhdC1jb252ZXJzYXRpb24tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAjY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtY29udmVyc2F0aW9uLWNvbnRhaW5lciAuY2hhdC1iYWNrZ3JvdW5kLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAjY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtc2VuZC1tZXNzYWdlIHtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5kZXNrdG9wICNjaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1jb252ZXJzYXRpb24taGVhZGVyQmFyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGRjtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7IH1cblxuI2NoYXQtY29udmVyc2F0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjY2hhdC1jb252ZXJzYXRpb25zIC5jaGF0LWhlYWRlci1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgI2NoYXQtY29udmVyc2F0aW9ucyAudW5yZWFkLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRjQ0MzM2OyB9XG4gICNjaGF0LWNvbnZlcnNhdGlvbnMgLmNoYXQtZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICNjaGF0LWNvbnZlcnNhdGlvbnMgLmNvbnZlcnNhdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNjaGF0LXNlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7IH1cbiAgI2NoYXQtc2VuZCAuY2hhdC1zZW5kLXRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAjY2hhdC1zZW5kIC5jaGF0LXNlbmQtdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgcmVzaXplOiBub25lOyB9XG4gICNjaGF0LXNlbmQgLmNoYXQtc2VuZC1hY3Rpb25zIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBsaW5lYXI7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgI2NoYXQtc2VuZCAuY2hhdC1zZW5kLWFjdGlvbnMuaXMtd3JpdGluZyB7XG4gICAgICB3aWR0aDogNTBweDsgfVxuICAgICNjaGF0LXNlbmQgLmNoYXQtc2VuZC1hY3Rpb25zIC5jaGF0LXNlbmQtYWN0aW9ucy1vbiB7XG4gICAgICBtYXJnaW46IDVweDsgfVxuICAgICAgI2NoYXQtc2VuZCAuY2hhdC1zZW5kLWFjdGlvbnMgLmNoYXQtc2VuZC1hY3Rpb25zLW9uIC5jaGF0LXNlbmQtdHlwZUNob2ljZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgI2NoYXQtc2VuZCAuY2hhdC1zZW5kLWFjdGlvbnMgLmNoYXQtc2VuZC1hY3Rpb25zLW9uIC5jaGF0LXNlbmQtdHlwZUNob2ljZSAuY2hhdC1zZW5kLWNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBjb2xvcjogIzQyNDI0MjsgfVxuICAgICNjaGF0LXNlbmQgLmNoYXQtc2VuZC1hY3Rpb25zIC5jaGF0LXNlbmQtYWN0aW9ucy1vZmYgLmNoYXQtc2VuZC1hY3Rpb25zLW9mZi1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMnB4OyB9XG4gICAgICAjY2hhdC1zZW5kIC5jaGF0LXNlbmQtYWN0aW9ucyAuY2hhdC1zZW5kLWFjdGlvbnMtb2ZmIC5jaGF0LXNlbmQtYWN0aW9ucy1vZmYtYnV0dG9uIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICNjaGF0LXNlbmQgLmNoYXQtc2VuZC1hY3Rpb25zIC5jaGF0LXNlbmQtYWN0aW9ucy1vZmYgLmNoYXQtc2VuZC1hY3Rpb25zLW9mZi1idXR0b24uYmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7IH1cbiAgICAgICNjaGF0LXNlbmQgLmNoYXQtc2VuZC1hY3Rpb25zIC5jaGF0LXNlbmQtYWN0aW9ucy1vZmYgLmNoYXQtc2VuZC1hY3Rpb25zLW9mZi1idXR0b24uc2VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTg4RTU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICNjaGF0LXNlbmQgLmNoYXQtc2VuZC1hY3Rpb25zIC5jaGF0LXNlbmQtYWN0aW9ucy1vZmYgLmNoYXQtc2VuZC1hY3Rpb25zLW9mZi1idXR0b24uc2VuZCBtZC1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbiNhY2N1ZWlsLWFjY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNhY2N1ZWlsLWFjY2VzIC5hY2N1ZWlsLWJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAjYWNjdWVpbC1hY2NlcyAuYWNjdWVpbC1iYWNrIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAjYWNjdWVpbC1hY2NlcyAuYWNjdWVpbC1hY2Nlcy1tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDQwdmg7IH1cbiAgI2FjY3VlaWwtYWNjZXMgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAjYWNjdWVpbC1hY2NlcyAuY29udGVudCAubWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzQyNDI0MjsgfVxuICAgICNhY2N1ZWlsLWFjY2VzIC5jb250ZW50IC5kZXNjcmlwdGlvbi1ib3V0aXF1ZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjNDI0MjQyOyB9XG4gICAgI2FjY3VlaWwtYWNjZXMgLmNvbnRlbnQgLmRlc2NyaXB0aW9uLWJvdXRpcXVlLXN1YiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuI2FjY3VlaWwtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2FjY3VlaWwtZGVzY3JpcHRpb24gLmFjY3VlaWwtYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAjYWNjdWVpbC1kZXNjcmlwdGlvbiAuYWNjdWVpbC1iYWNrIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgI2FjY3VlaWwtZGVzY3JpcHRpb24gLmFjY3VlaWwtZGVzY3JpcHRpb24tY29udGVudCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgICNhY2N1ZWlsLWRlc2NyaXB0aW9uIC5hY2N1ZWlsLWRlc2NyaXB0aW9uLWNvbnRlbnQgLmNvbnRlbnQgLmRlc2NyaXB0aW9uLWJvdXRpcXVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICM0MjQyNDI7IH1cblxuI2FjY3VlaWwtaG9yYWlyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjYWNjdWVpbC1ob3JhaXJlIC5hY2N1ZWlsLWJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4OyB9XG4gICAgI2FjY3VlaWwtaG9yYWlyZSAuYWNjdWVpbC1iYWNrIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgI2FjY3VlaWwtaG9yYWlyZSAuYWNjdWVpbC1ob3JhaXJlLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjYWNjdWVpbC1ob3JhaXJlIC5hY2N1ZWlsLWhvcmFpcmUtY29udGVudCAuY29udGVudCAuaG9yYWlyZS1ib3V0aXF1ZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjNDI0MjQyOyB9XG5cbiNhY2N1ZWlsLWxhbmRpbmcgLmFjY3VlaWwtbGFuZGluZy1jb250ZW50IC5sYW5kaW5nLWJvdXRpcXVlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0MjQyNDI7IH1cbiAgI2FjY3VlaWwtbGFuZGluZyAuYWNjdWVpbC1sYW5kaW5nLWNvbnRlbnQgLmxhbmRpbmctYm91dGlxdWUgLmJvdXRpcXVlLWFkcmVzc2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4jYWNjdWVpbC1sYW5kaW5nIC5hY2N1ZWlsLWxhbmRpbmctY29udGVudCAubGFuZGluZy1ibG9jIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgI2FjY3VlaWwtbGFuZGluZyAuYWNjdWVpbC1sYW5kaW5nLWNvbnRlbnQgLmxhbmRpbmctYmxvYyAubGFuZGluZy1ibG9jLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNhY2N1ZWlsLWxhbmRpbmcgLmFjY3VlaWwtbGFuZGluZy1jb250ZW50IC5sYW5kaW5nLWJsb2MgLmxhbmRpbmctYmxvYy10aXRsZSBtZC1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjNDI0MjQyOyB9XG4gICNhY2N1ZWlsLWxhbmRpbmcgLmFjY3VlaWwtbGFuZGluZy1jb250ZW50IC5sYW5kaW5nLWJsb2MgLmxhbmRpbmctYmxvYy1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuI2Nsb3R1cmUtZGFzaGJvYXJkIC5tYWluIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4jY2xvdHVyZS1kYXNoYm9hcmQgLm1haW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3NXB4OyB9XG5cbiNjbG90dXJlLWRhc2hib2FyZCAuY2xvdHVyZS1ibG9jLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbiNjbG90dXJlLWRhc2hib2FyZCAuY2xvdHVyZS1ncmFwaC1jb250YWluZXIge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cblxuI2Nsb3R1cmUtZGFzaGJvYXJkIC5jbG90dXJlLWJvdHRvbS1uYXYge1xuICBtaW4taGVpZ2h0OiA3NXB4OyB9XG5cbiNjbG90dXJlLWZpY2hlIC5jbG90dXJlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI2Nsb3R1cmUtZmljaGUgLmNsb3R1cmUtY29udGFpbmVyIC5jbG90dXJlLWdyYXBoQ29sb3Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI2Nsb3R1cmUtZmljaGUgLmNsb3R1cmUtY29udGFpbmVyIC5jbG90dXJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjY2xvdHVyZS1maWNoZSAuY2xvdHVyZS1jb250YWluZXIgLmNsb3R1cmUtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNjbG90dXJlLWZpY2hlIC5saW5rLWxpbmU6aG92ZXIgZGl2IHtcbiAgY29sb3I6ICM1RjJFRUEgIWltcG9ydGFudDsgfVxuXG4jY2xvdHVyZS1maWNoZSAuZ3JhcGgtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAjY2xvdHVyZS1maWNoZSAuZ3JhcGgtY29udGFpbmVyIC5ncmFwaC1jb250YWluZXItYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgI2Nsb3R1cmUtZmljaGUgLmdyYXBoLWNvbnRhaW5lciAuZ3JhcGgtY29udGFpbmVyLWJhciAuZ3JhcGgtY29udGFpbmVyLXZhbHVlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMEFDQzM1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm90dG9tOiAwcHg7IH1cbiAgICAjY2xvdHVyZS1maWNoZSAuZ3JhcGgtY29udGFpbmVyIC5ncmFwaC1jb250YWluZXItYmFyIC5ncmFwaC1jb250YWluZXItdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKC0zMHB4KSB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4jY2xvdHVyZS1maWNoZSAuYmxvYy1tYWluIHRleHQtbWFpbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cblxuI2Nsb3R1cmUtZmljaGUgLmJsb2MtbWFpbiByaWdodC1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cblxuI2Nsb3R1cmUtZmljaGUgLmJsb2Mtc3ViIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuI2Nsb3R1cmUtZmljaGUgLmJsb2Mtc3ViIHRleHQtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbiNjbG90dXJlLWZpY2hlIC5ibG9jLXN1YiByaWdodC1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jY2xvdHVyZS1maWNoZSAuYmxvYy1zdWIuc3ViIHRleHQtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuI2Nsb3R1cmUtaGVhZGVyIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAjY2xvdHVyZS1oZWFkZXIgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1mb290ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jY2xvdHVyZS1kZXRhaWwgLmJsb2MtbWFpbiB0ZXh0LW1haW4ge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XG5cbiNjbG90dXJlLWRldGFpbCAuYmxvYy1tYWluIHJpZ2h0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuXG4jY2xvdHVyZS1kZXRhaWwgLmJsb2Mtc3ViIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuI2Nsb3R1cmUtZGV0YWlsIC5ibG9jLXN1YiB0ZXh0LW1haW4ge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jY2xvdHVyZS1kZXRhaWwgLmJsb2Mtc3ViIHJpZ2h0LWFjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbiNjbG90dXJlLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2Rhc2hib2FyZC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNjYkVuTGlnbmUtaGVhZGVyIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAjY2JFbkxpZ25lLWhlYWRlciAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNmYW1pbGxlLWZpbC1hcmlhbmUge1xuICBtYXJnaW46IDVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNmYW1pbGxlLWZpbC1hcmlhbmUgLnJvb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjZmFtaWxsZS1maWwtYXJpYW5lIC5mYW1pbGxlLWxpYmVsbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjZmFtaWxsZS1maWwtYXJpYW5lIC5mYW1pbGxlLWxpYmVsbGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNjbGllbnQtZGV0YWlscyAuY2xpZW50LWRldGFpbHMtZ2VucmUge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4jY2xpZW50LWRldGFpbHMgLmNsaWVudC1kZXRhaWxzLWNhdGVnb3JpZSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbiNjbGllbnQtZGV0YWlscyAuZ2VucmUtbGliZWxsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4jY2xpZW50LWRldGFpbHMgLmNsaWVudC1kZXRhaWxzLWJsb2Mge1xuICBtaW4td2lkdGg6IDI1MHB4OyB9XG5cbiNjbGllbnQtZGV0YWlscyAuZGV0YWlscy1vbmUtZGF0YSBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jY2xpZW50LWRldGFpbHMgLmNsaWVudC1kZXRhaWxzLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jY2xpZW50LWRldGFpbHMgLmNsaWVudC1kZXRhaWxzLXZhbHVlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4jY2xpZW50LWRldGFpbHMgLmNsaWVudC1kZXRhaWxzLXRlbC1jb250ZW50IHtcbiAgbWluLXdpZHRoOiAxNzBweDsgfVxuXG4jY2xpZW50LWRldGFpbHMgLm5vdGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogNzBweDsgfVxuICAjY2xpZW50LWRldGFpbHMgLm5vdGUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjY2xpZW50LWRldGFpbHMgLm5vdGUtY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jY2xpZW50LWRldGFpbHMgLnN0YXRzLXRvcDMtZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgI2NsaWVudC1kZXRhaWxzIC5zdGF0cy10b3AzLWdyb3VwIC5zdGF0cy10b3AzLXRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2NsaWVudC1kZXRhaWxzIC5zdGF0cy10b3AzLWdyb3VwIC5zdGF0cy10b3AzLXZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNjbGllbnQtZGV0YWlscyAuc3RhdHMtY2FydGUtcG9pbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNjYi1lbi1saWduZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNjbGllbnQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICAvKlxuICAuY2xpZW50LWhlYWRlci1tYWlue1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOjYwcHg7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgfVxuXG4gICAqLyB9XG4gICNjbGllbnQtaGVhZGVyIC5jbGllbnQtaGVhZGVyLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAjY2xpZW50LWhlYWRlciAuY2xpZW50LWhlYWRlci1iYWRnZSBtZC1pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICNjbGllbnQtaGVhZGVyIC5jbGllbnQtaGVhZGVyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjY2xpZW50LWhlYWRlciAuY2xpZW50LWhlYWRlci1mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI2NsaWVudC1oZWFkZXIgLmNsaWVudC1oZWFkZXItaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgI2NsaWVudC1oZWFkZXIgLmNsaWVudC1oZWFkZXItaWNvbnMgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgI2NsaWVudC1oZWFkZXIgLmhhcy1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZGVza3RvcCAjY2xpZW50LWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG5cbiNjbGllbnQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjY2xpZW50LWxpc3QgLmhlYWRlci1hY3Rpb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI2NsaWVudC1saXN0IC5jbGllbnQtbG9hZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuXG4jY2xpZW50LW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NsaWVudC1vbmxpbmUgLm9ubGluZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuI2NsaWVudC1vbmxpbmUgLm9ubGluZS1hY3Rpb24tbGluZSAuYmxvYyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI2NsaWVudC1vbmxpbmUgLm9ubGluZS1zdGF0dXMge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jY2xpZW50LW9ubGluZSAub25saW5lLXN0YXR1cy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAjY2xpZW50LW9ubGluZSAub25saW5lLXN0YXR1cy1tZXNzYWdlIC5zdWJ0ZXh0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnhzICNjbGllbnQtb25saW5lcyAuY2xpZW50LW9ubGluZXMtYmxvYyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbiNjbGllbnQtcmVtb3ZlUmR2IC50eHQtcmVtb3ZlIHtcbiAgY29sb3I6ICNDOTM4Njc7IH1cblxuI2NsaWVudC11cGRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NsaWVudC11cGRhdGUgLmdlbmVyaWMtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAjY2xpZW50LXVwZGF0ZSAuZ2VuZXJpYy10aXRsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNTkyQkNBOyB9XG4gICAgI2NsaWVudC11cGRhdGUgLmdlbmVyaWMtdGl0bGUuc2Vjb25kIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAjY2xpZW50LXVwZGF0ZSAuYWxpZ24tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2NsaWVudC11cGRhdGUgLnBsYXRmb3JtLWN1c3RvbS1maWVsZHMtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI2NsaWVudC11cGRhdGUgLmN1c3RvbS1maWVsZC1tYW5kYXRvcnkge1xuICAgIGNvbG9yOiByZWQ7IH1cbiAgI2NsaWVudC11cGRhdGUgLmNsaWVudC11cGRhdGUtY29udGVudCAuYmlydGhkYXktZGF5IHtcbiAgICB3aWR0aDogODBweCAhaW1wb3J0YW50OyB9XG4gICNjbGllbnQtdXBkYXRlIC5jbGllbnQtdXBkYXRlLWNvbnRlbnQgLmJpcnRoZGF5LW1vbnRoIHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDsgfVxuICAjY2xpZW50LXVwZGF0ZSAuY2xpZW50LXVwZGF0ZS1jb250ZW50IC5iaXJ0aGRheS15ZWFyIHtcbiAgICBtaW4td2lkdGg6IDY1cHg7IH1cbiAgI2NsaWVudC11cGRhdGUgLmNsaWVudC11cGRhdGUtY29udGVudCAuZ2VucmUtZ3JvdXAgLmdlbnJlLWdyb3VwLWlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG4gICAgI2NsaWVudC11cGRhdGUgLmNsaWVudC11cGRhdGUtY29udGVudCAuZ2VucmUtZ3JvdXAgLmdlbnJlLWdyb3VwLWlucHV0IC5nZW5yZS1ncm91cC1pbnB1dC1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjY2xpZW50LXVwZGF0ZSAuY2xpZW50LXVwZGF0ZS1jb250ZW50IC5nZW5yZS1ncm91cCAuZ2VucmUtZ3JvdXAtaW5wdXQgLmdlbnJlLWdyb3VwLWlucHV0LWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAjY2xpZW50LXVwZGF0ZSAuY2xpZW50LXVwZGF0ZS1pbnB1dC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuI2RlbW8tbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jZ2VuZXJpYy1hY2Nlc3MtbGlzdCAucHJvLWxpc3Qge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG5cbiNnZW5lcmljLWFjY2Vzcy1saXN0IC5nZW5lcmljLWFjY2Vzcy1saXN0LXNlcGFyYXRvciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICBtYXJnaW46IDIwcHggNjBweDsgfVxuXG4jZ2VuZXJpYy1hY2Nlc3MtbGlzdCAucGhvdG8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDsgfVxuXG4jZWNoZWFuY2llci1maWNoZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jZWNoZWFuY2llci1oZWFkZXIgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgY29sb3I6IHdoaXRlOyB9XG4gICNlY2hlYW5jaWVyLWhlYWRlciAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNlY2hlYW5jaWVyLXVwZGF0ZSAua2FsZW5kZXMtc2Nyb2xsYWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1MHB4OyB9XG5cbiNlY2hlYW5jaWVyLXVwZGF0ZSAuZWNoZWFuY2llci1saW5lIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjZWNoZWFuY2llci11cGRhdGUgLmVjaGVhbmNpZXItbGluZSAuZWNoZWFuY2llci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2VjaGVhbmNpZXItdXBkYXRlIC5lY2hlYW5jaWVyLWxpbmUgLmVjaGVhbmNpZXItdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jZWNoZWFuY2llci11cGRhdGUgLmxpbWl0LWlucHV0LXdpZHRoIGlucHV0IHtcbiAgd2lkdGg6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZWNoZWFuY2llci11cGRhdGUgLmVjaGVhbmNpZXItcm90YXRpbmcgbWQtaWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuI2dpZnQtbGlzdCAuZ2lmdC1saXN0LWl0ZW0tZWRpdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHg7IH1cbiAgI2dpZnQtbGlzdCAuZ2lmdC1saXN0LWl0ZW0tZWRpdCBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiNnaWZ0LXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjZ2lmdC1wcmV2aWV3IHAge1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICNnaWZ0LXByZXZpZXcgLnBob3RvLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuXG4ueHMgI2dpZnQtcHJldmlldyAuZ2lmdC1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi54cyAjZ2lmdC1wcmV2aWV3IC5waG90by1jb250YWluZXIge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbiNnYW1tZS1saXN0IC5nYW1tZS1saXN0LXJhelRleHQge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNnYW1tZS11cGRhdGUgLmdhbW1lLXVwZGF0ZS1yYXpUZXh0IHtcbiAgY29sb3I6ICNEMzJGMkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4jbG9naW4tcGFzc0xvc3QgLmxnLXN1YnRpdGxlIGIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQyQjsgfVxuXG4jbG9naW4tcGFzc0xvc3QgLmxnLWNhcmQtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG5cbiNsb2dpbi1wYXNzTG9zdCAubGctYmFjayB7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZjNGNmMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNsb2dpbi1wYXNzTG9zdCAubGctYmFjayBtZC1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjbG9naW4tcGFzc0xvc3QgLmxnLWJhY2s6aG92ZXIgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI2thbGVuZGVzLWFjYWRlbXktZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cblxuI2thbGVuZGVzQWNhZGVteS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNrYWxlbmRlcy1hY2FkZW15LW1vYmlsZSAuc2V0dGluZ3MtY29udGVudC10b29sYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI2thbGVuZGVzLWFjYWRlbXktbW9iaWxlIC5zZXR0aW5ncy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNrYWxlbmRlcy1hY2FkZW15LW1vYmlsZSAubWVudS1kZXNrdG9wIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xuICB6LWluZGV4OiAxMjsgfVxuXG4jbG9naW4tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Y2RjZGQjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAjbG9naW4tbWFpbiBidXR0b24sICNsb2dpbi1tYWluIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAjbG9naW4tbWFpbiAubGctcGFnZSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkZCOyB9XG4gICNsb2dpbi1tYWluIC5sZy1tYWluIHtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICNsb2dpbi1tYWluIC5sZy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjhweDsgfVxuICAjbG9naW4tbWFpbiAubGctYnJhbmQge1xuICAgIGdhcDogMTBweDsgfVxuICAjbG9naW4tbWFpbiAubGctbG9nbyB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1pbi13aWR0aDogMzRweDsgfVxuICAgICNsb2dpbi1tYWluIC5sZy1sb2dvIHBvbHlnb24ge1xuICAgICAgZmlsbDogIzZjNGNmMTsgfVxuICAgICNsb2dpbi1tYWluIC5sZy1sb2dvIC5sZy1sb2dvLWYxIHtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC4zNTsgfVxuICAgICNsb2dpbi1tYWluIC5sZy1sb2dvIC5sZy1sb2dvLWYyIHtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC41NTsgfVxuICAgICNsb2dpbi1tYWluIC5sZy1sb2dvIC5sZy1sb2dvLWYzIHtcbiAgICAgIGZpbGwtb3BhY2l0eTogMTsgfVxuICAgICNsb2dpbi1tYWluIC5sZy1sb2dvIC5sZy1sb2dvLWY0IHtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC42OyB9XG4gICAgI2xvZ2luLW1haW4gLmxnLWxvZ28gLmxnLWxvZ28tZjUge1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjg1OyB9XG4gICAgI2xvZ2luLW1haW4gLmxnLWxvZ28gLmxnLWxvZ28tZjYge1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjQ1OyB9XG4gICAgI2xvZ2luLW1haW4gLmxnLWxvZ28gLmxnLWxvZ28tYWNjZW50IHtcbiAgICAgIGZpbGw6ICNDODM4Njg7IH1cbiAgI2xvZ2luLW1haW4gLmxnLWJyYW5kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNsb2dpbi1tYWluIC5sZy1zdXBwb3J0IHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbG9naW4tbWFpbiAubGctc3VwcG9ydCBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI2xvZ2luLW1haW4gLmxnLXN1cHBvcnQ6aG92ZXIgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjbG9naW4tbWFpbiAubGctYm9keSB7XG4gICAgcGFkZGluZzogOHB4IDE2cHggMjhweDsgfVxuICAjbG9naW4tbWFpbiAubGctY2FyZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDQ4cHggcmdiYSgyMCwgMjAsIDQzLCAwLjA2KTsgfVxuICAjbG9naW4tbWFpbiAubGctZXllYnJvdyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI2xvZ2luLW1haW4gLmxnLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjbG9naW4tbWFpbiAubGctc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjbG9naW4tbWFpbiAubGctYWxlcnQge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGNvbG9yOiAjMUY2RTQwOyB9XG4gICAgI2xvZ2luLW1haW4gLmxnLWFsZXJ0IG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAjbG9naW4tbWFpbiAubGctYWxlcnQuaXMtZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZDogI0ZERUNFRjtcbiAgICAgIGNvbG9yOiAjQTgyNTNGOyB9XG4gICAgICAjbG9naW4tbWFpbiAubGctYWxlcnQuaXMtZXJyb3IgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRDkzQTVDOyB9XG4gICNsb2dpbi1tYWluIC5sZy1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAjbG9naW4tbWFpbiAubGctbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICNsb2dpbi1tYWluIC5sZy1pbnB1dCB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZzogMCA2cHggMCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYm94LXNoYWRvdyAwLjE1czsgfVxuICAgICNsb2dpbi1tYWluIC5sZy1pbnB1dCA+IG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM4QThBQTM7IH1cbiAgICAjbG9naW4tbWFpbiAubGctaW5wdXQgaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAgICAgI2xvZ2luLW1haW4gLmxnLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjQjBBRkM0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgICAjbG9naW4tbWFpbiAubGctaW5wdXQgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCwgI2xvZ2luLW1haW4gLmxnLWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsICNsb2dpbi1tYWluIC5sZy1pbnB1dCBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZGRkZGRiBpbnNldDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMxNDE0MkI7IH1cbiAgICAjbG9naW4tbWFpbiAubGctaW5wdXQ6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4xMik7IH1cbiAgICAgICNsb2dpbi1tYWluIC5sZy1pbnB1dDpmb2N1cy13aXRoaW4gPiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI2xvZ2luLW1haW4gLmxnLWVycm9ycyB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0Q5M0E1QzsgfVxuICAjbG9naW4tbWFpbiBmb3JtLm5nLXN1Ym1pdHRlZCAubGctaW5wdXQ6aGFzKC5uZy1pbnZhbGlkKSxcbiAgI2xvZ2luLW1haW4gLmxnLWlucHV0OmhhcygubmctaW52YWxpZC5uZy1kaXJ0eS5uZy10b3VjaGVkKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDkzQTVDOyB9XG4gICNsb2dpbi1tYWluIC5sZy1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbG9naW4tbWFpbiAubGctbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM2YzRjZjE7IH1cbiAgI2xvZ2luLW1haW4gLmxnLXN1Ym1pdCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyMHB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI2KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbG9naW4tbWFpbiAubGctc3VibWl0IG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAjbG9naW4tbWFpbiAubGctc3VibWl0IG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjRkZGRkZGOyB9XG4gICAgI2xvZ2luLW1haW4gLmxnLXN1Ym1pdDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjkyOyB9XG4gICAgI2xvZ2luLW1haW4gLmxnLXN1Ym1pdFtkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAjbG9naW4tbWFpbiAubGctZGl2aWRlciB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjbG9naW4tbWFpbiAubGctZGl2aWRlci1saW5lIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUNFQUY1OyB9XG4gICNsb2dpbi1tYWluIC5sZy1kaXZpZGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICNsb2dpbi1tYWluIC5sZy1zZWNvbmRhcnkge1xuICAgIGdhcDogOHB4IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAjbG9naW4tbWFpbiAubGctc2Vjb25kYXJ5LXNlcCB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogI0RDRDlFQTsgfVxuICAjbG9naW4tbWFpbiAubGctc2Vjb25kYXJ5LWxpbmsge1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbG9naW4tbWFpbiAubGctc2Vjb25kYXJ5LWxpbmsgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICNsb2dpbi1tYWluIC5sZy1zZWNvbmRhcnktbGluazpob3ZlciBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNsb2dpbi1tYWluIC5sZy12ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzhBOEFBMzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgI2xvZ2luLW1haW4gLmxnLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTRweCAxNnB4OyB9XG4gICNsb2dpbi1tYWluIC5sZy1jYXJkIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7IH1cbiAgI2xvZ2luLW1haW4gLmxnLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgI2xvZ2luLW1haW4gLmxnLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbiN3ZWxjb21lLXBhZ2UgLmludHJvLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzAzNTk3QzsgfVxuXG4jd2VsY29tZS1wYWdlIC5saW5rcyB7XG4gIGNvbG9yOiAjMDM1OTdDO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICN3ZWxjb21lLXBhZ2UgLmxpbmtzIGRpdiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgI3dlbGNvbWUtcGFnZSAubGlua3MgZGl2OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jd2VsY29tZS1wYWdlIC52ZXJzaW9uIHtcbiAgY29sb3I6ICMwMzU5N0M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuI3dlbGNvbWUtcGFnZSAucG93ZXJlZC1ieSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG4gICN3ZWxjb21lLXBhZ2UgLnBvd2VyZWQtYnkgYSB7XG4gICAgY29sb3I6ICNjMjE4NWI7IH1cblxuI3dlbGNvbWUtcGFnZSAubG9naW4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuI3dlbGNvbWUtcGFnZS5ub3QtZ3Qtc20gLmludHJvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiN3ZWxjb21lLXBhZ2Uubm90LWd0LXNtIC5wb3dlcmVkLWJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbiN3ZWxjb21lLXBhZ2UuZ3Qtc20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gICN3ZWxjb21lLXBhZ2UuZ3Qtc20gLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAjd2VsY29tZS1wYWdlLmd0LXNtIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgIGZvbnQtZmFtaWx5OiBcInNhbnNhdGlvblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbiNpbWFnZS1kaXNwbGF5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjaW1hZ2UtZGlzcGxheSBpbWcge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmltYWdlLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmltYWdlLWl0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuI2ltYWdlLWNvbnN1bHQgLnBob3RvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4jaW1hZ2UtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbWFya2V0aW5nLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI21hcmtldGluZy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI21hcmtldGluZy1oZWFkZXIgLmhlYWRlci1jb250ZW50IC5oZWFkZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNtYXJrZXRpbmctaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICNtYXJrZXRpbmctaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWZlYXR1cmVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNtYXJrZXRpbmctaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLWZlYXR1cmVzIG1kLWljb24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbiNtYXJrZXRpbmctcGFyYW1ldHJhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI21hcmtldGluZy1yYXBwb3J0IC5pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gICNtYXJrZXRpbmctcmFwcG9ydCAuaXRlbS1jb250YWluZXIgLml0ZW0tbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICNtYXJrZXRpbmctcmFwcG9ydCAuaXRlbS1jb250YWluZXIgLml0ZW0tYWN0aW9ucyB7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuXG4jbWFycXVlLWxpc3QgLm1hcnF1ZS1saXN0LXJhelRleHQge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNtYXJxdWUtdXBkYXRlIC5tYXJxdWUtdXBkYXRlLXJhelRleHQge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNoZWxwLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG4gICNoZWxwLWRldGFpbHMgLmJhY2stYnV0dG9uIHtcbiAgICBjb2xvcjogIzE5NzZEMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjaGVscC1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAjaGVscC1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCAuYmxvY1RpdGxlLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBjb2xvcjogIzFBMjM3RTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgI2hlbHAtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgLnd5c2l3eWctdW5kZXJsaW5lIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI2hlbHAtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgI2hlbHAtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICNoZWxwLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgI2hlbHAtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgaDEsICNoZWxwLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IGgyLCAjaGVscC1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCBoMyB7XG4gICAgICBjb2xvcjogIzFBMjM3RTsgfVxuICAgICNoZWxwLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IGgxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gICAgI2hlbHAtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAgICNoZWxwLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAjaGVscC1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCBpZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgI2hlbHAtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgcHJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjaGVscC1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCBwcmUgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICNoZWxwLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IG9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgI2hlbHAtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgb2wgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICNoZWxwLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IGFbdGFyZ2V0PV9zZWxmXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNoZWxwLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2hlbHAtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jaGVscC1zdXBwb3J0IGEge1xuICBjb2xvcjogYmx1ZTsgfVxuXG4jbWVkaWEtY29uc3VsdCAuY2hhdC1tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ny42N2RlZywgI0ZCQTY3RCAzLjU2JSwgI0ZEQkM3RiA5Mi40OCUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gICNtZWRpYS1jb25zdWx0IC5jaGF0LW1lc3NhZ2UtaGVhZGVyIC5hY3Rpb25zIDpub3QoLnNlbGVjdGVkKSBtZC1pY29uIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgI21lZGlhLWNvbnN1bHQgLmNoYXQtbWVzc2FnZS1oZWFkZXIgLmFjdGlvbnMgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgI21lZGlhLWNvbnN1bHQgLmNoYXQtbWVzc2FnZS1oZWFkZXIgLmZyb20tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICNtZWRpYS1jb25zdWx0IC5jaGF0LW1lc3NhZ2UtaGVhZGVyLmlzLWRlc2t0b3Age1xuICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI21lZGlhLWNvbnN1bHQgLmNoYXQtbWVzc2FnZS1oZWFkZXIuaXMtZGVza3RvcCAuZnJvbS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbiNtZWRpYS1jb25zdWx0IC5zaG93LWNoYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xuICBtYXJnaW46IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jbWVkaWEtY29uc3VsdCAjZW1haWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZGVza3RvcCAjbWVkaWEtY29uc3VsdCAuY2hhdC1tZXNzYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkY7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG4gIC5kZXNrdG9wICNtZWRpYS1jb25zdWx0IC5jaGF0LW1lc3NhZ2UtaGVhZGVyIC5mcm9tLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5kZXNrdG9wICNtZWRpYS1jb25zdWx0IC5jaGF0LW1lc3NhZ2UtaGVhZGVyIC5hY3Rpb25zIG1kLWljb24ge1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG5cbiNtZWRpYXMtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjbWVkaWFzLWxpc3QgLmhlYWRlci1saWJlbGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjbWVkaWFzLWxpc3QgLm1haW4tY29udGVudCAubWFpbi1jb250ZW50LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7IH1cbiAgICAjbWVkaWFzLWxpc3QgLm1haW4tY29udGVudCAubWFpbi1jb250ZW50LWhlYWRlciAubWFpbi1jb250ZW50LWhlYWRlci1kYXRlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgI21lZGlhcy1saXN0IC5tYWluLWNvbnRlbnQgLm1haW4tY29udGVudC1oZWFkZXIgLm1haW4tY29udGVudC1oZWFkZXItZW52b2lzIC5saWJlbGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI21lZGlhcy1saXN0IC5tYWluLWNvbnRlbnQgLm1haW4tY29udGVudC1oZWFkZXIgLm1haW4tY29udGVudC1oZWFkZXItZW52b2lzIC52YWx1ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAjbWVkaWFzLWxpc3QgLm1haW4tY29udGVudCAubWVkaWEtZGV0YWlscyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAjbWVkaWFzLWxpc3QgLm1haW4tY29udGVudCAubWVkaWEtZGV0YWlscyAuZGV0YWlsLW5vQ29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgI21lZGlhcy1saXN0IC5tYWluLWNvbnRlbnQgLm1lZGlhLWRldGFpbHMgLmRldGFpbC1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgICAgICNtZWRpYXMtbGlzdCAubWFpbi1jb250ZW50IC5tZWRpYS1kZXRhaWxzIC5kZXRhaWwtY29udGVudCAuaXRlbS10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICNtZWRpYXMtbGlzdCAubWFpbi1jb250ZW50IC5tZWRpYS1kZXRhaWxzIC5kZXRhaWwtY29udGVudCAuaXRlbS10aXRsZSBkaXYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAjbWVkaWFzLWxpc3QgLm1haW4tY29udGVudCAubWVkaWEtZGV0YWlscyAuZGV0YWlsLWNvbnRlbnQgLm1lc3NhZ2Uge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgI21lZGlhcy1saXN0IC5tYWluLWNvbnRlbnQgLm1lZGlhLWRldGFpbHMgLmRldGFpbC1jb250ZW50IC5zbXMtZmFpbHVyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgI21lZGlhcy1saXN0IC5tYWluLWNvbnRlbnQgLm1lZGlhLWRldGFpbHMgLmRldGFpbC1jb250ZW50IC5zbXMtZmFpbHVyZSAuZmFpbHVyZS1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAgICNtZWRpYXMtbGlzdCAubWFpbi1jb250ZW50IC5tZWRpYS1kZXRhaWxzIC5kZXRhaWwtY29udGVudCAuc21zLWZhaWx1cmUgLmZhaWx1cmUtaWNvbiBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQzYyODI4OyB9XG4gICAgICAgICNtZWRpYXMtbGlzdCAubWFpbi1jb250ZW50IC5tZWRpYS1kZXRhaWxzIC5kZXRhaWwtY29udGVudCAuc21zLWZhaWx1cmUgLmZhaWx1cmUtbWVzc2FnZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBjb2xvcjogI0M2MjgyODsgfVxuXG4jaGVscC1yZXNvdXJjZXMge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzBCMDY0MztcbiAgbWluLWhlaWdodDogMDsgfVxuICAjaGVscC1yZXNvdXJjZXMgbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNoZWxwLXJlc291cmNlcyAuaHItY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAzMHB4IDM0cHggMzRweDsgfVxuICAjaGVscC1yZXNvdXJjZXMgLmhyLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuICAjaGVscC1yZXNvdXJjZXMgLmhyLWhlYWRlci1sZWZ0IHtcbiAgICBnYXA6IDIwcHg7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1oZWFkZXItaWNvbiB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUVFRkQ7IH1cbiAgICAjaGVscC1yZXNvdXJjZXMgLmhyLWhlYWRlci1pY29uIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjaGVscC1yZXNvdXJjZXMgLmhyLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW46IDZweCAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1jYXJkIHtcbiAgICBnYXA6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAjaGVscC1yZXNvdXJjZXMgLmhyLWNhcmQuaHItY2FyZC0taGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNkY0RkU7XG4gICAgICBib3JkZXItY29sb3I6ICNFQ0U4RkM7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1jYXJkLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjaGVscC1yZXNvdXJjZXMgLmhyLWNhcmQtaWNvbi5oci1jYXJkLWljb24tLW11dGVkIHtcbiAgICAgIGNvbG9yOiAjNEE0NTYwOyB9XG4gICNoZWxwLXJlc291cmNlcyAuaHItY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1jYXJkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1idG4tcHJpbWFyeSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTRweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7IH1cbiAgICAjaGVscC1yZXNvdXJjZXMgLmhyLWJ0bi1wcmltYXJ5IG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAjaGVscC1yZXNvdXJjZXMgLmhyLWJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1YjNkZTA7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1idG4tc3RhdHVzIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGdhcDogOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEYwRjU7XG4gICAgY29sb3I6ICM0QTQ1NjA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2hlbHAtcmVzb3VyY2VzIC5oci1idG4tc3RhdHVzIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM0QTQ1NjA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7IH1cbiAgICAjaGVscC1yZXNvdXJjZXMgLmhyLWJ0bi1zdGF0dXM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0U3RTZFRjsgfVxuICAgICNoZWxwLXJlc291cmNlcyAuaHItYnRuLXN0YXR1cy5pcy1vbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTNGNUU2O1xuICAgICAgY29sb3I6ICMyRTdEMzI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICNoZWxwLXJlc291cmNlcyAuaHItYnRuLXN0YXR1cy5pcy1vbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyRTdEMzI7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1yZXNvdXJjZXMge1xuICAgIGdhcDogMTZweDsgfVxuICAjaGVscC1yZXNvdXJjZXMgLmhyLXJlc291cmNlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xMnMsIGJvcmRlci1jb2xvciAwLjEyczsgfVxuICAgICNoZWxwLXJlc291cmNlcyAuaHItcmVzb3VyY2U6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRDlEMkZCO1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDExLCA2LCA2NywgMC4wOCk7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1yZXNvdXJjZS1pY29uIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG1pbi13aWR0aDogMzZweDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNoZWxwLXJlc291cmNlcyAuaHItcmVzb3VyY2UtZmIge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgI2hlbHAtcmVzb3VyY2VzIC5oci1yZXNvdXJjZS1jaGV2cm9uIHtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjaGVscC1yZXNvdXJjZXMgLmhyLXJlc291cmNlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNoZWxwLXJlc291cmNlcyAuaHItcmVzb3VyY2UtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbiNtYXJrZXRpbmctc3ludGhlc2UgLnN5bnRoZXNlLWJsb2MucGFyYW1ldGVycyAuc3ludGhlc2UtZGF0YSAuc3ludGhlc2UtZGF0YS12YWx1ZSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuI21hcmtldGluZy1zeW50aGVzZSAuc3ludGhlc2UtYmxvYy5wYXJhbWV0ZXJzIC5zeW50aGVzZS1kYXRhIC5zeW50aGVzZS1kYXRhLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4jbWFya2V0aW5nLXN5bnRoZXNlIC5zeW50aGVzZS1ibG9jIC5zeW50aGVzZS1kYXRhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICNtYXJrZXRpbmctc3ludGhlc2UgLnN5bnRoZXNlLWJsb2MgLnN5bnRoZXNlLWRhdGEgLnN5bnRoZXNlLWRhdGEtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNtYXJrZXRpbmctc3ludGhlc2UgLm1hcmtldGluZy1zeW50aGVzZS1waG90by1tYWlsLWNvbnN1bHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNtYXJrZXRpbmctc3ludGhlc2UgLm1hcmtldGluZy1zeW50aGVzZS1waG90by1tYWlsLWNvbnN1bHQgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jbWFya2V0aW5nLXN5bnRoZXNlIC5rYWxlbmRlcy1zeW50aGVzZS1odG1sIHAge1xuICBtYXJnaW46IDBweDsgfVxuXG4jcHJlUGF5bWVudC1maWNoZSAucHJlUGF5bWVudC1saW5lIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjcHJlUGF5bWVudC1maWNoZSAucHJlUGF5bWVudC1saW5lIC5wcmVQYXltZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjcHJlUGF5bWVudC1maWNoZSAucHJlUGF5bWVudC1saW5lIC5wcmVQYXltZW50LXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jcHJlUGF5bWVudC1maWNoZSAucHJlUGF5bWVudC13YXJuaW5ncyB7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICNwcmVQYXltZW50LWZpY2hlIC5wcmVQYXltZW50LXdhcm5pbmdzIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI3ByZVBheW1lbnQtZmljaGUgLmZvcmNlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDVweCAwcHg7IH1cbiAgI3ByZVBheW1lbnQtZmljaGUgLmZvcmNlLWNvbnRhaW5lciAuZm9yY2UtY29udGFpbmVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAwcHg7IH1cblxuI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGQjsgfVxuICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1wYWdlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1jYXJkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgcGFkZGluZzogMzJweCAyOHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDQ4cHggcmdiYSgyMCwgMjAsIDQzLCAwLjA2KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAgICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWNhcmQgYnV0dG9uLCAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1jYXJkIGEge1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctaWNvbiB7XG4gICAgd2lkdGg6IDkycHg7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEOyB9XG4gICAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctaWNvbiBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWJhZGdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM1QjNGRDk7IH1cbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM1RTVFN0E7IH1cbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1hY3Rpb24ge1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjVGRjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctYWN0aW9uICsgLm5zdy1hY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1hY3Rpb24taWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMjAsIDIwLCA0MywgMC4wNSk7IH1cbiAgICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1hY3Rpb24taWNvbiBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWFjdGlvbi10ZXh0IHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctYWN0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1RTVFN0E7IH1cbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctYWN0aW9uLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctYWN0aW9uLXBob25lIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctYnRuLXByaW1hcnkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZ2FwOiA4cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMjZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM2YzRjZjE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjQpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWJ0bi1wcmltYXJ5IG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjkyOyB9XG4gICAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctYnRuLXByaW1hcnkuaXMtc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWJ0bi1wcmltYXJ5LmlzLXNlY29uZGFyeSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWJ0bi1wcmltYXJ5LmlzLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7IH1cbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctZm9vdGVyIHtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG4gICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWZvb3Rlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM1RTVFN0E7IH1cbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIC5uc3ctYnRuLWxpbmsge1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWJ0bi1saW5rIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICM0QTRBNUU7IH1cbiAgICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1idG4tbGluazpob3ZlciBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1wYWdlIHtcbiAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWNhcmQge1xuICAgIHBhZGRpbmc6IDI0cHggMThweCAyMHB4OyB9XG4gICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LWljb24ge1xuICAgIHdpZHRoOiA3NnB4O1xuICAgIGhlaWdodDogNzZweDsgfVxuICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICNuby1zdWJzY3JpcHRpb24td2VsY29tZSAubnN3LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAjbm8tc3Vic2NyaXB0aW9uLXdlbGNvbWUgLm5zdy1idG4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4jcHJlUGF5bWVudC1wYXkgLnByZVBheW1lbnQtcGF5LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jbm90aWZpY2F0aW9uLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICBtaW4taGVpZ2h0OiAwO1xuICAvKiBFbi10w6p0ZSAqL1xuICAvKiBMaXN0ZSAqL1xuICAvKiB0ZXh0ZSBkdSBzZXJ2ZXVyIChtZXNzYWdlLnN1YiksIGFmZmljaMOpIGVuIGVudGllciBjb21tZSBkYW5zIGwnYW5jaWVubmUgdmVyc2lvbiAqL1xuICAvKiBjaGFyZ2VtZW50IChjbGFzc2UgcG9zw6llIHBhciBsZSBjb250csO0bGV1ciwgc2FucyBiaW5kaW5nKSAqL1xuICAvKiBQaWVkICovIH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IG1kLWljb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLXJvb3Qge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMThweCAyOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRUY3OyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtaGVhZGVyLWxlZnQge1xuICAgIGdhcDogMThweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1oZWFkZXItaWNvbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLXRpdGxlLXJvdyB7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtY291bnQge1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNFREU4RkQ7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNsb3NlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNsb3NlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtbGlzdCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDZweCAyNHB4IDIwcHg7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1kYXkge1xuICAgIG1hcmdpbjogMjJweCAwIDEycHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMThweCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjEycywgYm94LXNoYWRvdyAwLjEyczsgfVxuICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtY2FyZC5pcy1jbGlja2FibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNhcmQuaXMtY2xpY2thYmxlOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDlEMkZCO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxOHB4IHJnYmEoMTEsIDYsIDY3LCAwLjA3KTsgfVxuICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNhcmQtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtY2FyZC1pY29uIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLWljb24ubmwtdG9uZS1wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZDogI0YxRUVGRDsgfVxuICAgICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLWljb24ubmwtdG9uZS1wdXJwbGUgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtY2FyZC1pY29uLm5sLXRvbmUtcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREVDRUM7IH1cbiAgICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtY2FyZC1pY29uLm5sLXRvbmUtcmVkIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgICAgY29sb3I6ICNEMzJGMkY7IH1cbiAgICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNhcmQtaWNvbi5ubC10b25lLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGMkUzOyB9XG4gICAgICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNhcmQtaWNvbi5ubC10b25lLW9yYW5nZSAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICAgIGNvbG9yOiAjRTA3QjAwOyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtdW5yZWFkLWRvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNFNTM5NkI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjsgfVxuICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNhcmQtYm9keSB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtY2FyZC1oZWFkIHtcbiAgICBnYXA6IDEycHg7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLXR5cGUubmwtdG9uZS1wdXJwbGUge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNhcmQtdHlwZS5ubC10b25lLXJlZCB7XG4gICAgICBjb2xvcjogI0QzMkYyRjsgfVxuICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtY2FyZC10eXBlLm5sLXRvbmUtb3JhbmdlIHtcbiAgICAgIGNvbG9yOiAjRTA3QjAwOyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtY2FyZC10aW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4QTg2QTA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNhcmQtaHRtbCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLWh0bWwgYiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLWFjdGlvbi1jb2wge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLWFjdGlvbiB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1pbi13aWR0aDogNDJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtY2FyZC1hY3Rpb24gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtY2FyZC1hY3Rpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjJGRTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Q5RDJGQjsgfVxuICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWljb24tbG9hZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbmltYXRpb246IG5sLXNwaW4gMC45cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLmlzLWxvYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLmlzLWxvYWRpbmcgLm5sLWljb24taWRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLmlzLWxvYWRpbmcgLm5sLWljb24tbG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1jYXJkLWNoZXZyb24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBtaW4td2lkdGg6IDI0cHg7IH1cbiAgICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWNhcmQtY2hldnJvbiAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtZW1wdHkge1xuICAgIHBhZGRpbmc6IDU2cHggMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWVtcHR5IG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNDOUM0REU7IH1cbiAgICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWVtcHR5IC5ubC1lbXB0eS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1lbXB0eSAubmwtZW1wdHktdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjbm90aWZpY2F0aW9uLWxpc3QgLm5sLWZvb3RlciB7XG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRUY3O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1hY3Rpb24ge1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtYWN0aW9uIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNHB4OyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1hY3Rpb25bZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1hY3Rpb24tZGVsZXRlIHtcbiAgICBjb2xvcjogI0U1Mzk2QjsgfVxuICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtYWN0aW9uLWRlbGV0ZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRTUzOTZCOyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1hY3Rpb24tZGVsZXRlOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkRFRUYyOyB9XG4gICNub3RpZmljYXRpb24tbGlzdCAubmwtYWN0aW9uLXJlZnJlc2gge1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1hY3Rpb24tcmVmcmVzaCBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI25vdGlmaWNhdGlvbi1saXN0IC5ubC1hY3Rpb24tcmVmcmVzaDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y1RjNGQzsgfVxuICAgICNub3RpZmljYXRpb24tbGlzdCAubmwtYWN0aW9uLXJlZnJlc2ggLmlzLXNwaW5uaW5nIHtcbiAgICAgIGFuaW1hdGlvbjogbmwtc3BpbiAwLjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIG5sLXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbiNyZW5ld2FsLXBheW1lbnQtZGV0YWlsIC5pYmFuLWNvbnRhaW5lci1tYWluIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgI3JlbmV3YWwtcGF5bWVudC1kZXRhaWwgLmliYW4tY29udGFpbmVyLW1haW4gLmliYW4tbGliZWxsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICNyZW5ld2FsLXBheW1lbnQtZGV0YWlsIC5pYmFuLWNvbnRhaW5lci1tYWluIC5pYmFuLWNvbnRhaW5lci1zdWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgYW5pbWF0aW9uOiBib3JkZXJfcmV2ZWFsIDEuNXMgZWFzZSBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gICAgI3JlbmV3YWwtcGF5bWVudC1kZXRhaWwgLmliYW4tY29udGFpbmVyLW1haW4gLmliYW4tY29udGFpbmVyLXN1YiAuaWJhbi1lbGVtZW50IC5sZWdhbC1tZW50aW9ucyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzc0NmU2ZTtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAjcmVuZXdhbC1wYXltZW50LWRldGFpbCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIC5pYmFuLWVsZW1lbnQgLmxlZ2FsLW1lbnRpb25zLWRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgI3JlbmV3YWwtcGF5bWVudC1kZXRhaWwgLmliYW4tY29udGFpbmVyLW1haW4gLmliYW4tY29udGFpbmVyLXN1YiAuaWJhbi1lbGVtZW50IC5sZWdhbC1tZW50aW9ucy1kaXYga2FsZW5kZXMtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAjcmVuZXdhbC1wYXltZW50LWRldGFpbCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1jb250YWluZXItc3ViIC5pYmFuLWVsZW1lbnQgLmZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjcmVuZXdhbC1wYXltZW50LWRldGFpbCAuaWJhbi1jb250YWluZXItbWFpbiAuaWJhbi1sZWdhbCB7XG4gICAgbWFyZ2luOiAxMHB4OyB9XG5cbkBrZXlmcmFtZXMgYm9yZGVyX3JldmVhbCB7XG4gIDEwMCUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTcwNzA7IH0gfVxuXG4jcmVuZXdhbC1wYXltZW50LWRldGFpbCAuY29udGFjdC1pdGVtIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gICNyZW5ld2FsLXBheW1lbnQtZGV0YWlsIC5jb250YWN0LWl0ZW0gLmNvbnRhY3QtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjcmVuZXdhbC1wYXltZW50LWRldGFpbCAuY29udGFjdC1pdGVtIC5jb250YWN0LWl0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogIzRFNEI2NjsgfVxuICAjcmVuZXdhbC1wYXltZW50LWRldGFpbCAuY29udGFjdC1pdGVtIC5jb250YWN0LWl0ZW0tbnVtZXJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjQzkzODY3OyB9XG5cbi54cyAjcmVuZXdhbC1wYXltZW50LWRldGFpbCAuaWJhbi1jb250YWluZXItbWFpbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG5cbi54cyAjcmVuZXdhbC1wYXltZW50LWRldGFpbCAuY29udGFjdC1pdGVtIHtcbiAgbWFyZ2luOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuI3JhcHBvcnQtY29tcHRhYmxlLWxpc3QgLnJhcHBvcnQtaXRlbSAucmFwcG9ydC1pdGVtLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jcmFwcG9ydC1jb21wdGFibGUtbGlzdCAucmFwcG9ydC1pdGVtIC5yYXBwb3J0LWl0ZW0tZXhwb3J0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4jcmFwcG9ydC1jb21wdGFibGUtbGlzdCAucmFwcG9ydC1pdGVtIC5yYXBwb3J0LWl0ZW0tbGliZWxsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3JhcHBvcnQtY29tcHRhYmxlLWxpc3QgLnJhcHBvcnQtaXRlbSAucmFwcG9ydC1pdGVtLXNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4OyB9XG5cbiNyYXBwb3J0LWNvbXB0YWJsZS1saXN0IC5yYXBwb3J0LWl0ZW0gLnJhcHBvcnQtaXRlbS1pdGVtLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiNyYXBwb3J0LWNvbXB0YWJsZS1saXN0IC5mcmVxdWVuY2UtaXRlbSAuZnJlcXVlbmNlLWl0ZW0tbGliZWxsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI3JhcHBvcnQtY29tcHRhYmxlLWxpc3QgLmZyZXF1ZW5jZS1pdGVtIC5mcmVxdWVuY2UtaXRlbS1kYXkge1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jcmFwcG9ydC1jb21wdGFibGUtbGlzdCAuZnJlcXVlbmNlLWJsb2Mtc3ViIHtcbiAgcGFkZGluZzogMHB4IDYwcHg7IH1cbiAgI3JhcHBvcnQtY29tcHRhYmxlLWxpc3QgLmZyZXF1ZW5jZS1ibG9jLXN1YiAuZnJlcXVlbmNlLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4OyB9XG4gICAgI3JhcHBvcnQtY29tcHRhYmxlLWxpc3QgLmZyZXF1ZW5jZS1ibG9jLXN1YiAuZnJlcXVlbmNlLWl0ZW06bm90KC5pcy1sYXN0KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4ueHMgI3JhcHBvcnQtY29tcHRhYmxlLWxpc3QgLmZyZXF1ZW5jZS1ibG9jLXN1YiB7XG4gIHBhZGRpbmc6IDBweCAzMHB4OyB9XG5cbiNub3RpZmljYXRpb24tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcmFwcG9ydC1jb21wdGFibGUtcmVwb3J0LWxpc3QgLnJhcHBvcnQtY29tcHRhYmxlLXJlcG9ydC1saXN0LXRpdGxlIC5rYWxlbmRlcy1saXN0VGl0bGUgLnRpdGxlLW5hbWUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNDOTM4Njc7IH1cblxuI3JhcHBvcnQtY29tcHRhYmxlLXJlcG9ydC1saXN0IC5yZXBvcnQtaXRlbS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMHB4IDMwcHg7IH1cbiAgI3JhcHBvcnQtY29tcHRhYmxlLXJlcG9ydC1saXN0IC5yZXBvcnQtaXRlbS1jb250YWluZXIgLnJlcG9ydC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4jcmFwcG9ydC1jb21wdGFibGUtcmVwb3J0LWxpc3QgLnJlcG9ydC1pdGVtLXN1YiB7XG4gIHBhZGRpbmc6IDBweCA2MHB4OyB9XG4gICNyYXBwb3J0LWNvbXB0YWJsZS1yZXBvcnQtbGlzdCAucmVwb3J0LWl0ZW0tc3ViIC5zdWItaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMHB4OyB9XG4gICAgI3JhcHBvcnQtY29tcHRhYmxlLXJlcG9ydC1saXN0IC5yZXBvcnQtaXRlbS1zdWIgLnN1Yi1pdGVtOm5vdCguaXMtbGFzdCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cblxuI3JhcHBvcnQtY29tcHRhYmxlLXJlcG9ydC1saXN0IC5pdGVtLWlucHV0LW9yZHJlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnhzICNyYXBwb3J0LWNvbXB0YWJsZS1yZXBvcnQtbGlzdCAucmVwb3J0LWl0ZW0tc3ViIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7IH1cblxuI3JlZ2xlbWVudC1hY2NvdW50IC5jbGllbnQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuI3JlZ2xlbWVudC1hY2NvdW50IC5jbGllbnQtaW5mb3JtYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgI3JlZ2xlbWVudC1hY2NvdW50IC5jbGllbnQtaW5mb3JtYXRpb24gLmNsaWVudC1pbmZvcm1hdGlvbi1hcnJvdyBtZC1pY29uIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTVweDtcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICNyZWdsZW1lbnQtYWNjb3VudCAuY2xpZW50LWluZm9ybWF0aW9uIC5jbGllbnQtaW5mb3JtYXRpb24tYWNjb3VudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI3JlZ2xlbWVudC1hY2NvdW50IC5jbGllbnQtaW5mb3JtYXRpb24gLmNsaWVudC1pbmZvcm1hdGlvbi1zZXBhcmF0b3Ige1xuICAgIG1pbi13aWR0aDogMzBweDsgfVxuICAjcmVnbGVtZW50LWFjY291bnQgLmNsaWVudC1pbmZvcm1hdGlvbiAuY2xpZW50LWluZm9ybWF0aW9uLWdpZnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNyZWdsZW1lbnQtYWNjb3VudCAuY2xpZW50LWluZm9ybWF0aW9uIC5rYWxlbmRlcy10YWcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3JlZ2xlbWVudC1hY2NvdW50IC5jbGllbnQtaW5mb3JtYXRpb24gLmthbGVuZGVzLXRhZyAuaWNvbi1jb250YWluZXIgbWQtaWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDsgfVxuXG4jc2F0aXNmYWN0aW9uLWRhc2hib2FyZCAucmV2aWV3LWRlbGV0ZS1yZXNwb25zZS1saW5rIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzFFODhFNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNzYXRpc2ZhY3Rpb24tZGFzaGJvYXJkIC5yZXZpZXctZGVsZXRlLXJlc3BvbnNlLWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNzYXRpc2ZhY3Rpb24tZGFzaGJvYXJkIC5zYXRpc2ZhY3Rpb24tZGFzaGJvYXJkLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI3NhdGlzZmFjdGlvbi1kYXNoYm9hcmQgLnJhdGluZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuI3NhdGlzZmFjdGlvbi1kYXNoYm9hcmQgLnJhdGluZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jc2F0aXNmYWN0aW9uLWRhc2hib2FyZCAucmVzc291cmNlcyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4jc2F0aXNmYWN0aW9uLWRhc2hib2FyZCAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAxMHB4IDYwcHg7IH1cblxuI3NhdGlzZmFjdGlvbi1kYXNoYm9hcmQgLnJhdGluZy1jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuI3NhdGlzZmFjdGlvbi1kYXNoYm9hcmQgLnNhdGlzZmFjdGlvbi1kYXNoYm9hcmQtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG5cbiNzYXRpc2ZhY3Rpb24tZGFzaGJvYXJkIC5zZWxmLXN0YXRpc3RpcXVlcy1jaGFydCB7XG4gIG1hcmdpbjogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI3NhdGlzZmFjdGlvbi1kYXNoYm9hcmQgLnNlbGYtc3RhdGlzdGlxdWVzLWNoYXJ0IC5zdGF0LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAjc2F0aXNmYWN0aW9uLWRhc2hib2FyZCAuc2VsZi1zdGF0aXN0aXF1ZXMtY2hhcnQgLnN0YXQtaGVhZGVyIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNzYXRpc2ZhY3Rpb24tZGFzaGJvYXJkIC5zZWxmLXN0YXRpc3RpcXVlcy1jaGFydCAuc3RhdC1oZWFkZXIgLndhcm5pbmcge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbiNwcm9kdWN0LXRvdXItc2V0dGluZy1ib3V0aXF1ZSAuc2V0dGluZ3MtZXRhYmxpc3NlbWVudC1pbW1hdHJpY3VsYXRpb24tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAjcHJvZHVjdC10b3VyLXNldHRpbmctYm91dGlxdWUgLnNldHRpbmdzLWV0YWJsaXNzZW1lbnQtaW1tYXRyaWN1bGF0aW9uLWNvbnRlbnQgLndhcm5pbmctYXNzdWpldGktdHZhIHtcbiAgICBjb2xvcjogI0VGNkMwMDsgfVxuXG4jcHJvZHVjdC10b3VyLXNldHRpbmctYm91dGlxdWUgLnR2YS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI3Byb2R1Y3QtdG91ci1zZXR0aW5nLWJvdXRpcXVlIC50dmEtdGV4dCB1bCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnB4OyB9XG4gICNwcm9kdWN0LXRvdXItc2V0dGluZy1ib3V0aXF1ZSAudHZhLXRleHQud2l0aC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI3Byb2R1Y3QtdG91ci1zZXR0aW5nLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NvbW1hbmRlLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NvbW1hbmRlLW1haW4gLnNjYW4tYmFyY29kZS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMzdmg7XG4gICAgaGVpZ2h0OiAzM3ZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2NvbW1hbmRlLW1haW4gLnNjYW4tcmVzdWx0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNjb21tYW5kZS1tYWluIC5zY2FuLXF1YW50aXR5IGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2NvbW1hbmRlLW1haW4gLnNjYW4tcHJpeCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICNjb21tYW5kZS1tYWluIC5zY2FuLXByaXggaW5wdXQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3NhdGlzZmFjdGlvbi1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzY2FubmVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3NjYW5uZXItbWFpbiAuc2Nhbi1iYXJjb2RlLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMzN2aDtcbiAgICBoZWlnaHQ6IDMzdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjc2Nhbm5lci1tYWluIC5zY2FuLXJlc3VsdC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogMTAwcHg7IH1cblxuI2NhaXNzZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNjYWlzc2UtbWFpbiAuc2Nhbi1iYXJjb2RlLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMzN2aDtcbiAgICBoZWlnaHQ6IDMzdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjY2Fpc3NlLW1haW4gLnNjYW4tcmVzdWx0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNjYWlzc2UtbWFpbiAuc2Nhbi1xdWFudGl0eSBpbnB1dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNjYWlzc2UtbWFpbiAuc2Nhbi1wcml4IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgI2NhaXNzZS1tYWluIC5zY2FuLXByaXggaW5wdXQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3NjYW4tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc2Nhbi1zdG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjc2Nhbi1zdG9jayAuc2Nhbi1iYXJjb2RlLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMzN2aDtcbiAgICBoZWlnaHQ6IDMzdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjc2Nhbi1zdG9jayAuc2Nhbi1yZXN1bHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI3NjYW4tc3RvY2sgLnNjYW4tcXVhbnRpdHkgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjc2Nhbi1zdG9jayAuc2Nhbi1wcml4IGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4jcmVwb3J0LW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NlYXJjaC1kZXRhaWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzZWFyY2gtZGV0YWlscyAubm90aWYtdGltZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNEY1MDUwOyB9XG4gICNzZWFyY2gtZGV0YWlscyAua2FsZW5kZXMtbGlzdFRpdGxlIC50aXRsZS1uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjQzkzODY3OyB9XG5cbiNzZWFyY2gtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjc2VhcmNoLWxpc3QgLm5vdGlmLXRpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzRGNTA1MDsgfVxuXG4jc2VhcmNoLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NlbGxPbmxpbmUtY29tbWFuZGVzIC5zZWxsT25saW5lLWNvbW1hbmRlcy1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZWxsT25saW5lLWNvbW1hbmRlcyAudGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3NlbGxPbmxpbmUtY29tbWFuZGVzIC5lbmNhaXNzZW1lbnQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3NlbGxPbmxpbmUtY29tbWFuZGVzIC5jb21tYW5kZS1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuI3NlbGxPbmxpbmUtY29tbWFuZGVzIC5jb21tYW5kZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgI3NlbGxPbmxpbmUtY29tbWFuZGVzIC5jb21tYW5kZS1pdGVtIC5jb21tYW5kZS1pdGVtLWNsaWVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNzZWxsT25saW5lLWNvbW1hbmRlcyAuY29tbWFuZGUtaXRlbSAuY29tbWFuZGUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI3NlbGxPbmxpbmUtY29tbWFuZGVzIC5jb21tYW5kZS1pdGVtIC5jb21tYW5kZS1pdGVtLWRlbGl2ZXJ5IHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjc2VsbE9ubGluZS1jb21tYW5kZXMgLmNvbW1hbmRlLWl0ZW0gLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjc2VsbE9ubGluZS1jb21tYW5kZXMgLmNvbW1hbmRlLWl0ZW0gLmRldGFpbHMtY29udGVudCAuZGV0YWlscy1jb250ZW50LWFydGljbGUge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3RvbTogMnB4OyB9XG4gICAgI3NlbGxPbmxpbmUtY29tbWFuZGVzIC5jb21tYW5kZS1pdGVtIC5kZXRhaWxzLWNvbnRlbnQgLmRldGFpbHMtY29udGVudC1hcnRpY2xlIC5kZXRhaWxzLWNvbnRlbnQtYXJ0aWNsZS1hbW91bnQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3NlbGxPbmxpbmUtY29tbWFuZGVzIC5jb21tYW5kZS1pdGVtIC5kZXRhaWxzLWNvbnRlbnQgLmRldGFpbHMtY29udGVudC10b3RhbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNzZWxsT25saW5lLWNvbW1hbmRlcyAuY29tbWFuZGUtaXRlbSAuZGV0YWlscy1jb250ZW50IC5kZXRhaWxzLWNvbnRlbnQtdG90YWwgZGl2IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbiNzZWxsT25saW5lLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NlbGVjdC1zY3JlZW4tZmFtaWxsZSAucmF6LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjRDMyRjJGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI2NvbG9ycy1saXN0IC5jb2xvci1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4jY29sb3JzLWxpc3QgLmNvbG9yLWNoZWNrZWQge1xuICBtaW4td2lkdGg6IDQwcHg7IH1cblxuI3NldHRpbmdzLWl0aW5lcmFudCAuc2V0dGluZ3MtaXRpbmVyYW50LWNsb3NlIHtcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7IH1cblxuI3NldHRpbmdzLWl0aW5lcmFudCAuc2V0dGluZ3MtaXRpbmVyYW50LW1haW4tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuI3NldHRpbmdzLWl0aW5lcmFudCAuc2V0dGluZ3MtaXRpbmVyYW50LWJvcmRlciB7XG4gIGJvcmRlcjogMXB4ICNFOUU5Rjggc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbiNzZXR0aW5ncy1pdGluZXJhbnQgLnNldHRpbmdzLWl0aW5lcmFudC1hZHJlc3NlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNzZXR0aW5ncy1pdGluZXJhbnQgLmthbGVuZGVzLWNoaXAtdGFnIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5tZC1jaGlwcyAubWQtY2hpcC1pbnB1dC1jb250YWluZXIge1xuICBib3JkZXI6IGxpZ2h0Z3JleTtcbiAgb3V0bGluZS1jb2xvcjogcmVkOyB9XG5cbi5tZC1pbnB1dCB7XG4gIGJvcmRlcjogbGlnaHRncmV5O1xuICBvdXRsaW5lLWNvbG9yOiByZWQ7IH1cblxuLnhzICNzZXR0aW5ncy1pdGluZXJhbnQgLnNldHRpbmdzLWl0aW5lcmFudC1tYWluLXRpdGxlLCAuc20gI3NldHRpbmdzLWl0aW5lcmFudCAuc2V0dGluZ3MtaXRpbmVyYW50LW1haW4tdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1hY3Rpb25zIC5ibG9jLWFjdGlvbiAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuI3N0YWZmLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3N0YWZmLXdvcmtpbmdIb3VycyAuc3RhZmYtd29ya2luZ0hvdXJzLWxvYWRpbmctY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICNzdGFmZi13b3JraW5nSG91cnMgLnN0YWZmLXdvcmtpbmdIb3Vycy1sb2FkaW5nLWNvbnRhaW5lciAuc3RhZmYtd29ya2luZ0hvdXJzLWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiAwcHg7IH1cblxuI3N0YWZmLXdvcmtpbmdIb3VycyAuc3RhZmYtd29ya2luZ0hvdXJzLWhlYWRlciB7XG4gIHBhZGRpbmc6IDBweDsgfVxuXG4jc3RhZmYtd29ya2luZ0hvdXJzIC5zdGFmZi13b3JraW5nSG91cnMtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAjc3RhZmYtd29ya2luZ0hvdXJzIC5zdGFmZi13b3JraW5nSG91cnMtY29udGVudC5pcy1sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgI3N0YWZmLXdvcmtpbmdIb3VycyAuc3RhZmYtd29ya2luZ0hvdXJzLWNvbnRlbnQgLmNvbnRlbnQtZmlyc3RDb2wge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICNzdGFmZi13b3JraW5nSG91cnMgLnN0YWZmLXdvcmtpbmdIb3Vycy1jb250ZW50IC5jb250ZW50LWRheSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBwYWRkaW5nOiAycHg7IH1cbiAgICAjc3RhZmYtd29ya2luZ0hvdXJzIC5zdGFmZi13b3JraW5nSG91cnMtY29udGVudCAuY29udGVudC1kYXkuY2xvc2VkLWFsbC1kYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICNzdGFmZi13b3JraW5nSG91cnMgLnN0YWZmLXdvcmtpbmdIb3Vycy1jb250ZW50IC5jb250ZW50LWRheS1jYWxlbmRyaWVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxQjYwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAjc3RhZmYtd29ya2luZ0hvdXJzIC5zdGFmZi13b3JraW5nSG91cnMtY29udGVudCAuY29udGVudC1kYXktZmVybWV0dXJlIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgICNzdGFmZi13b3JraW5nSG91cnMgLnN0YWZmLXdvcmtpbmdIb3Vycy1jb250ZW50IC5jb250ZW50LWRheS1mZXJtZXR1cmUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgI3N0YWZmLXdvcmtpbmdIb3VycyAuc3RhZmYtd29ya2luZ0hvdXJzLWNvbnRlbnQgLmNvbnRlbnQtZGF5LWNvbmdlcyB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAjc3RhZmYtd29ya2luZ0hvdXJzIC5zdGFmZi13b3JraW5nSG91cnMtY29udGVudCAuY29udGVudC1kYXktY29uZ2VzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNzdGFmZi13b3JraW5nSG91cnMgLnN0YWZmLXdvcmtpbmdIb3Vycy1jb250ZW50IC5jb250ZW50LWRheS1hZGQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3N0YWZmLXdvcmtpbmdIb3VycyAuc3RhZmYtd29ya2luZ0hvdXJzLWNvbnRlbnQgLmNvbnRlbnQtZGF5LWFkZCBtZC1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAjc3RhZmYtd29ya2luZ0hvdXJzIC5zdGFmZi13b3JraW5nSG91cnMtY29udGVudCAuY29udGVudC1kYXktYWRkOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgI3N0YWZmLXdvcmtpbmdIb3VycyAuc3RhZmYtd29ya2luZ0hvdXJzLWNvbnRlbnQgLmNvbnRlbnQtZGF5cyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3N0YWZmLXdvcmtpbmdIb3VycyAuc3RhZmYtd29ya2luZ0hvdXJzLWNvbnRlbnQgLmNvbnRlbnQtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JEQkRCRDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICNzdGFmZi13b3JraW5nSG91cnMgLnN0YWZmLXdvcmtpbmdIb3Vycy1jb250ZW50IC5jb250ZW50LXJlc3NvdXJjZSB7XG4gICAgbWluLWhlaWdodDogNDBweDsgfVxuICAgICNzdGFmZi13b3JraW5nSG91cnMgLnN0YWZmLXdvcmtpbmdIb3Vycy1jb250ZW50IC5jb250ZW50LXJlc3NvdXJjZSAuY29udGVudC1maXJzdENvbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnhzICNzdGFmZi13b3JraW5nSG91cnMgLnN0YWZmLXdvcmtpbmdIb3Vycy1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCA1cHg7IH1cbiAgLnhzICNzdGFmZi13b3JraW5nSG91cnMgLnN0YWZmLXdvcmtpbmdIb3Vycy1jb250ZW50IC5jb250ZW50LWZpcnN0Q29sIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHB4OyB9XG5cbiNwcm9SZXNzb3VyY2UtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jdGFjdGlsLWJvdHRvbU5hdiB7XG4gIGJhY2tncm91bmQ6ICNFOEU4RkM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7IH1cbiAgI3RhY3RpbC1ib3R0b21OYXYgLmJvdHRvbU5hdi1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0M5QzlFMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAjdGFjdGlsLWJvdHRvbU5hdiAuYm90dG9tTmF2LWl0ZW0gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICN0YWN0aWwtYm90dG9tTmF2IC5ib3R0b21OYXYtaXRlbS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgI3RhY3RpbC1ib3R0b21OYXYgLmJvdHRvbU5hdi1pdGVtLml0ZW0tYnV0dG9uIG1kLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAjdGFjdGlsLWJvdHRvbU5hdiAuYm90dG9tTmF2LWl0ZW0uaXRlbS1idXR0b24ubGFzdCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgI3RhY3RpbC1ib3R0b21OYXYgLmJvdHRvbU5hdi1pdGVtOmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG4gICN0YWN0aWwtYm90dG9tTmF2IC5ib3R0b21OYXYtaXRlbTphY3RpdmU6bm90KC5zZWxlY3RlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cbiAgI3RhY3RpbC1ib3R0b21OYXYgLmJvdHRvbU5hdi1tb3JlLXBvcHVwLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICN0YWN0aWwtYm90dG9tTmF2IC5ib3R0b21OYXYtbW9yZS1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgY29sb3I6ICM5RjdERkY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogNzVweDtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgI3RhY3RpbC1ib3R0b21OYXYgLmJvdHRvbU5hdi1tb3JlLXBvcHVwIC5wb3B1cC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThGQztcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlOyB9XG4gICAgI3RhY3RpbC1ib3R0b21OYXYgLmJvdHRvbU5hdi1tb3JlLXBvcHVwIC5wb3B1cC1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFOEU4RkM7IH1cblxuLnRhY3RpbC1ib3R0b21OYXYtd2FybmluZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3RhY3RpbC1jZW50cmFsTmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiN0YWN0aWwtcmVnbGVtZW50IC5jYWxjdWxhdHJpY2UtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCA1MHB4OyB9XG5cbiN0YWN0aWwtcmlnaHROYXYge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI3RhY3RpbC1yaWdodE5hdiAucmlnaHROYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U5RTlGODtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjsgfVxuICAgICN0YWN0aWwtcmlnaHROYXYgLnJpZ2h0TmF2LWl0ZW0gbWQtaWNvbiB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjNkU2RThDO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICN0YWN0aWwtcmlnaHROYXYgLnJpZ2h0TmF2LWl0ZW0uc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAgICN0YWN0aWwtcmlnaHROYXYgLnJpZ2h0TmF2LWl0ZW0uc2VsZWN0ZWQgbWQtaWNvbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgI3RhY3RpbC1yaWdodE5hdiAucmlnaHROYXYtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAjdGFjdGlsLXJpZ2h0TmF2IC5yaWdodE5hdi1pdGVtOmhvdmVyIG1kLWljb24ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cblxuI3RhY3RpbC1zY3JlZW4gLnRhY3RpbC1zY3JlZW4tdGlja2V0IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThGQzsgfVxuXG4jdGFjdGlsLXNjcmVlbiAudGFjdGlsLXNjcmVlbi1jZW50cmFsTmF2IHtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtaW4td2lkdGg6IDQwMHB4OyB9XG5cbiN0YWN0aWwtc2NyZWVuIC50YWN0aWwtc2NyZWVuLXJpZ2h0TmF2IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgLypcbiAgICBtYXJnaW46MTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RThDOy8vIzBCMDY0MztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgKi8gfVxuXG4jdGFjdGlsLXNjcmVlbiAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjdGFjdGlsLXNjcmVlbiAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogOTUlO1xuICAgIGhlaWdodDogOTUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDMycHggNDhweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7IH1cbiAgICAjdGFjdGlsLXNjcmVlbiAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiN0YWN0aWwtcGFzc2FnZSAudGFjdGlsLXBhc3NhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbiN0YWN0aWwtdGlja2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICN0YWN0aWwtdGlja2V0IC50YWN0aWwtdGlja2V0LXRpdGxlIHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICN0YWN0aWwtdGlja2V0IC50YWN0aWwtdGlja2V0LWNvbnRhaW5lciAudGFjdGlsLXRpY2tldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI3RhY3RpbC10aWNrZXQgLnRhY3RpbC10aWNrZXQtY29udGFpbmVyIC50YWN0aWwtdGlja2V0LWNvbnRlbnQgI3RpY2tldC11cGRhdGUtcGFydC1ub3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICN0YWN0aWwtdGlja2V0IC50YWN0aWwtdGlja2V0LWNvbnRhaW5lciAudGFjdGlsLXRpY2tldC1jb250ZW50ICN0aWNrZXQtdXBkYXRlLXBhcnQtbm90ZSAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAjdGFjdGlsLXRpY2tldCAudGFjdGlsLXRpY2tldC1jb250YWluZXIgLnRhY3RpbC10aWNrZXQtY29udGVudCAjdGlja2V0LXVwZGF0ZS1wYXJ0LXNlbmQgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICN0YWN0aWwtdGlja2V0IC50YWN0aWwtdGlja2V0LWNvbnRhaW5lciAudGFjdGlsLXRpY2tldC1jb250ZW50ICN0aWNrZXQtdXBkYXRlLXBhcnQtc2VuZCAua2FsZW5kZXMtbGlzdEl0ZW0gLmZvcmNlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICN0YWN0aWwtdGlja2V0IC50YWN0aWwtdGlja2V0LWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICN0YWN0aWwtdGlja2V0IC5wcml4LWJhcnJlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAjdGFjdGlsLXRpY2tldCAudGFjdGlsLXRpY2tldC1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiN0YXJpZi1kaXNwb25pYmlsaXRlIC5kaXNwb25pYmlsaXRlLWl0ZW0ge1xuICBtaW4td2lkdGg6IDI0NHB4O1xuICBtYXJnaW46IDEwcHggMHB4OyB9XG4gICN0YXJpZi1kaXNwb25pYmlsaXRlIC5kaXNwb25pYmlsaXRlLWl0ZW0uZGF5IHtcbiAgICBtaW4td2lkdGg6IDEyMnB4OyB9XG4gICN0YXJpZi1kaXNwb25pYmlsaXRlIC5kaXNwb25pYmlsaXRlLWl0ZW0gLmRpc3BvbmliaWxpdGUtaWxsaW1pdGUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAjdGFyaWYtZGlzcG9uaWJpbGl0ZSAuZGlzcG9uaWJpbGl0ZS1pdGVtIC5kaXNwb25pYmlsaXRlLWxpYmVsbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNzdGF0aXN0aWNzLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgLypcbiAgLnN0YXRpc3RpY3MtaGVhZGVyLW1haW57XG4gICAgaW1ne1xuICAgICAgd2lkdGg6NjBweDtcbiAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICB9XG5cbiAgICovIH1cbiAgI3N0YXRpc3RpY3MtaGVhZGVyIC5zdGF0aXN0aWNzLWhlYWRlci1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgI3N0YXRpc3RpY3MtaGVhZGVyIC5zdGF0aXN0aWNzLWhlYWRlci1iYWRnZSBtZC1pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICNzdGF0aXN0aWNzLWhlYWRlciAuc3RhdGlzdGljcy1oZWFkZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNzdGF0aXN0aWNzLWhlYWRlciAuc3RhdGlzdGljcy1oZWFkZXItZmVhdHVyZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICNzdGF0aXN0aWNzLWhlYWRlciAuc3RhdGlzdGljcy1oZWFkZXItaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgI3N0YXRpc3RpY3MtaGVhZGVyIC5zdGF0aXN0aWNzLWhlYWRlci1pY29ucyBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVza3RvcCAjc3RhdGlzdGljcy1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4jdGlja2V0LWhlYWRlciAubWFpbi1saW5lIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjdGlja2V0LWhlYWRlciAubWFpbi1saW5lIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3N0YXRpc3RpY3MtZGFzaGJvYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzdGF0aXN0aWNzLWRhc2hib2FyZCAuc3RhdGlzdGljcy1kYXNoYm9hcmQtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgI3N0YXRpc3RpY3MtZGFzaGJvYXJkIC5zdGF0aXN0aWNzLWRhc2hib2FyZC1pdGVtIC5zdGF0aXN0aWNzLWRhc2hib2FyZC1pdGVtLWFjdGlvbnMuYmlnIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuI3RpY2tldC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA4MHB4OyB9XG4gICN0aWNrZXQtaGVhZGVyIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjdGlja2V0LWhlYWRlciAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgI3RpY2tldC1oZWFkZXIgLnRpY2tldC1oZWFkZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAjdGlja2V0LWhlYWRlciAubWFpbi1saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAjdGlja2V0LWhlYWRlciAubWFpbi1saW5lIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjdGlja2V0LWhlYWRlciAudGlja2V0LWhlYWRlci1tYWluVGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgI3RpY2tldC1oZWFkZXIgLnRpY2tldC1oZWFkZXItZm9vdGVyVGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi50aWNrZXQtdGFncyAudGlja2V0LXRhZ3MtbGliZWxsZSB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG5cbi50aWNrZXQtdGFncyAudGlja2V0LXRhZ3Mtc3VibGliZWxsZSB7XG4gIC8qXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MHB4O1xuICAgIHRvcDoxNXB4O1xuXG4gICAgICovXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAudGlja2V0LXRhZ3MgLnRpY2tldC10YWdzLXN1YmxpYmVsbGUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC50aWNrZXQtdGFncyAudGlja2V0LXRhZ3Mtc3VibGliZWxsZSBzcGFuLmdyZWVuIHtcbiAgICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gICAgLnRpY2tldC10YWdzIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHNwYW4ucmVkIHtcbiAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gICAgLnRpY2tldC10YWdzIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHNwYW4ub3JhbmdlIHtcbiAgICAgIGNvbG9yOiAjRkI4QzAwOyB9XG4gICAgLnRpY2tldC10YWdzIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHNwYW4uZ3JleSB7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgIC50aWNrZXQtdGFncyAudGlja2V0LXRhZ3Mtc3VibGliZWxsZSBzcGFuLnB1cnBsZSB7XG4gICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgIC50aWNrZXQtdGFncyAudGlja2V0LXRhZ3Mtc3VibGliZWxsZSBzcGFuLmJsdWUge1xuICAgICAgY29sb3I6ICMyMTk2RjM7IH1cbiAgICAudGlja2V0LXRhZ3MgLnRpY2tldC10YWdzLXN1YmxpYmVsbGUgc3Bhbi5waW5rIHtcbiAgICAgIGNvbG9yOiAjRTkxRTYzOyB9XG4gICAgLnRpY2tldC10YWdzIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHNwYW4ueWVsbG93IHtcbiAgICAgIGNvbG9yOiAjRkZFQjNCOyB9XG5cbi50aWNrZXQtdGFncy5tYXhpIC5rYWxlbmRlcy10YWcge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAudGlja2V0LXRhZ3MubWF4aSAua2FsZW5kZXMtdGFnIC5pY29uLWNvbnRhaW5lciBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50OyB9XG5cbi50aWNrZXQtdGFncy5tYXhpIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHtcbiAgdG9wOiAyMHB4OyB9XG5cbi51c2VyLWJhZGdlIC51c2VyLXBob3RvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbiN2ZW50ZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiN0YXJpZlNwZWNpYWwtdXBkYXRlIC50YXJpZlNwZWNpYWwtdXBkYXRlLXJhelRleHQge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiN0YXJpZlNwZWNpYWwtbGlzdCAudGFyaWZTcGVjaWFsLWxpc3QtcmF6VGV4dCB7XG4gIGNvbG9yOiAjRDMyRjJGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI3N5bnRoZXNlLXZlbnRlLW1lbnUgLnN5bnRoZXNlLXZlbnRlLW1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm1vYmlsZSAjc3ludGhlc2UtdmVudGUtbWVudSAuc3ludGhlc2UtdmVudGUtbWVudS10aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLm1vYmlsZSAjc3ludGhlc2UtdmVudGUtbWVudSAuc3ludGhlc2UtdmVudGUtbWVudS1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNhcnRpY2xlLXNlbGVjdGlvbi1kZWxpdmVyeSAuYmxvYyAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbiNhcnRpY2xlLXNlbGVjdGlvbi1kZWxpdmVyeSAucHJpeCBpbnB1dCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLW1hcmdlZCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tbWFyZ2VkIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1tYXJnZWQgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0gLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLW1hcmdlZCAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbSAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1jb250YWluZXIgLnBob3RvLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tbWFyZ2VkIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1saWJlbGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1tYXJnZWQgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0gLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWZlYXR1cmVzIHtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tbWFyZ2VkIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1kZXRhaWxzLWNvbnRhaW5lciAuYmxvYy1saW5lIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDsgfVxuICAgICAgICAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1tYXJnZWQgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0gLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWRldGFpbHMtY29udGFpbmVyIC5ibG9jLWxpbmUgLmJsb2MtdmFsdWUucHJpeC1iYXJyZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1tYXJnZWQgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0gLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLXNlbGVjdGlvbi10b3AtY2xpZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1tYXJnZWQgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0gLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLXNlbGVjdGlvbi10b3AtY2xpZW50IG1kLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tbWFyZ2VkIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1xdWFudGl0ZSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLW1hcmdlZCAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbSAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1jb250YWluZXIgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tcXVhbnRpdGUgaW5wdXQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7IH1cbiAgICAgIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLW1hcmdlZCAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbSAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1jb250YWluZXIgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tZWRpdCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgICAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tbWFyZ2VkIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1lZGl0IG1kLWljb24ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLW1hcmdlZCAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbSAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1jb250YWluZXIgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0taXMtZmF2b3JpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAgICAgICAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1tYXJnZWQgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0gLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWlzLWZhdm9yaSBtZC1pY29uIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLW1hcmdlZCAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbSAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1jb250YWluZXIgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0taXMtZmF2b3JpLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogIzVGMkVFQTsgfVxuICAgICAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tbWFyZ2VkIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1pcy1mYXZvcmk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gICAgICAuYXJ0aWNsZS1zZWxlY3Rpb24taXRlbS1tYXJnZWQgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0gLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWVkaXQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gICAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tbWFyZ2VkIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtIC5hcnRpY2xlLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG5cbiNhcnRpY2xlLXNlbGVjdGlvbi1xdWFudGl0ZXMgLmNob2ljZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjYXJ0aWNsZS1zZWxlY3Rpb24tcXVhbnRpdGVzIC5jaG9pY2UubGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7IH1cbiAgI2FydGljbGUtc2VsZWN0aW9uLXF1YW50aXRlcyAuY2hvaWNlLnJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4OyB9XG4gICNhcnRpY2xlLXNlbGVjdGlvbi1xdWFudGl0ZXMgLmNob2ljZS5zZWxlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNzRGRDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI2FydGljbGUtc2VsZWN0aW9uLXF1YW50aXRlcyAucXVhbnRpdGVzLWFtb3VudCBpbnB1dCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNhcnRpY2xlLXNlbGVjdGlvbi1yZW1pc2UgLmNob2ljZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjYXJ0aWNsZS1zZWxlY3Rpb24tcmVtaXNlIC5jaG9pY2UubGVmdCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7IH1cbiAgI2FydGljbGUtc2VsZWN0aW9uLXJlbWlzZSAuY2hvaWNlLnJpZ2h0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4OyB9XG4gICNhcnRpY2xlLXNlbGVjdGlvbi1yZW1pc2UgLmNob2ljZS5zZWxlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNzRGRDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI2FydGljbGUtc2VsZWN0aW9uLXJlbWlzZSAucmVtaXNlLWFtb3VudCBpbnB1dCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNhcnRpY2xlLXNlbGVjdGlvbi1yZW1pc2UgLnJhei1zZWxlY3Rpb24ge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNhcnRpY2xlLXNlbGVjdGlvbi1uZXcgLmJsb2MtYWN0aW9uIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuI2FydGljbGUtc2VsZWN0aW9uLW5ldyAuYXJ0aWNsZS1zZWxlY3Rpb24tbmV3LWZhdm9yaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmY2FjN2U7XG4gIGJhY2tncm91bmQ6ICNmYmQ0YjM7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1cHg7IH1cbiAgI2FydGljbGUtc2VsZWN0aW9uLW5ldyAuYXJ0aWNsZS1zZWxlY3Rpb24tbmV3LWZhdm9yaSBtZC1pY29uIHtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG5cbiNhcnRpY2xlLXNlbGVjdGlvbi11cGRhdGUgLmJsb2MgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4jYXJ0aWNsZS1zZWxlY3Rpb24tdXBkYXRlIC5wcml4IGlucHV0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2FydGljbGUtc2VsZWN0aW9uNERlc2t0b3AtY2F0ZWdvcmllIC5jYXRlZ29yaWUtaXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDMycHggNDhweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNhZ2VuZGEtbWFuYWdlVGFza3MtZGV0YWlscyAuYWdlbmRhLW1hbmFnZVRhc2tzLWRldGFpbHMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICNhZ2VuZGEtbWFuYWdlVGFza3MtZGV0YWlscyAuYWdlbmRhLW1hbmFnZVRhc2tzLWRldGFpbHMtaGVhZGVyIC5kZXRhaWxzLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2FnZW5kYS1tYW5hZ2VUYXNrcy1kZXRhaWxzIC5hZ2VuZGEtbWFuYWdlVGFza3MtZGV0YWlscy1oZWFkZXIgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNhZ2VuZGEtbWFuYWdlVGFza3MtZGV0YWlscyAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjYWdlbmRhLW1hbmFnZVRhc2tzLWRldGFpbHMgLmFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jIC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYy1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMHB4OyB9XG4gICAgI2FnZW5kYS1tYW5hZ2VUYXNrcy1kZXRhaWxzIC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYyAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MtY29udGVudC5zbWFsbC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwcHg7IH1cbiAgICAjYWdlbmRhLW1hbmFnZVRhc2tzLWRldGFpbHMgLmFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jIC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYy1jb250ZW50LndpdGgtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgI2FnZW5kYS1tYW5hZ2VUYXNrcy1kZXRhaWxzIC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYyAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MtY29udGVudCAubWFuYWdlVGFza3MtYmxvYy1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICNhZ2VuZGEtbWFuYWdlVGFza3MtZGV0YWlscyAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MgLmFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jLWNvbnRlbnQgLm1hbmFnZVRhc2tzLWJsb2MtYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgI2FnZW5kYS1tYW5hZ2VUYXNrcy1kZXRhaWxzIC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYyAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MtY29udGVudCAubWFuYWdlVGFza3MtYmxvYy1hcnJvdyBtZC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbiNhZ2VuZGEtbWFuYWdlVGFza3MtbWVudSAuYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUtaGVhZGVyIHtcbiAgLypcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLm1lbnUtaGVhZGVyLXRpdGxle1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAgKi8gfVxuICAjYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUgLmFnZW5kYS1tYW5hZ2VUYXNrcy1tZW51LWhlYWRlciBtZC1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBjb2xvcjogI0M5Mzg2NzsgfVxuXG4jYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUgLmFnZW5kYS1tYW5hZ2VUYXNrcy1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG5cbiNhZ2VuZGEtbWFuYWdlVGFza3MtbWVudSAuYWdlbmRhLW1hbmFnZVRhc2tzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDIwcHggMTBweDtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICNhZ2VuZGEtbWFuYWdlVGFza3MtbWVudSAuYWdlbmRhLW1hbmFnZVRhc2tzLWJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsgfVxuICAjYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUgLmFnZW5kYS1tYW5hZ2VUYXNrcy1idXR0b24gLmJ1dHRvbi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2FnZW5kYS1tYW5hZ2VUYXNrcy1tZW51IC5hZ2VuZGEtbWFuYWdlVGFza3MtdGl0bGUge1xuICBjb2xvcjogIzZFNkU4QztcbiAgcGFkZGluZzogN3B4IDE2cHg7IH1cblxuI2FnZW5kYS1tYW5hZ2VUYXNrcy1tZW51IC5tYW5hZ2VUYXNrcy1ibG9jLXRpdGxlIHtcbiAgbWFyZ2luOiA4cHggOHB4O1xuICBwYWRkaW5nOiA4cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNhZ2VuZGEtbWFuYWdlVGFza3MtbWVudSAubWFuYWdlVGFza3MtYmxvYy10aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cblxuI2FnZW5kYS1tYW5hZ2VUYXNrcy1tZW51IC5tYW5hZ2VUYXNrcy1ibG9jLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAjYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUgLm1hbmFnZVRhc2tzLWJsb2MtYXJyb3cgbWQtaWNvbiB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUgLm1hbmFnZVRhc2tzLWJsb2MtYXJyb3cuc2VsZWN0ZWQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAjYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUgLm1hbmFnZVRhc2tzLWJsb2MtYXJyb3cubm90LXNlbGVjdGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbiNhZ2VuZGEtbWFuYWdlVGFza3MtbWVudSAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUgLmFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jIC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYy1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMHB4OyB9XG4gICAgI2FnZW5kYS1tYW5hZ2VUYXNrcy1tZW51IC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYyAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MtY29udGVudC5zbWFsbC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwcHg7IH1cbiAgICAjYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUgLmFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jIC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYy1jb250ZW50LndpdGgtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgI2FnZW5kYS1tYW5hZ2VUYXNrcy1tZW51IC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYyAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MtY29udGVudCAubWFuYWdlVGFza3MtYmxvYy1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICNhZ2VuZGEtbWFuYWdlVGFza3MtbWVudSAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MgLmFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jLWNvbnRlbnQgLm1hbmFnZVRhc2tzLWJsb2MtYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgI2FnZW5kYS1tYW5hZ2VUYXNrcy1tZW51IC5hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYyAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MtY29udGVudCAubWFuYWdlVGFza3MtYmxvYy1hcnJvdyBtZC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbiNhZ2VuZGEtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCAuaGFzLWlucHV0IC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI2FnZW5kYS1pbmRpc3BvbmliaWxpdGUtcmVwZWF0IC5oYXMtaW5wdXQgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG5cbiNhZ2VuZGEtaW5kaXNwb25pYmlsaXRlLXJlcGVhdCBpbnB1dCB7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jYWdlbmRhLXBhZ2UgI2FnZW5kYS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNhZ2VuZGEtcGFnZSAuYWdlbmRhLXBhZ2UtY29udmVyc2F0aW9ucyB7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI2FnZW5kYS1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNhZ2VuZGEtcGFnZSAuYWdlbmRhLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgI2FnZW5kYS1wYWdlIC5hZ2VuZGEtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5waG9uZS5sYW5kc2NhcGUtb3JpZW50YXRpb24gI2FnZW5kYS1wYWdlIC5hZ2VuZGEtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGhvbmUubGFuZHNjYXBlLW9yaWVudGF0aW9uICNhZ2VuZGEtcGFnZSAuYWdlbmRhLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2FnZW5kYUJvdHRvbS1tZW51IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICNhZ2VuZGFCb3R0b20tbWVudSBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNhZ2VuZGFCb3R0b20tbWVudSAubWVudS1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgI2FnZW5kYUJvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjYWdlbmRhQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0gLmJvdHRvbS1tZW51LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0EzQTNCRDsgfVxuICAgICNhZ2VuZGFCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbSAuYm90dG9tLW1lbnUtbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjQTNBM0JEO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAjYWdlbmRhQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0uc2VsZWN0ZWQgLmJvdHRvbS1tZW51LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICNhZ2VuZGFCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbS5zZWxlY3RlZCAuYm90dG9tLW1lbnUtbGliZWxsZSB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbiNhZ2VuZGEtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYm91dGlxdWUtZmVybWV0dXJlLWVkaXRpb24gLmZlcm1ldHVyZS1lZGl0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gICNib3V0aXF1ZS1mZXJtZXR1cmUtZWRpdGlvbiAuZmVybWV0dXJlLWVkaXRpb24tY29udGFpbmVyIC5lZGl0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UwRTBFMDsgfVxuXG4jYm91dGlxdWUtZmVybWV0dXJlLWVkaXRpb24gLmJvdXRpcXVlLWZlcm1ldHVyZS1mb290ZXIge1xuICBwYWRkaW5nOiAwcHggMTBweDsgfVxuXG4jcmVzc291cmNlLWNhbGVuZHJpZXItZWRpdGlvbiAuY2FsZW5kcmllci1lZGl0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gICNyZXNzb3VyY2UtY2FsZW5kcmllci1lZGl0aW9uIC5jYWxlbmRyaWVyLWVkaXRpb24tY29udGFpbmVyIC5lZGl0aW9uLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgICNyZXNzb3VyY2UtY2FsZW5kcmllci1lZGl0aW9uIC5jYWxlbmRyaWVyLWVkaXRpb24tY29udGFpbmVyIC5lZGl0aW9uLWNvbnRlbnQgLmVkaXRpb24tY29udGVudC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgI3Jlc3NvdXJjZS1jYWxlbmRyaWVyLWVkaXRpb24gLmNhbGVuZHJpZXItZWRpdGlvbi1jb250YWluZXIgLmVkaXRpb24tY29udGVudCAuZGlzcG9uaWJpbGl0ZS1pbGxpbWl0ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAjcmVzc291cmNlLWNhbGVuZHJpZXItZWRpdGlvbiAuY2FsZW5kcmllci1lZGl0aW9uLWNvbnRhaW5lciAuZWRpdGlvbi1jb250ZW50IC5kaXNwb25pYmlsaXRlLWxpYmVsbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAjcmVzc291cmNlLWNhbGVuZHJpZXItZWRpdGlvbiAuY2FsZW5kcmllci1lZGl0aW9uLWNvbnRhaW5lciAuZWRpdGlvbi1jb250ZW50IC5rYWxlbmRlcy1pbnB1dC13aWR0aC1zZXBhcmF0b3Ige1xuICAgICAgbWluLXdpZHRoOiAxMTBweDsgfVxuXG4jcmVzc291cmNlLWNhbGVuZHJpZXItZWRpdGlvbiAucmVzc291cmNlLWNhbGVuZHJpZXItZm9vdGVyIHtcbiAgcGFkZGluZzogMHB4IDEwcHg7IH1cblxuI3Jlc3NvdXJjZS1jb25nZXMtZWRpdGlvbiAuY29uZ2VzLWVkaXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cbiAgI3Jlc3NvdXJjZS1jb25nZXMtZWRpdGlvbiAuY29uZ2VzLWVkaXRpb24tY29udGFpbmVyIC5lZGl0aW9uLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG4jcmVzc291cmNlLWNvbmdlcy1lZGl0aW9uIC5yZXNzb3VyY2UtY29uZ2VzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDBweCAxMHB4OyB9XG5cbiNjYWlzc2UtcGFnZS1kZXNrdG9wIC5jYWlzc2UtcGFnZS1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNjYWlzc2UtcGFnZS1kZXNrdG9wIC5jYWlzc2UtcGFnZS1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xuICB6LWluZGV4OiAxMzsgfVxuXG4jY2Fpc3NlLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NhaXNzZS1wYWdlIC5jYWlzc2UtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuICAjY2Fpc3NlLXBhZ2UgLmNhaXNzZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBob25lLmxhbmRzY2FwZS1vcmllbnRhdGlvbiAjY2Fpc3NlLXBhZ2UgLmNhaXNzZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waG9uZS5sYW5kc2NhcGUtb3JpZW50YXRpb24gI2NhaXNzZS1wYWdlIC5jYWlzc2UtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2Fpc3NlQm90dG9tLW1lbnUge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI2NhaXNzZUJvdHRvbS1tZW51IG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgI2NhaXNzZUJvdHRvbS1tZW51IC5tZW51LXNlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDFweDsgfVxuICAjY2Fpc3NlQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNjYWlzc2VCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbSAuYm90dG9tLW1lbnUtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjQTNBM0JEOyB9XG4gICAgI2NhaXNzZUJvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtIC5ib3R0b20tbWVudS1saWJlbGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNBM0EzQkQ7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICNjYWlzc2VCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbS5zZWxlY3RlZCAuYm90dG9tLW1lbnUtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI2NhaXNzZUJvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtLnNlbGVjdGVkIC5ib3R0b20tbWVudS1saWJlbGxlIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuI2NhdGFsb2dQcm9kdWl0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NhdGFsb2dQcm9kdWl0LWxpc3QgLmxpbmstY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjY2F0YWxvZ1Byb2R1aXQtbGlzdCAubGluay1jb250YWluZXIgLmxpbmsge1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjY2F0YWxvZ1Byb2R1aXQtbGlzdCAubGluay1jb250YWluZXIgLmxpbmstc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jY2F0YWxvZ1Byb2R1aXQtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jY2F0YWxvZ1NlcnZpY2UtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjY2F0YWxvZ1NlcnZpY2UtbGlzdCAubGluay1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICNjYXRhbG9nU2VydmljZS1saXN0IC5saW5rLWNvbnRhaW5lciAubGluayB7XG4gICAgICBjb2xvcjogIzE5NzZEMjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNjYXRhbG9nU2VydmljZS1saXN0IC5saW5rLWNvbnRhaW5lciAubGluay1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbiNjYXRhbG9nU2VydmljZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNhZ2VuZGEtc2V0dGluZ3NBZHZhbmNlZCAuYWdlbmRhLXNldHRpbmdzQWR2YW5jZWQtbmJEYXlzUGVyU2xpZGUgLmJ1dHRvbl9zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI2FnZW5kYS1zZXR0aW5nc0FkdmFuY2VkIC5hZ2VuZGEtc2V0dGluZ3NBZHZhbmNlZC1uYkRheXNQZXJTbGlkZSAuYnV0dG9uX3NlbGVjdGlvbi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI0UwRTBFMDsgfVxuICAjYWdlbmRhLXNldHRpbmdzQWR2YW5jZWQgLmFnZW5kYS1zZXR0aW5nc0FkdmFuY2VkLW5iRGF5c1BlclNsaWRlIC5idXR0b25fc2VsZWN0aW9uLmZpcnN0IHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yaWdodDogMHB4OyB9XG4gICNhZ2VuZGEtc2V0dGluZ3NBZHZhbmNlZCAuYWdlbmRhLXNldHRpbmdzQWR2YW5jZWQtbmJEYXlzUGVyU2xpZGUgLmJ1dHRvbl9zZWxlY3Rpb24ubGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAwcHg7IH1cblxuI2FnZW5kYS1zZXR0aW5nc0FkdmFuY2VkIC5hZ2VuZGEtc2V0dGluZ3NBZHZhbmNlZC1kZW5zaXR5IHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7IH1cbiAgI2FnZW5kYS1zZXR0aW5nc0FkdmFuY2VkIC5hZ2VuZGEtc2V0dGluZ3NBZHZhbmNlZC1kZW5zaXR5LnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyOyB9XG5cbiNhZ2VuZGEtc2V0dGluZ3NBZHZhbmNlZCAuYWdlbmRhLXNldHRpbmdzQWR2YW5jZWQtZGVuc2l0eTpub3QoLnNlbGVjdGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUU7IH1cblxuI2FnZW5kYS1zZXR0aW5nc0FkdmFuY2VkIC5yZXNzb3VyY2UtZGlzcGxheSBpbWcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4jYWdlbmRhLXNldHRpbmdzLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2FnZW5kYS1zZXR0aW5ncy1tZW51IC5tZW51LXRvQmVDb25maXJtZWQtbmIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC01cHg7IH1cblxuI2FnZW5kYS1zZXR0aW5ncy1vcmRlciBpbWcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4jYWdlbmRhLXNldHRpbmdzLXZpZXcgLmNsb3NlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTsgfVxuXG4jYWdlbmRhLXNldHRpbmdzLXZpZXcgLnNjcm9sbGFibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbiNhZ2VuZGEtc2V0dGluZ3MtdmlldyAuem9vbS1zZXR0aW5ncyBtZC1pY29uIHtcbiAgY29sb3I6ICM1RjJFRUE7IH1cblxuI2FnZW5kYS1zZXR0aW5ncy12aWV3IC5zZWxlY3QtaXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAjYWdlbmRhLXNldHRpbmdzLXZpZXcgLnNlbGVjdC1pdGVtLWNvbnRhaW5lciAuc2VsZWN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAvKlxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M5Mzg2NztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICB9XG4gICAgICAgKi8gfVxuICAgICNhZ2VuZGEtc2V0dGluZ3MtdmlldyAuc2VsZWN0LWl0ZW0tY29udGFpbmVyIC5zZWxlY3QtaXRlbSAuc2VsZWN0LWl0ZW0tbGliZWxsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4jYWdlbmRhLXNldHRpbmdzLXZpZXcgLnJlc3NvdXJjZS1zZWxlY3QtYWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM1RjJFRUE7IH1cbiAgI2FnZW5kYS1zZXR0aW5ncy12aWV3IC5yZXNzb3VyY2Utc2VsZWN0LWFjdGlvbnMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgI2FnZW5kYS1zZXR0aW5ncy12aWV3IC5yZXNzb3VyY2Utc2VsZWN0LWFjdGlvbnMgc3Bhbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI2FnZW5kYS1zZXR0aW5ncy12aWV3IC56b29tLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVGMkVFQTsgfVxuICAjYWdlbmRhLXNldHRpbmdzLXZpZXcgLnpvb20tdGl0bGUgbWQtaWNvbiB7XG4gICAgY29sb3I6ICM1RjJFRUE7IH1cblxuI2FnZW5kYS1zZXR0aW5ncy12aWV3IC56b29tLXNldHRpbmdzIG1kLWljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNUYyRUVBOyB9XG5cbiNhZ2VuZGEtc2V0dGluZ3MtdmlldyAuem9vbS1zZXR0aW5ncyAuYmFyLWNvbnRhaW5lciAuYmFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzRDNEM0O1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDE1cHg7IH1cbiAgI2FnZW5kYS1zZXR0aW5ncy12aWV3IC56b29tLXNldHRpbmdzIC5iYXItY29udGFpbmVyIC5iYXIuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7IH1cblxuI2NoYXQtY29udmVyc2F0aW9uSXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgI2NoYXQtY29udmVyc2F0aW9uSXRlbSAuY2hhdC1tZXNzYWdlLm1lc3NhZ2UtY2xpZW50IC5tZXNzYWdlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTk7IH1cbiAgICAjY2hhdC1jb252ZXJzYXRpb25JdGVtIC5jaGF0LW1lc3NhZ2UubWVzc2FnZS1jbGllbnQgLm1lc3NhZ2UtaXRlbSAubWVzc2FnZS1pdGVtLWF0dGFjaC1jb250YWluZXIge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgI2NoYXQtY29udmVyc2F0aW9uSXRlbSAuY2hhdC1tZXNzYWdlLm1lc3NhZ2UtY2xpZW50IC5tZXNzYWdlLWl0ZW0gLm1lc3NhZ2UtaXRlbS1hdHRhY2gtY29udGFpbmVyIC5tZXNzYWdlLWl0ZW0tYXR0YWNoLW9uZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICNjaGF0LWNvbnZlcnNhdGlvbkl0ZW0gLmNoYXQtbWVzc2FnZS5tZXNzYWdlLWNsaWVudCAubWVzc2FnZS1pdGVtIC5tZXNzYWdlLWl0ZW0tYXR0YWNoLWNvbnRhaW5lciAubWVzc2FnZS1pdGVtLWF0dGFjaC1vbmU6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICNjaGF0LWNvbnZlcnNhdGlvbkl0ZW0gLmNoYXQtbWVzc2FnZS5tZXNzYWdlLWJvdXRpcXVlIC5tZXNzYWdlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0U0RUM7IH1cbiAgI2NoYXQtY29udmVyc2F0aW9uSXRlbSAuY2hhdC1tZXNzYWdlLm1lc3NhZ2UtYXV0byAubWVzc2FnZS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGREU3OyB9XG4gICNjaGF0LWNvbnZlcnNhdGlvbkl0ZW0gLmNoYXQtbWVzc2FnZSAubWVzc2FnZS1pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgI2NoYXQtY29udmVyc2F0aW9uSXRlbSAuY2hhdC1tZXNzYWdlIC5tZXNzYWdlLWl0ZW0gLm1lc3NhZ2UtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAjY2hhdC1jb252ZXJzYXRpb25JdGVtIC5jaGF0LW1lc3NhZ2UgLm1lc3NhZ2UtaXRlbSAubWVzc2FnZS1pdGVtLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAgICAgI2NoYXQtY29udmVyc2F0aW9uSXRlbSAuY2hhdC1tZXNzYWdlIC5tZXNzYWdlLWl0ZW0gLm1lc3NhZ2UtaXRlbS1mb290ZXIgZGl2IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG4gICAgICAjY2hhdC1jb252ZXJzYXRpb25JdGVtIC5jaGF0LW1lc3NhZ2UgLm1lc3NhZ2UtaXRlbSAubWVzc2FnZS1pdGVtLWZvb3RlciBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAgICNjaGF0LWNvbnZlcnNhdGlvbkl0ZW0gLmNoYXQtbWVzc2FnZSAubWVzc2FnZS1pdGVtIC5tZXNzYWdlLWl0ZW0tZm9vdGVyIC5kZXRhaWwtbWVzc2FnZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMxRTg4RTU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjY2hhdC1jb252ZXJzYXRpb25JdGVtIC5jaGF0LW1lc3NhZ2UgLm1lc3NhZ2UtaXRlbS1lcnJvciAuZW1haWwtZXJyb3ItaWNvbiBtZC1pY29uIHtcbiAgICBjb2xvcjogI0U1MzkzNTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4OyB9XG4gICNjaGF0LWNvbnZlcnNhdGlvbkl0ZW0gLmNoYXQtbWVzc2FnZSAubWVzc2FnZS1pdGVtLWVycm9yIC5lbWFpbC1lcnJvci1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogI0U1MzkzNTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2NoYXQtY29udmVyc2F0aW9uSXRlbSAuY2hhdC1tZXNzYWdlIC5tZXNzYWdlLWl0ZW0td2FybmluZyAuZW1haWwtd2FybmluZy1pY29uIG1kLWljb24ge1xuICAgIGNvbG9yOiAjRkI4QzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBtaW4td2lkdGg6IDE4cHg7IH1cbiAgI2NoYXQtY29udmVyc2F0aW9uSXRlbSAuY2hhdC1tZXNzYWdlIC5tZXNzYWdlLWl0ZW0td2FybmluZyAuZW1haWwtd2FybmluZy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogI0ZCOEMwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnhzICNjaGF0LWNvbnZlcnNhdGlvbkl0ZW0gLmNoYXQtbWVzc2FnZSAubWVzc2FnZS1pdGVtIHtcbiAgd2lkdGg6IDk1JTsgfVxuXG4jY2hhdC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNjaGF0LXBhZ2UgLmNoYXQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuICAjY2hhdC1wYWdlIC5jaGF0LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jYWNjdWVpbC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNhY2N1ZWlsLXBhZ2UtZGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjYWNjdWVpbC1wYWdlLWRlc2t0b3AgLnN0aWNreS1tZW51LXVzZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDBweDsgfVxuICAjYWNjdWVpbC1wYWdlLWRlc2t0b3AgLnN0aWNreS1tZW51LWl0ZW1zIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA0MHB4OyB9XG4gICNhY2N1ZWlsLXBhZ2UtZGVza3RvcCAuYWNjdWVpbC1wYWdlLWRlc2t0b3AtY29udGFpbmVyIC5hY2N1ZWlsLXBhZ2UtZGVza3RvcC1jb250ZW50IC5hY2N1ZWlsLWJsb2Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI2FjY3VlaWwtcGFnZS1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2Nsb3R1cmUtcGFydC1ib3R0b21OYXYge1xuICBiYWNrZ3JvdW5kOiAjRThFOEZDO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4OyB9XG4gICNjbG90dXJlLXBhcnQtYm90dG9tTmF2IC5ib3R0b21OYXYtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDOUM5RTA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgI2Nsb3R1cmUtcGFydC1ib3R0b21OYXYgLmJvdHRvbU5hdi1pdGVtIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAjY2xvdHVyZS1wYXJ0LWJvdHRvbU5hdiAuYm90dG9tTmF2LWl0ZW0uc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICNjbG90dXJlLXBhcnQtYm90dG9tTmF2IC5ib3R0b21OYXYtaXRlbS5pdGVtLWJ1dHRvbiBtZC1pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgI2Nsb3R1cmUtcGFydC1ib3R0b21OYXYgLmJvdHRvbU5hdi1pdGVtLml0ZW0tYnV0dG9uLmxhc3Qge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICNjbG90dXJlLXBhcnQtYm90dG9tTmF2IC5ib3R0b21OYXYtaXRlbTpob3Zlcjpub3QoLnNlbGVjdGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsgfVxuICAjY2xvdHVyZS1wYXJ0LWJvdHRvbU5hdiAuYm90dG9tTmF2LWl0ZW06YWN0aXZlOm5vdCguc2VsZWN0ZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG5cbiNjbG90dXJlLXBhcnQtY2xvdHVyZS1kYXRlLXJhbmdlIHtcbiAgLypcbiAgLmthbGVuZGVzLWJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwNjQzOy8vI0U4RThGQztcbiAgICBjb2xvcjp3aGl0ZTtcbiAgfVxuXG4gICAqLyB9XG4gICNjbG90dXJlLXBhcnQtY2xvdHVyZS1kYXRlLXJhbmdlIC5jbG90dXJlLXBhcnQtY2xvdHVyZS1kYXRlLXJhbmdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgI2Nsb3R1cmUtcGFydC1jbG90dXJlLWRhdGUtcmFuZ2UgLmNsb3R1cmUtcGFydC1jbG90dXJlLWRhdGUtcmFuZ2UtY29udGVudCAuY2xvdHVyZS1hcnJvdy1sZWZ0IHtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgI2Nsb3R1cmUtcGFydC1jbG90dXJlLWRhdGUtcmFuZ2UgLmNsb3R1cmUtcGFydC1jbG90dXJlLWRhdGUtcmFuZ2UtY29udGVudCAuY2xvdHVyZS1hcnJvdy1yaWdodCB7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgICNjbG90dXJlLXBhcnQtY2xvdHVyZS1kYXRlLXJhbmdlIC5jbG90dXJlLXBhcnQtY2xvdHVyZS1kYXRlLXJhbmdlLWNvbnRlbnQgLmNsb3R1cmUtYm90dG9tLWFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjY2xvdHVyZS1wYXJ0LWNsb3R1cmUtZGF0ZS1yYW5nZSAubGlzdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjY2xvdHVyZS1wYXJ0LWNsb3R1cmUtZGF0ZS1yYW5nZSAuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2Nsb3R1cmUtcGFydC1lbmNvdXJzIC5jbG90dXJlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAjY2xvdHVyZS1wYXJ0LWVuY291cnMgLmNsb3R1cmUtY29udGFpbmVyIC5jbG90dXJlLWdyYXBoQ29sb3Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI2Nsb3R1cmUtcGFydC1lbmNvdXJzIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI2Nsb3R1cmUtcGFydC1lbmNvdXJzIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjY2xvdHVyZS1wYXJ0LWVuY291cnMgLmNsb3R1cmUtY29udGFpbmVyIC5jbG90dXJlLXN1YnRpdGxlLnJlZCB7XG4gICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuXG4jY2xvdHVyZS1wYXJ0LWVuY291cnMgLmxpbmstbGluZTpob3ZlciBkaXYge1xuICBjb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50OyB9XG5cbi5mYW1pbGxlLWJveC1pdGVtIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDEyNXB4O1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmZhbWlsbGUtYm94LWl0ZW0gLmZhbWlsbGUtYm94LWl0ZW0tbGliZWxsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jY2xpZW50LWFydGljbGVMaXN0IC5jbGllbnQtYXJ0aWNsZUxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuI2NsaWVudC1hcnRpY2xlTGlzdCAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWZlYXR1cmVzLW51bWVybyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjbGllbnQtYXJ0aWNsZUxpc3QgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1tb250YW50IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4jY2xpZW50LWFydGljbGVMaXN0IC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGliZWxsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4jY2xpZW50LWNvbXB0YUZpY2hlIC5jb21wdGEtaW5mb3JtYXRpb24tbW90aWYtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4jY2xpZW50LWNvbXB0YUZpY2hlIC5jb21wdGEtaW5mb3JtYXRpb24tbW90aWYtdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgI2NsaWVudC1jb21wdGFGaWNoZSAuY29tcHRhLWluZm9ybWF0aW9uLW1vdGlmLXZhbHVlIHAge1xuICAgIG1hcmdpbjogMHB4OyB9XG5cbiNjbGllbnQtY29tcHRhRmljaGUgLmNvbXB0YS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jY2xpZW50LWNvbXB0YUZpY2hlIC5zdGF0dXMtbGliZWxsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gICNjbGllbnQtY29tcHRhRmljaGUgLnN0YXR1cy1saWJlbGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNjbGllbnQtY29tcHRhTGlzdCAuY29tcHRhTGlzdC1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4jY2xpZW50LWNvbXB0YUxpc3QgLmNvbXB0YUxpc3QtY29udGVudCAuY29tcHRhLWRhdGUge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudC1jb21wdGFMaXN0IC5jb21wdGFMaXN0LWNvbnRlbnQgLmNvbXB0YS1udW1lcm8ge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jY2xpZW50LWNvbXB0YUxpc3QgLmNvbXB0YUxpc3QtY29udGVudCAuY29tcHRhLW1vbnRhbnQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjY2xpZW50LWNvbXB0YUxpc3QgLmNvbXB0YUxpc3QtY29udGVudCAuY29tcHRhLW1vbnRhbnQucG9zaXRpdmUge1xuICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gICNjbGllbnQtY29tcHRhTGlzdCAuY29tcHRhTGlzdC1jb250ZW50IC5jb21wdGEtbW9udGFudC5uZWdhdGl2ZSB7XG4gICAgY29sb3I6ICNFNTM5MzU7IH1cblxuI2NsaWVudC1jb21wdGFMaXN0IC5jb21wdGFMaXN0LWNvbnRlbnQgLmNvbXB0YS1qdXN0aWYgLmludGVybmUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jY2xpZW50LWNvbXB0YUxpc3QgLmNvbXB0YUxpc3QtY29udGVudCAuY29tcHRhLWp1c3RpZiAuaW50ZXJuZS1tb3RpZiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNjbGllbnQtY29tcHRhTGlzdCAuY29tcHRhTGlzdC1jb250ZW50IC5jb21wdGEtanVzdGlmIC5pbnRlcm5lLW1vdGlmIHAge1xuICAgIG1hcmdpbjogMHB4OyB9XG5cbiNjbGllbnQtY29tcHRhTmV3IC5jb21wdGFOZXctaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG5cbiNjbGllbnQtY29tcHRhTmV3IC5jb21wdGFOZXctY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI2NsaWVudC1jb3Vwb25GaWNoZSAuY291cG9uLWluZm9ybWF0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuI2NsaWVudC1jb3Vwb25GaWNoZSAuY291cG9uLWluZm9ybWF0aW9uLXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4jY2xpZW50LWNvdXBvbkZpY2hlIC5jb3Vwb24tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI2NsaWVudC1jb3Vwb25GaWNoZSAuc3RhdHVzLWxpYmVsbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAjY2xpZW50LWNvdXBvbkZpY2hlIC5zdGF0dXMtbGliZWxsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4jY2xpZW50LWNvdXBvbkxpc3QgLmNvdXBvbkxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuI2NsaWVudC1jb3Vwb25MaXN0IC5jb3Vwb25MaXN0LWNvbnRlbnQgLmNvdXBvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI2NsaWVudC1jb3Vwb25MaXN0IC5jb3Vwb25MaXN0LWNvbnRlbnQgLmNvdXBvbi1pdGVtIC5jb3Vwb24tbnVtZXJvIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjY2xpZW50LWNvdXBvbkxpc3QgLmNvdXBvbkxpc3QtY29udGVudCAuY291cG9uLWl0ZW0gLmNvdXBvbi1vcmlnaW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbi5kZXNrdG9wICNjbGllbnQtY291cG9uTGlzdCAuY291cG9uTGlzdC1jb250ZW50IC5jb3Vwb24taXRlbSAuY291cG9uLW51bWVybyB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbiNjbGllbnQtY291cG9uVXBkYXRlIC5jb3Vwb25VcGRhdGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI2NsaWVudC1jdXJlQ29uc29tbWF0aW9uIC5jdXJlTGlzdC1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4jY2xpZW50LWN1cmVDb25zb21tYXRpb24gLmNvbXB0YWJpbGlzYXRpb24tcXVhbnRpdGUge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAjY2xpZW50LWN1cmVDb25zb21tYXRpb24gLmNvbXB0YWJpbGlzYXRpb24tcXVhbnRpdGUucG9zaXRpdmUge1xuICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gICNjbGllbnQtY3VyZUNvbnNvbW1hdGlvbiAuY29tcHRhYmlsaXNhdGlvbi1xdWFudGl0ZS5uZWdhdGl2ZSB7XG4gICAgY29sb3I6ICNFNTM5MzU7IH1cblxuI2NsaWVudC1jdXJlQ29uc29tbWF0aW9uIC5jb21wdGFiaWxpc2F0aW9uLW1vdGlmIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2NsaWVudC1jdXJlQ29uc29tbWF0aW9uIC5jb21wdGFiaWxpc2F0aW9uLW1vdGlmIHAge1xuICAgIG1hcmdpbjogMHB4OyB9XG5cbiNjbGllbnQtY3VyZUxpc3QgLmN1cmVMaXN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbiNjbGllbnQtY3VyZUxpc3QgLmN1cmVMaXN0LWNvbnRlbnQgLmN1cmUtaXRlbSAuY3VyZS1udW1lcm8ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudC1jdXJlTGlzdCAuY3VyZUxpc3QtY29udGVudCAuY3VyZS1pdGVtIC5jdXJlLXF1YW50aXRlIC5jdXJlLXF1YW50aXRlLWluaXRpYWwge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jY2xpZW50LWN1cmVMaXN0IC5jdXJlTGlzdC1jb250ZW50IC5jdXJlLWl0ZW0gLmN1cmUtcXVhbnRpdGUgLmN1cmUtcXVhbnRpdGUtc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbiNjbGllbnQtY3VyZUxpc3QgLmN1cmVMaXN0LWNvbnRlbnQgLmN1cmUtaXRlbSAuY3VyZS1xdWFudGl0ZSAuY3VyZS1xdWFudGl0ZS1yZXN0YW50IHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI2NsaWVudC1jdXJlRmljaGUgLmN1cmUtaW5mb3JtYXRpb24tdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4jY2xpZW50LWN1cmVGaWNoZSAuY3VyZS1pbmZvcm1hdGlvbi12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI2NsaWVudC1jdXJlRmljaGUgLmN1cmUtaW5mb3JtYXRpb24tdmFsdWUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jY2xpZW50LWN1cmVGaWNoZSAuY3VyZS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jY2xpZW50LWN1cmVGaWNoZSAuc3RhdHVzLWxpYmVsbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAjY2xpZW50LWN1cmVGaWNoZSAuc3RhdHVzLWxpYmVsbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI2NsaWVudC1jdXJlUmVndWxhcmlzYXRpb24gLmN1cmUtbGliZWxsZSB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jY2xpZW50LWN1cmVSZWd1bGFyaXNhdGlvbiAuY3VyZS1kZWx0YSB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jY2xpZW50LWN1cmVVcGRhdGUgLmN1cmVVcGRhdGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI2NsaWVudC1lY2hlYW5jaWVyRmljaGUgLmVjaGVhbmNpZXItaW5mb3JtYXRpb24ge1xuICBtaW4taGVpZ2h0OiAzNXB4OyB9XG4gICNjbGllbnQtZWNoZWFuY2llckZpY2hlIC5lY2hlYW5jaWVyLWluZm9ybWF0aW9uIC5lY2hlYW5jaWVyLWluZm9ybWF0aW9uLXRpdGxlIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4OyB9XG5cbiNjbGllbnQtZWNoZWFuY2llckZpY2hlIC5lY2hlYW5jZS1pbmZvcm1hdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7IH1cbiAgI2NsaWVudC1lY2hlYW5jaWVyRmljaGUgLmVjaGVhbmNlLWluZm9ybWF0aW9uIC5lY2hlYW5jZS1pbmZvcm1hdGlvbi10aXRsZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuXG4jY2xpZW50LWVjaGVhbmNpZXJGaWNoZSAuZWNoZWFuY2UtbnVtZXJvIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjbGllbnQtZWNoZWFuY2llckZpY2hlIC5lY2hlYW5jaWVyLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNjbGllbnQtZWNoZWFuY2llckZpY2hlIC5zdGF0dXMtbGliZWxsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAjY2xpZW50LWVjaGVhbmNpZXJGaWNoZSAuc3RhdHVzLWxpYmVsbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI2NsaWVudC1lY2hlYW5jaWVyRmljaGUgLmVjaGVhbmNlLWFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjbGllbnQtZWNoZWFuY2llckZpY2hlIC5lY2hlYW5jZS1mYWlsdXJlIC5lY2hlYW5jZS1mYWlsdXJlLXNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxOyB9XG5cbiNjbGllbnQtZWNoZWFuY2llckZpY2hlIC5lY2hlYW5jZS1mYWlsdXJlIC5lY2hlYW5jZS1mYWlsdXJlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNjbGllbnQtZWNoZWFuY2llckZpY2hlIC5lY2hlYW5jZS1mYWlsdXJlIC5lY2hlYW5jZS1mYWlsdXJlLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgI2NsaWVudC1lY2hlYW5jaWVyRmljaGUgLmVjaGVhbmNlLWZhaWx1cmUgLmVjaGVhbmNlLWZhaWx1cmUtaXRlbSAuZmFpbHVyZS1kYXRlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jY2xpZW50LWVjaGVhbmNpZXJMaXN0IC5lY2hlYW5jaWVyLWluZm9ybWF0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjY2xpZW50LWVjaGVhbmNpZXJMaXN0IC5lY2hlYW5jaWVyLWluZm9ybWF0aW9ucyAuZWNoZWFuY2llci1pbmZvcm1hdGlvbnMtbGFiZWwge1xuICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2NsaWVudC1lY2hlYW5jaWVyTGlzdCAuZWNoZWFuY2llci1pbmZvcm1hdGlvbnMgLmVjaGVhbmNpZXItaW5mb3JtYXRpb25zLXZhbHVlIHtcbiAgICBwYWRkaW5nOiA1cHggMHB4OyB9XG5cbiNjbGllbnQtZmljaGVUZWNobmlxdWVMaXN0IC5maWNoZVRlY2huaXF1ZUxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuI2NsaWVudC1maWNoZVRlY2huaXF1ZUxpc3QgLm5vdGUtaXRlbSAubm90ZS1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbiNjbGllbnQtZmljaGVUZWNobmlxdWVMaXN0IC5ub3RlLWl0ZW0gLm5vdGUtb3JpZ2luIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjbGllbnQtZmljaGVUZWNobmlxdWVMaXN0IC5ub3RlLWl0ZW0gLm5vdGUtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jY2xpZW50LWZpY2hlVGVjaG5pcXVlTGlzdCAubm90ZS1pdGVtIC5ub3RlLXRleHQge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDsgfVxuICAjY2xpZW50LWZpY2hlVGVjaG5pcXVlTGlzdCAubm90ZS1pdGVtIC5ub3RlLXRleHQgcCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cbiAgI2NsaWVudC1maWNoZVRlY2huaXF1ZUxpc3QgLm5vdGUtaXRlbSAubm90ZS10ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG5cbiNjbGllbnQtZmljaGVUZWNobmlxdWVVcGRhdGUgLmZpY2hlVGVjaG5pcXVlVXBkYXRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNjbGllbnQtZmlkZWxpdGVDb21wdGFiaWxpc2F0aW9uIC5maWRlbGl0ZUxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuI2NsaWVudC1maWRlbGl0ZUNvbXB0YWJpbGlzYXRpb24gLmNvbXB0YWJpbGlzYXRpb24tcXVhbnRpdGUge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAjY2xpZW50LWZpZGVsaXRlQ29tcHRhYmlsaXNhdGlvbiAuY29tcHRhYmlsaXNhdGlvbi1xdWFudGl0ZS5wb3NpdGl2ZSB7XG4gICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgI2NsaWVudC1maWRlbGl0ZUNvbXB0YWJpbGlzYXRpb24gLmNvbXB0YWJpbGlzYXRpb24tcXVhbnRpdGUubmVnYXRpdmUge1xuICAgIGNvbG9yOiAjRTUzOTM1OyB9XG5cbiNjbGllbnQtZmlkZWxpdGVDb21wdGFiaWxpc2F0aW9uIC5jb21wdGFiaWxpc2F0aW9uLW1vdGlmIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2NsaWVudC1maWRlbGl0ZUNvbXB0YWJpbGlzYXRpb24gLmNvbXB0YWJpbGlzYXRpb24tbW90aWYgcCB7XG4gICAgbWFyZ2luOiAwcHg7IH1cblxuI2NsaWVudC1maWRlbGl0ZUZpY2hlIC5maWRlbGl0ZS1pbmZvcm1hdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbiNjbGllbnQtZmlkZWxpdGVGaWNoZSAuZmlkZWxpdGUtaW5mb3JtYXRpb24tdmFsdWUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICNjbGllbnQtZmlkZWxpdGVGaWNoZSAuZmlkZWxpdGUtaW5mb3JtYXRpb24tdmFsdWUgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jY2xpZW50LWZpZGVsaXRlRmljaGUgLmZpZGVsaXRlLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNjbGllbnQtZmlkZWxpdGVGaWNoZSAuc3RhdHVzLWxpYmVsbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAjY2xpZW50LWZpZGVsaXRlRmljaGUgLnN0YXR1cy1saWJlbGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNjbGllbnQtZmlkZWxpdGVMaXN0IC5maWRlbGl0ZUxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuI2NsaWVudC1maWRlbGl0ZUxpc3QgLmZpZGVsaXRlLW1haW5UZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudC1maWRlbGl0ZUxpc3QgLnR5cGVfY2FydGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAjY2xpZW50LWZpZGVsaXRlTGlzdCAudHlwZV9jYXJ0ZSBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudC1maWRlbGl0ZU5ldyAuZmlkZWxpdGVOZXctY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI2NsaWVudC1maWRlbGl0ZVJlZ3VsYXJpc2F0aW9uIC5maWRlbGl0ZS1saWJlbGxlIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjbGllbnQtZmlkZWxpdGVSZWd1bGFyaXNhdGlvbiAuZmlkZWxpdGUtcXVhbnRpdGUge1xuICBwYWRkaW5nOiA1cHggMHB4OyB9XG4gICNjbGllbnQtZmlkZWxpdGVSZWd1bGFyaXNhdGlvbiAuZmlkZWxpdGUtcXVhbnRpdGUgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjbGllbnQtZmlkZWxpdGVSZWd1bGFyaXNhdGlvbiAuZmlkZWxpdGUtZGVsdGEge1xuICBwYWRkaW5nOiA1cHggMHB4OyB9XG4gICNjbGllbnQtZmlkZWxpdGVSZWd1bGFyaXNhdGlvbiAuZmlkZWxpdGUtZGVsdGEgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjbGllbnQtZmlkZWxpdGVSZWd1bGFyaXNhdGlvbiAuZmlkZWxpdGUtaW5wdXRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4jY2xpZW50LWZpZGVsaXRlVXBkYXRlIC5maWRlbGl0ZVVwZGF0ZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jY2xpZW50LWdpZnRGaWNoZSAuZ2lmdC1pbmZvcm1hdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudC1naWZ0RmljaGUgLmdpZnQtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI2NsaWVudC1naWZ0RmljaGUgLnN0YXR1cy1saWJlbGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2NsaWVudC1naWZ0RmljaGUgLnN0YXR1cy1saWJlbGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNjbGllbnQtZ2lmdExpc3QgLmdpZnRMaXN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbiNjbGllbnQtZ2lmdExpc3QgLmdpZnRMaXN0LWNvbnRlbnQgLmdpZnQtaXRlbSAuZ2lmdC1udW1lcm8ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudC1naWZ0TGlzdCAuZ2lmdExpc3QtY29udGVudCAuZ2lmdC1pdGVtIC5naWZ0LW1vbnRhbnQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudC1naWZ0TGlzdCAuZ2lmdExpc3QtY29udGVudCAuZ2lmdC1pdGVtIC5naWZ0LWRhdGUge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUNQd0FBQXpZQ0FZQUFBQ3k5UVYyQUFBQUNYQklXWE1BQUN4TEFBQXNTd0dsUFphcEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBVlpwU1VSQlZIZ0I3TjBKZk56MWZlZi90K2JXU0tQN2xtejVsSHhpWTRHNVFWeEpBSnUwYVM1SWozVFR3TFpwZDd0TnR2dlkvYmZOMGU1Lys5OUF1dHZ1dHJWcDB5dUJORTNTSmh3NUFac0F4Z1liRzUrU0xSK3k3dnVXNXY3L3ZqOGlRb2l4cnQvSUd1bjFoSzluTlBycEdvMW5SdjYrOWY1a0pDMENBQUFBQUFBQUFBQUFBQUFBa0JaY0FnQUFBQUFBQUFBQUFBQUFBSkEyQ1B3QUFBQUFBQUFBQUFBQUFBQUFhWVRBRHdBQUFBQUFBQUFBQUFBQUFKQkdDUHdBQUFBQUFBQUFBQUFBQUFBQWFZVEFEd0FBQUFBQUFBQUFBQUFBQUpCR0NQd0FBQUFBQUFBQUFBQUFBQUFBYVlUQUR3QUFBQUFBQUFBQUFBQUFBSkJHQ1B3QUFBQUFBQUFBQUFBQUFBQUFhWVRBRHdBQUFBQUFBQUFBQUFBQUFKQkdDUHdBQUFBQUFBQUFBQUFBQUFBQWFZVEFEd0FBQUFBQUFBQUFBQUFBQUpCR0NQd0FBQUFBQUFBQUFBQUFBQUFBYVlUQUR3QUFBQUFBQUFBQUFBQUFBSkJHQ1B3QUFBQUFBQUFBQUFBQUFBQUFhWVRBRHdBQUFBQUFBQUFBQUFBQUFKQkdQQUlBQUFBQUFBQUFBRmhFd3VHSXZ2dmRQWXJINDlaS0NBQ0FWUFA1Zkxybm50dmtkcnZsOGJnRkFLbEc0QWNBQUFBQUFBQUFBQ3dxa1VoRWJXMmRpa1pqaXNYaUFnQWcxVUtoTENVU0NibGNETmtCTUQ4eWtoWUJRSXBGSWxGN25UclZwRWcwS2dBQVVzM3I4Y2pyOVdqRGhyWHkrYndDQUFBQUFDd2RyVzJkZXU5N2YwM2o0eFAyQWdBZzFTb3JTdldESC95akFnRy9Nak1EQW9CVW8rRUh3THd3RmJvakkyTjZaZi9yR2hvYUVRQUFxUmEwZnFnT0JvTmF1WElaZ1I4QUFBQUFBQUFBQUxDb0VQZ0JNQzlHUjhmVTFkV2p2L25iZjFaWFo2OEFBRWkxd3NKOEZSWGw2Lzc3NzFSdWJrZ0FBQUFBQUFBQUFBQ0xCUU1FQVFBQUFBQUFBQUFBQUFBQWdEUkM0QWNBQUFBQUFBQUFBQUFBQUFCSUl3UitBQUFBQUFBQUFBQUFBQUFBZ0RSQzRBY0FBQUFBQUFBQUFBQUFBQUJJSXdSK0FBQUFBQUFBQUFBQUFBQUFnRFJDNEFjQUFBQUFBQUFBQUN3NnlXVFNYZ0FBekJjZWR3RE1Kd0kvQUFBQUFBQUFBQUJnY1dHL0ZRQXd6M2pvQVREZkNQd0FBQUFBQUFBQUFJREZKY1A2UHlQRFhnQUF6SStrb3JHWTRvbUVBR0ErRVBnQk1HK29NUVFBQUFBQUFBQUFBTUNpWkcyREpSSkpxbjRBekJzQ1B3RG1SU0tSVUR3ZUZ3QUFBQUFBQUFBQUFMRFltSnhQUEJhMzk4UUFZRDRRK0FFd0wweWlPV1k5eVNIVkRBQUFBQUFBQUFBQWdNVW9Gb3NSK0FFd2J6d0NnSGxneG5uWk5ZWUFBQUFBZ0NXaGIrOWhEYnh3UlBQRlgxR2t5ay9jSndBQUFBQzRJcXk5c09SUEZnRE1Cd0kvQU9hRkdlY1ZpVVI0a2dNQUFBQUFhYXl4c1ZFMU5UWFRPamEzcmxibi92cy9LVFk4cHZtdzZnOStWUUFBQUFCd3BaZ2RzRWdrYXUySjBmQURZSDR3MGd2QXZERVZodVI5QUFBQUFDQTl0YmUzNjhFSEg3UlBwOE9kbmFuU0Q5K3UrVkIwNy9VcXZ1OEdBUUFBQU1BVnc3UUxBUE9Nd0ErQWVXSFN6TEZZWEcvbW13RUFBQUFBNldiMzd0MzI2ZWMrOTdscHYwMzVSKytVdjd4UXFXVGVmOVZ2N0JBQUFBQUFYRWxtQjh4TXZEQy9BQThBODRHUlhnRG1oWGx5RTR2RmlQc0FBQUFBUUJveXJUNVBQdm1rZmY3Z3dZUDJxcXVybS9MdFRNdFA5ZTkrU0kzLzVhK1ZLcFdmdUMvbG9TSUFRUG9KQmpQMWlVOThXTkZvelA1M1NRQUFMdVhaWjEvV3dNQ1E5VE5QbDV4Z0huUGlCSDRBekJNQ1B3RG1SWklhUXdBQUFBQklXNVB0UG05L2VkZXVYZE42Mi94YnR5aG4yMW9OSFRvdHB6SEtDd0R3Ym9LWkFkMTgwelgycGl0TkN3Q0FkM1BpeEpzL3B6Z1IrREY3WWVaeHg1d0N3SHdnOEFOZ1hwZ0t3MGdrWXM4dmRVSnVibzZDd1lCV3JLZ1VBQUNYa3BzVHNoNHZRdkw1dkFJQUFMUDM5bmFmU1ROcCtURXFQN0ZEUTRmK1RFNWlsQmNBNEhMOGZwK3V2ZllxQVFCd09kLzk3aDdGWW5HZFBDbEhSQ05SSmF3OU1RQ1lEd1IrQU15YmhKMXFsaU5LU3dwVlhGeWdXMi9iTGdBQUxzWFV0MmNHL01yTXpCUUFBSmk5ZDdiN1RLcXBxZEYwNVd5clVmRzlONmo3bVgxeUNxTzhBQUFBQU15VjErdVIyKzJXRSt5R243aHplMkVBTUJVQ1B3RG1oWG1DWXhMU1RsbTVjcGsyYmx5cjMvbnRYeE1BQUFBQUlEVXUxZTVqbUxCUEtCVFNURlQvcHcrcC84ZEhGQnNlMDF3eHlnc0FBQUNBRXpJREFUdjA0NVJvTkdwUHZRQ0ErZUFTQU13RDArNFRqY1ljbTF2cTlYa1ZDUGdGQUFBQUFFZ2RKOXA5SnJtek0xWDY0ZHMxVjR6eUFnQUFBT0FVczlmazlYcmxCTE1ITmpvNnJrZ2tLZ0NZRHdSK0FNeUxoS2t4TkNPOTVBeTMyMldIZmdBQUFBQUFxZkZ1N1Q1R2ZYMjlacVA4bzNmT2VRd1hvN3dBQUFBQU9NWHNOWGs4RG8zMFNpUVZpVVJvK0FFd2J3ajhBSmdYRXhOaERRd01XVTkyRW5KQ01OT3YzSnhzQVFBQUFBQlM0OTNhZll6YTJsck5obW41cWY3ZEQybTJHT1VGQUFBQXdFazVvV3dGL001TWxEQy8rTjdmUDJUdmlRSEFmQ0R3QTJCZW1EUnpPQnl4bTM2YzRQWjRIS3RZQkFBQUFBRDhMTlB1ODlwcnIxM3lkUlVWRlNvdkw5ZHM1ZCs2UlRuYjFtcW1HT1VGQUFBQXdHbGVyOGZhYzNLbzRjZmFBek43WWJFWURUOEE1Z2VCSHdEendzd3JIUjBkTTg5MjVBU3Z4NnZNeklBQUFBQUFBTTR6bzd4TTZPZFN0bTNicHJtcS9NVE1nenRsSDdtRFVWNEFBQUFBSEJYSTlNdm44OGdKSnZCajlzS2kwYWdBWUQ0UStBRXdMNktScU1aR3g1VklPQlA0TVUrK0FnRm5LaFlCQUFBQUFEOWxnajRtOFBOdTZ1cnFORmM1MjJwVWZPLzBSM09Gcmw1ckIzNEFBQUFBd0VtWmdZRDlTK1pPZURQd002NUlKQ1lBbUE4RWZnRE1DM3VrVnlTaXBCd2E2ZVYyTzVhNEJnQUFBQUQ4MU9YYWZZemEybG81b2ZvL2ZVaWVVSERLNDh3eHEvL3cxd1FBQUFBQVRuTjZwRmZFMmdzemUySUFNQjhJL0FDWUYrUGpFK3JyRzFBaW5wQVR6RGl2bkp5UUFBQUFBQURPdWx5N1QwVkZoV3BxYXVRRWQzYW1Tajk4KzVUSFZYN2lQa1o1QVFBQUFFaUpVRTYyWXhNbHpKU0x2djVCalU5TUNBRG1BNEVmQVBQQ1BNbUpSbU4ydXRrSkdhNE1lUnhLWEFNQUFBQUEzalJWdTg5MHdqN203WWVIaHpVZDVSKzk4N0poSGtaNUFRQUFBRWdsczlma2NUdTMzeFN6OXNLYyt1VjNBSmdLZ1I4QTh5SWNqbGovNER2cVdPQW40UGNyR013VUFBQUFBTUE1dTNmdnZ1enI2K3JxTkpVOWUvYm9pU2VlMEhTWWxwOVZmL0NybDN3ZG83d0FBQUFBcEZwT3lNbUduNFNHaGtjVWprUUVBUE9Cd0ErQWVSR0pSalUyT3U1WTRNZk1WRFZqdlFBQUFBQUF6cGlxM2NlWVR1RG40TUdEZHVCbnVpMC9PZHRxckxYMjV5NW5sQmNBQUFDQVZBdUZzaFFJK09RRXN3YzJOalp1VDd3QWdQbEE0QWZBdklqSDQzYWkyYW5BajhmcmxzL25GUUFBQUFEQUdWTzErNFJDb1dtTjlHcG9hTEREUHROdCtURXFQN0hqWno4V283d0FBQUFBekFQenkrVk83VGVaUGJCSUpHcnZpUUhBZkNEd0EyQmVqSTlQcUs5dlFQR0VNM05MczRKQjVlZm5DZ0FBQUFBd2Q5TnA5NWxPMk1lOGo4bjNNOU9XbjhtQUQ2TzhBQUFBQU15WFlEQlRXVmxCNWVTRTVIYTdOUmNtNk5QVjJhdlJrWEVCd0h3ZzhBTWdwVXlhT1pHd1ZqeWhtRWswejdIZ3grWEtrTS9uazlzenR5ZGRBQUFBQUlDZm1xcmR4Nml2cjUveUdOUHVNOG1FZmFiemZpZFYvY1lPTyt6REtDOEFBQUFBOHluRDViSmJmaktzUGFpNU1nMC9DWWQrK1IwQXBrTGdCMEJLdlZsZkdOSEVSRmpqWXhOekh1bmw4WGhWWEZ3Z3Y4K1plYW9BQUFBQXNOUk5wOTNIbUU3RHo5NjllMy9tWmRQeU01MzNiYml6TTdYcUQzNlZVVjRBQUFBQTVsVWc0RmRoWVo1OFhvL21JaDVQcUg5ZzBKNTZBUUR6Z2NBUGdKU0tSbVBxNjdPZTNFeUU1UVNmejZPOHZKQmo4MVFCQUFBQVlLbWJiZ3RQWFYzZGxNZTh2ZUZuMHE1ZHV6UmQrYmR1RVFBQUFBRE1KN1BubEpzNzk1RmVrMGJIeHRYZDNhdFlMQ1lBU0NVQ1B3QlN5dFFXamxsUGJLS1JxSnlRa1pHaHpNeUFZMCs2QUFBQUFHQXBtMjY3ejNUQ1BtYUVWMk5qNDg5ZC90UlRUK25nd1lNQ0FBQUFnSVhJN1hiOVpPL0ptYTN6U0RoaS9YdzBxbGdzTGdCSUpRSS9BRklxYkQycGFXNXUwK0Rnc0p6ZzgvbFVVVjZpWURBZ0FBQUFBTURjT05udWM2bXd6MHcvRGdBQUFBRE10OHpNVEpXVkZkdDdVRTRZSEJyUnhZdnRtcGlJQ0FCU2ljQVBnSlJLSkpLYUNJY1ZqenVUWW5hNU11d25YRFQ4QUFBQUFNRGNUTGZkeDVoTzRHZlBuajN2K2pyVDhFUExEd0FBQUlDRnlOcDZzc2Q2bVNrVFRvakhZNXFZQ0Z0N1pEVDhBRWd0QWo4QVVpb1NqYXE3dTA4am8rTnlnc2ZqVVVGQm52M0VDd0FBQUFBd2V6TnAzYW1wcVpueW1NczEvTXowNHdFQUFBREFmQWtFL0NxMDlwNjhYbytjTURveWJ1K05SYU14QVVBcU9YT3ZCUUR2SWhxSnFyZTNYeFBqRTNLQ2ViS1ZseCtTejAvZ0J3QUFBQUJtYTZidFBxRlFhTXJqcG1yd21XejVtVTViRUFBQVMwMmtzMWVScmtFTnYzNWFBSUQ1TmRqVnBZeUdpNUpESTdnR0w3U3IrWVZEYXVzTEs1R1hKeXd0L3FwaStRcHpsTDFsalZMbHhJblRHaDBiMHl1dkhOWlM5VHUvL1dzQ2dSOEFLWlpJSkRRMk9xNUlKQ29ubUpGZVpwWXFJNzBBQUFBQVlQYWNidmVaN3JndTgzRjM3ZG9sQUFEd3MySkRZNHIyOUd0dy8zRUJBT2JYMk1pd1pOMEhhOEtadmF6eHZrSDFuVzdXUU5TanpHQzJzTFNFeGxjck1WNlMwc0JQVjNldjNTSzFaODhyV3FvSS9MeHB5UWQrM3B5Zm1OQmYvZFZYdFZUVjMzNjlRdGxaMWovZ3JWU3E5RHk5VC9IeENjVUdSNFdscGJtN1c0MC9QcVRlcm00NUlXTTBJdC9KaXhvYWlxczEvNFFBQVBPcjZONGI1Qzh2RkFBQVNGOG1uRFBkZGg5ak9vMDhVNDN6ZXZ2SHB1VUhBSUNmRnhzZVY3aHJVRU9IcHZlWUNnQndUaXdlVlNneUxuZlltY0RQME5DSVdpYmk2aHVXc3J3QllXbHhad2V0UDFKYlhHRENQaTB0SGRxMzczVXRWU2JuNFhhNzVQVXU3YWt3U3o3d2swd203Y0RQeFpicC8wUFhZak04UEdyL1pVaWxhTytnNG1NVGl2UU1Da3RMdUc5UUU5YjNQdWJRbk5LTVdGd2FHRlhjUDZpdzlXUUpBREMva2c0MXRnRUFnQ3RuSnUwK3huVENPZE50K0RFKy8vblA2enZmK1k0QUFBQUFZQ0hJc0pZdnd5V1hmVzd1ek81VkpKbFFVZ0NRV2tzKzhHUEdERVdqTVgzOTYwOXJxZHE0WWEzS3kwdTBkY3NHcGNyQUt5Y1U3UjNTUkhPSHNMUjBSOGJWMGRlaGtiaERHOFFqNDNJZE9hc2hUNnRjYnFZU0FzQjhLNzczQmdXcXl3UUFBTkxUWk1QT2RKbHhYcUZRYU1yalp2SSsyOXJhOU9TVFQycm56cDBDQUFBQWdDc3QwK1ZXc2NjbmI0WXpCUW5qaWJqNjR6RkZrMFIrQUtSV2FtdGRBQ3g1TWV2SnpKRDFwQ2FjU01nSjNvd001Ym05OG1kdzl3VUFBQUFBTXpYVGRoOFQrSm1LR2VjMVBEeXNtWGpzc2NkbS9EWUFBQUFBa0FvK2ErOHB4KzJSMjVtQ0h6dncweE9MS0M1bjlzWUE0TjJ3WXc0Z3BVeGg0VVF5b1poRHhZVVoxbi9CREpmY0R0VXFBZ0FBQU1CU01kTjJINk8rdm43S1l4b2FHalJUcHVYbmlTZWVFQUFBQUFCY2FXYlBLZFBzUFdVNHMvY1VTU1kxbW9ncmxxRGhCMEJxRWZnQmtESVRpWVRHckNjMHc5WXlzMHJueW04OTBjcDB1UlJ5dWVYbDNnc0FBQUFBWm1RMkFadmEydG9wanpsMDZKQm13M3crdFB3QUFBQUFXQ2hLM0Q1VmVRS2FxN2lTQ2x2N1lnT0ptQWJpVVFGQXFyQmxEaUJsSnBKeHU5MG5hZjgzZDVrWmJqdjA0OHJJc0p0K0FBQUFBQURUMDk3ZXJqMTc5c3prVFZSUlVhSHk4dklwajV0Tnc0OWh3ajYwL0FBQUFBQllLTXdlVkpacjd0dm55WjhzODR2eHB1a0hBRktGd0ErQWxPbU1SZFFYY3k2NVhPNzFxOURqRXdBQUFBQmdabmJ2M3EyWjJyWnQyNVRIbU5CT1kyT2pab3VXSHdBQUFBQUxSWjdicTJJSDk2SDZFMUgxeG1NQ2dGUWg4QU1nWmZxdEp6RkRDZWVleU9SYlQ3U3lYUjRCQUFBQUFLYlB0UHM4K2VTVG1xbTZ1cm9wanpsNDhLRG1ncFlmQUFBQUFBdEZqclVIVldEdFJUbkZqUFRxWjZRWGdCUWk4QU1nWmNhc0p6SmpTZWVxQ29NdXR3SVozRzBCQUFBQXdFek1wdDNIcUsydG5mS1l1UVorREZwK0FBQUFBQ3dFZnBmTDNvdHlTamlSY0hTZkRBRGVpWjF6QUNuVEhvK3F4OEhrY3JuYnB3S1hjOGxxQUFBQUFGanNadHZ1VTFGUm9acWFtaW1QbThzNHIwa203RFBiVUJJQUFBQUFPTVcwKzVRNk9OS3JLeFpSUnpRaUFFZ1ZBajhBVW1Zc0VkZFlQQ0duWkxuY3luUmxDQUFBQUFBd1BiTU4wa3duN0dNNDBmQmptSllmRTA0Q0FBQUFnQ3ZGTlB4a09kandNNUZJYUNRUkV3Q2tDb0VmQUNuVEhRdXJ6OEdHbjJLUFQ3bHU1NUxWQUFBQUFMQ1l6YmJkeDZpcnE1dnlHS2ZDUHBOMjdkb2xBQUFBQUxoUzhsd2VGVHU0RDJYMnlIb2QzQ2NEZ0hjaThBTWdaYnBqVVEwa25Ic2lZNm9VUTlhVExRQUFBQURBMU9ZeUptczZnUjhueG5tOTNWTlBQZVY0aUFnQUFBQUFwaXZmNWJWLytkd3BnNG1ZK3VNMC9BQklIUUkvQUZKbU5CblhhQ0l1cHdSZGJnVVk2UVVBQUFBQVU1cEx1MDhvRkpyV1NLODllL2JJYVhNSktRRUFBQURBWEFSY0xtVTdPTklybkV4b1BPbmNQaGtBdkJPQkh3Q09HMG5FMVJtUEtKNU15Z2x1WmNpYmthRWl0MWU1TlB3QUFBQUF3SlRtRXB5WlR0akhjTHJoeHpBTlA3VDhBQUFBQUxpU2xuc0RLclQycEp3UXMvYkttcU1UZHRzUEFEaU53QThBeDBXVENZM0VZNHJMbWNDUEp5TkR3UXkzM05hcFdRQUFBQUNBZHplWGRoK2p2cjUreW1OTTJHZDRlRmlwUU1zUEFBQUFnQ3NwNUhJck04TzVwcCtoUkV6aFJFSUE0RFFDUHdBY041eUlxeU1XVWNLWnZJOEszRjZWZS8wQ0FBQUFBRXh0cm9HWjZUVDhORFEwS0ZWbytRRUFBQUJ3SlZWNkE4cHpPeFA0TWI4azN4eVowR0NjaGg4QXptTTJEZ0RIalNmaTZqR0JINGNhZnJKY2JqdjBBd0FBQUFDNHZMbTIreGgxZFhWVEhyTjM3MTZsa2drdDdkcTFTd0FBTEJYKzhrSzVmQjVWZm1LSEFBQlgxcW9EQnhSdGFaT09ITk5jSlR4dWphNG9WbUJkalNyWHJSVVdudGpJbU9MRDQrcDcvcEFTNDJFdFJiZmRlcDNLeTR0VldWbW1WUG1YYnp5amdmNGhEUTJQQ000aDhBUEFjV09KdUhyalVjY0NQOWt1dDJPelVnRUFBQUJnTVp0cnU4OTB3ajVHS2h0K0ROUHdzMmZQbm1tTkZ3TUFZREV3Z1IrenNqZXRFZ0RneWxxZEdWZmZhMTVIQWo5SmoxdGpLMG9VdUdPckt1KzlYVmg0d3UyOTlocmNmM3pwQm41dXUwN2J0bTNVOXUxYmxDcjdEeHhXUEI0bjhPTXdBajhPS3lrcFZINWVqbTY5ZGJ0U3BhbnBvam83dTNYOHhHa3RSZTVNdjNLdjN5aFhWa0R1WUVCWWVPSkhqK3ZDMGFPS2ptZElEb3drWFY2N1VsZFZWYXAwL1hvQkFLNHNiMkd1QUFEQXdtVGFmVjU3N1RYTnhYUUNQK2JqbUpWcVgvclNsd2o4QUFBQUFKaDM2OWV2VVZ0Ymw1d1FpVVIwOU9ncFhWTzNTUURnTkFJL0Rnc0VBc3JPenRLR0RWUFB1NSt0U0NTcVpES3haQU0vaHIrcVdKN2NiSG56c29XRkpaRklLSGJ4bkFhakVmdThFMExXNW5McG1tWEtxbGttQU1DVjVjN09GQUFBV0pqTUtLKzVCbkdtRS9oSmRidlBwTGEyTmozeHhCTjY0SUVIQkFBQUFBRHpKVDgvMTlydmRlN2ZRWWVHaGpVMk5tSHY4WHE5SG1Wa1pBZ0FuRURneDJHRmhYbGF2YVphSC9uSWZVb1ZuOCtyek15QW50L3ppcFlpVi9ETmhwL0ppbE1zSElsRVV0Rm9WT01uaitsOGQ0K2NVbjNkWmwxOWI3MktWaTBYQUFBQUFPRG5tYUNQQ2Z6TVZVM04xTC9BWk1adHpSY3pvbXpIamgwS2hVSUNBQUFBZ1Btd2NtV1ZDZ3J6NVlSWUxLNnVyajcxOVBTcHIyOUFCUVY1OWw0dkFEakJKUUJ3aUtrbGJHL3Ywc2pJcUp4Z0VzNGVqMXZab1N3N1RRMEFBQUFBdURTbjJuMm1FNnlaejhEUDhQQ3czZklEQUFBQUFQTXBtQmxRV1ZteFkrR2NZV3Z2cksydDA5NUxBd0NuRVBnQjRCaFRSZGpSMGEyUllTY0RQeDZGc29NRWZnQUFBQURnWFpoUXpIeTErNWlQMWRqWXFQbGtBai9tNHdJQUFBREFmTW5NOUt1ODNBUitmSExDc0xWMzF0YmVwWEE0S2dCd0NvRWZBSTRaSGg3UkcyK2NWR2VYTStPOFF0bFoycnhwblhMekNQc0FBQUFBd0x2WnMyZlBuTnQ5RE5Qd001WDVEdnNZdFB3QUFBQUFtRys1dVNHdFg3L0dEdjQ0b2F1elIwZmZPS1d4OFhFQmdGTUkvQUJ3VEN5V1VFL1BnTWJHSnVRRXQ5dWx3c0k4dXpZUkFBQUFBSEJwdTNmdmxoT21FL2laejNGZWIwZkxEd0FBQUlENVpKcDlpZ3J6NWZjNzAvQXphdTJkOWZUMEt4Sm1wQmNBNXhENEFlQ1k4ZkZ4TlRTY3RaK3dPQ0dRR2REcU5jdVZuUjBVQUFBQUFPRG5tVkZlVHJUN21IRmVvVkJveXVPdVZPQ0hsaDhBQUFBQTg2bWdJRmNiTnRZb0dNeVVFM3A3K3V3OU5LZCthUjRBREFJL0FCd1REa2ZVMnRwaGovWnlna2xObDVlWEtKT0dId0FBQUFDNEpLZmFmVXpnWnpxdXhFaXZTU2J3NDBTNENRQUFBQUNta3BXZHBlcmxGUW9FbkJucE5Ud3ladjA4MDZXUjBURkZJbEVCZ0JNSS9BQndURGdTVVd0YnA0YUdIQXI4K0x5cUtDOVJNRWpnQndBQUFBRGV5YWwySDZPK3ZuN0tZMHpZNTBxTzFUSWZlOWV1WFFJQUFBQ0FWTXZPQ3FxNnVsSit2ek9CbjVHUlViVjNkR3ZVQkg2aWpQVUM0QXdDUHdBY2NmNThpNW92dE5ydFBrNGxrM055UTZxcjI2aUNnandCQUFBQUFINldVKzArUm0xdDdaVEhYS2x4WG0vMzFGTlAwZklEQUFBQUlPVzhYbzl5Y3JLMW9yckNidnB4eXZGampUcHk1S1FBd0FrRWZnQTRvcTl2d0Y2SlJGTEpaRkp6WlpMVHB0a255enIxZXIwQ0FBQUFBUHlVayswK0ZSVVZLaTh2bi9LNGhSRDRNVDczdWM4SkFBQUFBRklwSXlORExwZEx1YmtoRlJibHl5bjlBMFBXejNMZEFnQW5FUGdCNElnMzNtalE2ZFBuNVpUVmE2cFZ0YXhjd1dCUUhvOWJBQUFBQUlDZmNyTGRaOXUyYmRNNnJxR2hRUXVCQ1I0dGxQQVJBQUFBZ01WdHhjcGxxcWxaS2FlY09YTkJwMDQxQ1FDY1FPQUhnQ05hV2pyVTN0RWpweXhmWHFIU2tpSUJBQUFBQUg2V2srMCtSbDFkM1pUSG1JKzNrRVpwT1JsNEFnQUFBSUIzVTFwYXBJcUtVam1scmExVEZ5NjBDZ0NjUU9BSGdDTmFXdHZWMGRFbHB4RDRBUUFBQUlCTGN6cnNVbHRiTytVeHI3MzJtaFlTV240QUFBQUF6QWV6VjFYcGNPQ251YmxOQU9BRUFqOEE1aVFTaVdwa2RFekhqaldvcWFsWlRybjJtcXRVVSt0Y1JTSUFBQUFBTEFaT3QvdFVWRlNvcHFabXl1TU9IVHFraFlhV0h3QUFBQUNwdG03ZGFtM2FOUFhQVE5NMVBEeXEzdDRCZTdTWE9RV0F1U0R3QTJCT290R1l4c2JIRlE1SDdPV1V2THdjWlFXREFnQUFBQUQ4bE5NaGwrbUVmWXlHaGdZdE5MVDhBQUFBQUVnMXI5ZWpRQ0Fnbjg4cnQzdnVXK3ZKWkZLSmVGekR3eU9LUkp6YlZ3T3dOQkg0QVRBbnJhMGRlblgvRzVvSU8vdWtaUHYyTGRxNGNhMEFBQUFBQUc5eXV0M0hxS3VybS9LWTRlRmhOVFkyYWlHaTVRY0FBQUJBS3ZuOVB1WGtaTnQ3VnBXVlpYTEMrRVJZKy9ZZFVrdUxzei9mQVZoNkNQd0FtSk9CZ1NHZE8zZFJzV2hNVGlnb3lGVlZsVE5QbUFBQUFBQmdNVWxGdUdVNmdaK0ZHdll4VE1PUENVSUJBQUFBUUtwNFBCNVZWMWVxcUNoZlRvakY0dGJlV291OXh3WUFjMEhnQjhDYzlKdkF6L2tXKzhtSkUvTHpjN1ZzV2JrQUFBQUFBRDlsZ2kxT3QvdUVRcUZwamZUYXMyZVBGckxISG50TUFBQUFBSkFxSG85Yks2cXJWRlRvVk9BbnB2UFczbHAvUDRFZkFITkQ0QWZBbkZ5ODJLNlhYejZvaVlrSk9XSDE2bXBkZSswV0FRQUFBQUIrS2hYdFB0TUoreGdMdWVISGFHdHIweE5QUENFQUFBQUFTSVhNeklCdXUrMDZyVisvUms0SWh5TjY3ZUF4K3hmcWg0WkdsRWdrQlFDelFlQUh3S3hGb3pGTmpFOW9kSFJjVGdrRS9Nckx5eFVBQUFBQTRFMm0zY2NzcDlYWDEwL3J1RlI4YktlWlFOVHc4TEFBQUFBQUlCVnljMFBLelBUTDdYSm1lejBjRGx0N2JPTWFHUmtUQU13V2dSOEFzeEtKUk5YUWNOWnUrT25wNlZNOG5wQVRhbXRXNmRaYnJoRUFBQUFBNEUybWljZU0zMHJGKzUxS09vUjlEQlAyb2VVSEFBQUFRQ3I0ZkY2dFc3ZGFLMVlzVTFGUmdYeGVyNXh3OW15TG5udnVaWTJQTy9lTDlRQ1dGbzhBWUJhaXNaaE9uV3BTVDIrL25PQnh1NVVaekZSaFlaNktpd3NFQUFBQUFIaVRDZnVZY0k3VDRadTZ1cm9wajFubzQ3emV6Z1IrSG5qZ2daU0Vvd0FBQUFBZ0p5ZWt0VFVyZFBSb2d5S0RVYzJWMldNenYxeHZKbW9zTmoxUDcxTzR2VmZwSURZeXB2and1T0pqWVRuaHpKbnpHdW5wVXZOZ2gxTGwrSW5UOWpnNHAremR1OS82K2Yrc2Z2empWNVVxemMxdEdoNGFGWnhGNEFmQXJKZ25INmVzSnlHbTNjY0pMcmZiZXFLVXJZSUNFL2dwRkFBQUFBRGdweDU2NkNFOS9QRERjc3Awd2o1R3VqVDhHSk10UCthNkFnQUFBQUNuNWVSbXFhWm1wYzZjdWFEQndibVBGTzd0bVF6OHpEMDh0TkQwUExOUFE0ZlM1eGRJbkdSdUgrZWk0L3JhOTU1UnV0ajd3bjRoUFMzNXdFOUdSb2E5bkhMMmJMTzZ1bnIxbTcvMUIwcVZpeGM3SEozbitDLy84b3g4ZnErZWZ1WTVwY285cHdjVmlNYVZwN21MRFk2cWVkZTM1Y25LbERjN29JVXVjMFc1L0ZVbEtuelB0VnBNeHNiRzlZTWZ2S0MrdmtFNW9hZ3dUM2ZjZm9QS3lvb0VBQUFBQVBoWmsyTzlUS2pGQ1lzeDhHUFE4Z01BQUFBZ1ZVcExpMVJmZjcxZWZQRTFkWFIwYTY3YTJqdlYyZDFydmE4ZWViMWU1ZVhsQ0FCbWdvWWZTeklweDVqV2s0bUpDVjI4MktaVTZlc2Iwdmo0aEp3eU1EQm9QWWlZbTRLRFY4UTdoTU5lZWUxMzcweTRLbUpkQjRteENTV0dmVnJvM0tHZzNGbVpXa3pDNGFnaTFob2FHclhPUitRRWozVWJOT084TWpNWGZvZ0xBQUFBQU9hYkNiRHMyTEhERHJRNFlicmp2SndLR00wWFduNEFBQUFBcEVvZ0VGQmVYcTU4UHE4eVhCbEtKdWEydHhxTHhlMDFNakpxL1N3elN1QUh3SXd0K2NCUDBrNzdPQmQwTWEwblp2WDJEaWhkdExSMjJxZm56cmNxVlg2cGRJMDhMdXZtNXAxN21DTnBIdnhhdXBVdTB5d3p2TmFEdnNlcnhlVDA2U2E3YWFxcnEwZE9NZU84VENyYXBLTUJBQUFBQUQrdnZyN2VzY0NQYVF5YVNrTkRnOUxSN3QyN3RYUG5UcFdYbHdzQUFBQUFuRkpZa0djdnM1ZDE3bHlMUmtlZG1janl5aXV2cTZxcVE4dVc4VE1NZ0pseENRQm02TXlaWmpVMVhaQlQvSDZmUXRsWnFxd3NWVEM0dU5xUUFBQUFBTUFwcHBYSGlWRlYwMzAvaHc0ZFVycmF0V3VYQUFBQUFDQVZLaXZMdEdKRmxaelMxR1R0dTUxdEZnRE1GSUVmQURObW5uUTQrY1RERHZ5RXN1MG5TQVIrQUFBQUFPRGRQZkRBQTVxcjZiVDdHT25hOEdNODlkUlQ5a2d5QUFBQUFIQmFsUW44VkRzWStMSDIzTTRTK0FFd0N3UitBTXpZNjYrZjBJRURSK1NVTFZ2V2E4UEdOUUlBQUFBQVhKNXA1NW1QOTlIZTNwNzJnWmxISDMxVUFBQUFBT0MwOWV2WFdEOVhiWlJUenA2OXFJYUdjK3J0SGREWTJJUUFZTG9JL0FDWXRsZ3NybkE0cks2dVh2WDFEOG9wVlZWbEtpaklFd0FBQUFBc0pjUER3NW9wRTlhWmEraG5PbStmenUwK2t3NGVQR2d2QUFBQUFIQlNTVW1oaWt1SzVISmxLQ01qUTNNMVBEeWkwWkZSRFF3TVd2dHdCSDRBVEIrQkh3RFQxdGJlcWRjT0hsTm5aNDhHQjJiK0Q5UHY1cnJ0VzFXM2JaTUFBQUFBWUNuNTBwZStOS3RBeWx3Q1AyYWNWeWdVbXZLNHhSS1UyYjE3dHdBQUFBREFTWnMzMStyNjY3WmFQMXRsS3hEd3l3bWpZK1A2N25mMzZ2VHBDd0tBNlNMd0EyRGFlcnI3ZE9MRUdVVmpVVG5CNi9YSTcvZHAyZklLbFpVVkN3QUFBQUNXQ2pNeTY4a25uOVNlUFhzMFV3ODg4SUJteXdSK3BpUGR4M2xOb3VVSEFBQUFRQ3FZUGE3YTJsVXFMeStSRXlLUnFONTQ0NVQ5Uy9jQU1GMEVmZ0JNVzNkM24wNmVQS05vSkNZbmVEd2VPL204ZkZtRlkwK0lBQUFBQUNBZFREYlBQUFhVVXpNZTdXVWFlbWJiOGxOZlh6L2xNZWJ6V1V3aEdWcCtBQUFBQURqTkJIN1cxYTVXdVVPLzBCNk5SdlhHVVFJL0FHYUd3QStBS1NXVFNVMU1oSFh1WEl0ZWZ1bWd4c2JINVlRMXE2dDF5ODNYS0NzcklBQUFBQUJZS2liYmZRd1RyakdobjVtYVRuRG5VbXByYTZjOHhnU0t6T2MzMjQreDBORHlBd0FBQU1CcFhxOVh0OTY2WGVzM3JKVVRFb21rSGZZNWQ3NUZ4NCtmVmpnY0VRQk1oY0FQZ0drWkdSbFYvOENndXJwNzVaU2k0bnd0WDE0cEFBQUFBRmhLM3RrNE01dXhYanQyN0xDRE9UTlJVV0hhVmN1bmRhdzU3cEZISHRGblAvdlphYi9OUXZiNXozOWVBQUFBQU9BVTAvQlRWVldtM054c3VkMXozM0pQSkJKMnlHZGdZRWp0N1YwQ2dPa2c4QU5nU21OajQvckJEMTVVdzZtemR0TlBNcEdVRTY2NmFwM3V1ZWMyWldabUNnQUFBQUNXZ3JlMysweWFUUVBOYk1aNmJkdTJUVE8xYytkT082RDB3QU1QS0oyMXRiWDkzUFVPQUFBQUFMUGw5L3ZzZmE2YXRhdFVVbElrbjg4ckp6UTBOT2s3VC81SW82TmpBb0NwRVBnQk1LVklKS3FqWm01b2x6TnpRejF1dDNKelF5cTFuZ0NWbDVmSTQzRUxBQUFBQUphQ2Q3YjdUSnBOeTg5TVF6Z3pEUWhOTWcwL24vNzBwKzNBVERxMy9UejIyR1AyQ0RVQUFBQUFjRXBlWGtnYk42NVZWbFpRVHVqdEhWQkR3MWs3OEJPSk1OWUx3T1VSK0FFd3BUY0RQdzNxNm5RbThPUDJlT3pBVDNGeG9Tb3FTdVYyRS9nQkFBQUFzUGhkcXQxbjBsTlBQVFhqTUlvSjhNeGtyRmR0YmEzbXdvUjl6T2Vmcm1PK1RNdlBFMDg4SVFBQUFBQndTbjUrampadHJGRldsalBUTEhwNit0WFllRTZqbytQMi9od0FYQTZCSHdDWDFkM2RhLzJqYUtjYVQ1OVhiOStBbkpDWGw2UDYrdXRVVVZrcUFBQUFBRmdxM3EzZHh6QmhuNzE3OTJxbWR1ellNYTNqS2lvcVZGTlRJeWRNanZreXArbkdCSDVvK1FFQUFBRGdsT0xpSXQxKyt3MzIzcGNURW9tRW90R1lYanQ0VEsrOGNsZ0FjRGtlQWNCbGRIZjMyYUdma1pGUk9TVTdLMVBWMWN2c1V3QUFBQUJZQ2k3WDdqUEp2SDY2QVo1SjlmWDEwMnF0Y1Nyc004azAvSmltSHpOV3pJejdNbDlmT2pCaEgzTjlQZlRRUXdJQUFBQ0F1UXFGZ3ZZMGk2enNvSHhlcnlMUnViWHlKSk5KZTUyLzBLSkVQQ0c4eWVYektsV1NDZXM2bDNWZHg1eTV2ak15TXV6bDkvdVVLckZZekQ2Tk8zUWI4WHJmakkyNFhPblRGMk91WSt0UExYVUVmZ0JjMXZlKy80SmFXcHo5aDl2Y3ZCemRkMis5Q2d2ekJBQUFBQUJMd2VYYWZTWWRQSGhRalkyTk13cm5tTEZlSm53elZlREdISmNLNW5NMVFTWHo5YVZMZTQ3NVBFMVFhU2JqMEFBQUFBRGdVb0xCVEh2VnJGbXBvY0VSblR4NVJrNTQ5a2N2YWRteWN2M3FyLzZpSUFXcVMrWE9EaW9WSW1aODJ0aTRraDE5am9SK2ZINnZzbnpTdHZVYmxTb2RuVDBLVDBUc0tTMU9LQ3NyVm5aMmx2THkwdWZuNUZRR3F0SUpnUjhBbDNXNjhad3VYblF1OEZOU1VxalMwaUxsNW9iazlhWXVqUXNBQUFBQUM0VUo4a3pWN2pOcHo1NDlNMjdqbVJ5eGRUbXpEZnlZejNzNm83dE1ZODdrNXpIZHIvVktvZVVIQUFBQWdOTldyVnBtVDh0d0t2RFQwOU12bjgrcjl2WXVaWWV5Rk1yTzBsS1dlLzFHQmFyTGxBcURyVjJLV2l2Wk95VEZJcHFyN0t5Z0NuelNoejk4bjFKbDM3N1gxZHZiNzFqZ1ovUG1kYXBlWHFHYTJwVkNlaUh3QStDeUdoME8vSlNXRkw4VitBRUFBQUNBcFdBNjdUNlRaaE5FTVdQQUx2Y3hUSlBOYkVaNm1iYWh6My8rODNyc3NjZjB5Q09QVFBrK0pzZDhiZHUyemY1OEZ2S1lMMXArQUFBQUFEaHAxYXJsaWtUbU5zN3I3VXlZdysxMnE3MmpXK1hXeTBzOThKTjMvVWFGdGprN3FucFM5RmlUQm84M1NhK2Nrc2JuSHZqSnlzcFVZY2l2ajN4NFppTzdaeUlhamFtNXVVM1BQdnV5bkxCNWM0MnUzcnBSdDk2NlhVZ3ZTejd3azVVVnRPY2dmdU1iZjZsMDhkcXJSM1g2OURsOTgxdmZreFArL2NNUEtpOC9WOWRjczFtcDB2cjd1eFJJV21maW1yT01nRS8rRDl5aXZHV2x5bCtlbWlUbmFPTkZOZi92ZjlGU2R1RkNpODZmYjFWUDc0REd4aWZrbE8zYnI5SlZWNjBUQUFBQUFDd0ZwdDNIck9reTdUUG0rSmswOGxSVVZOakh2OXZIbVUzWXgyaG9hTEJQMjlyYTlPQ0REOXJCb29jZmZ0Z085bHlPYWZxWmJQdVpTZGhwUHBucjJYeHVuLzcwcHdVQUFBQUFjMlgydnZMemMrUVArQldQeFJTTHpYMVROQktKNk52Zi9xSHE2NiszZmc0ckVRQzgwNUlQL0hnOGJ2djB4aHUyS1YwTURneHJiR3hjVGpHSlU5TzRrc3JyNEYrdDY5a1ZUMHBtelpYZksvZnlFZ1ZxbHl1MGJvV1FHbjE5ZzJwcXVxQjRQSzVFWXU3ektqTXlNdXpUNnVvcUZSY1hDQUFBQUFDV2d0a0VYc3piN05xMWEwWnZVMTlmLzY2QkgvTzYyVGgwNk5EUHZQelVVMDlwNzk2OWRqUE9kRnFJSnNkOFBmcm9vL2Fvc29YR3RQeVlJTk5VQVNZQUFBQUFtSW9KK3d5UGpOcE5QR1lmTnhhYisxNXVPQnpSbVRNWHRIbFRyZlgrWXRhK05zTjdBUHdzbHdEZ0VsNS8vWVMrL0hmZjBORHdpSnhnYWdjREFiOXV2LzA2M1pCR0FUc0FBQUFBbUMwVGNwbEp1ODhrOHphbWdXWW1UUHZPdTVscnc4L2JUVGJqM0gvLy9kTUs4Wmd3alJrSFprWjlMY1JnelV5RFZRQUFBQUJ3S1Q2ZlQ0VUZlYnJ2M25xdFhidENUaGdmbjlEenorL1RrVGRPcXJXMTB3NzlBTURiRWZnQjhETk14V0JuWjQvNitnYXNmOGdkVlNMdXdCdzJ2WmxzWHJHaVNvRkFRRzQzZHowQUFBQUFGai9UYkROYnBuMW1Ka0toMEx1T0FadkplTEJKN2UzdGFteHNmTmZYbXpGZm4vbk1aL1M1ejMzT1BuWXFreU8rVER2UVFtSmFpMllUeWdJQUFBQ0FkL0w1dkZxOXVsb0ZCWGx5VWw5ZnYvWHoyVGxGSWxFQndOdXg2dzdnWjVoMGNFUERXVFUzdDZtN3UxZUpoQU5qMkN3VkZhWGFmdTFWQ2dZRFZBNENBQUFBV1BTZWZQTEphUVZoM3MxTUF6L0dwVnArWmhQMk1TN1Y3bk1wSmpCanhtSk5aM1NaYWZqNTlLYy9iVjgzQzZudFp6Wmoxd0FBQUFEZ25Vekx6MDAzWDZObHk1ejllZWZjdVZidDJidWZ3QStBbjBQZ0I4RFBNRThXdnYyZEgrbFV3MWs1YWUyYUZicm5ubnFGUWxrQ0FBQUFnTVZ1cmlFU016cHJwczB6OWZYMWR0UFAyODAyOERPVGovMzJNVjhtekRNVkUvWXh4eTJVTVYvbWE2WGxCd0FBQU1CY3VWd3VWUyt2ME9wVnkxVlRzMUtabVFFNTRkeTVGajMzM012cTZ1Nnp4M3dCd0NRQ1B3RGVFbzNHTkRJeXFyTm5tOVhmUHlnbm1QRmRmcjlYK1FXNWppZWFBUUFBQUdBaG1tdTd6NlNaaG9aTTJNZUVmdDV1dG9HZnk0M3plamRtek5mblAvLzVHWS81TXFkWEdpMC9BQUFBQU9iSzdJa0ZnNW5Lejg5VldXbXhQRzYzbkRCcTdkMTFkdlJvb0grSXdBK0FuMEhnQjhCYjJ0dTc3Qm1nKy9jZlZtdHJoNXhnbnRoczNyeE82MnBYYWVYS1pZenpBZ0FBQUxEb09SVWVNYUViMDU0ekUrOGM2MVZUVTZPWm1rMjcwTnVaTVYrVFlaNnBtSVlmMC9UeitPT1BYOUcySDFwK0FBQUFBRGhsL2ZyVitzQXZ2VmVsWlVWeVFpd2UxMFE0ck85L2Y2LzI3SGxGQURDSndBK0F0NXc3ZDlGZVRzcktDbXJONm1ybEYrUUpBQUFBQUJZN3A5cDlEQk84ZWVLSkoyYjBOcWJSWjNLczE5dlB6OFJzMm4wdVpTWmp2a3d3eVJ6MzBFTVB6ZXB6ZGdJdFB3QUFBQUNja0pzYjBySmxGZlpJTDYrRHZ3aC80VUtyMnRxN0JBQ1RDUHdBZU1zYmI1elNTeThma3BPeXM3TjA0NDExV3M0NEx3QUFBQUJMZ05PaGtUMTc5bWltSmx0K1p0UHVZempaZERQVE1WOG04R1BhZnE3RW1DL3pkYy9tK2dZQUFBQ0F0eXNySzlHMnF6ZXF1TGhRL29CZlRubGwvK3Q2L2RBeEFjQWtBajhBN0htZi9mMkRldTNnVWIzOHNuUC9zQnV3bnNTVWxSYnF0dHV1MDRvVlZRSUFBQUNBeGN6SmRwOUpwbTFucGdHYyt2cDYrOVEwL014R0trWmJ6V2JNbDFuelBlYnJTMS82a2dBQUFBQmdMdHh1bDd4ZXI3WnYzNkxiYjc5QlRoa2VIbFZ6Yzd1ZWVXYVBUcDgrTHdBZzhBUEFEdnowOVBTcnYyOVFBd05EY2twdWJyWkNvV3dWRnhjb0dNd1VBQUFBQUN4bXFSb0pOZFBXR1JQME1VR1oyUVorbkJycGRTa3pHZk5sQWtLVFk3N21pMmtrbXM3bkJnQUFBQUR2SmlNalF5NVhobGFzcUZSMWRZWDlzbGx6RlkzRzFOYy9xSWFHSm10ZnIwL0paRklBbGpibmhnWUNTRnV2SHo2aDU1N2JwNWJXRGpucDdydHUwYVpOczZ1UUJ3QUFBSURwY0xwUlp5cloyZVlYRzBJL2Qza3EybjBtbVhZY0UzcTUxTWQ5TjUvKzlLZG5kUHdrMCs0elBEeXNWSm9jODJVKzFzTVBQenhsaTQvNTJrMzQ1OUZISDUyWGtWdW01Y2UwSk0zbStnTUFBQUNBU2ZXM1hhOVZLNWZyYi83bW54V0x4YXdWMTF4MWQvZnFiLzcyNjNLNzNkcTJiWk44UHE4allTSUE2WW5BRDdDRUpSSkpoY05oZFhYMjZzenA4NHBFb25LU1NTNVhWSlFJQUFBQUFGTGw4Y2NmMXhOUFBLSDVZb0k5bHdxQ3BLcmR4ekFCSEJQNmVlQ0JCNmI5TnBOanZXWXFsZTArNzJTK3Bza3drL25hTGhld01hR2dSeDU1eEw3K3pYV2R5cUNYdWI3TmJXbyttNFVBQUFBQUxENG1qSk9kSGRUcTFjdlYzZFducnU1ZXpkV2JlM3NSZFhmMzZmVHBjMXE3ZHFYOGZwOEFMRTJNOUFLV3NHUXlZWS93YW13OHF4Ky8rS3I2K2dia3BCdHZyTk8yYXpZTEFBQUFBRkxGaERLbWFvaHh5bzRkT3k3NXNWTFo3ak5wUHBwdEROTzZNOTlNZ09kakgvdll0TWQ4bWVObkVuNmFEUlA0U1hYVEVRQUFBSURGTFJEd0t5OHZ4OTR2cTFybXpNK3RpVVJDWTJQamR0am5oUmNPS0JLSkNNRFNSZUFIV01KTUF2aWZ2LzYwamgxMzlqYzQxNnl1MXZ2ZWU2dmQ3cE9UblMwQUFBQUFTQlhUQ3ZPNXozMU84OEdNbjdxVVZMYjdUREpCblBrSTR6UTBOT2hLbUJ6ejlablBmR2JLOEpRSlhabVJaU1lnbEtxdzEyVExEd0FBQUFETWhjL3YweSs4LzI2dFc3ZEtUanA1c2tuZi9PYjMxZFBUNy9nRUR3RHBnOEFQc0lSTlRFUjA4V0s3QmdkSDVDUlRUMWhXVm14WEZYbzhiZ0VBQUFCQUt0WFYxYVc4OGVWS3R2dE1TblhManhubk5WOWZ5N3N4WCtOa2k4OVVEVHZtKzJHdS84OSs5ck1wQ2Y3UThnTUFBQUJncnZ6V1hsbEZSYWxDSVdkL1FYNW9hRVN0clIyS3h4TjI2dytBcFluQUQ3QkVkWGIyMkhWL1R6enhIUjA3NXV4dmNGNTc3UmI5MW0vOWlySnA5d0VBQUFBd1QxSTUycXVpb3VLUzdUNG1IRE1mN1Q2VG5ucnFxWlFHVUs1VXU4K2x6R2JNbHpsMUVpMC9BQUFBQU9iSzdYYXJ0TFJJTjk2d1RiLzh5NzlnbjNkQ09CTFIwUENJL3VrcjM5SjNudnlSQUN4TkJINkFKZXIwNmZQMmNsSldWcVpXcnF4U2NVbUJnc0ZNNjBrTWR6RUFBQUFBNWtjcVIzdVo5cUFyM2U1am1BREszcjE3bFNxSERoM1NRakk1NXV2QkJ4K2MxcGd2MC9UeitPT1BPeHI4TW9HZks5MTZCQUFBQUNEOUZSVVhhUDI2MWZMN2ZYTFMyYk10YW1ucFVEUWFVektaRklDbGhkMTRZSWw2OWJVMzlLTm5YNUtUc3JLQ3V1NjZxN1YyelFvVkZPUXFJeU5EQUFBQUFEQmZVakhheTdUN1hPcDltaERJZE5wbm5KYktqN21RR243ZXpvd2FNKzA5ano3NjZKVGhtNXFhR3ZzNk1vMVBKZ1EyVnlaa3RXdlhMZ0VBQUFEQVhLeGF1VXgzM1hXemlvb0s1S1NYWGpxby9mdVBhSHhpUXJGWVhBQ1dGZ0kvd0JJelBEeWl0clpPSFR4NHpIb0NjRmhPS3JhZXBIemdGOStyOWV2WENBQUFBQUN1QktkSGUzM3lrNSs4NU9YejNlNHo2ZURCZzNZQXhtbm1hMG5GKzNXU2Fkc3hvOVdtRTNveXR3UFQ5dVBFbUM4elNvMldId0FBQUFCellYNXB2cVNrVU5kZXUxazMzcmhOVG9sRUl2YSszemUvK1QwMU5UVUx3TkpDNEFkWVlreWwzL2o0aFByN0JqUTRPQ3duK2Z3K1ZWYVdLaFRLRWdBQUFBQmNDVTZPOWpMdFBwY0tqRnlwZHA5SmUvYnNrZE1XYXJ2UE84MW16SmRaY3cyQnBXcGNIQUFBQUlDbHdlTngyK084OHZQemxKZVhJNmNrRWdsNzM2KzFwY01PL3dCWVdqd0NzS1M4OE1JQi9kdTNmNmp6RjFybHBQZSs1MVp0MmJwZUsxY3VFd0FBQUFCY1NaT2p2VXdqekZ5WW9NaWxtT2FZSzluNFlyNHUwMkRqSk5NY2xFNG14M3p0MkxIRGJ2MjVYS0RISEdmVzd0Mjc3VFViNXZveHk5eTJBQUFBQUdDMlB2TGgrN1Q5MnF2MHpETjc1QlRUOFBPWGYvVVZlMXhZUVVHZXlzcUs3WURSWWpKMjVxS1VvWlFJbjIxVjhtSzM1TlJJdE5HSWt0R1k5bjNsYWFWSy8yc25GZXNmMUVaL3RweVFkN0pWN3FHRVdrOTNLVjFVZm1LSFFPQUhXRExNM001KzY0Ni9vN05IYmEyZDFzc3hPV24xNnVXcXFuU3VOaDhBQUFBQTVzSUVZa3dUem15RE9TWkljcWx3aDNsL2N3MFN6ZFh3OExEajRaT0ZQczdyM1poeFc0Y09IYkpIcjAwMXZzdmNKc3d4ano3NjZLeGFra3hZYU5ldVhRSUFBQUNBMmNyTURDZzNMMGRyVmxlcnIyOUFmZGJlblZNdVhHalI0U01uZEh2KzlmSjRnbHBNaGc4M0tkSTdwRlNZNkJxUWV2cWxxRE43cDhGNFFvcElHYWN1S2xWSys4WVZISTVvVzJaSVRzanVIcFlyNmRYWVNGUklMd1IrZ0NVaUhvL3J6SmtMT25XcVNjZU9PLzhQdWJmZGRoM3RQZ0FBQUFBV2pNblJYcWI5WlRiZTdlMW0yeERqTkNmREo1TUJvblExT2VicnNjY2VzNitUeTdYOW1OYzk4c2dqOWtnMmN4M09KQkJHeXc4QUFBQ0F1Y3JKeWJiMzdHNjhzVTVIanB4ME5QRHordUVUNnVudDF3M1hYNjJzck1VVitPbDcvcERTUlc0a29Wd2xwR2NQSzFWVy9PUjBjMDZwSE5FNmFLOStJZDBzK2NEUFJFdTNFdU5oTmYrdnJ5dGRaSGYzNmVyeENmMUp5Um81b2VyZkRzam44K3FVZFpvcVJkWWRteWNwWjRTam1uajhXWFVFQStxelZpckVoc2UwMkpqNW5ZLzl6ZGQwNXN4NU9XbkZpaXF0WEZtbFZhdVdxNmdvWHdBQUFBQ3dVTXgydEpkcDk3bFVhTVNFUTB4UVpDRXd3Uk1UMURIQnBybEsxM2FmZHpMQm41bU0rYnJtbW12czhXd3p1WDNROGdNQUFBQmdydngrbno3ODRYdVZTQ1owNHVRWmV5cEhNam4zamRUejUxdlUydHFoazliN3JGNnhUTXVxeWdSZ2NWdnlnUjhUOWpIaGpxRkQ2Zk9QVy82ZnJQeUFNelA1MU5wbm53eWQ2MVNxK09XYzVFUkU4ZVl1bVNtS0U4SjBUVXlFZGZac3N6M1d5MGxaV1prcUtTNVVacWJmZm9JQ0FBQUFBQXZKVEVkN1ZWUlVMUGgybjBrbXFHSyt2cmxLNTNhZlM1bnVtQzhUQ1ByMHB6K3RCeDk4MEw0ZXAzTWJvZVVIQUFBQXdGejUvWDVWVlpVck56Y2tseXREVGhrYUdubnpkSGhVNDJQakFyRDR1UVJnMFh2MjJaZjB6VzkrVDQyTjU5VGJPeUFuM1h6VE5mcjkzMy9ZZmxJQ0FBQUFBQXZONUdpdjZVcUhkcDlKTTIwdVdrb214M3pkZi8vOVV3WjV6UGZiZkc4Lys5blBYcllWYU5KQ0MzNEJBQUFBU0M5dXQwc2xKWVc2NWVacjlZbFBmRVRaSVdmSGIzM3hpN3YwMkdOZkU0REZqOEFQc0lpWitqOHpCOVFFZmN4eWtoa0R0M2J0U3BXV0Zpa3pNMU11RjNjbkFBQUFBQmFteWRGZVV6SHRQdS9XbUxNUVF4NW1wSmNUN1R5THVhMW1jc3lYQ1gxTkZmd3h4NW52OCtWYWdReHpuUyswOEJjQUFBQ0E5Rk5VWEtEMTYxY3JPeGlVMStQY1lCN1Q5TlBWM2F2ejUxczFSdE1Qc0tpeFF3OHNZb2xFUXBGSVZLL3NQNndmUGZ1aW5PVHorWFRiYmR0Vlc3dEtlWGtoWldRNFZ6a0lBQUFBQUU0elFaNnAybHZNQ0toTFdZanRQcE9jQ0NLWndNOWlIMUZseG55WlVXMVRmUi9OYmNRMC9UeisrT09YdmIwODl0aGpBZ0FBQUlDNVdMMXF1ZTYrKzJibDVJVGs5L3ZrbFBiMmJwMDcxNkpYWHp0aUIzOEFMRjRFZm9CRnJLV2xROS80NW5kMTRVS3Job1pHNVJRVDlzbkpEZW5ESDdwWEd6ZldDQUFBQUFBV3VxbEdlNWwybjNkcmRsbklJNXdhR3h2dHBwKzVXdXlCSCtQdFk3N005WFk1TlRVMWRqaklCTVhNYmVkUzc0dVJhZ0FBQUFEbXd1djFLaGpNMUYxMzNhUjc3cTJYa3pvN3UvV1ZyL3liamg4L3JYQTRZazhGQWJENEVQZ0JGckhCb1JFNzlETTZPbTZQOW5LS0dkK1ZHZkNycXFwY09UblpBZ0FBQUlCMGNMblJYci8zZTc5M3ljc1hjcnVQWWNJK1RnUlBwalB5YkxFd1laMEhIM3h3V21PK1RPREh0UDFjS2d4bWdtQk9oSzBBQUFBQUxFMHVWNFk4YnJjcUtrcFZXSmd2SjRVbkluWWh3UGo0aEQwUkJNRGlST0FIV0lSTXVLZTF0VVA3OWgzVVgvekZQOWpubmZRcnYveCsvZXF2L0tMeThuSVVDUGdGQUFBQUFPbmlVcU85NnV2cjdYVXBDN25kWjlLZVBYczBWNmJGWmltMC9MemQ1Sml2cVFKVGsyTyt6SHI3YmNlcHNCVUFBQUNBcGUyQkIzYm9Zdy9lcitMaUFydnh4d21SYUZSZFhiMzYxcmUrcC8vNVAzZHBjSkJmVmdBV0l3SS93Q0prMHJxdnZ2cUdtcHFhNVNTMzJ5V2Z6NnVWSzVkYmE1a0FBQUFBSU4xY2FyVFhwei85NlVzZXU5RGJmU2FaOFZRSER4N1VYQzJsbHA5SnB1M24wVWNmbmRhWUw5UHlNem5tYTVJSi9ORHlBd0FBQUdBdVhDNjNzcktDMnJ4NW5jcEtDK1drOXJZdU5UU2VWVTlQbjBaR3hnUmdjZkVJd0tJelBoN1cxLzc1S1hWMDlNaEpacGFvYWZTNStlWnJWRmxaS2dBQUFBQklSNU9qdlV4WVk4ZU9IVC9YK0RPcG9hSEJmbjA2Y0NKMFlxNFhFNGhhaWdHV3lURmY1dnR0V24vZTdUWmhtTUNQQ2YrWW9KQnBWekszbzdlSGdBQUFBQUJnSnN3djI0ZENXZHE1NHc1OTcvc3Y2T3k1RmptbG9mR2N2YzVaNzlQbGNpazdlN2tBTEI0RWZvQkZwdEY2MEc2KzJHYjl3L1JaaGNNUk9XbnQyaFhhdEtuV2Z0Smh3ajhBQUFBQWtLNU1RTU9FTlV5NDQ5MWNidFRYWW1UQ1BwUFh5MUpsV3AxTWtNY0V3aTQzNHN3RWdoNTU1Qkc3OGNjRWZzeng1dm9EQUFBQWdOa3dvWi90MjdmcVFuT2JqaDFyVkVkSGwrTHhoSnp5ci8vMmZWMXp6VlZhdFlyQUQ3Q1lFUGdCRnBuZXZuNjF0bmFvczlQWmRoK2p1TGhRbXpiVjJMV0NIbzliQUFBQUFKQ3VURGpqOGNjZko2VHhEaWE0c2hSSGU4MldhZnE1NXBwck5ESXl3bTBKQUFBQXdLeVpYN1JmdWJKSzVXWEZ5cy9QVVZkWGo2T0JuNk5IR3hYdyt3VmdjU0h3QXl3UzBXaE00eE1UMnJYckNiMzIybEU1eVlSN3FxcktkWHY5OWZyMWozOVFBQUFBQUxBWUVOQ0FFeTQzL2dzQUFBQUFadUxPdTI3U2hvMXI5WW5mK0MvcTZ1eVZVNXFhTGlnV2krbXYvdnFydXYzMkc3U3VkcFVBcEQrWEFDd0tBd05ET25Ma3BBWUhoeFdPT0R2S0t4QUlxSzV1a3lvcVNnUUFBQUFBQUFBQUFBREFlY0hNVEJVVzVLdXlvbHhscGNWeTB0RFFpRDB1ekFTSlJrZkhCU0Q5RWZnQkZvbno1MXYwN1cvL1VPZk9YOVRveUppY2xKbnAxNGMrZUs4MmJGZ3JBQUFBQUFBQUFBQUFBTTdMeXd0cHhZcEtiYmxxblRadXJKR1RUR25BZDcrN1I2ZE9uVkZ2Yjc4QXBEOENQOEFpWUdyNGpoOXYxQ3V2dks3UkVXY1R1YlcxcTZ3bkZHdFZVN05LaFlYNUFnQUFBQUFBQUFBQUFKQTY3MzN2TGZaeVVpS1JVRFFhMWY3OWgvWEVFOThSZ1BUbkVZQzAxOTNkcC9iMkxwMDllMUZPS3k0dVZIbDVpY3JLaWdRQUFBQUFBQUFBQUFBZ3Rjd3Y1QWVEbVhKYVBKN1E2ZFBuN2JZZkFPbVB3QSt3Q1B6SDMvMkNSa2VkSGVNMTZULzk3cTlyMmJJS0FRQUFBQUFBQUFBQUFFaTlzckppWldZRzlCLyt3OGZ0Umg2em5IS202WUs5dnZyVmI2dTB0RWgzM1hXVG5GWjA3dzBLWGUzc1NMSlVtZWdmc3Rhd3h2Y2RWMklpb3JrYUN3VVVEWGcwVUp5alZNa2VHSlVuR2xkdTk0aWM0TjI4U3Q2aVhPV3ZxbFNxOUQxL1VMR0JFVVg3Q0pzNWljQVBGTW1RRXRacFBFTXBFN0ErZ0huM2pzeVFjMlVvdzNxQWMzbGNjcm5kV3VnOHVVRzVnejZsUWtQRFdZWERFWTJPamRtblRpb3N5RmRoVVo3eTgzTVZEQVlFQUFBQUFBQUFBQUFBWUg3NC9UNnRYNzlHRnkrMjJlR2ZpWEJZeVVSU1Rubjk5ZU5hdlhxNXJyLythZ1VDZm5rOHp1MjdCcXBMNWM1MnZxRW9GVnk5ZzNKMUQyaml0VWJKZ2NCUGRtR2VrZ1haeXF0YnExUkpuR3FXYTlTNlBYU2ZrUk95cW9ybEt5OVNjRzJWVW1Yb3RWTktqSVVGWnhINGdjWmRVaXhER2t0aGRxWWthdDFaSnQ5Y2M1WGhjc2xkbEN0UHBsOWVheTEwL3RJQytRcHpsUW9IWG4xREZ5NjBxczk2SUhMYWlwV1Z1cVp1czUwZ3pzdExYUUlWQUFBQUFBQUFBQUFBd004eWdaKzc3N3BKTFJmYnRYLy9FWFYyOWlodS9lZVVmLzIzSDJqTGx2VjYzL3R1VTFGUmdVS2hMRGtsZTlNcXBZdHdlNis5QnA1OHlaRnJOM2Q1bVIyY3FmeDNPNVFxUFUvdnN6L24xa1BPQkg1eWFwYmIzN1BzVFN1VktyMC9lazN4c1FtcG8wOXdEb0VmaC9uS0MrWE56VmJwaCtxVktnUDdqdHQvZ1VlUG41TVRLbTdlS2s5aFNJSE5xYnZqN2Z2Nzd5c3hQS1o0MzVEbXltVTl1SlhlYzcyOGhibnlGUzM4SUlvM0o4djZuTDF5a3BtcjJkWGRxeC8vK0lET25Ma2dKMlZrWk5nelFUZXNYMnM5d05kYlR5WVdmcWdLQUFBQUFJQzMyNzE3dHc0ZVBLajU4c0FERDZpK3ZsNEFBQUFBNENTZno2ZXRWNi9YZytINzlkZTdIdGZJeUtpY0VvbEVkZTdjUmYzRFAzNVRPM2ZlcGJwdG13UWd2UkQ0Y1pnbk8xUCtxbUo3TG1HcXhJZkg1Zko1SFF2ODVLMnBrcis4VUVYdlM5M25QUGFkZllvbTVVemdKK0JWYVBNcSszTTJheWtLUnlMcTZ1cTFIb1JiZE9wVWs1eGtBajhtTVZ4ZVhxS05HOWNxRUVqTk9ESUFBQUFBQUZKbDU4NmRkdWhuUGxSVVZCRDJBUUFBQU9BNHMyZG54bXd0cXlwWGNudlNEdVk0R2ZpSngrUDIrOXUzNzNYZGVHT2RBS1FmbHdDa0ZkUHU4OXh6Ky9TcFQvMlJHaHVkQ1gyOVhYNStydjdILy9qUHV1ZmUyNVNkSGJTZlRBQUFBQUFBa0U3S3k4djEwRU1QYVQ1ODhwT2ZGQUFBQUFDa3l2TGxsYnI1NW12MWtZL3MwRjEzM1NRbmpZNk82K2pSQm4zMXE5L1duLzUvZnkwQTZZWEFENUJtVHA4K2I4L3FqRWFpU2lhVGNsSW9KMHNGQmJrcUxNeTN4M29CQUFBQUFKQ3V6Smd0RS94SnBSMDdkdGh0UWdBQUFBQ1FhbVZseGFvb0w1WFA1NVhiN1phVEJnZEgxTnJTb2VHUlVZMlBUd2hBZWlEd0E2U1pQLy96djlmM3Z2ZUMrZ2VHRkl2RjVLVDE2OWJvdXV1MjZzWWJ0dG4xZ0FBQUFBQUFwS3RRS0tUUGZlNXpTaFh6L2g5KytHRUJBQUFBd0h4NDRLTTd0V1BISFNvb3lGTm1wbDlPT25EZ3NMNzVyZS9aMDBVdVhtd1hnUFJBNEFkSUU4ZVBOOW9QdGlkT25GWjdlNmVjNVBWNjdVYWZlOTVYci9lLy8yNEJBQUFBQUxBWTFOWFYyU3NWNXFOQkNBQUFBQUFtbWYyOEZTdXE5TXNmZTcrdTJyeE9xZkQzZi85Ti9lQ0hMMnBpSXF4NFBDNEFDeHVCSHlCTmRIWDE2dHk1RnJXMWQ5bnRQazV5dTExMi9kL2F0U3UwZVZPdEFBQUFBQUJZTEV6TGoybmpjVkpGUllVZWV1Z2hBUUFBQU1CODhYamMxczgyV2RxK2ZZc3FLMHVWQ3Z2MkhkTHJyNTlRTkJwVElwRVVnSVhOSXdBTDJ1am9tSHA3Qi9SLy91OC82Y2lSazBxRnUrNjZTVHQyM0trdFc5WXJKeWRiQUFBQUFBQXNGcWFGeDdUeDdONjlXMDU1NUpGSEJBQUFBQUR6TFRjM3BKdHZ2dGJhUHh5WDIrUFJrMDgrYSs4bE9xV3RyVlBqNHhQNjFLZitTSi84NUVkMXl5M1hDc0RDUmNNUHNNQ05qVTJvb2ZHcy9XQ2RpdW84TStlenNERGZYaDZ2V3dBQUFBQUFMRFpPanQvYXNXT0hhbXBxQkFBQUFBQlhTbDUramxhc3FGUjJkdERhMzNPMjQ4TzArL1QzRDZxN3UxZXRyUjBDc0hBUitBRVd1TmNQSDljamp6eW1wcVptaGNNUk9Ta3pNNkRycjkrcUc2Ni9XamZkdUUyNU9jNVduQU1BQUFBQXNCQ1lrVjVtdE5kY21WRmVEei84c0FBQUFBRGdTdHE2WllNKy92RVAycU85bk43Zkd4a1oxY0ZEeC9UZDcrM1Z0NzcxZlFGWXVBajhBQXZZUC83VHYrcTVaMTlXUzB1SG90R29uQlFJK08xMm53OTk4RjV0MkxCV0FBQUFBQUFzWm5WMWRmYWFpMDkrOHBPT05RVUJBQUFBd0d4NXZSNWxCZ0w2NkVkMzZxNjdibFlxSEQzYW9LZWVmazZOaldmVjJka2pBQXNQZ1I5Z0FkdS8vN0NPbnpodDErWkZJczRHZmp3ZWowS2hMT3NmT3plcm9xSkVBQUFBQUFBc2RxYmx4N1Q5eklacDk5bTVjNmNBQUFBQTRFcHp1VngyNk9mcXF6ZHE2OWIxU29YbTVqWTc5TlBaMmF2QndTRUJXSGljSGVnSHdCRXY3enRvai9ENjEzOU5YVTNlNy83SFg3ZWZCQlFWNVFzQUFBQUFnS1hBdFBNODhNQUQycjE3dDJacTE2NWRBZ0FBQUlDRlpPT0d0Y3JMRFdud3YveDdQZjMwOHpwNnJFRk8rK1FuLzZ2ZSs5NWI5ZnUvLzVEeTgzTVZER1lLd01KQXd3K3dnTVRqQ1EyUGpLcWp2VWRubTVxVkN0blpXU29ySzdiSGVlWGw1UWdBQUFBQWdLWEVCSDVtT3Back5tOERBQUFBQVBQQjcvZXBxcXBNeGNVRkN1Vmt5ZTEyeTBueGVOemF2eHpSeVpObjFOM2RMd0FMQjRFZllBRVpHQmhVWStNNS9ldS8vVUM3ZGoraFZGaTdkb1h1dSs5MlhYZjlWcTFmdjFvQUFBQUFBQ3dsWnFTWEdlMDFYV2FVMTBNUFBTUUFBQUFBV0lpS2lncjBnUSs4VDl1M2I5SDZkV3ZrOFRnYitCa2RHOWUrZmEvcmYveVB2OUtwVTJjRVlPRWc4QU1zRUNNam96cHk1S1QrOW0vL1dRME5UWEthMisyeS9wR3kxSDZ3LzhBSDNxdDgybjBBQUFBQUFFdFVYVjJkdmFiams1LzhwQjBTQWdBQUFJQ0Y3TVlidCtuakgvK2dpb3J5RlFqNDVhU3hzWEcxdFhmcCtUMzc5Sld2ZmxzQUZnWUNQOEFDTVRFUlVYdDd0MTU4OFRWMTkvVEphUzZYMng3aHRYSkZsYTdldXBGeFhnQUFBQUNBSmMyMC9Fd1Y1Tm14WTRkMjd0d3BBQUFBQUZqb2FtcFc2Y1lidGlrM055U2Z6eXNuUmFNeERRNE82OFRKTXpwdzRMQUFMQXdlQVZnUWZ2M1gvN042ZS92VjArUDg3RXN6dTlPMCsvemRsLytuY25LeUJRQUFBQURBVWxkZVhxNEhIbmhBdTNmdmZ0ZGpIbjc0WVFFQUFBQkFPakI3Z0diOTZmLzRmUjA4ZUV5Zi84S2Z5Mm12dlhyVVhtdFdWMnY5K2pXNisrNmJCZURLb2VFSHVNTDYrZ1oxNXN3RkRRK1BhbXhzUXFsZ3dqN21nZGNFZnp3ZWNuNEFBQUFBQUJnbThHT0NQNWZ5MEVNUHZldnJBQUFBQUdDaHlzb0txcUFnVDVXVnBRcmxaQ2tWbXB2YjFOcmFvWjZlUG52Y0Y0QXJnNTEvNEFyNzN2ZjI2c0NCSTJvOGZVNnA4b3UvK0Y1dDNicGVKU1dGQWdBQUFBQUFieklqdmN4b3IzYzIrVlJVVk5pQkh3QUFBQUJJTjZaNXg0Uit6UDdnajU1OVNhZUdtdVMweDUvNGpxNjdicXM5UG16YnRrMnFycTRVZ1BsSDRBZTRRbHBhTzNUeXhCbTkrTktyT256NHBGS2h0TFJRSzFjdXR4NW9OMnFEOWVBT0FBQUFBQUIrVmwxZG5iME9Iano0MW1XLzkzdS9Kd0FBQUFCSVY2WUVZTWVPT3pRd01LUm9KS1lMRjFvVWk4WGxwRE9ueitzZi8rbGZOVEVSVVRRYTA1bzExUUl3dnhqcEJWd2hRME1qT25IeWpNNmNhZGI1OHkxS0JaUGVYYlZxbWFxcksxUldWaXdBQUFBQUFQRHpUTXVQYWZzeGR1ellvZnI2ZWdFQUFBQkF1Z29FL0xwcTh6b3RXMWF1NHVJQ3VkMXVPYTIzYjBENzl4L1d1Zk1YMWQzZEp3RHpqNFlmNEFyNDBZOWUxUDREYitnclgvbFhUWVFqY3ByWDYxSDE4a3JkZnZ2MSt0M2YvWFVGTWpNRkFBQUFBQUF1cmJ5OFhBODg4SUNlZXVxcG54dnZCUUFBQUFEcDZvR1AzcTk3N3FuWGIvM1dINnE1dWMwdUpIRGE0NDkvUjA4Ly9aeSsrcFgvWlpjUm1JRFJVaFp1NlZJeUVsWG4xNTlUcW95Y1BLLzR3S2dBQWo5UXdyckRTWVFqaW8rTUsxV1M4WVQxUjBKTFhkaTZuczB5STd4T25qeWp3Y0ZoT2MzdGNzbmpkdXVxcTJxMVljTWE1ZWZuQ1FBQUFBQUFYSjRKL0pqZ2oxa0FBQUFBc0Joa1p3ZnR0cC9WcTViYkxUOUhqcHlVMDBaR3hqUStNV0cvNzlMU1ltdHZNc2YrV0JrWkdWcUs0dU5oUmZvR05kcDRVYWtTYWUrelBzNkVBQUkvVUxSdnlENGRPNTI2TzUyRWRjZVdqTVMwMUxXMHROdVZkbC82czc5VnF2aXRCKzJxeWxMOTEvLzZXd29HYWZZQkFBQUFBR0E2ekVpdm5UdDNDZ0FBQUFBV0N4UDJNZjdqZi94M09uandhRW9DUDVGSXhQcEQrc0lmLzRYZTg1NWJWRk96UWprNTJmSjRsbVlVSWR6ZUs3VmJlKytOTFFKU2pjQVBOSExrakRLOEhvMmRUdDJkVHFTelY0bG9YRXVWYWZVWkdCaldEMzc0b2w1NzdhaFM2ZjZkZDFvUHBLdVVuNTlyUFpBNlA0OFRBQUFBQUFBQUFBQUFRUHFvcUNoUk5McE9IL253RHIxNjhBMmRiV3FXMHdZR2h1eFEwVi8vOVZmMTRJUHZWMWxaa1FLQmdBQ2tEb0VmYUtLbDJ6NGRQOWN1cEVZaWtkRHc4SWlPSFd2UWl5KytxbFNxclYybGJkczIwZTREQUFBQUFBQUFBQUFBd0c3Y0tTa3AxRFhYYkZiVDJRczZLK2VOajArb3RiVlRlMTg0b052dnVGRUZoWGtpN3dPa0ZvRWZJTVY2ZXZ2MHhoc04rdUlYZDZ1dHJWTWpvMk5LaFRWclZ1ak91MjVVZmYzMVdyR2lVZ0FBQUFBQUFBQUFBQUJnbEpZVzZSZCs0VzY3cEtDd01GL2YvLzRMY3RyUTBMQk9uUnJURjc3dzV5b3F5dGRmL2RXZnlPTjJ2elZhRElDelhBS1FFcWJWSnhhTDZjaVJVenA5K3J4YVdqbzBPRFNpWkNJcHA1bnhYVldWWmRxNGZxMEtDdkxrOS9PZ0NRQUFBQUFBQUFBQUFPQ25zcktDV3JhOFVsdTJyRmUyZFQ3VDRTQk9QSjVRTkJwVlYxZXZ6cDY3YUU4L09XZWRtc3VUU2VmM1NJR2xqb1lmSUVYR3hpWVVEa2YwUjMvMFp4b2ZENnUzdDErcFVyZHRrMjY1NVZwOThJUDNDQUFBQUFBQUFBQUFBQUF1NWI1NzY2MC82L1c5NyszVjZNaVltczQyeTJudDdWMzI2UmUrOEJlcXI3OU9uL3F0U3J2bHgrM09FQURuRVBnQkhHYWFmU0tSaUg3NG94ZDE1UEJKZFhmM1dwZWxKckdhbDVzamo4ZXRYLzNWWDFKcGFhRUFBQUFBQUFBQUFBQUFZQ29QUC95Z0dodlA2Ui8rNFpzYUd4dTM5amVqY2xwemM1dGUvUEZyeXJEKysraEhkOXBqeFh3K3J3QTRnOEFQNERCVFJ4ZUp4blQwNkNrOXYyZWZSa2JHbENxQmdNOU93OTV3dzlWMjhBY0FBQUFBQUFBQUFBQUFwbkxicmR1Vmw1ZWpyMy85YVh0cWllUjg0S2V2YjBDbTA4Y1VKdFRYWDYvQ3dud0NQNENEQ1B3QURwcVlDT3ZZOFViOTcvLzk5enA5K3B6YWZsSlg1elNQeDZPQTM2ZlAvT2VIdEhiTkNnV0RBUUVBQUFBQUFBQUFBQURBZEppd3ovWnJyOUpmL1BubnRHdjM0OXIzOGlHTmpEcGZaREF3T0tUaDQ2UDZ3aGYrWE92WHI5SG5QLys3Y3J0ZDh2bDhBakEzTGdGd3pJa1RwM1cyNllMT243dW8zdDRCeGFJeHBVSldNRlByTjZ4UlZXV1psaTByVjBaR2hyMEFBQUFBQUFBQUFBQUFZQ291bDhzdUdWaSt2RUpyMWxScjNmbzFTb1Y0UEdHUEMrdnM3TkhaczgwNmZyeFI1ODYzMnEwL1puSUtnTm1qNFFkdzBKLzg5Lytyb2FGaE5Wa1BWcW0wYmR0Ry9jN3YvSm8yYkZpcm5KeHNBUUFBQUFBQUFBQUFBTUJNK1AwK1ZWV1Y2YU1mMmFuYmI3OUJILzd3Ynl0VldsbzcxTjNUcHovK2svK2pXMi9kcnQvODl4K3pQcjVmYmplbEJzQnNFZmdCSFBEakg3K21VNmVhMU5SMFFmRjRYS24wSzcvOGkzYTd6K3JWMWZhRE1BQUFBQUFBQUFBQUFBRE1Wa2xKb1hKeVEzcmdnZnZWMnRxaEYxNDRvRlNJeGVJNmUvYWlUTEdQbVpUeTBZL3VWR2xwb1FLQmdBRE1ISUVmd0FHblRwM1JpeSsrcHU3dVBxWGFkZGR0VlhWMWhZcUxDd1FBQUFBQUFBQUFBQUFBYzVHYkcxS3VkYnI5MnF0MEpqODNaWUVmVTV6UTI5dHZqL09LUkNLNjdiYnRLaXpNRTREWklmQUR6TUhKazJlMGEvY1RPbkxrbEM1Y2FGRXEvY0w3NzFaSmFhSGU5NzViNWZWNkJRQUFBQUFBQUFBQUFBQk8yYkhqRGpVM3QydDBiRnd2L1BpQXpqWTFLeFdHaG9hdGZkWXgvZUVmL3BscWFsZnBqNy93ZS9MNXZNck9EZ3JBOUJINEFXWW9tVXphNi96NVZwMCtjMTZuVDU5WFoyZTNKaWJDU2dXdjEyTlg2SzFhdFV6THE2c1VER1lLQUFBQUFBQUFBQUFBQUp5VWxSVlVZV0d1Tm0yczBjV0xiUm9lR2xWM2Q2K2NGbzhuN05WbHZXOS93S2NqUjA0cVB6OVg2OWV2dG9NL0dSa1pBakExQWovQURFV2pVWHUrNUovKzZWK3A2V3l6M2ZLVFNtVmxKYnI2NmcyNi8vMTNxMmJ0U2dFQUFBQUFBQUFBQUFCQUtwU1VGT25CQisrM0N4QUs4dlAwTDk5NFJxblMzZDJuL3Y1Qi9UOS84SWpxNjYvVHAzN3JWMVJVVkNDLzN5Y0FVeVB3QTB6VG03TWtvM3BsLytzNmUvYWltczVlVUU5UHYxSnAyYkp5YmJscW5YYmNkNGNLQy9JRkFBQUFBQUFBQUFBQUFLbDIxVlcxS2lqSTB4dEhUMmx3Y0ZnZEhkMUtoVVFpcVlHQklSMDdkbHFQUC80ZDNYZmY3YXFzTEZOdWJrZ0FMby9BRHpCTjVzRW1ISTVvMzh1dmE4L2VWM1RtekFWRm96R2wwdkpsRmRxeVpaMDlMeE1BQUFBQUFBQUFBQUFBNXNQbXpldnM5ZTN2L05BZTc1VzZ3RS9pSjRHZlJ2dmptTEZlb1ZBMmdSOWdHZ2o4QU5OZ1VxdEhqemJvei8vaTczWCtRb3M2TzNwVEd2WXBLeXV5SDhpKytNWC9aajJZWlFzQUFBQUFBQUFBQUFBQTV0dC8vNVBQYVArQncvckhmL3lXVHAxcVVsZFhyMUloSEFtcnB5ZWlQL3JzLzlMcTFkWDZ3dWQvVjBWRitTb3VMbFFxZWZORGNnZThxdjdNZzBxbXVPeGhvUXF1cWJDdWh4d2gvUkQ0U1VPdVRMODhlZG55bGFmMnptMmg4aGJreU9YektNUHRWcXJGNDNIRlluRTFOcDVUUThOWlhUamZvdDdlQVVXalVhV0N5NVVobjgrbnlzcHlyVnE1VEtXbGhmSjQrR3NLQUFBQUFBQUFBQUFBWVA0VkZ1YXByTFJZVzYvZW9QQkVXSkZvVEFQOWczSmFNcEZVWEVtN2lLR3RyVU9IRGgzVDJyVXI3YjNTVUNnclpYdW1HUjZYWEFHZkFzdUtyYzNocEpZaUUzb3kxd0hTRDBtQ05KUzVxbHp1M0N5NU0vMWFpc3pYN1MzTWxTc3o5WGM2NWdGbGRIUmNYL2pqdjlERmkrM3E2dXBSS2dXRG1Tb3FLdEN2L1BJdjZLNjdibEptWmtBQUFBQUFBQUFBQUFBQWNLVnMyN2JSWHJ0M1A2SHM3RmYxN0hNdksxWEd4eWQwL255ci91QVB2NlNkTysrMDF6VjFtNVdmbjZ0VXlQQjQ3QlZjWFNrZzNSRDRTVU8ra255NXM0UHloSUphaWpLOEh1dnJ6NVRMNzFXcVJDSlI5ZmNQNnNjL2ZsV256NXhYUjBlWFJrZEhsVXBaV1VHdFc3ZGFkOTU1azJwclZ4SDJBUUFBQUFBQUFBQUFBTEJnMU5WdHNzc0x6UDZwS1UzbzdlMVhLaVNUU1hzS3k0a1RwKzNUY0RpaTZ1V1Yycnk1VmdCK2lzQlBHaktCSHlOelJabVFHbVprVjJkbmo1NTdmcDllZU9HQUJnYUdsRWdrbEVyWjJXOEdmajc2a1IzS3lRa3BjNGsyT0FFQUFBQUFBQUFBQUFCWWVPcnFOdHZybjcvK2xMMlhtcXJBanhHUG04RFBHWHZsNVlVMFBEeEM0QWQ0QndJL3dEdTg4c3BodmZIR0tmM3RsLzlaUTRNakdoNFpUV25ZSjVnWmtOZm4xVi85NVIrcnRMVElUc1c2WEJrQ0FBQUFBQUFBQUFBQWdJWG1rUy8rTiszZmYxaC85L2ZmMFBuekxmYmtsRlQ2MnRlZTBnOS8rSkthTDdUcnBwdnFkUFBOMXdnQWdSL2dMU1lWT2pRMHFxTkhHOVRRMEtTT2ptNDdPWnBJSkpVS0dSa1pjcmxjS2lzclZrVmxxWll2cjdESGVybmRMZ0VBQUFBQUFBQUFBQURBUWxSU1Vxank4aEpkdlhXRC9YSThuckQyV1llVktoTVRZUTBPRHVuVXFTWVZGT1Nxc0RCUFZWVVZDZ1lEN0sxaVNTUHdBL3pFeVpOTk9uRGdpUDd2WC82VDlZQ1J1Z2VrU2ViQkp4RHc2Nk1mM2FFNzdyaFJGUldsQWdBQUFBQUFBQUFBQUlDRnpPLzM2ZnJydDZxdWJwTjI3MzVjTDd6d3FsN2VkMGlwTkRJeXB1Ly80QVUxTko3VjgzdGUwV2MrODBtdHExMXRoMzZBcFlyQUQ1YTh2cjVCSFRod1dJY1BuOURycjUvUVJEaWlWUE40UEZxMWFwbXV2MjZyTm0ycVZYRnhnUUFBQUFBQUFBQUFBQUFnSFpoSkpoNlBXOWRkZDdYS3lrclUwZG1qa2VGUmRYWDNLcFVHQm9ic01XSlBQLzI4R2s2ZDFZNGR0OHZuODlraEpHQ3BJZkNESmErdmIwRGYvLzRMT25hOFVjZVBuOVo4OEhvOVdybHltVDd3Z2ZmWndaK2lJZ0kvQUFBQUFBQUFBQUFBQU5KRFJrYUdYWEp3M1hWYjdXVUNPRzF0bmZNUytESHJHZXZqTGErdTFHMjNiVmNvSkFJL1dKSUkvR0JKaWtRaUNvZWordUlYZCtuczJZdmFmK0NJZlZtcStmMWV1VDF1L1orLytJSXFLMHBWVTdOU2JyZGJBQUFBQUFBQUFBQUFBSkN1SG4zMC85R0JWNC9vSzEvNU54MDhkRXpEUXlOS3BZc3Q3ZXJvN05Zdi84cnY2WDN2dTAzM3ZPOVdhKzkxRmNFZkxDa3VBVXRNTEJiVDRPQ3cydHU3ZFBGaWg5cXMwOUhSTVVXak1hV0tTYmk2WEJuS3pzNVdXV214cXFyS2xGK1Fhei9nbUtvN0FBQUFBQUFBQUFBQUFFaFhSVVg1S2k4cjBiSmw1Y3JORFNrWURDaVZFb21FdmI5cjlueGJXenJVM055aHNiRnhlOThYV0NwbytNR1NZc0krNTgrMzZwdmYrcDYrWlMzekFCQ0x4WlZxYnBkTHdheWcvdjIvZjFCMzNINkQxcTlmSXdBQUFBQUFBQUFBQUFCWUxLNitlb085dnZSblg5YnAwK2YwN1cvL1VLbGtRaittNk9GZnZ2R012Zjd3RDM3YkRoenQySEduZ0tXQXdBK1dqTmJXVG51ZTR6ZXNPL3VqeHhydE8vKzQ5U0NRYWlhOVdscGFyUGZjZll1dTJyeE9SVVVGQWdBQUFBQUFBQUFBQUlERjZJWWJybFpOelFxZFBuM2UzcDl0YSt2VWZOajd3Z0VWRnhmWVJRd3JWMVJwNWNwbEFoWXpBajlZTXN3RFNVdExoNzd5MVg5VEpCSk42UWl2dHdzR003VjhXWVVlZUdDbnlzcUtsSk1URWdBQUFBQUFBQUFBQUFBc1JqZGNmN1Y5K3NNZnZLano1MXZtTGZEendnc0hsSjJkcGJ5OEhPbjJHd2o4WU5FajhJTkY3NDAzVHVySWtaUDZtNy85dWdZR2hqVTJQaUVsbFhMbXdTUVE4T3ZMZi91bjh2djk5Z09LMiswU0FBQUFBQUFBQUFBQUFDeDJuLzNzZjlEeDQ2ZjEzZS90MWROUFA2ZnU3ajZsMnNqSXFMNys5YWQxNE1BUi9jdS9QSzMvOHZ1L3FaS1NRbnNxQzdEWUVQakJvdGJiTzZDT2poNWR2TmloN3E1ZURRd09LOVZjcmd4cnVaV2JHMUpCUVo0cUtrcmw5ZnFzeFY4M0FBQUFBQUFBQUFBQUFFdUQyU3N0S3l2V3NxcHk2N1JFOFZoQ2ZmMERTclhoNFZFN1hPVDF1dFhlMGFWNFBLNHE2M1B3ZU53VU5HQlJJWUdBUmF1M2IwQ2YvZHlmNmVUSk05WnEwbnp4K1h3cUx5L1JiLzNteDFSZmY3MGQrQUVBQUFBQUFBQUFBQUNBcFdidDJoWDJxcTFkcVZPbnp1cFAvdnYvMFh6bzZPaTIxNmMrOVVjcUxTM1VIMy9oMDlhK2JRbDd0MWhVQ1B4Z1VabVlDTnZydWVkZlZsZFhyeDMyNmU3dTEzd3hRUit6N3Jubk5tM2NXS05RS0ZzQUFBQUFBQUFBQUFBQXNKU3RYTGxNbVprQmZlQVgzNnVMTGUxNi9mVVRkdk5PTXBsVUtvMk1qTmtmNDRrbnZxUDE2OWRZYTdXdXVXYXovSDYvZ0hSSDRBZUxpZ243REE0TzYxdmYrcjdhMjd2bnRkbkhxQ2d2c1I4a1B2YmcreFVNWnNybjh3b0FBQUFBQUFBQUFBQUFsaklUK0RIRkNlUGpZYjM4OGtFZE85YW9SQ0l4RDRHZlVYczk4YlVuZGYxMVc5WFhONkJObTJvSi9HQlJJUENEUldGMGRFdy8vT0ZMZXNsNmNEQVBFRzN0blVvbVV2dmc4SGExdGF2dEtyZ3Yvcy8vYXM5OXpNbkpWa1pHaGdBQUFBQUFBQUFBQUFBQVVpRGcxNDAzYnRPcVZjdDEwMDExK3VJamorbnMyV1lORFkxb1ByeCsrSVJPbkR5alE0ZU9hZFBtV3YzNnh6K2tVQ2pMM3RzRjBoR0JINlN0eWJSbmIrK0FYY1hXMHRLbXR0Wk90YmQzS1JLSnprdmd4K2YxeXVmenFiaTRRTXVXbGF1MHRNZ08rcmhjTGdFQUFBQUFBQUFBQUFBQWZzcUVmZ29LY3EzOTNES3RYcjFjNHhNVEdodWJVQ0lSdDFacTkzZkQ0WWk5ekVneHY5K24xdFlPbFpRVTJJVU9XVmxCQWVtR3dBL1NWaVR5NWgzeVgvLzFWL1hHMFZONjhjWFhOTjhLQ3ZMMDN2ZmVvZzkrOEY3VjFXMFNBQUFBQUFBQUFBQUFBT0RkbVVZZHMvN29ELytEV2xyYTlhbFAvWkZkOE5EVDI2LzVjTzVjaXk1Y2FOUEwrdzdwanR0djBCMTMzS2dkTys0ZzlJTzBRK0FIYVNjV2k2dXRyVU1uVHpYcDFNa21IVHgwekc3MW1XL1hYMysxVnE2bzBwMTMzcVNLaWhJQkFBQUFBQUFBQUFBQUFLWW5LeXRUWldYRit1VmYvZ1UxTlRYYkFaeU96aDZGSjhKS05UTk54a3lOYVdnOHAwZzBacmNMVlZhVjZwcTZ6Zko2dmRZaVNvR0ZqMXNwMGs0c0ZsTnpjNXYyN3Rtdlo3NjdSLzM5UTRwR281cHZOMXgvdGRhdlg2Tzc3cnBKQUFBQUFBQUFBQUFBQUlEcEN3WXo3UkZmSnZCandqNnRiWjBhR0JpYXQ4QlBOQnBUWStNNWUwMVlIM1BqeGhwdFdML1crcnhFNEFkcGdWc3Awa0k4SHJlYmZiNzV6ZStycWVtQ3Z2SE43MnA4M014ekhGZFNxWjNsT01ubGNzbmpjZXRESDdwSFc2N2FvUGU4NXhabFpnWUVBQUFBQUFBQUFBQUFBSmc1c3dlYm5aMnRXMjYrVm5YYk51dUpyejJwVTZlYTlHLy85Z1BOcHdNSGp1alF3V042OXRtWGRQMzEyM1RqRFZmcmpqdHVZTXdYRmpRQ1Axand3dUd3aG9mSHJEV2k3dTRlZTQ1amQzZXY1cE1KK21SbFpTazNOMXNWRldWYXRxeE1vVkFXZ1I4QUFBQUFBQUFBQUFBQW1BT1hLOE1PMXBpMWNtV1ZSa2ZIVkZpWWJ4ZEFtR1hhZUZMTmZCd1RQbXB0N2JSV2h5NWViRk5YVjUrS2lwTDJuckRiN1ZKR1JvYUFoWVRBRHhhMGNEaWkxdzRlMC9lK3QxZmYvLzRMNnU3dXN5K2JiMFZGQmRxOHFVYi83Yjk5eXA0am1ac2JFZ0FBQUFBQUFBQUFBQURBT1R0MzNLbTc3cnhKVzY1YXIyZWVlVjdQZkhlUElwR0lFb25VaDM0U2lZUkdSa2Ixb3grOWFLK25ubjVlbTZ3OTR2L3dPeDlYUVVHdVBZSU1XRWdJL0dEQmlWdDNwTEZvVEljUEgxZGJXNWYyN04xdmovRWFHaHF4eDNyTnA4TENQR1VGZy9yRlg3eGJLMWN1dDVPa2dZQlBBQUFBQUFBQUFBQUFBQURuZVR3ZXJWMjdRdlgxMXl1L0lGZDc5dXhYWjJlM1JrYkdOSjg2T3JydGRxRy8rL3R2NktyTjYxUlpWYXJObTliSjcvY0tXQWdJL0dEQlNjUVRDa2NpZXVXVnd6cCsvTFNlZXZvNVhTa0YrZmtxTFMzVWh6NTBuOHJLaWhRTU1xTVJBQUFBQUFBQUFBQUFBRkxGNjMwejhKT2ZuNnZObTJ0MW9iblZIdk4xSlFJL1hWMjlhbXc4cDN2dnJkZW1UYldxclZsRjRBY0xCb0VmTEJqUmFFeXZ2dmFHenA2OW9CLzk2R1dkUG4xZUEvMkR1aEpNazgvTk4xK2pPMjYvUVJzMnJOWHk1WlhNWkFRQUFBQUFBQUFBQUFDQWVaS2JHN0xIYVAybi8vanYxTjdlclQvN1gxOVdkMWV2dXJwN05WK1N5WVRDNFloZWV1bWdEaDQ4cGhNblRxdmEyanMyQVNCVEdKR1hseXZnU2lId2d5dktWS0RGNHdrTkRBeHBiR3hjalExbmRlTGtHYjEyOEtpR2gwYnNFTkI4bVF6MEZCVGtxYnk4V0JzM3JOR1dMZXRVVTdOS0FBQUFBQUFBQUFBQUFJRDVZNXArektxdFhhVzh2Qnl0WFZOdHZleFdKQnF4OXBlSE5SK3M3V3c3OUdQYWZvd01WNGE2dS9xc1BlUVY5bDUzTEphd1ByZVFYQzZYdllENVJPQUhWNVFKK2ZUMURlckxmL2N2T25ueWpGNTQ0WUN1RkhNSDdQRzQ5Wm5QL0liV3JsMnBHMi9ZSmdBQUFBQUFBQUFBQUFEQWxXTmFmbGF1WEthLy9Ncy8xc0dEUjNYdzBESDkvZDkvVStmUHQyaStuVHQ3MFY1NzlyNmlUWnRxVkZGUnFqLzZ3OTlSSUJDd3pwY0ltRThFZmpEdklwR294c2NuZE1pNkl6Wkp5Sk9ubW5UNDhBbDFkL2ZwU3ZCNlBBcmxaR25kdXRYMjJyeXBWc1VsaFFJQUFBQUFBQUFBQUFBQUxCemxGYVdxczA1SFI4ZlZmS0ZOeno3M2tzYkdKdXlpaWZuVzJkbHI3M3QvK2N2L290eThIRzNkc2w1cjFxeFFpYlhYbkpXVktTRFZDUHhnM2tXalVRME5qZWo1UGEvbzlPbHoycnYzeXJYNkdCNnZ4eDdqZGQzMnJkcTU4MDZ0WGwxdFY4TUJBQUFBQUFBQUFBQUFBQmFPaXZJU2U1V1dGcXVscFYxdnZIRlMzVDE5VnlUdzA5M2RhNittcG1icjh5bXl6NXU5NSt6c0lJRWZ6QXRTRFpnWDBXaE1iVzJkT25qd21QYnUzYStMRjl0MW9ibFZ3OE9qdXBMdXVQMTYxZFNzMXYzMzM2bkN3bnhyNVJIMkFRQUFBQUFBQUFBQUFJQUZyTGk0UUptWkFYM3BTMzlnNzBHYk1WOC9ldllsRFErTjZFcm83eC9VRDMvNG9vNGRhN0ErcjB4OStFUDNxcWdvWHpmZVdHZnRQM3ZsOGJnRk9JMWtBMUpxZEhUTVBqWGp1czZldmFnVEp4cjF4aHVuN0xUbDZCVklXUnJtenRUYytadTFmdjFhclYyN1FsdTNiaEFBQUFBQUFBQUFBQUFBWU9IeiszMzJNb1VPa1VoVTR4TVRPdnBHZ3pJRGZ2WDFEU2lSU0ZncnFmbGlQb2ZPemg3MTl2Ykw1WEpwNDRZMUtpb3EwUExsbGNySnlWWXdtS2xRS0V1QWt3ajhJS1VPSERpaXJxNWUvYzh2N3Jabkp3NE9EdWxLY3J2ZEtpc3IxbjMzM3E3NzdydERtemZYMmc4RUFBQUFBQUFBQUFBQUFJRDBjKzIxVjlucjFsdXVWVnRidC83d2p4N1YwTkNJdmVaYkxCYTMvb3pyYi83MjYvWmttY2YrNW11NisrNmJ0V0g5V3YzR2IzeEVnSk1JL01CeFRVMFg3SkJQWStNNUhUNXlVZ01EUS9ib3JsZ3NwaXVwcG1hbGNuTno5SjczM0t6MTYxYXJvcUtFNmpRQUFBQUFBQUFBQUFBQVdBUktTb3JzS1M4Zi83VmZzdmVxRzZ4MTh1UVp1MzNuU29qSEUzWXB4ckZqamVyczZGRXltYlEreDBLdFdidENsUldseXN2TEVUQVhCSDdndUthbVpoMDkycUNubjNsZXpjMXQxcDNZbFJuZDlVNjFOU3RWV1ZsbTNjRi8wRTVUK254ZUFRQUFBQUFBQUFBQUFBRFNYMmxwa1IybytmakhTN1YzNzM0Ny9HUDJycTlVNE1lTUZSc2ZmelB3WTV3K2MxNmJOdFhvbm52cWxaV1ZTZUFIYzBiZ0IzTTJORFNzbHBZT3ZmTEs2enJWY0ZhdnZYWlVnNFBEOXBxWUNPdEt5Y2pJVUNnN1M5ZllGVzZiZGNmdE55by9QMWVCZ0Y4dVY0WUFBQUFBQUFBQUFBQUFBSXVMMysvWGRkZHRWVzN0S3EzZnNOYWVTR05HYTQyUGpkdU5PMWRLZDNlZkRoMDZyak5ubXJWeVpaVUtyTDNyajMzcy9mWWU5dXJWMVFKbWlzQVBac1drRWMweWQ0NW1mTmVaTXhkMDhPQXhuVHJWWks4ckxSZ015T1Z5YWRueUN1dU9mS1cyYnRtb05XdFdLRFBUTHdBQUFBQUFBQUFBQUFEQTRtTktJZHp1REJVVTVObHJiSHhDN2UxZHFsNVdxWjdlZnZWYWEzUjBURmRDT0J5eDk5Yk5NcVVhMmRsWnV2YmFMU292TDFZb2xDV2Z6MmN2czljTlRBZUJIOHpLbTNkQ0kvckNILys1ZFFmWmJjOCtYRWh1dlBFYVZWYVc2ci84L3NOMm80OVpBQUFBQUFBQUFBQUFBSUNsWTlQR0dtMVl2MVkzWEw5TnorOTVSWHVzOVozdi9PaUtoWDRtVFFaL1B2T2YvMTg3bUZSZFhhSDYrdXRWVzd0YTkrKzhVOEIwRVBqQnRBME1EbXQ0ZUVTdExaMXFPbnRCdlQzOWR0aW52MzlJVjVwSmF2cDhYbFdVbDZpaW9sUTMzbkMxZmNkb0VwQnV0MHNBQUFBQUFBQUFBQUFBZ0tYSDJrcVd4K1BSc3FweVhYdnRaZzBNREtyRjJ2TStjL3E4b3JHWVl0YTZraUtSaUhwN0IzVHMyR24xOVEzYSs5dWg3Q3k3K2FleXN0emVCL2Q0M0FMZWljQVBwczFVblprbW54Lzk2Q1VkT25STXpjMXRXaWhNNENjcks2anQyN2ZxN3J0djF1MjNYNi9NVEtyT0FBQUFBQUFBQUFBQUFHQXBNM3ZKZ1lCUFc3ZXV0OWZxVmRVNmVyUkJmL0YvL2tFakkyTlhQUEJqUGdlekp2ZmZuMzkrbjlhdVhhbmJidDJ1TysrOFNTVWxoZko0TWdXOEU0RWZ2S3Zoa1ZFMU5KelZNZXZPN3NLRlZyMnkvN0RkOEdOR2VRME9EbXVocUsxZHBkS3lZajM4eVFkVVdscGtMOEkrQUFBQUFBQUFBQUFBQUlCM3FxbFpxWXFLRXExWlc2MGpSMDdwNk5GVDJydDN2N1VYUHFxRm9MT3pSMk5qNDJwcXVxQm52dnU4QW42LzN2dmVXMVZlWHFLNnVzM0t6YzIyRzRzQWJnV3dKWk5KK3pRYWpWa3Jhb2Q2aG9hR2RmcjBlUjA2ZEZ6bno3ZFlkM1ludFZDNFhDNDcxQk1JK0xWeTVUS3RXVjF0M2JsdGt0L3ZzeGNBQUFBQUFBQUFBQUFBQU8rVW14dFNLSlNsM0x3Y21XMXkwL0JqaWpEY2JyY21Kc0xXeS9FcjJ2b1REa2ZzMWRQVHIvYU9MdnZ6cXFnb3RjczVpb3J5N2VDUHorZFRWbGFtUGVxTDhNL1N4WGNlTmhQNGlVU2lldlcxTit4d3o2NWRUMmg4UEt6MjlrNHROQ2JzazUrZm96dnV1RkYzV3V1bW0rcFVXSmd2QUFBQUFBQUFBQUFBQUFDbVl2YWNzN09DOXRnc3MzN3BBKyt6eXpDKy9IZGYxN2x6TGZhZStVSVFub2pZcDQ4LzhaMjNMcnZoK3F2dC9mR1BmZXo5S2lzclVtM3RhbUZwSXZDemhFVWlFY1hqY1owNTAyelhrN1cwZEtqcDdIbDFkdlRZTDEvcFdZV1hZdHA4VEVYWjVzM3J0SGxUalpZdHF5Q3hDQUFBQUFBQUFBQUFBQUNZdGF5c29MWDNYSzViYjkydTVkWWU5SExyL0ttR0ptdmZmRXpqNHhOYVNEbzZlK3pQYWU4TEIxUlVtSzh6VGMycXFpeFRkblpRbGRhcGFRVHlldGxEWHdyNExpOWhadTdmMk5pRW5ucjZPWFYwZE92NzMvK3hkY2N3Ym8vMVdxaXUybHlyZGV0VzZ4T2YrSWg4UHErOUFBQUFBQUFBQUFBQUFBQ1lyY0xDUEh2VjFLelV1WE1YN1phZi8vVy92NnoyOWk2MXRpNnN3SS81L0l6RFIwN2FRU1h6ZVp2Sk9LdFdMZGY3MzMrM0FnRWZnWjhsZ3UveUV2UDY0Wk5xYSt2UXdZTkhkZjU4cTdxN2U5WFIwV09QOHhvZEhWTWlrZEJDWXRwN3JyNTZvN1p1WGErdFd6WllkN0FyN0hxeXpFeS9YYk1HQUFBQUFBQUFBQUFBQUlCVHlzdExsSitmcXk5OC9qL1orK2w3OWg3UW9VUEhkT2JNQlkyTmp5dVpTR3FoQ0lmRDZ1enMwZmUrdjFkWndhQys4NTBmcWFpNFFMVzFxM1JOM1dZVlcrYzNiNjRWRmljQ1A0dVlHY2tWaWNUc01FODBaaTNydExIeHJCMzRlZjNRY1owNTI2emVubjR0TkNiSTQzYTc3RHZSek15QUhmSXhJN3kyYjk5aXB4TURBYjhBQUFBQUFBQUFBQUFBQUhDYTJZODJhK3ZXRGVydEhWQmYzNEI2dW5zVkRrZlUydGFwOEVUWTNvTmZDR0t4dUwzYTI3dmZ1cXkwdEVqall4UDJYbnQxZGFWZHFPSHhtREZmWHJ0WXcyRFBmWEVnOExPSWRYYjJxcVdsWFQvODRZczY4T29SblQvZll0MFpEUzY0RnA5M0NvV0NLaXNyMFcvOHhrZTFmdDFxYmR1MlVRQUFBQUFBQUFBQUFBQUF6Q2RUU1BHUmorelV6cDEzS3hxTmF2ZGpYMU5EUTVPZWVXYVBGaXJUK0dQV25yMnYyRVViSnZDelpuVzExcXhab2V1dTI2S0tpbExyZEt1US9najhMQklURXhHTmpZMjlsVEFjRzU5UVU5TjU5ZmNONlpSMWgyTXVtNWdJSzZtRlV5LzJkbWFHb0VrUm1tb3hVeXUydG1hVnFwZVhxNkFnVndBQUFBQUFBQUFBQUFBQVhDbW1JY2ZZc0dHTkNuK3loMzNoZktzR0JvZlUydHFwaFNxUlNHcGlmRUpkM1gzS3lNaFFQQjVYUVdHZTJ0cTZGQXBsS1pTVHBkS1NJcnNOcUtnbzM1N0dZNDVEZWlEd3MwZ01EUTJycTZ0WCsvY2YxaHR2bkZSTGE0Y09IVHB1MTRxbEE3L2ZyNEtDUEgzNFEvZHA5ZXJsdXVHR2JRSUFBQUFBQUFBQUFBQUE0RXJ6K2J6MnV1L2UyKzJpalR2dXZFbmYvdllQZGVUSXlRVWQrRWtta3hvYUhyWFhtVFBuOWRMTEIrMVFUM1oybGxhdFdtYnZ6ViszZmF2ZCtuUEREVmZMNC9IWVpSMUlEM3luMGxCSFI3ZmQySFB5WkpNZDdHbTFWbFBUQlkyT2ptdDRhRVNEMW9yRllncys3R1B1RU12TFMxUjN6V2JWMzNxZGxpK3ZWSFYxaGJLeWdnSUFBQUFBQUFBQUFBQUFZS0V4Kzl4bHBVVjYvLzEzNjczdnZWVTMzVmhuN2VGMzZlbW45NmkzdjkvYXN4L1ZRbVpDUUtPall6cHo1b0tkTlhqOTlSTjJ3MDkyZGxDVmxhWFdLdE9talRVS2hiSjFqYldYUHhsMndzSkQ0R2VCQzRlamlzV2ppa2JqaWtWajlsekFjK2RhN01EUDhST25kZjU4aXk1WXErbHNzeUtScU5LQkNmU1lHakF6dW12bHltWGF1SDZ0dG14WnI2cXFNdnVPQkFBQUFBQUFBQUFBQUFDQWhjZzA1QVFDZnExWVVXbS9iRVptdGJkMzZjVEpKbmt2ZXVUemVEVTROS3hFSW1HUDFGcG9UT0RIalBZYUdSbTFWM2QzMzF1dlc3Njh3aDcvNVhHN1ZWQ1FhKy9wQjRPWjFoNS81bHQ3K1ptWmZ1czZjRnVMMFY5WEdvR2ZCZTcwNlNicnpxRmJCMTU5UTQyTjU2eVh6NnVscGNOdThFbFgyN2RmcGJWclZ1ZzNmL09YclR2Q2dISnpzd1VBQUFBQUFBQUFBQUFBUUxyWnVuV0R2ZTY1cDE0SER4N1ZoUXR0K3RQLzc2L3NpVHh2RDlPa2crYm1ObnU5K09OWDM3ck1GSGRVVlpYcmxsdXVWVUZCbnVwdnU4N2E0dzhwTHk5SHVMSUkvQ3dnM1QxOW1oZ1BxN096UjhNam8vWjRMak5IejV3M2RWb2RIVDBhR1JsVEloRlh1aWtzekxjVGdLdFdMdE8yYlp2c0tqQVQ5dkg1dUFrQ0FBQUFBQUFBQUFBQUFOS2ZhY1F4ZHR4M2g0YUdobldtcWRrZW16VThQR3E5UEtKME5EWTJydTd1WHAwNGZscUJUTDg5RHF3Z1AxZDVlYmtxTFMyMEovems1SVFVREFic0ppRFRnR1FtL2lEMVNGc3NJS2JCcDc5L1VDKzhjRUJOVFJlczFhemUzbjdGNHdtbHUxV3IzZ3o2ZlBDWDNxZVZLNnVzdit4QkFRQUFBQUFBQUFBQUFBQ3dXQ3hmWG1tdnVyck5kcnZQbnIydjZObG5YOUxKazAxcEcvanA2eHUwbDhrdlRES0ZIMFZGK2JydDF1MHFMUzNTaGcxcjdkS1B5c295ZTl3WjVnZUJuM2xtYXJ2TU9udTJXZjM5UTNydDRCdnFhTzlXZTBlM3VycDZGWWxFN0hUZitQaUV0Y0pwRy9ZSmhiSlVYbDZpMjI2N1RzWEZoYXEvYmJ2eThuT1ZuNWRqTi9zQUFBQUFBQUFBQUFBQUFMQlk1ZVdGN1BGWG16YlcyQm1CSC8vNFZiVzBkbWovL2lQcTZ1clJ3TUNRMHBWcEx4b2ZIOWN6eit5UngrTldNSmdwbjk4bnY3V3FxeXZ0Y1YvbXRMaW9RRVhXY2cyTnlCVlB2MGxHQ3gyQm4zbG1BanpSYU13Tys3UjNkS21oNGF6T25XdlIrZk10bXBnSUs1bE1hakh3K1h3S1pXZHAxY3JscWxwV3BrMmJhZ1VBQUFBQUFBQUFBQUFBd0ZMZzlYcnRjZ3l6RE5QNGswZ203ZklNTStrbm5abk1nMWxqWXgwLzk3ckJ3V0c3L2Nka0g4d3hac1JYdmhKS0poSmkwSmV6TXBLTEpXRXlTMk9uV3hRYkh0T3BUMzFKVGdpdXJaS25za2krVDk2cmxwWU9leDdmcVZOTjlsL2V3MGRPMmltOWRFN3FYYzc2OVd0VVVWNmkzLzd0WDdWVGVxdFhMeGNBQUFBQUFBQUFBQUFBQVBpcHBxWUxkb2JnTC8veUsycHI2OUtKazZlMTJQa3pYQ3IyK0ZUazlpcmI1VmFGSjZBczY3VEU0MVdCZFprNVgrYnh5NU14ZFN4bys3Ni9GbWo0bVpWNE1xbUlraHBQeEszejBwaDFHck11RzB2R0ZHbHZVMkppVVBydVh2WDFENml2YjBoZG5kMzJQTDZSa1RGRklsRXRKaXVxcTVTVGsyM1A0MXUxZXJtS2l3cnRzSSs1REFBQUFBQUFBQUFBQUFBQS9LeWNuSkI5ZXNzdDE2cXJ1MDhyVmxUYVk3NUdSc1oxOWx5ekVvbWtZckdZRmhPVHN6RFppbDdyL0toMUdra201TXR3cVRQbXNjTStBZXQ4cnRzanIzVnF6dnRkTG5tVVliL09uWkZoSFdzdHVlWEtrTWJISitSMnUrWHplYldVRWZpWkJSUDJHWXJIMUJXTDJEZkU5bGhZZzRtWWRVTU02OEpnbTBhc3k0WmUrckdXZ211dnZVcnIxNi9XM1hmZnJKS1NRb1ZDQkgwQUFBQUFBQUFBQUFBQUFIZzN4Y1VGOWxxOXV0b3VEdW5wNmRQTEx4L1MyYlBONnZ4YWo4TGh5S0lML01TVVZGODhhcS9MTVUxQXBSNmZDbi9TK3JQTUc3Q0RRZmx1ajNKY0htVmFsNW5DbFVBZ3NPUURQNHowZXR0SXIzQXlZUWQ1aGhOeFJhM3puYkdJZFZsU1E0bW9CcXpMSjZ6TGVxekxZdFkxRms1YXgxZzNTTlBzWTQ2TjJxZEorNWk0ZFhsOEVWNnR3V0NtU29vTHRXSGpXbTI1YXAxV3JseW1kZXRXMlcwK0p1amo5L3ZzK1hzQUFBQUFBQUFBQUFBQUFHQnFKdGdUaThYVjN6OW9Ud3pxNnVwVlYzZXZUcDVzMHVIWGoydGdjRmlIRGgzVFVtRVNCNmJseHpUNnVKUmhOLzJZeXp6V1pTYmVrMkZkWHJCNWpUeGVqL3crbjdKRFdRcG0rbFZhV2lTLzM2L2MzSkN5c2pMdDgrYlU0L0VvRVBCWkx3ZmtkcnVVblIyMDI0SE1aWUdBM3o1djNpWWQwZkR6Tmlha1kwSS9JNG1ZSXRiNW5ualVidkF4Q2JPM3QvbVk0MHo2YktueFdEZjBuTnhzbFpjWGE5T21HcTFidDlvNlh5SUFBQUFBQUFBQUFBQUFBREJ6SnBCaTF1VGVlM1YxcFM1ZWJGTThubEJiVzZjZGNGbEtFcEtkMndnbjMzYkJPNXc5ZU5RdUkvRjZQU29veUZWV1ZsRFZ5eXZ0MDhMQ1BEdkFrNWtaVUk1MWFscUFndGI1WURCb1hjOXVKYTMvZkY2dmt0YkhjTG5jMW1YcG0vMVlWQTAvdzhPajFvMCtydEhSTVkyTlRTZ2FqZHBwdDdHeE1mWDFEYXEzWjhCK1hiUDFsOE9jOXZZT3FLTzFReFBqWVhYMURRZy95L3dsMkx4NW5XNjhjWnRXcjE2dW5UdnVGQUFBQUFBQUFBQUFBQUFBbUQ4ZEhkMDZkNjVGK3c4YzFuUFB2V3kzQURVM3R3bk9NNjAvSmhqazgvbmVDaFY1ZlY2NXJmT1RVNC9NWlcrK1BzTmVsN05oL1ZxVmxCVHFkMzduMStTMGxEVDhORjlzMThTNENkeGNmcWFjeVJxWmxVZ2s3R1hPbTVTYWlTQWxrdFpsNXJ6MW4zMzZrK05Nb0NlUlNOcGhIbk9zZWRuVVc1blhqVStFbGJSZUZ3Nkg3ZGViajI4dW01aUkyS0dmMFpGeDYzeFlmWDM5bWdoSDNnd0dqWWNWc2M0dmRhYW15cVRZU2tvTDdkVGJ5cFZWeXM3SzB0cTFLN1JxOVhLVmxoWUxBQUFBQUFBQUFBQUFBQURNTDlOV1UxU1VydzNyMThqamRxbS9mMGluVGpWcGRHeGNYWjI5NnVqc3R2TVJKaitCdVRFajFrejdqOG10bURDUHlaNjR3eEU3NkdQeUptK0dmRnpXOThHakRQdjg1ZDlmZjFtSkFwbCtwVUpLQWordnZucEUvWDJER2h3Y3Z1eHhKckNUU01UdE9YU1RBWjV3SkdyZkNNMk4wVnhtZ2p4aDY4cXpMNHZFN0Nzd2FsM0JROWI3TmxmMHlPaTR4cXdic1hrZm1EMlRSalBqdXJadTJhQlZxNWJwb3gvZGFhZlRUTklNQUFBQUFBQUFBQUFBQUFCY0dXWTZqMW1tc09NOTc3bkZ2bXpmdnRkMTd0eEY3ZDkvV1B0ZWVWMDlQWDBFZmh4Z0NtZk1Db2VkeWFBVUZ1VGJ3YUJVU0VuZzU2V1hEdXI4K1l0cWJlbTg3SEdtdmNkNHM5MUhiN1g0dkhsWjhxM1VWTks4M2h4dlhSWlB4TzNMekEzMXpVYWd1QjBVd3N5dFdyWGNuZ040ZS8zMUNvV3l0WDc5YXVYbjU5b3o3RXpRWjZuTkFnUUFBQUFBQUFBQUFBQUFJQjFzM0xoV0sxWlVhdnYycSt4Q2o1R1JVVHY4MDluVm8yUEhHblh4WXB2R3hpYUV4U3NsZ1I4elA2Njl2VnNYVzlxRmhjc2tBRTN0MS9yMWE1U1hsNk9ycjk0Z0FBQUFBQUFBQUFBQUFBQ3dzT1hrWk52THFLb3ExL0R3cU4zeVk5cGtMbHhvbGR2dEZoYTNsQVIrc1BBc1cxWnV0L2ZzMkhHSFZsUlg2dFpidDl0ei9yeGVyd0FBQUFBQUFBQUFBQUFBUUhvS0JQejJldUNCKzkrNnpCUzE5UGIyNjZtbm50UHBNK2QxNXN3RlhiellydkZ4V244V0N3SS9pNURYNjVITDVWSkZSWW5kM0ZOU1VxVEt5bExsNStWcXc0YTF5c3NOMldPN01qSmNBZ0FBQUFBQUFBQUFBQUFBaTBzd21LbGtNcWxObTJwVlVsS29OYXVyN1VsTnc4TWo2dWpzMGNqd3FJYUdSdFRYUDZCWUxDNmtId0kvaTVEUDUxTWc0Tk9OTjlacHhZb3EzWEhIalNvdkw3R0RQZ0FBQUFBQUFBQUFBQUFBWUhHYkhQbDEzMzBsYjEzVzNkMm5nWUVoN2RuemlwcWFMbGlyV2NlT05XcHdhRmhJUHdSKzBsd3dNMkFuODJyWHJWWkJmcTZXVjFlb3NxTFVIdDlWYnAxbVdhOHpZUjl6Q2dBQUFBQUFBQUFBQUFBQWxpWVRBRExUZ0c2NzdUcHQyN1pSdzhPamRnakluSjQrZlU0ZEhUM3E2T3kydzBDbTlXZGlJaXpNVVVhRzlYK0dVb0hBVDVvemZ4bXpzNE5hdFhLWktpcEtkYzIxbTdWMnpRcTdrZ3NBQUFBQUFBQUFBQUFBQU1EdyszMzJ5bjNiZEtDeHNRbU5qbzVwMzc1RGFtZzhLNC9YcmJiV0xvMlBqd3NMRzRHZk5GSlJVV0tIZW02NStWcjc5TnBycjFKaFlaNjE4Z1VBQUFBQUFBQUFBQUFBQURBVHdXREFYdmZmZjlmUFhCNkpSSFhxVkpNdVhHaFZjM09iWG4zdERRME9EdXZJa1pPS3hXSjJBeENtSVptMC9rOHFGUWo4TERDbXlza2s2a3hyVHlnN3l3N3paSWVDeXN2TlVXRlJ2b3FzbDJ0clZ5c1V5ckxydGdJQnZ3QUFBQUFBQUFBQUFBQUFBSnppZHJ0VVVKQ3JSQ0twWUREVG5qNFVEb2UxWm5XMWhvWkhORHcwb3A3ZWZvMk9qbXR3Y01SdUJCb2ZueERlSVRYVHZHd0VmaFlZbHl2RER2T3NYTG5NWHRkdHYwcWxwY1hhc21XOU1qTUQ5Z0lBQUFBQUFBQUFBQUFBQUVnVnQ5dXRxcXB5ZXhsMzNubmpXNjlyYm42ejlXZi9xMitvdTZ0SHg0K2RWbHQ3RjRHZlM4cXdpMTlTZ2NEUEZlTDMrZVQxZWJWaVJaV0tpdkpVV0pDblZhdXE1US80VkZsWlpyZjdaRnZMdk02MCtHUmxCZVh4dUFVQUFBQUFBQUFBQUFBQUFIQ2xtRWxGZnI5ZkJkYnB4RVJZL1hjTmFHd3NyTEh4Y1hWMTlXcHNkTXh1L3hrYUdySFdzQzY4Y1ZxakV4TWFERThvbHBRU0tScHh0VEF4MG12UmNYdmN5Z3o0VlZsWnF1cnFDbFV2cjlTMTExNWxoM3hNQ0FnQUFBQUFBQUFBQUFBQUFHQ2hNWVVsWnBXV0Z2M2M2ODZlYmRiQXdKQ2FyTlBPenA0M0EwQm4yK1JOSkRVU0RpdXVwUlQya1ZMNTVSTDRTYUdpb2dJVkZ4ZG85YXBseXMvUFZVM05LcFdWRmF1c3ZOZzZ2OUp1OFFFQUFBQUFBQUFBQUFBQUFGZ01WcTFhYnA5dTI3YnByY3ZPSkVLYXVOQ2hzZE10Nm85Rk5aWk1xQzBXMW1naXBxNVlSSDNXWmFQV1plM3hzTVlTY2ZWWUw4ZVNTU1VXUXpnb2c1RmVDNHI1VnJpc1A0TXV0enpXTnlhWVlVNmxUSmRMT1RraCtiT3pWSEh0ZW1XSHNoUUtaYXVvTUY5Wldaa3FMeTlWYm02MnRYTHNlWGNBQUFBQUFBQUFBQUFBQUFCTGhkL2xzbHR2Q2wxZTViamNkdTZpMk9OVE9KbFFSZHl2bUhVNkhFOW9JaGxYTkpuVXFIVWF0eTRMVytmTnkzWkRVR21CRXZHNEl0R29vdGFLVytjbkppSktXc2ZGcmJkZGFGSVZXeUx3TXd1dWpBejVyRlhnOFNyYnV2RlZlZndLdVR3cXNXNkVLNnVYcVhoRmhkN3paNThSQUFBQUFBQUFBQUFBQUFBQTNtUUNQa0c1bGUvMlh2YTR3WGhNRThtRUxrWW43REJRVHl5aW9VVE1EdjVrYkYydmlZa0pEUTJQYW1ob3hEb2ZWbmQzcjZMUm1PTHhpQllVNi9PMVZ3b1ErSGtiangza2NTblg1WkU3UXlxd2JtQis2K1dzREk5eTNCNTVyZGZudWQzeXlhV0EyMW9aYm5tdDgxbXVOeHQrQWk2WENqS3psSnZKcUM0QUFBQUFBQUFBQUFBQUFJRFp5RFRaaktSTEt6TXlsVWdtdGN6clZ6UXBlOHpYcW8vL2t0M2tZemY4UktLS0p4SjJBQ2dXUzlpTlArUGpFNHBZbDQ4TWo5cW41dVd4c1hIRnJPTkdoc2ZzeTh6eG82UGoxdHZHcmN0R3JQY1QwMFE0YkY4V2k4WHQxaUJITU5KcmZyaXNaUUkrT2RZTng1eFdlUVAydUM0VC9DbDIrNVJsWFY3dThkbnRQbG11UzE5MVFaOWZBYTlYQUFBQUFBQUFBQUFBQUFBQW1EbWZNdXl3VEtiYjlYT3YyMzdEdGt1K2pRbnBtSmFmd2NGaGpVK0UxZFBkWjRkOVRBdlF3T0NRL2JyZW5uN3JkVzllMWo4d1pBZUdlcnE5UDJrTWN0bGhvS1FaSGVaVTRDZUZGa1hnSnhUS1VpRGdWMDVPU0I2UFc5bFpRV1ZaeSsvM3FiaWs0TTNYaGJJVnlqSEhCVlJTWEdpZjV1Wm1LekF3S2xjMHJyN1AvNE5jMWczR2s2SmtGUUFBQUFBQUFBQUFBQUFBQUZMRDdYYmJ5MlJFakJYVmxacXAzdDRCbmIvUW9wMDdmME9PU0NidEFGRXFwRVhnNTdycnRpZ1V5cGJYNDVIYjQ1Ykw1VkxtVDc1QmhqL2drOWZyVldabXdINWR3Tyt6d3o0ZWoxYzVPVUY1ZlQ3cmVPdXlRTUErTGllVTlkYnhHZEdFTkJIVGdETGtJdXNEQUFBQUFBQUFBQUFBQUFDQUJTNHRBai8vN3RjL3JNcktVcnZCSnpQVGI0ZDFTa29LNVlTeG1CUWJIbE1YelQ0QUFBQUFBQUFBQUFBQUFBQklBMmtSK0ttdXJyUURQeWJvNC9XYVQ1bHdEZ0FBQUFBQUFBQUFBQUFBQUphbXRBajhGQlRrcXJBd1h3QUFBQUFBQUFBQUFBQUFBTUJTNXhJQUFBQUFBQUFBQUFBQUFBQ0F0RUhnQndBQUFBQUFBQUFBQUFBQUFFZ2pCSDRBQUFBQUFBQUFBQUFBQUFDQU5FTGdCd0FBQUFBQUFBQUFBQUFBQUVnakJINEFBQUFBQUFBQUFBQUFBQUNBTkVMZ0J3Q0EvNStkZTB1dEtnRUNLRm9tOTJGanZFTHNicnN2UktORWZ3TDZwZU55Q240NEhRY21PQU14UHNBWm5BTnU3bHBRMUYrTllGTUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtCZ0FBQUFBQUFBQUFPZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNOa01BQUFBQUFBQUFBQ3NZUC9rOHRlK0c1WWsrQUVBQUFBQUFBQUFZQlVQYnE5bmYveDcvbnIyMzdBY3dROEFBQUFBQUFBQUFLdDQrUHBtNXR2ZGZQdjZkVmpPeVFjLzkzYWJPZHR0Wi8vLzQxbkM5dkx3WXg0TkFBQUFBQUFBQU1DcDJ6NCtETXM3K2VEbjk4dW9ONTgrRGdBQUFBQUFBQUFBL09uT0JnQUFBQUFBQUFBQXlCRDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWnNCQUFBQUFBQUFBSUFUdDkxdVpyZmJ6ZTN0cTFuQzh4ZFA1M2g4TW1zUS9BQUFBQUFBQUFBQWNQSU9oNHQ1OWZKNlBueDRQMHQ0ZEhnNCsvMTIxckJLOFBQdTdldTV1anJPNTg5Zlpnay82eWtBQUFBQUFBQUFBRmpUK2ZuNTNOeGN6eEoyMjgydmUydFlKZmk1ZW5xY2k0c0g4KzgvbDdPRSsvY0ZQd0FBQUFBQUFBQUFyR3V6T1Yrc2QxblR2YnNmQmdBQUFBQUFBQUFBU0RnYkFBQUFBQUFBQUFBZ1EvQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQ0E3K3phQVFrQUFBQ0FvUCt2MnhIb0RnRUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FBQUFBQUFBQUFFYUVId0FBQUFBQUFBQUFHQkYrQUFBQUFBQUFBQUJnUlBnQkFBQUFBQUFBQUlBUjRRY0FZdGNPU0FBQUFBQUUvWC9kamtCM0NBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQUFBQUFJOElQQUFBQUFBQUFBQUNNQ0Q4QUFBQUFBQUFBQURBaS9BQUFBQUFBQUFBQXdJandBd0FBQUFBQXhONGQ0MmhaUlFFWVBqTk9CaVpCUklob2pNUkNMSFFCTHNKZVdsZkFBalJ4QTY3QXdzNVZ1QUJpUVN4c2JDUVJBVE9ZQVNjSXdqREQvQWpFSGZEOXhadDVudHpjVzkvK3pUa0FBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQURkQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQmthd0FBQUFBQUFBQUE0SVJiclZhdjNudjM5bWNKMjl2YnI5NXo1OTZjcFFsK0FBQUFBQUFBQUFBNDhSNDllangzNys3TlYxOS9PMHY0OUpPUDUrTEZDM1AxNnBlenRMVUVQN2R1Nzg3Qms0TTVPbm8yUzdoOCtjTTVkV3A3QUFBQUFBQUFBQUJnSFY1TytEazhQSnE5dmZ1emhQMzNMczdwblZPekRtc0pmcTVmLzJYMi8zNHdEeDQ4bk5leThlSnNiTXlsUzFjRVB3QUFBQUFBQUFBQXJNM3g4V3FlSGg3T2pSdTNaZ2tYenI4OUc1c2JzdzVyQ1g2dVhmdDVidDY4UFgvZStXdGV5LzkvdnZMRjUzUDI3UEw3ekFBQUFBQUFBQUFBb0dZdHdjL0xmV2E3dTN0eis4N3VBQUFBQUFBQUFBQUF5OWtjQUFBQUFBQUFBQUFnUS9BREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRWJBMEFBQUFBQUFBQUFLekJqVysrbjRNLzdzN2ozKzdNRWo3NzZidEI4RFBIL3o1NWNUMmZSNy8rUGt2WU9yTXptenVuWitlajl3Y0FBQUFBQUFBQUFKWjI0b09mby8ySHMzcnlkSFovK0hHV2NQcURkMmI3M2ZPQ0h3QUFBQUFBQUFBQTF1TEVCeitydzJkemZIRDRhbnpVSXQ3WW5ObmNIQUFBQUFBQUFBQUFXSWNUSC96TThXcWVIeDNQNGYxL1pnbGI1OC9PczdmT0RQQWZlM2NlWjlkZEgzYi9PM2YyWGFPUlJxT1JOTm9sYTdNbDd6WVlHMlBBMUlBcEppRXBXU0NsTkNRdFNVbEpuNVQyQ1NuMFNkdVVKMHZKMDZidHEwMmJOTkNFSldEQUJtTnNZK1FOeTV2MmZSdU5Sak9qMmZmMXVlY1lTR2dJcSs1b2p1Yjl4ai9PdWVlT3BaRTg5OTQvenVmMS9RRUFBQUFBQUFBQWhXQVVEUUFBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlZSWZBQUFBQUFBQUFBRElFTUVQQUFBQUFBQUFBQUJraU9BSEFBQUFBQUFBQUFBeVJQQURBQUFBQUFBQUFBQVpJdmdCQUFBQUFBQUFBSUFNRWZ3QUFBQUFBQUFBQUVDR0NINEFBQUFBQUFBQUFDQkRCRDhBQUFBQUFBQUFBSkFoZ2g4QUFBQUFBQUFBQU1nUXdROEFBQUFBQUFBQUFHU0k0QWNBQUFBQUFBQUFBREpFOEFNQUFBQUFBQUFBQUJraStBRUFBQUFBQUFBQWdBd1IvQUFBQUFBQUFBQUFRSVlJZmdBQUFBQUFBQUFBSUVNRVB3QUFBQUFBQUFBQWtDR0NId0FBQUFBQUFBQUF5QkRCRHdBQUFBQUFBQUFBWklqZ0J3QUFBQUFBQUFBQU1rVHdBd0FBQUFBQUFBQUFHU0w0QVFBQUFBQUFBQUNBREJIOEFBQUFBQUFBQUFCQWhnaCtBQUFBQUFBQUFBQWdRd1EvQUFBQUFBQUFBQUNRSVlJZkFBQUFBQUFBQUFESUVNRVBBQUFBQUFBQUFBQmtpT0FIQUFBQUFBQUFBQUF5UlBBREFBQUFBQUFBQUFBWkl2Z0JBQUFBQUFBQUFJQU1FZndBQUFBQUFBQUFBRUNHQ0g0QUFBQUFBQUFBQUNCREJEOEFBQUFBQUFBQUFKQWhnaDhBQUFBQUFBQUFBTWdRd1E4QUFBQUFBQUFBQUdTSTRBY0FBQUFBQUFBQUFESkU4QU1BQUFBQUFBQUFBQmtpK0FFQUFBQUFBQUFBZ0F3Ui9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlZSWZBQUFBQUFBQUFBRElFTUVQQUFBQUFBQUFBQUJraU9BSEFBQUFBQUFBQUFBeVJQQURBQUFBQUFBQUFBQVpJdmdCQUFBQUFBQUFBSUFNRWZ3QUFBQUFBQUFBQUVDR0NINEFBQUFBQUFBQUFDQkRCRDhBQUFBQUFBQUFBSkFoZ2g4QUFBQUFBQUFBQU1nUXdROEFBQUFBQUFBQUFHU0k0QWNBQUFBQUFBQUFBREpFOEFNQUFBQUFBQUFBQUJraStBRUFBQUFBQUFBQWdBd1IvQUFBQUFBQUFBQUFRSVlJZmdBQUFBQUFBQUFBSUVNRVB3QUFBQUFBQUFBQWtDR0NId0FBQUFBQUFBQUF5QkRCRHdBQUFBQUFBQUFBWklqZ0J3QUFBQUFBQUFBQU1rVHdBd0FBQUFBQUFBQUFHU0w0QVFBQUFBQUFBQUNBREJIOEFBQUFBQUFBQUFCQWhnaCtBQUFBQUFBQUFBQWdRd1EvQUFBQUFBQUFBQUNRSVlJZkFBQUFBQUFBQUFESUVNRVBBQUFBQUFBQUFBQmtpT0FIQUFBQUFBQUFBQUF5UlBBREFBQUFBQUFBQUFBWkl2Z0JBQUFBQUFBQUFJQU1FZndBQUFBQUFBQUFBRUNHQ0g0QUFBQUFBQUFBQUNCREJEOEFBQUFBQUFBQUFKQWhnaDhBQUFBQUFBQUFBTWdRd1E4QUFBQUFBQUFBQUdTSTRBY0FBQUFBQUFBQUFESkU4QU1BQUFBQUFBQUFBQmtpK0FFQUFBQUFBQUFBZ0F3Ui9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlZSWZBQUFBQUFBQUFBRElFTUVQQUFBQUFBQUFBQUJraU9BSEFBQUFBQUFBQUFBeVJQQURBQUFBQUFBQUFBQVpJdmdCQUFBQUFBQUFBSUFNRWZ3QUFBQUFBQUFBQUVDR0NINEFBQUFBQUFBQUFDQkRCRDhBQUFBQUFBQUFBSkFoZ2g4QUFBQUFBQUFBQU1nUXdROEFBQUFBQUFBQUFHU0k0QWNBQUFBQUFBQUFBREpFOEFNQUFBQUFBQUFBQUJraStBRUFBQUFBQUFBQWdBd1IvQUFBQUFBQUFBQUFRSVlJZmdBQUFBQUFBQUFBSUVNRVB3QUFBQUFBQUFBQWtDR0NId0FBQUFBQUFBQUF5QkRCRHdBQUFBQUFBQUFBWklqZ0J3QUFBQUFBQUFBQU1rVHdBd0FBQUFBQUFBQUFHU0w0QVFBQUFBQUFBQUNBREJIOEFBQUFBQUFBQUFCQWhnaCtBQUFBQUFBQUFBQWdRd1EvQUFBQUFBQUFBQUNRSVlJZkFBQUFBQUFBQUFESUVNRVBBQUFBQUFBQUFBQmtpT0FIQUFBQUFBQUFBQUF5UlBBREFBQUFBQUFBQUFBWkl2Z0JBQUFBQUFBQUFJQU1FZndBQUFBQUFBQUFBRUNHQ0g0QUFBQUFBQUFBQUNCREJEOEFBQUFBQUFBQUFKQWhnaDhBQUFBQUFBQUFBTWdRd1E4QUFBQUFBQUFBQUdTSTRBY0FBQUFBQUFBQUFESkU4QU1BQUFBQUFBQUFBQmtpK0FFQUFBQUFBQUFBZ0F3Ui9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlZSWZBQUFBQUFBQUFBRElFTUVQQUFBQUFBQUFBQUJraU9BSEFBQUFBQUFBQUFBeVJQQURBQUFBQUFBQUFBQVpJdmdCQUFBQUFBQUFBSUFNRWZ3QUFBQUFBQUFBQUVDR0NINEFBQUFBQUFBQUFDQkRCRDhBQUFBQUFBQUFBSkFoZ2g4QUFBQUFBQUFBQU1nUXdROEFBQUFBQUFBQUFHU0k0QWNBQUFBQUFBQUFBREpFOEFNQUFBQUFBQUFBQUJraStBRUFBQUFBQUFBQWdBd1IvQUFBQUFBQUFBQUFRSVlJZmdBQUFBQUFBQUFBSUVNRVB3QUFBQUFBQUFBQWtDR0NId0FBQUFBQUFBQUF5QkRCRHdBQUFBQUFBQUFBWklqZ0J3QUFBQUFBQUFBQU1rVHdBd0FBQUFBQUFBQUFHU0w0QVFBQUFBQUFBQUNBREJIOEFBQUFBQUFBQUFCQWhnaCtBQUFBQUFBQUFBQWdRd1EvQUFBQUFBQUFBQUNRSVlJZkFBQUFBQUFBQUFESUVNRVBBQUFBQUFBQUFBQmtpT0FIQUFBQUFBQUFBQUF5UlBBREFBQUFBQUFBQUFBWkl2Z0JBQUFBQUFBQUFJQU1FZndBQUFBQUFBQUFBRUNHQ0g0QUFBQUFBQUFBQUNCREJEOEFBQUFBQUFBQUFKQWhnaDhBQUFBQUFBQUFBTWdRd1E4QUFBQUFBQUFBQUdTSTRBY0FBQUFBQUFBQUFESkU4QU1BQUFBQUFBQUFBQmtpK0FFQUFBQUFBQUFBZ0F3Ui9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlZSWZBQUFBQUFBQUFBRElFTUVQQUFBQUFBQUFBQUJraU9BSEFBQUFBQUFBQUFBeVJQQURBQUFBQUFBQUFBQVpJdmdCQUFBQUFBQUFBSUFNRWZ3QUFBQUFBQUFBQUVDR0NINEFBQUFBQUFBQUFDQkRCRDhBQUFBQUFBQUFBSkFoZ2g4QUFBQUFBQUFBQU1nUXdROEFBQUFBQUFBQUFHU0k0QWNBQUFBQUFBQUFBREpFOEFNQUFBQUFBQUFBQUJraStBRUFBQUFBQUFBQWdBd1IvQUFBQUFBQUFBQUFRSVlJZmdBQUFBQUFBQUFBSUVNRVB3QUFBQUFBQUFBQWtDR0NId0FBQUFBQUFBSUFnT3dRL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlTVUJBQUFBQUFBQUFBQlhtTm5aMlppWm1Zbkp5YW4wZkdJaU9jN0UxTlIwZmszR3pHekUxR1QrbUQ5SnJsMjgyQnZ0N1JjaUN3US9BQUFBQUFBQUFBQmNjWkxZWjN4OElrWkdSdE9ncDc5L01JMS9Sa2ZIWW5oNEpLYW1wMk53WUNnbUppWmpkR3c4dXJ0NzBwVUZnaDhBQUFBQUFBQUFBT2FsOGRtWjZKbWFqTkg4Y1NLLytoLzZla3hNVHFiQnpzaklXRXlNVDBadlgzOU01cStOREkrbWNVOFMrWFIyOWFSVGZaSTFQVDN6OG5GcUttYStPZlVudVphL21FWS95WVNmbHljQlRjYlkySGhjTWtWRitYK0tvaEF5RWZ5Y1BYcysvLzlGa2N2bEl2MTd5Sy9pL1BuTDExNitrUHdGSmVkRlJkKzVpb3VUZnljWHlaY254Nys2VnJpL1ZBQUFBQUFBQUFBQXZydDBxNjM4TVYyeitjZjUvMDNsSC8zVjQwakRuT244V1JMNVhKaWFpS0daNlJqUFgray9kRHpHeHZLUGg0ZGlhR2drRFg2NkwvYm1qeE14T0RpU3Z6WWNZK1BqMGRIUkZmUEJiQlJHWVlLZjJkbVgxeVZ5Mzl0K0tVcExTMkxSb3Jxb3JLekluNWRHZlYxTkZCY1hSM1ZOMVRldmxVUjlmVzJVbGhSSGJXM055OWZLU3FOcGFXTlVWSlJIWGY3cjYrcXE4K2NWMGRUVUdHVmxaVkZkWFJrQUFBQUFBQUFBQU15ZDhkblpHSjJkanM2cGllaWRub3poMlpub21CcVA0Wm1Yci9Ya3I0M012SHp0Yi9nMy96RXk0eEwzTTM5ZFlZS2ZaSExPSlo2ZWs0eFNTdlpMUzBZb0phSFAxT1JrNVBMSHdhSGhOUFlwS1NtT3J1NktLTW5sMHFpbnJLdzBpa3VMbzY2bUpnMkVLaXJMbzdLaVBQM2FKUDRwS1NtSjh2S3lLT29ianRuOHI5czFPaERGVVJSbCtlKzdNdjlyNVBMbjFibmlLTTQvcmlqS2Zmc2FBQUFBQUFBQUFBRGZXN0kxMXRqNFJMUVBEVWJmeUZEMGpBM0h5T3gwVE03T3hNRE1WUDQ0R3dQVFV6R2N2elkrTXh0OTA1TXhHYlBwYzhQVHlUU2ZRczNHdVRKa1lrdXZSQkw2REEwT3gxQmNXb3ZyYTZPc3RDUnFCOGJUc0tlK3VDU2Fpc3VpUEplTGxhVVZVVlZVSEl0TFNtTlpsRVZGVHZBREFBQUFBQUFBQVBEOUpBTmN1cnQ3WTI5WFozUmU3SXBqd3hmai9PUjQ5TTlNUmVmMFJFelBDbnArSEpuWTBxdVFCb1pHSXBjcml2NnBtWFNhVC9Ia3kxTitpdktydkNnWEpjbTFiMDcrU1o1Zm5DdE5yOWNWbDBSRGNXa2FCaTB2TG8vcS9IRnBTVm1VKzRFRUFBQUFBQUFBQUs1d0V4T1RNVEl5R21mT3RFZDNkMDkwWCt5TlU2ZmFvcTl2SUwwMk9qcVdmMzRzTGg1dmkrbVptUmdkSDQreC9IRW0vKzh1bU5qbm0vMUpJV1Jtd2sraFRFMVA1MytTdnZuZysvdzhKZUZQVTBsWlZCWGwwcWsvby9rZnhOcmk0cWd1S281Y1VVbitsNWsxVUFvQUFBQUFBQUFBdU9JbE96Vk5URXhFZi85Z2RIWmVqSFB0RitMQWdXTng4V0pmSEQ1OFBBMkNra1ZoRkNiNFNlcWtvaXR2KzZzazZEay9OWjZlSDU4Yy9hNWYwOWg5UE9wZXFvN3JCczVGUzh1eVdMRmlXV3pldkQ0V0w2NlBEZXRYQndBQUFBQUFBQUJBRmd3UGorVFhhRHovd29FWUdCaUtsMTQ2R09mT2RlVFhoVGgwNkhoTVRrNEYzOFBzYlA2ZndveU9XZkFUZmk2MThhbXBHQndkamRPbjJ0S0tyZU44WjV3OWV6NXFhMnRpUlV0VFZGVlZSbVYrTlRUVVIzbDVXU3hhVkJmVlZSVlJXVm1aYmkxV2RBV0dVZ0FBQUFBQUFBREEvSlFFS2Nra25zSEJvVFRxNmVucGovSHhpZWp0NjQraHdaRVlHaHFPVTJmT3hmallSSnc5Mng2OXZmM1JrMS9KaEI4dUg4SFBKVFkwTlptdTdtZjNmc2YxSk9TcHJxNk01Y3ViMHNrL1c2NWFIMHVXTG82cnI3NHFXcjU1TFFtQUFBQUFBQUFBQUFEbVNoTDhKSk44amg4L0U4ZU9uWTdubnRzWC9kK2M1cE1FUU1saS9oSDh6S0hSMGJGb2ErdUlycTZlT0hyMFZKU1ZsYVlUZjVMUUp6bGZzMlpsVkZWV3hNYU5hMlBKa29aMHJWKy9PdjJhSkJZQ0FBQUFBQUFBQVBoUkpWTjVrdTI0MnR0ZlhvY09uNGplbnY0NGZPUkUyalNNam95bHNjLzA5SFNNakl6RzFOUjBNRDhKZnVaSVVzUk5UOCsrL0FMSnI3NitnYi94TllPRHcxRmJXeDJscGFYcHVLeGtLbEJyNjRyMGhRUUFBQUFBQUFBQThPT1lucDVKUTU2TEYvdlM4T2ZRd2VQUmNhRXI5dTQ5SEdTTDRHY2VPWERnYUhwOCt1a1h2dU42TXVGbjllb1ZzWDU5YTJ4WXZ6cHV1KzJHV0xxME1UWnNXQjBBQUFBQUFBQUFBUCtuOGZHSmVPNjUvWEgwMktrNGxsL1BQcnMzM1pIbzNMbU9ZSTRVRmFYRFhncEI4Sk1CazVPVDZVU2d0cmJ6TVpGL1FTYkZYVElKcUxXMUplcnFhcUttcGpxYWxqVkdiVTFOTkRUVUJRQUFBQUFBQUFDd2NDUmJkWTJOamNmUTBHaDBkVjFNbzU3aDRaRTRlT2g0WExqUUhaMmQzV2wzTURveUdzeXQyU2dNd1U4R1RFNU94Zm56bmVsS2ZQbWhyMGRaYVdrME5OVEh1dld0NmVTZlpPcFBTOHV5dUs1aGV3QUFBQUFBQUFBQUM4Zk16R3owOVBUSHlWTnQ4Y3d6TDhRamp6ejFIWjBCbDhuczdNdXJBQVEvR1RVNU5SVzl2ZjJ4Zi8rUk9ISGlUT3g1ZG0rVWxwVkd3Nkw2ZFBKUFUxTmozSERqTmRHOHJERTJiVm9YQUFBQUFBQUFBTUNWWVdKaU1ucDYrdUxJa1pQeC9QUDdvN1ByWXJ6NDRxRVlHUjZKNFpIUmRKcFBzcVVYVnk3QlQwYk56czdHeE9Sa3VnWUdodElSWExsY0xrcExTMkpvYURoOThXN1l1Q2FxcXlzREFBQUFBQUFBQUxoeUpGdDRKVzFBVjFkUEhEMTZLczZlYlkvbm50c1hMQnlDbnl0SThvSk9DcjA5K1JkeHN1Ny8vTVBmM3ZycitodDJ4Sm8xSytNdDk3NDJHaHNib3JsNWFRQUFBQUFBQUFBQTgxOWYvMkM2UGRjRER6d2FIUjFkOFpuUGZDbW1wcVpOOFZuQUJEOVh1T25wbVJnZEhVdHJ2ckd4OFhpb3FqSVdwZHQrTFUrMy9hcXFxa3EzQU12bGl0SUpRUUFBQUFBQUFBREE1WmNFUHBPVGszSHMyT25vNlIzSTMvYy9Id2NQSGsrMzhwcWFta3A3QVA1MjVlVmxVVlJVRkNVbHhWRmFXcHFlbDVXV1JGRXVGeVhGSmVrT1NrVzVpTEt5NUxsY0ZPZUs4bytMSTMrSVhQNllQSmZMLzEvU1VpVC9icTc0bThkdjloVkZ5VzlTVlBROXY0ZXJybG9maXhjdmlrSVEvRnpocG1lbVkyQndLRjU2NlhENitPR0huNGphMnVyWXZIbGQzSFRqemxpN2RsVXNXN1lraXZNL21CVVY1UUVBQUFBQUFBQUFYSDVIajU2Tzd1NmUrT1AvOGNtNGVMRTNUcDVzQzM1dzFkVlZhY3hUV1ZtUm5pZmhUMzE5YlJyOXBOZHFrbXNsc1doUlhSUVhGNmRmbTBSQXlYbDUvanlKZXBKUUtMbityZWVUNkNmNW1yS3lzaDlvc0VwOVhXMlVsNWRHSVJRaytHbGQxWkwrcGRUay8zSytsK21abVppZG1ZM0pwRHlibWs2M3BKcWNmTGxDZTdsR1M2N05mdnM4ZVk0ZjM4aklXQncrZkNJdVhMaVkveUVzaWM5KzdpdlIwRkFYTzNkdWplM2JOc1dhTlN0aTVjcmxBUUFBQUFBQUFBQVUzdWpvZUV4TVRNU1h2dlMxL0wzODduanBwVU54dHEwamYzMDAzY0pyZkh3eUZxcVNvcUtvelpWRVZTNFg1VVc1V0h2YnRWRlJVWmJHTkxWMU5WRlpXUjdMbGkyTjh2THlXRlJma3c0N0tTc3ZpOUtTa2pUSVNjS2NKTmhKUnZJa2szMitGZW9VZjNOaVQ5SzNKTWQwSmM5OTZ6eGQ4ZGZPYzMvdDhjdm4zMi9DVDJsSmNjRjJXeXBJOEZOVFU1M0dQblg1djlqdkpRbCtacVpuOGorMGsybk1rd1EveWY1eVNkd3pNVkdVdjFhVVhudDV6UWFYUnZMM096ZzRuSzVFZTN0bkxGbTZPUDN2dFhKRmM0eU1OQVlBQUFBQUFBQUFNRGVtcDZmU2JpTFp0dXY0OFRQeDdMTjdvN2UzUHlZbUYyN284eTNKNWxsbFJVVlJsU3VPeXFKY05EVTFwaE43bGpRdWlzYjhTczViVjYrSTZxcXE5SEZ0YlZVYS8xenBpbWJ6SWtPU09DZ0pWdnI3QjJOcWFqcUdoMGZTaVRYSnZuWDlBNFBwTktEaG9kRzBma3V1OWZVUDVKOGZ6YjhRQnVKaWQyLzY5V2ZPdHFmSG5wNys0THQ3eGEzWHBWdDl2ZTcxcjRwZE83ZkdxbFVtL2dBQUFBQUFBQURBcFhMdzBQRTRlUEI0UFB6dzd0aXpaMitjT2RNZUMwa3lyYWVwcEN3V0Y1ZEdkYTQ0V2tySzArTmZ2OVphV3ZFMy9yMGJuL3hQUVlFbS9CUlNNbElwa2V5bmxreitTZlpZUzg2VDBLZTZwakptcG1kamZEd1pkVFdWQmtISmVLdnhpWWswK2hrZUdvbXhzZkc0Mk5NWDQyTXZYeHU0MEJNemsxTng0YmxETVIyek1UazdFMk16czVIOGIyaG1PcVpuODc5ZWNpMi9GdEtNb2M3T2l6R2MvL3Q1OHNubjB2TmxUVXRpNDhiVmFSbVhoRUFsSlMrUHVRSUFBQUFBQUFBQXZyK3hzWW5vN3g5SWQrRVpIQnlLUGMvdHo1OTN4Sm5UNTlKQkoxZWE4dkt5S0NzcmpiclpYSlRQUkZST3owUkZVWEVVSjlONmluSlJsc3RGWGE0a0RYdks4K2NOeFNWUkZ0KzhWbHljQmtIODdUSVkvQlNuSy9taHVCUk9QYjB2Um5yNlkvZXgveTlHWjJkaVlIb3FlcVluWW1KMk5zNU1qc1h3ekhUK2NUSlZhREs5dGxBY1BYWXFQYjd3d29Hb3I2K0xxcXFLZU5jNzN4YnIxN2RHYlcxMS9uSGxKZnR2QUFBQUFBQUFBQUJYdWlUMk9YTGtaSHoxa1NmajhPRVQ4ZWlqVDhXVnJMcTZNaFl2WGhRYnAwdWliakppeGVoVUxDa3BqZHBjU1N3dktZK1NJa05HZmh5WkMzNHV0ZnFhcXFpWW1vbFZwUlhwTkorSjBwbVluSzFLejNmT1RNZFVNdUVuWm1KMFppWW1abWVpYjNvcXhtZW5ZM2g2SnZwbnBtSWlYcjQya3YvYS92d2FuNW0rNGlZQmpZNk94Y1RFUk56LytZZWpwcVk2Zi94cVhMVjVYYlMwTElzNzc3dzFLaXJLMGdBSUFBQUFBQUFBQVBncmJXM240K0xGdm5qNHEwL0V4ZTdlT0hIeTdMY24vRndKa2gyWm1wb1dSME5EZlRRc3FvL1cxU3VpcnE0Nm1wdWIwcjZndHFZcWh2LzhzWWp1Z1NnN2Z6R2Q4Sk9FUGpZVSt2RXQrT0Nudkt3c2l2TS9nTW4rYjk5TEV2NGt3Yy81cWZGdlQvM3BuSnBJdC8wcWlmSG9qNkkwQ3ByTUg2KzA1Q2VKZlJKNzl4Nys5clZYdk9LNjJMQitkZHg4ODY3MHNlQUhBQUFBQUFBQUFMNVRFdnUwdFhYRVY3NnlPM3A2K3VMTW1mYTRraVE3TkRVdWJvZ1ZLNWJsVjNOY2M4MldXTHAwY1d6ZHVqRXFLc3JUZFd6MzBSaWJ5c1ZJMTVVUk9jMFhDejc0K1VFbGhWbEpVWEdzTDZ2Nm5sODN2TEl4Smh0cm92ZlZPOUlYYmR1NWpqaHc4RmowOXJ6OElyNVM3TjY5SjEzLzQzOStPbGF2WGhIWFg3OGo3bnJOSzJMTGxnMnhhZFBhQUFBQUFBQUFBSUNGNkgvLytSZlNQdURUbjM0d3VycDZZbWhvT0xKdTdacVZVVjFURlRkY2YzV3NYYnNxMXE1YkZkZGR1ejJkOEZOZVhoYk1QY0hQSlZaWlVwTC9nYTZNK3Z3UGUvMmkybGkrb2lsYVZ5MlBnWUhoNkxqUUZjUERJL2sxR3IyOS9URTJOaDdkK1JmM3hPUmtURXhNUmxhTmpJekc2ZFBuNG9rbm5rdVBuWjBYbzY2dUpsYXNYQmFMNnV2U29nOEFBQUFBQUFBQXJrVEpQZk1rN0RsNzlud01EQXpHTTgrOEdBT0RRekU0T0J4VFUxT1JGYmxjTG45L1B4ZUxGemRFUlVWWkxGbmFFTFhWMVZGYld4TXJWelduMDNyV3JXMk5KVXNhb3FtcE1RMTlrcS9uOGhEOFhHSTFwYVZSVVZNVEcyN2ErUjNYWjJabW9yZDNJTTZjYlU5ZjVJY09Ib3ZPcm92eHhPNDkwZGMza09uZ0ozbmpTdGF6eis1Tkg3L3VkYmZGbGkzcjQ2NjdYaG1iTnBWRmJVMTFBQUFBQUFBQUFNQ1ZLQm42a2R3dmYvREJ4MkwvL2lOeDZ2UzV5S0xTa3BJMDR0bTJiVVBVMTlmRnpUZnZqSFZyVjhXNmRhMXA0R1BZeC93aStKa2pSVVZGVVZOVEZhdGJXOUxhYlgzK0JaRzg2Tzk4OWExcDhOUFhQeEJIajU1S3AvNGNQMzRtZW5wNjA3MzhraEJvZG5ZMnNtVGZ2aVBwdm9QSmNldVdEV250OThZM3ZTWU5meG9iRndVQUFBQUFBQUFBWkZteVpWZHlULy9CQngrTndjR1JOUFE1MjNZK0J2b0hJd3VTZUNkWkd6YXNUbmZ3MmJGamN6UXZXeExOelV2ejkvVWJvcnk4UEcwYmFtdVRDVDlWNmZRZjVoZkJ6eHhKZ3Ara2hFdlc0c1dMSWxiKzFYTko4Tk9mZjlFLzhlUno2WGtTL1V4UFQ4ZkF3RkM2M1Zka3EvZUo5dllMNlRwMDZIaDBkSFJIZmY3TjRaWmJyMDJmRS93QUFBQUFBQUFBa0hVOVBYMXg3bHhIUFBpbHI4WEl5RmljUGRzZVdaTExGVVZKU1hFc1hibzRWcTVjSHJmZGRzTzNwL21RRFlLZmVXRFJvcnAwclY2OUluMzgzbDk4eDdlZmUvNzUvWEhoUWxjODkveUJPSGp3K0Rjam1xNDBDTXFDcEdKTXZPbE43NDZXNVUyeGRldkdlTWM3M2hMck43VEdodldyQXdBQUFBQUFBQUN5NE1rbm40OGpSMDdHeHoveHVUaDc5bnowOXZaSGxseC8zWTVZc2FJNVh2LzYyOUxKUGhzMnJJbXlzckkwL2lGN0JEL3pYRU5EZmY0RlZocVRVek94ZE1uaTlFVjMrdFM1Nk9zZmpPN3VublFjV1AvQVlEb0phSFptZm84Q0doMGJqL2J6bmZIb1kwL0ZpWk5ub3ZOQ2Q3cnZYMnZyOHFpdU5nSU1BQUFBQUFBQWdQbGphbW9xUmtmSDR2anhzOUhYMXg5UFAvMWlYTWpmNSs3dDZZK0ppY21ZeitycmFxT2lzanhXcm1wT3ordnJhMlBkMnRYcHJqeXRyU3ZTRnFHNE9CZEZXcC9NRXZ6TWMydld2THozMTdadG03NTliZCsrUTlIV2RpRWUvL3F6Y2ZqdzhmdzZFYjI5QXpFN3ovZitTdXJHWkIwNGNEUXFLeXZpemp0dmlSM2JOOGM5OTd3NldscEswbXNBQUFBQUFBQUFNQjlNVGs1RlorZkZlT0NCUjJMUG5uMng1N2w5TVQ0K0VWbXdaR2xETEZ1Mk5PNjk5NjdZdkdsZGJONjhMaDNFa1d6anhaVkI4Sk5CSzFlMnhKSWxqZEhVdENRR0JnYWp2Mzh3OXU4L0dsM2RQWEhzK0trNDEzWWgzUzh3ZWZPWm5aMmZFVkJTUXI3NDRzRTRkYW90UFY1NzNmWllsdi96M0hubnJWRlJVUlpWVlpVQkFBQUFBQUFBQUhOcGVubzZ2MmJpMFVlZmpETm5PdUxKSi9la085Z2tVMzJTNSthajhyS3lLQzh2aTZ1dnZpcVdOUytKOWV0WHA4TkZHaGJWeGNxVnk2Tyt2aVlkd0dIWG5TdUw0Q2VERnVWZmxJbm01cVhmdnJaMGFXTzZSK0RrNUdUMDk3MGNBU1hCejN5VmZHOXRiUjNwU21LbDRaSFJkTHV5bTIvZWxUNHYrQUVBQUFBQUFBQmdyczNNektaaHo2RkRKK1Bnd1dQeHdJT1B4WHhYWEZLYzNtTlA3cm12WDk4YXQ3N2krbGpkMnVLKyt4Vk84SE9GdVBYV2E5UGoyOTkrVDdwWFlQSUc5TkJEajhmSmsyMzU0OWZqOU9semNiR25MK2FycjMzdG1Yajg4Vy9FLy9wZm40MU5tOWJGcTE5OWM5ejMxdGVudGFHdHZnQUFBQUFBQUFBb3BHUVhuYWVmZmlHKytzaVQ4Y2dqVDhXRkM5M3pkcUpQNHZycmQ4UzZkYTF4eXkzWHhpdGVjVjBzWGJJNG5mTER3aUg0dVFMbGNrVXhPNXVMaG9iNm1KaVlpaDA3TmtmOW90cm83ZTNQdjBuMXgvRHdhUFQzRGNUMDdFek16c3l2TGI5bVptWmliR3dzenJWMXhMNTlSNktycXljMmJseVQ3aVdvUGdRQUFBQUFBQURnVWttQ25xbXA2VGgvdmpQT25ic1FodzZmaU00TEYyTjhmQ0ptOHZmVDU1T3kwdEpvV0Z3ZmpZMkxvcXlzTkhaczM1d08wRmphMUpodTZaVjBBaXdzZ3A4clVFbEpTWDVGM0hiYmplbmp0NzN0RGRIUjBSVURBMFB4cVU4L21FNzlTU2Jxakk2T3h1VE0vTm4yYTNaMk50M3E2K2pSVStsS3lzbWtRdnlsWC82WjJMWjFZMnpidGlrQUFBQUFBQUFBNEZJWUdocEo3Nk4vOUtQL05VNmVhb3ZubnRzWDg5V3ExdVhwTko5Ny9zNnJZL255cHRpMGFXMndzQWwrRm9qNit0cDBRczZiM3ZpYWRNTFBHKzYrUFk0ZlB4T2RuZDN4OWQzUHhzaklhUDc4WXN3bnc4TWphUVQwWjMvMjJWaTllbVcwdHJiRWExNXphelEyTG81Vks1c0RBQUFBQUFBQUFINVkzZDA5OGZ6ekIyTC8vcU94LzhDUk9IamdXQXdPRGNkOFVWcGFFbVZsWmJGcjE5YW9xYW1PVjc3eStsaTBxQzVhVjdWRVMwdFRlZzBFUHd0RVpXVkZma1ZzMy81WFUzS2VmWFp2bkQ1OUxnNGVPcDZPL0pwdndjL0V4R1M2bm5ubXBmejMyUjdMbGkySjFhdFhSSEZ4c2VBSEFBQUFBQUFBZ0I5SnNtWFh3WVBING9rbjlxUURNdWFiWEM0WDVlVmxzV2JOeW1odVhocHZ1ZmUxNmVQcTZxcUFieEg4TEdEWFg3OGpYZmZkZDNjNnF1ejQ4ZFB4eUNOUHhlRWpKK0t6bjMwbzVwTUxGN3JUOWI3My9WWTZxZWp1dTE4VmQ5eHhjN3o2amx1aXZyNG0zY1lNQUFBQUFBQUFBTDZiOXZPZGNUNi9QdktSajBYYnVZNDQxOVlSODhueTVjdGkwYUxhZU05N2ZqcldybDBaTjk1d1RjRDNvcElnbFV6TnFhNnV6citKTEkyWjJabTQvcm9kTVRZK0VUMDlmV2tNTkRJOEVsUFQwekZmZEhYMXhJbmpaMkpSZlYyNk4yRnRiWFUwTk5RSEFBQUFBQUFBQUNSbVptWmlkblkyM1ZIbTlPbTJPSDJtUFM3bTc0RlBqRTNFZkZCVlhSa1ZGUlhSdkd4SnJGeTVQQll2cm8rbFRZM3BmWEQ0ZmdRL3BDb3J5MlBEaHRaMEpYNzZwOTZVMW8yZi8veFg0Nm1ubm84VEo4N0d3T0JRekFjakk2UHgrT1BmaUc5ODQ2WDhtMTk1L0tOZi9ybllzV056M0hiYkRRRUFBQUFBQUFBQWlaSFJzZWp0N1kvLzhsOCtIaSs4ZURCZXpLLzVaTzJhVlhIMTFWZkZtOS8wbXRpOGVWMjZmUmY4b0FRL2ZGZkpxTENxcW9xNDk5N1h4dlhYWHgwREEwT3hlL2MzNGx4N1p4dzZmRHhHUjBaamZId3lMcWZKeWNtMHlQejBaeDZNcDU5NUlVNmNPQk5idDI3SXIwM3A5MTVVVkJRQUFBQUFBQUFBTEN3ZEhWMXh2cU03N3YvY1E5SFQweC9QUGJjM2Vucjc0M0pMQm5IVTF0YkVqdTJiWTFWclM5eHgrMDFSWDE4WHExZXZTTy9Sd3c5RDhNTjNWVmxabWE1cnJxbUxxNjVhSDFOVDArbGtuYXFxNDNIbVRIdE1qQ2Nqemk1djhETTlQWk91QXdlT3hhbFRiVkZaVVo3Ly9pcGp3NFkxNlJ1bDRBY0FBQUFBQUFCZzRla2ZHSXkydHZaNDVKR240dUxGM3VqT3IvbWdwS1FrNnVwcVl0djJqYkY5KytaNDNldHVDL2hSQ1g3NHZzckx5L0lyNGhkKzRTZStmZTJ4eDU2T0kwZE94dS8vd1IvSCtQaEVEQStQeE9VME1qSVduN3YvNFhqb0s3dWo2c01WOGNFUC9uS3NhR20yelJjQUFBQUFBQURBQWpBNE9CemQzVDN4cno3OEgrTFlzZE54L1BqcG1BK1N3S2Vpb2p6KzJhLy93MWk3ZGxYY2ZQT3VnRXRCOE1PUHBLYW1PcFl2YjRwcnI5MGVRMFBEMGRiV0VVT0RRekdRZnhOTnR0bTZYSkxmZTNKeUtrNmZPaGVEQTBPeGJObVNhR2lvajhXTDZ5T1h5NW42QXdBQUFBQUFBSEFGU1FaVVRFeE14S0ZESi9MM3JjOUhUMDlmakkyTnhlVlVVbEtjRHRaWXVuUnhORGN2amNVTmk2S3BxVEc5ZHcyWGl1Q0hIOGwxMTIxUGozZmNjWE1jUG53OEhZWDIxVWVlekorZmlOSFJ5L2ZtbWJ5Wkp5dVpQRlJWVlJGNzl1eUwxNzcybGVsSzlrSUVBQUFBQUFBQTRNclIxZFVUNTg1MXhMLzRseCtOenM2TDZlUExMUm1nc1hKbGM3enRiVytJTzI2L0tUWnRXaGR3cVFsKytMRlVWSlRGMnJXdFVWNWVIbGRkdFQ0dTl2VEZBdzg4R3VmUGQ4YlJvNmZpY2tvbS9Uei8vTUhvSHhpSzU1NC9FTzk0eDV1anRyWTJWdVhmV0FFQUFBQUFBQURJcm1RUXhDT1BQQmt2dm5Rb1hzcXZqdk5kTVRROEdwZERzdE5NY1hGeGJOeTRKcGEzTk1VYi84NmRVVmxaSGx1MnJJL2x5NWNGRklMZ2h4OUxTVWxKdWwxV3N0YXNXWm0rcVI0N2RpcDliajRFUDJmYjJxT3Z2ei85WG01LzFVMzVOOWNad1E4QUFBQUFBQUJBeGlYM3B2ZnZQeHJQUFBOaVBQbmtjM0U1dlJ6ODVHTEZpdWJZdEdsdDNIUFBxOU1BS05tVkJncEY4TU1sVTFOVGxhNFAvNnYzeC9Ed1NQVDA5TWZIUDNGL25EM2JIcC82MUlOeHVRd09EcWZybmUvNnAxRmZYeHZ2ZWM5UHg4MDM3NHBiOGdzQUFBQUFBQUNBYkJqSzM0ZE83a1YvOUtQL05mYnVQUnd2dm5nd0xyZWYvSWw3b3JXMUpkN3hqbnVqcnE0Mm5ld0RjMEh3UTBIa2Nya29MeStMVmF0YW9pSi92T2FhTFRFNk9oNGRIWjB4TWpJYVUxUFRjYmtrQWRLU0pZdWpyclltLy8wMVIxVlZWWlNVRkFjQUFBQUFBQUFBODFOdlgzK2NhN3NRNTlvN29xdnpZZ3dPRHNYbGtPeUNVMU5kR2ZVTmRiR292aTQyYkZnZHk1WXRpZExTMG5US0Q4d1Z3UThGVVZsWmthNmYvcWszcG85Zjg1cGI0L2tYOXNkblB2UGxkS3phd01EbGVmUHQ3eCtNVDN6aTg3Rjc5NTVvWGRVU0gvN3crNk81dVNrV0xhb05BQUFBQUFBQUFPYWZzYkh4MkxOblh6end3S1A1OVZnTURRMWZ0aUVUTmRWVmNmVTFWOFc5OTc0MmR1N2NHbHV1V2g5d09RaCttQlBKWG9YVitUZStsU3VXeHdzdkhJd0xGN3Jqb1ljZWorR1IwVFRDbVdzOUYvdGlmR3dpZnYvMy96ZzJYN1V1M25EMzdkSFl1Q2lkL0FNQUFBQUFBQURBL0xCNzk3UFIzdDRabi96VUE5RjJyaVBkVVdabVppYm1VbFZWWmJyRHpadmZmRmNzYjE0YTExeXpOZGFzV1JIMWkrb0NMaGZCRDNOaVVmNk5MbGxyMXF5TSt2cTZPSFdxTFo1NTVvV1lqYmdzd1U4U0dpWHJzYTg5SFIwWHVtTFh6cTNwRzdUZ0J3QUFBQUFBQUdEK09IT21QZmJ0T3hLUFAvNk51RnpLeXNyUzZPZW1HNi9KMy9OZUZUdDNiZ200M0FRL3pMa2RPemJGbGkzcjQ5WmJyMDNmblBjOHR6YysrY2tIb3YxOFovVDFEc1JjU3JZVys4WTNYb3IzdmUrMzRycnJkOFIxMTIyUG4zbkhXNksrM2haZkFBQUFBQUFBQUhOdGRuWTIzY0xycTE5OU1yK2VpS2VmZVNHNnUzdmpjbGkrdkNsdXYvMm1lTjFyWHhtYnIxb2Z6Y3VXUmxGUndMd2crR0hPbFpTVXBLdWlvanltcDZkaWVIaDlYSC85am5RTTIwdDdEOFhFeE9TY2hUL2ZHdlhXMWQwVHAwKzFSV1ZsZVJ3OGREeWFsaTZPVmF0YUlwZkxSWEZ4TGdBQUFBQUFBQUFvck9SZThmVDBkTHp3NHNFNGNPQm9IRDE2S3JxNmVtSndjRGptU2tscFNaVG03MmV2WE5rY3JhMHJZc2VPemJGaHcrcFkwYklzU3ZQUEZTbCttQ2NFUDF4V0xTM042YnJ4eG11aSsySnYvTUVmL0hHY09IRTJubnJxK1poclNlaVRyR1BIenNUVitUZnREM3pnUFZGWFZ4UEZ4ZVVCQUFBQUFBQUFRR0gxOVBaSFc5djUrUFZmL3pmUjA5TVh2Zm5IYzYydXRpWWFHeGZGaDM3elY5SWhFVW5zQS9PUjRJZDVvYnk4TEJvYTZ1UHRiMzlqbkQvZkZUZmNjSFU4OE1DajBkM2RFMzE5Z3pHWHpwNXRqOEhCb1pqOW5UK0syMTkxVTJ6WnNpSFdyRmtaSlNYRkFRQUFBQUFBQU1DbDFkYzNFQjBkWGZFWG4veGluRHh4TmpvN3U5TnBQM09wYVdsalhIdmQ5dGkyYldOczI3b3hObTFhRnpVMVZRSHpsZUNIZWFHNHVEaHFhNnJqaHV1dlRrZXlMV3RxakgxN0Q4ZlEwRWorMmJrTmZwSVBrK0hoa2ZqU2w3NFd5NXViWXNtU1pIdXY1WUlmQUFBQUFBQUFnQUlZR3h0UGc1OW5ubmt4RGgwNmtkNnZuV3ZsRldXeGZmdW11T1htWFhITExkY0d6SGVDSCthZFpOTFB6cDFiNC9kKzcxOUdlM3RuL09tZi9tVzh0UGR3N04xN0tPYks1T1JVOVBZT3hCLzk1NC9Ibi96cForTG5mLzYrdE9SODNXdHZDd0FBQUFBQUFBQitmQU1EUS9HcFR6MFlCdzRlU3djeWpJNk94Y2pvYU15VnhzYUdkUHV1WC8yVmQ4WEtsY3RqMDZZMVVWNWVIcEFGZ2gvbW5XU1NUcktTOEtlb3FDaTJiOStjdnpxYlA0ODQxM1poenQ3a1oyWm1ZbWhvT0YzSGpwNk9xYW5wV0pWL2swL2U5QmN2WGhURnhibjArd01BQUFBQUFBRGdoM1B1M0lXNGNLRTc5dTAvRWtlUG5venU3cDZZSytYbHBmbjd2b3RqelpxVnNYcjFpdGkyYlZQKy9uUmQxTlhWQm1TRjRJZDVxNlNrSk4xTzYrZC8vcTNwRzMyeS9zUEgva2NjUEhnOFRwdzRFM1BwTTMvNXBWaTBxQzZlZjM1Ly9OelB2VFVkNDFaYld4TjZId0FBQUFBQUFJQWYzbDkrOXFGNDZhV0RjZi85RDhkY1MyS2ZlOTk4Vjd6cVZUZkc3YmZmRkpCRmdoOHlvYTZ1SmtwTFMrTWZ2UHVubzYydFBUNzV5UWZpMU9tMk9IWHFYTXlWWk5MUG9VUEg0NU4vOGNWNDhvazk4ZTUzLzFSYWVkYlVWQWNBQUFBQUFBQUFmN3ZaMllqSnljbjBudXZYZHo4Ymp6enlaSncrUFhmM2U4dkx5NktzdkRSKzhpZnVpUlV0eStMV1c2K05wcWFsQVZrbCtDRVRLaXNyMG5YampWZW4reWErK05LaEdCZ2NudFBnSjluU3E2T2pLNTU1NXNXb3FhbUt0N3psZFZGUlVTNzRBUUFBQUFBQUFQaStabU42ZWpvdVhPaUt4eDU3T3ZidlB4TDkvWU14VjBwS2lxT3lvaUp1dm1sWHJGMjdNclp1M1JpUVpZSWZNaWZaV3V1Zi9Pb3Z4TW1UWitQa3FiUHhSLy81NDNIbWRQdWNmUmowOVBaRlgvNzNldit2L2V2WXNYMXovS04vOUhPeGZQblNkSXN2QUFBQUFBQUFBTDVUY2kvM2ZFZG5mUGpESDR1T2p1NDRjZkpNVEU5TngxeElCa3ZjZFBQT3VPUDJtOUsxYXRXS3lPV0tBckpPOEVNbUpkRlBTOHV5dE1LOC9yb2RzWFRKNG5qdXVmMHhOamFlcmtLYW1abk5yNmxvYjc4UTVlV2w2ZSs3ZGV2NmFHMWRrWDVmQUFBQUFBQUFBQ1QzVm1meTkyOG40dkRoazNIaXhPbDBxTVBnNEhDTUYvaWU3cmNzejk5VGJseGNIN3QyYm8xTm05Ykd5cFhOVVZGUkZrVkZnaCt5VC9CRFppMWJ0aVJkYTlhc2lndWQzZkdidi9tNytRK0l0amgxcWkzbVF2SkJ0Ry9mMGZqZ3YvajM4YzUzdmkxZWNldDFjZWVkdHdRQUFBQUFBQUFBeVQzVmtlam82SXcvK0lQL0hudjNIWTZ1cnA2WVMrLzYrZnRpNWNybDhaYTN2RGJnU2lQNElmUEt5a3BqY1VOOXZQV3RkOGZod3lmaThLRVQ4ZVJUejhmWTJGaE1GWGdNM096c2JFeE9Uc1d6ejc0VUZ6cTZvcWxwY1ZSWFY4WGF0YXNDQUFBQUFBQUFZS0U2ZDY0ampodzlHWTg5OW5TY09uTXVob2RIbzlDU3lUMVZWWlZ4MVZYcjgydGRYSGZkOW1qSTMwdUdLNUhnaDh3ckx5OUwxMzF2dlR0ZWV1bFF0SzVxaVgzN2o4VFUxTlNjQkQvSjcvT05iN3lVcmxlKzh2cG9hbW9VL0FBQUFBQUFBQUFMMnJsekYyTFBudjN4OFkvZkh5TWpZekU5WGRoN3Q0bGNyaWhxcXF2aSt1dTJ4MXZlOHJyWXNtVkRPa0FDcmtTQ0g2NG9TYW01Zm4xcnV0cmJPK05mL3o5L0dFTkRJL2sxSEhQaHd4LzV3M1RmeHlOSFRzWnJYdk9LMkxoeFRRQUFBQUFBQUFBc0ZJY09uWWpoa2RINHgrLzdVQXdORHNmUThFakViQlJjTXBTaHBXVlpmT2czZnlVYUcrdGo4ZUlHc1E5WE5NRVBWNVRrRFR0WnJhMHQ2ZFNmYTYvZEZxZFB0OGVaTStmbXBCcnQ3ZTJMa3VKYzdOOS9OQTEva3BGeEd6YXNEZ0FBQUFBQUFJQXJXYkw3eXNqSWFCdzZmRHk2dWk3R2hRc1gwL3V6c3pPRnJYMnFLaXVqc3FvaXRtL2JtRVkveVgzYTh2SnlzUTlYUE1FUFY2UVZLNXBqK2ZLbStKMS85eHZ4bWIvOGN2eGxmdTNkZTJoT3hzUjFkZmZFcHo3OVlMU2Q2MGcvVVA3ZmozNHdBQUFBQUFBQUFLNWt5WENFbzhkT3h4Lys0Wi9FL3YxSFlxNnNYTlVjbXpldGl3OTlLSm5zWTZvUEM0ZmdoeXRXTWwybm9xSThkdTNjR3BYNVkzRnhjZjVEcGovZGJtc3VKTUhQOFBCSTNILy93K2tIeTYyM1hoc0FBQUFBQUFBQVY1clRwOC9GL2dOSDQ4dGZmanc2T3kvR1hFanVCZDk0dzlWeDlkVlh4WTRkVjBWTlRYWCtubkF1WUtFUS9IREZTb0tmeXNxSzJMVnJXN3FPSFQ4VFo4KzJ6MW53YzY2dEkxMmYvL3hYWTlPbXRZSWZBQUFBQUFBQTRJcVVCRDk3bnQwYmYvN25YNGk1VWw1ZUZxOTYxWTF4d3cxWDU5YzFBUXVONEljRjQ1ZC82V2RpYUdna3RtelpFTHVmMkJOUDdONFRjK0hocis2T1BYdjJ4ZG0yOC9IVFAvV20yTGx6YS9yaEF3QUFBQUFBQUpCbGg0K2NpTTdPbnZqSDcvdFFESStNUnFFbEUzeEtTa3JpdmUvOW1YVG93bXZ1dk5VV1hpeFlnaDhXak1XTEY2VnY5bGRkdFQ1NmV3ZWl2Mjh3enB4cGo1SGhrWmllbVlsQ0dSa1ppMXl1T0k0ZVBSVUhEeDZMa3RLUzJIbk5saWdxeXVXdkZ3VUFBQUFBQUFCQWxreE5UY1hBd0hDY09IRTJqaDA3RlYxZFBWRm9aYVdsc2F4NVNUUXZXeEliMXJmR3BrMXJvcmEyT21DaEV2eXdvQ1Q3TnI3aDd0dGorN1pONmZHZmZ1QzNvM042dXVDMTZkRFFjRHovL1A3bzZ4dUlKVXNhNGsvLzVIZWp0TFFrM1ZjU0FBQUFBQUFBSUVzdVhPaU9mZnVPeEgvN2IzOFJ1M2MvRzRXV1RQWnBhS2lQTjk1elo3ejFyYStQdFd0WFJsVlZWY0JDSnZoaFFhcXZyMDJQYjd2djdqaHg4a3g4NVN1N1kzeDhJc2JHeHFPUWVudjcwOS9uRTUrNFA5YXZiNDFiYnJrMm5UcFVYRndjQUFBQUFBQUFBUFBkNmRQbll1Kyt3L0dGTHp3U1o4K2NpMEpMN3UwbXNjL2I3bnREWEgzMVZiRjBhV09VbHBZRkxIU0NIeGFrdXJxYWROMTMzOTN4MHQ1RDhleXplOVBwTzRVT2ZwTGZJMW1mK04rZmp6dnV1Q2wyN2RvV3VWeE84QU1BQUFBQUFBQmt3cGt6N2ZIODh3ZmlzNTk5S09iQ292cTZhRzF0aVovOTJiOGJWVldWVVYxZEdZRGdod1d1cGFVcG1wb2FZOVBHdGZIRkx6NFNYL2ppbzNIMDZNbVltSmlNUWtyMnNSd2NIRXJIM0wzNzc3ODlicmxsVjdyZEdBQUFBQUFBQU1CODFOYldFWDM5L2ZIK1gvdEkvbDduU0JUYXlwWE4rYlU4M3ZlK2Q4YTZ0YXVpc1hGUkZCVVZCZkF5d1E4TFdrbEpTZjVESVJjdExjdGk4K1oxNlY2VFEwUEQwZFBiSDRNRFExRW9rNU5UNmFTZlU2Zk94ZEdqcDZLMnRpcHV1R0ZuK2dHVnkvbVFBZ0FBQUFBQUFPYUg2ZW1aR0JzYml6Tm56c1h4RTJlaXMvTml6TXpNUkNFMU55K05qUnZYeHBhcjFzZktGYzNwNDJUbkZPQ3ZDSDVZOElxTGMxRlRVeFZ2ZU1NZDZmcS9mdVBmeHVIREorUHBwMStJUWhvYUdrblgvL3lUVDhmbnYvRFYrUFAvL2JFMFFLcW9zTjhrQUFBQUFBQUFNRDhNREF6RzJiUG40Ny8vOFNmajBVZWZTb2NiRkZLeU04bzk5N3c2WHYzcVcrTE8vQUsrTzhFUC9CL3VlczByWXQzYTF2VDh4UEV6MGRYZEU0WFUzeitZYmlIMnFVODlFT3ZYdDhiTk4xK2JSa2pHMFFFQUFBQUFBQUNYMDhXTGZYSGd3Tkg0OHBjZmorUDVlNmZKZmMxQzJybHphNnhhdVR5TmZkYXVXUm1GTmowNkhqTWpZekg0L05HWUdTL3NuMjIrcXQ2Nkprb1gxVVJKUTIyUUxZSWYrRC9jZGRjcjQ4eVo5dWp0N1krQmdhRTVDWDZTOWFsUFB4aDMzSEZUM0hERE5XbnNVMXdzK0FFQUFBQUFBQUF1bjU2ZXZ0aS8vMGo4eFY5OE1VYkh4Z28rM1dmWHpxMnhZOGZtT1p2c2s4UStrejBEMGZQd3N6RTFNQklMVWE2cVBHTHRjc0ZQQmdsK01tamthRnRNWE95UDhUTVhZaUhLVlpaSC9VMWJvN2k2TXI4cW9oQmFXMXZpRjMveEhiRnoxN1k0Y2VKTS9PRWYva242WVZaSWUvY2Vpdjcrb1RoOStsejg3TS84M2JqKytxc0RBQUFBQUFBQVlLNGxrMzFHUmtiakY5Lzd3Zng5MHY0WUhCNk9tSTJDMmJwMVk3enhqWGZHMzNuREhiRjhlVlBNbGRuSjZaZ2VIb3ZodzJmVDhHY2hhcmp6MmloYnRqaklIc0ZQQmswTmpzUjAzMUNNdFhmSFFsUmNXUjR6NDFPUnE1aU9RcXF2cjQybXBzYVltSnlLeGlVTk1UWTJsdjlRRzR0Q0dSK2ZqTjdldm1ocjY0aU9qdTc4aDJodk5EWTJCQUFBQUFBQUFNQmNtSjJkVGRmZzRGQmN1TkNkdjIvWmxXN2pOVHRUdU5xbm9XRlJORGN2aVpXcmxrZGRYVzNVMWxiSFhFbi92UGsvMjB6K3o3aFF0L1JLb3FjbzRIOWZDa2Z3azBHalI5dGkrTWpaNlA3aWs3RVFsVGJXUmQwTlc2S29KQmNsZFlWOXMwOUd4aVZyVVgxdHZQREMvdmp0My82UFVVamQzYjNwR2g0ZWpjOSs3cUg0TC8vNXR3TUFBQUFBQUFCZ0xreE5UVWRmMzBEODBSOTlQTDd5OE83bzdTM3MxSnVHaHZyNDRELy9wVmkzYmxYY2ZQT3VBSDV3Z2gvNEFheHViWW5abVpuNHlaKzhKL2JzMlpkdXV6VTlQWjBXbjRYUTJka2RvNk5qOGFVdmZTMWFWalRIanUyYkFnQUFBQUFBQUtCUUppY240L3o1cnZqQ0Y3NGFodzRmajRHQm9TaWttMjdhR1d2WHJJd2RPemFuNFEvd3d4SDh3QStndGJVbEZpMnFpOUxTMHVqdkc0ajI5Z3RwOEZNb3laWmV5ZnJTbHgrUEcyNjRXdkFEQUFBQUFBQUFGTlRrNUZTY1A5OFpuL3prQTlHZVB5YmJlaFhTelRmdGltdXUyWklHUDhBUFQvQURQNkM2dXBxNDl0cHQ4WUVQL01QNDJaOTlhM3pvdDM0L0RYOUdSa2FqVU82Ly8rRjBtdERZNkhpODhZMTN4dEtsaXdNQUFBQUFBQURnVXZ2QXIvOTI5UFVOeHJIanAyTjZlaVlLWmVmT0xlbk9LcSs2N2Fab2JsNFN3STlHOEFNL2hQTHlzbGk4dUM2S2k0dGorZktsTVR3OEV1UGo0ekV6T3h1ek01ZCtlNi9rMSsvdTdvMnpiZWZUdlRLcnE2dWlxcW9pQUFBQUFBQUFBQzZGc2JIeEdCMGRpN1p6SFRFOE5KcE8raW1VeHNhR2FHNWVHcXRXTFkvNit0cjh2Yy9LQUg0MGdoLzRJVFUzTitWWHhFZi8vUWZqeFJjUHhtOSs2UGVpcjY4L1JrYkdvaENPSGoyWnJwcnFxdGk4ZVYzY2M4K3JBd0FBQUFBQUFPQlMrTnpudmhMUDd0a2IzM2ptcFNpa3hzWkY4YTgvOG11eGFsVkw3TnExTllBZmorQUhma1RKRmwvcjFyZkczL3Q3YjQ3SHYvWk1IRGw2S25wNys2TlFubmp5dVRoODVFVHMzTGsxbmZMVDBGQWZBQUFBQUFBQUFEK0tvYUhoT0h6NFpMenc0c0Y0NmFWRFVVZzMzWGhOckYyN0toMXdrRXoyQVg1OGdoLzRFU1hCVDBWbGViempIZmRHYjA5L2RIWDNGamI0ZVdKUGVuejMzMzk3T3VwTzhBTUFBQUFBQUFEOHFBWUhoK081NS9iRkN5OGNLSGp3YytOTk8rT2FxN2Vrd1E5d2FRaCs0TWRRVmxvYVN4b1h4eSsrOXgzeGsyKy9KOTcxcmcvRStQaEVYTHpZRjRYeS9sLzdTTnoyeWh2aXZlLzltVmkyckRIS3lzb0NBQUFBQUFBQTRBZTErNGs5Y2VqZzhmamQzL3R2TVRZMkhvV3lmZnVtZVBPYjdvclh2LzVWc1dMRnNnQXVuVndBUDViaTRselUxVlZIOC9LbDBkS3lMT3JyNjZJNGw0dWlvcUlvaE03T2kzRytveXZPbjc4UVUxUFRNVE16R3dBQUFBQUFBQURmejh6TVRQNGU0MVMwdFhWRVQyOWY5UFVORkN6NFdkUlFGMDFOUzJMbHl1WDVlNmcxVVZWVkdjQ2xZOElQWEFLMU5UWDVGZkdmL3VOSDBuRjN2L0VidnhQOUE0TUYrWEJNUnVzOS92ZzM0c0NCby9FN3YvUFA0NXFycjdMUEpRQUFBQUFBQVBCOUpjTUZCZ2FHOHZjei8xMGEveFRTQjM3dEg4U0dEV3ZpdHR0dUNPRFNNK0VITHFIYTJ1cFlzMlpsdlAzdDk4VG1UZXVpc3JJaUNpR3BidnY3QitQUlI1Nk16M3ptU3dFQUFBQUFBQUR3dDBuaW5wR1JzWGo2NlJmaVU1OTZNTDNmT0QxZG1PRG5tbXUyeEt0ZWRXUHMzTGsxVnE5ZUVVQmhtUEFEbDFCdGJVMnNXVk1hYjMvN0c5TnR0ODYyblkvUjBiRzQxQ1ltSnRQMTZHTlBwNUhSTzkvNXRnQUFBQUFBQUFENGJwSzRKN2x2K2RUVEw4UkREMzA5cHFhbW8xQ1M0Q2NKZlhidDJoWkE0UWgrNEJJckt5dU41Y3ViNHUwLytjYTQ0NDZiNDUvOXMzK2Ivd0NkTGtqNGMrWk1leFFYNStKakgvdWZzV0hENnJqNzd0c0RBQUFBQUFBQTRLODdlN1k5L3RNZi9Wazg4Y1J6MGQzZEc0V3dZc1d5dU9HR2ErTGVlKytLMWEwbSswQ2hDWDdnRXN2bGNsRlJVUjRiTjY2SmxwYW1hRm5lbE82RE9UWStIakdiLzJkMk5pNlZrWkhSOVBqU1N3ZWp2THdzaG9aR29xYW1LZ0FBQUFBQUFBQVNGM3Y2NGtMbnhmdzl4VVBSMDlzWEV4TVRjYWxWVmxha1F4RzJiZDJRdnorNkxIK2ZkRmtBaFNYNGdRSlp1blJ4dWo3MnNkK0svZnVQeFAvOW03OGJvMlBqTVRVNUZaZmE1Ny93U0xTZjc0clNzdEs0Ky9Xdml1Ym1wUUVBQUFBQUFBRHdILzdnaitQUTRSTnA4Rk1veWM0bnI3ajF1dmlGWC9pSkFPYUc0QWNLckttcE1jYkgxOFJiN24xZDdINXlUNXc0ZmlZSzRmejV6bmo0NGQyeGZsMXIrbGowQXdBQUFBQUFBQXZYNmRQdDBkUFRHL3YySDQxejV6cWlFQmJWMTBWbFZVVzgrYzEzUmV1cWxsam9LbGMzUjhuaXVxaTdkbE1VeXNqUnRwZ2FISW5CNTQ4RUM1dmdCd29zQ1g2U0xiN2U4cGJYeGRsejV3c2EvQ1RyMVhmY0VuVjFOWUlmQUFBQUFBQUFXTURPbkRrWFI0K2VpZ01IajBaZjcwQVVRdjJpMmxqUzJCRDN2dm11SUtKaWRYTlViVndaSzk3OXhpaVU3aTg4R2VQbkx3cCtFUHdRNlJ0T3JySWlLbFlXTGhEcGYycGZ6RXhNeGZUUWFDeEVWVldWc1czYnhuamJXOThRTzYvZUVyLzMrLzg5Q3VYUFB2NjVlUHpyMzRqZitYZS9FZVhscFZGYld4TUFBQUFBQUFEQXdqQThQQkluVHA2Tit6Ly9jT3pldmFjZ3NVOHk4S0Nob1Q3dWUrdmQ4Y3BYWGgvQTNCUDhFS1dOOVZGU1h4M1ZtMVpGb1F5OWVEUmlKbUk2RnFhU2t1SjA2czZHRGF1anVyb2lmMTRiNCtNVCtUVWVsOXFwVTIweE9Ua1o3ZTBkMGRqWUVEVTExVkZVVkJRQUFBQUFBQURBbFcxbVppYjZCNGJpeEltemNlVEl5VGg1OG14Y2FybGNMaFl0cW90VnExcGkrNDdOc1cxYjRiYXZBdjUyZ2graVp0dmFLRi9lR0V2dXVTVUtwZWV4RnlJdURzUmszMkFzWkZkZmZWVzYzdk9lWTdGdjM1RjQ4TUhINGxJYkdSbE5vNTlmL1NjZmlidnVla1c4LzUvOC9TZ3JLOHQvOElwK0FBQUFBQUFBNEVvMk1EQVVCdzhjaXc5KzhOK25rMzRLSVlsOWJyLzlwdmkxOTc4N0ZpK3VUM2M3QWVaZUxvQTVkOHZOdStLNjY3YkhWVmV0ai9yNjJyalVwcWRub3J1N0o2MTJIM3JvNjlIYjJ4OEFBQUFBQUFEQWxlMnh4NTZKcDU5K1BrWkh4MkpxNnRMdXYxSmNuSXVTa3BKMEc2OWJidG1WN25CU1dsb2F3T1Zod2c5Y0JyZmNjbTBVNVhKeDRNQ3hkQ0pQZi8rbG5YeVVqT3JyN3U2Tkk0ZFB4bGUrc2p1MmJOa1FqWTJMQWdBQUFBQUFBTGh5ZmUxclQ4ZVJvNmZTNE9kU3krV0tvNlNrT082NzcrNW9hS2hQZ3gvZzhoSDh3R1d5Y2NPYStOVmZlVmY4cnovN3k5aTllMC9zMzM4MExyV3Vyb3Z4NkdOUHhiWFhib3ZldnY2NDRmcXJBd0FBQUFBQUFMaXlIRHgwTE02ZVBSOVBQL05pZEhWZWpFSjQ5UjAzeDY1ZDIyTGR1dFlvS3pQWkJ5NDNXM3JCWlpKTTNObTRjVTJzV3RXUy8xQmNsWTYveStXSzRsSWFIaG1OcnE2ZU9IcnNWSnc2MVJiVDA5TXhPenNiQUFBQUFQei83ZDE1a043M2ZSLzJ6ejduM292RlloZFlZQUVDQkFHUzRDRVNwQ1Flb2tWSmxpL1praHduaWlOWmlXZWFUbzRtYVRKdVBaMU1PcDAwbnJRem5TYnVkREp0L21qY09yVWRXL0laU2JSbFc2SkZuZVlCa2poSUFNUjk3MzFmejlYbmVXVDVxaXhSM08renhPNitYcHp2UEV2K0FlSjQ5dmY4QnAvMzcvMEJBSUNOcjdINW8xd3V4N1dydCtMMDZmTXhOVFVUYy9NTGtWS3htSStlbnE2NCsrNDc0OEVINzRudTdrNkJIN2dOYVBpQnQ5a25QdjZSK05qZitGQ2NQUGxHek04dHhPaFkrc1R0Zi9wUG40a3ZQL2RDUFBuRUk4MFA0NTRlOVhvQUFBQUFBQUN3MGEydXJzYjE2NlB4cVU5L0xqNy8rZWZxLzE2SzFQYmZzVGZlOTc3SDRrZCs1T2w0eHp2dURlRDJvT0VIM21hTlBaZU5CT3hIUC9MQmVPVFJCeUtmVDkvMFV5cVZZbnBtTmo3M3pMTng5dXpGQUFBQUFBQUFBRGErOGZIcCtKM2YrWU80Zk9sNmxNdVYrbjlKdSsxalpHUlgzSHZrcm5qdmU5OGRPM2Z1Q09EMklmQURiN1BHS3E5aXNSQWYvZWdQeEtPUFBOQU0vMlF5YWI4MVM2Vnl6TXpNeFRPTndNOGJGd01BQUFBQUFBRFkrTWJIcCtKMy92TWZ4c1ZMVjZOU3FVUXRiZDRuUmthRzQ5NTdEallEUDd0MkRRWncrN0RTQzI0VGUvYnNqTWNlZXpqKzJULzdMK0taWi80b1huenhlS1RVK0lBL2VmSnNQUGZjQzFFc0Z1T3A5endhQXdQOUFRQUFBQUFBQUd3OGphRFBLNis4RnBjdlg0L2w1WlZJcWJPenZUbFQvTm1mL1h1eGUzZ29nTnVQaGgrNFRYUjB0TWZJeU01NDhNRjdZbkJIZi9UMGRFVktqUXEvMmRuNXVIYjFScHc2ZFRibTV4ZWF6VDhBQUFBQUFBREF4bEdwVkdOMXRSUW5qcCtPaXhldnh1TGlVbFNyMVVpcHQ3Y25kdThlaWlQMzNoV0RnOXNEdVAxbytJSGJ5T0RnUVBOTVRjM0V3YnZ1aUgvMzcvNWpwUGFOUDM2bGVlNjhjMTg4K3VnRGNkZkJPd0lBQUFBQUFBRFlHTWJHSnVMbXpiSDR0VTkvTmtadlRVUXJmT0lUSDRrZitPQlQwZHZiSGNEdFNlQUhia04zN05zVFVZc1lHdG9SS3lzck1UTXpGNm05L1BLcHlPVnlBajhBQUFBQUFBQ3dBZFJxdGVhNWN1VjZ2UGppaVZoYVdvN1UrdnY3NHVEQmZiRjNaTGo1TlhEN3N0SUxia09OdFY0LzltTWZpTU9IRHpSRFA2M3doUzk4TlQ3MXFjOEdBQUFBQUFBQWNQdXIxU0pLcFhLOGRPeFUvT0ovL00xWVdseUoxTGIzOThYSC9zYUhtcHRDUmtaMkJYRDdFdmlCMjlqUC9NemZqWi80aVI5cXBtZHorYlNGWEdOamszSGh3cFg0cFYvKzdYajErT3NCQUFBQUFBQUEzTDVHUjhmaWwrdXp2YTk5N2FYbVNxOXl1UndwUFhMMC9uajN1eCtLRDM3d1BURXlNaHpBN1UzZ0IyNWo5OTV6TUE3c0g0bmg0YUhJdExWRlNpc3JxekU3T3g4blRwNkpHemZHbW1sZ0FBQUFBQUFBNFBhenVscUtxYW5aT0hueWJOeTRQaHJMeStuYWZkcnFjOGhzSmhNSEQ5N1JiUFhadVhOSEZBcjVBRzV2YVN0RGdLUjZlN3ZqaVNlT3h1NDlPK09mLy9QL0pZNGZQeDBwTlFJLy84Ly8vZXRSclZSanBQNy9PSEJnSkRvN093TUFBQUFBQUFDNGZienh4c1Y0NFlYajhjdS84anVSV2s5UFY3UzNGK05mL3N0L0d0bHNOb0NOUWVBSGJuT0ZRaUVHdHZmSDRjTjNSclZhYmFaMlU3dDI5V1o4L1J2SG1tbGRnUjhBQUFBQUFBQzRQZFJxdGVaNTVaWFg0dXpaaTlFS2h3N3RqNUU5dzVIUDV5T1RTYnQxQkdnZGdSKzR6VFVTdFkzem5pY2ZqZjEzN0dsSjRPZVZWMStMcTlkdXhpTkhINGdkTzdZSEFBQUFBQUFBOFBhclZLcjFVNGxQZmVwemNmSGkxV2lGSng0L0d1OTczK1BSMmRrZXdNWWg4QU1ieFB2Zi8xZ3NMNi9HYi83Vzc4WDgvR0tNams1RUtvM1ZYb3VMeS9HNVo1Nk5DeGV1eEkvLytBOEdBQUFBQUFBQThQWTZjZUowdlB6eXFUaDM3bkxNek01RlNnTUQvZkdlSngrSnh4OC9Ha2VPSEFwZ1l4SDRnUTFpY0hDZyticHYzNTY0Y2VOV2pJMU5OdXY3VWlpVnlzMXo1dlQ1eUdXenphK3oyVXhrTXBrQUFBQUFBQUFBMXQvcWFxaytGeHhyYmdCWlhsbHAvbnNxK1h3dSt2djc0c2lSdTJKNGVDaDZlN3NEMkZoTTgyR0QrWi8rOVg4YmYrc25QeHdkSGUzSkF6bWYvLzB2eDYvOHAvOGNaODZjai9IeHFRQUFBQUFBQUFEV1h5UGM4OXByYjhRWHZ2alYrS1ZmL3UyWW0xdUlsQTRkT2hEdmZPZUQ4WS8vOFUvSDNYZmZHY0RHbytFSE5waXVyczVteXZibzBmdmpwV01uWW5GaEtWSmFXbHFPYjN6amxYajQ0U014TkRRUUFBQUFBQUFBd1BwYVhsNkpGMTg4SHRldmowWXJQUGJZdzdGM1pEaGFZZnBMcjBSNWZqRTJndEwwZkpUcnA3SzRFaW1zM0JodnZvNS83bXZSS3ZNbkwwUnBZalpTbVgvMVhKUm5GbUw1OHMxb2xaV3JvMUdaVHp2WFJ1QUhOcHdkTy9yai9nZnVqcC80aVIrS216ZEg0NDAzTGtWS2pjQlBJeVdjeldYajRZZnZDd0FBQUFBQUFHQjlOV1oybi9yME0vVjU0Rmkwd3QvNTIzK3R1VkdrRlc3KzZoL0c3RXRuWWl0YVBIdTFlYWErOUhKc0ZKTmZmQ25ZbUFSK0Vsc2RtNGxhdVJxWGYvNVQwU3FUcjV5TnlseTZST1NsMy8xYTFJcjVPUFg3clVzWkZzNWRpVmdwSjlraFYxMHB4WTFQZlNGeVhSMlI3KzZNMjEzN3lHRGtCN2RGLzNzZmlsU0dCZ2ZpZlU4L0ZpKzg4R3BzMjlaYmZ6MGVxVlNyMWJoMDZWcTg4UHlyTWJoamV6ejExTHVpcCtmMi8zMEdBQUFBQUFDQXplRHJYei9Xbk5lZE8zZXB1ZG9ycFVjZmZhQzV6bXRrWkZka01pbW10OERiUmVBbnNVWVlwVkg3dFhqMlNyVEt5dmgwMUpaV0k5WGxkK0htUkpUYkloYXZ0YTZpYTZqK09aU3BSWnJBei9KcUxGOFpqV3l4RUtYMlF0eithcEZhVjFkSDgyemZ2aTM2Ky9zaXBVcWxHb3VMU3pFNU5STTNiclNtSWhBQUFBQUFBQUQ0OWtaSEoySjhmQ3JtVzdBV2EyaG9SK3pidDd0bDdUN0EraEg0U2F5NnROdzhzMVBwZHViOVpXMS9jbExwcTN6emRhQWNHMEt0WEltVmM5ZGpvNmpWR2lmbG45aWYrVWYvMWQrT2Nya2M3M25xWTdHeXN0b002cVR5bGErOEVNOC8vMG84OXRoRHNXZlBybWFURUFBQUFBQUFBTkFhS3lzcnpabmZ2LzM1WDRocmljc2EydHVMTVR3OEZIL3R4Mzh3ZnVSSG5nNWc0OVBSQlJ0WW9aQ3JuM3c4OU5DUk9IQmdKRkpxclBZcWxjcngrdW56Y2ZyTStRQUFBQUFBQUFCYVozUjBNbzRmUHhNTDh3dk5oLzVUYW13T2VkZTdINnEvcHQwZUFyeDlCSDVnQXlzV2k5SFYxZGxNNGo3ODBIMlJVcm5ScExTeUdwLy92Uy9GNXovL1hBQUFBQUFBQUFDdGMrYk1oZmpjNTc0WTB6TnpzYnk4RWlrTkRHeUxULzdVUitQUW9RTUJiQTVXZXNFbThIM2Y5NjVvYTJ1TFl5K2ZpZ3NYcjhUaVFyclZYdC80NDFmaTNQa3I4YmQrOGxJejhkdEkvd0lBQUFBQUFBQnBWQ3JWdUhydFpyejQ0dkY0NW5mL0tPYm5GeUtscDc3dm5mSFFPNDdFNFVQN282T2pJNEROUWVBSE5vSEJ3ZTNOTUU1ZmIzZmtzdGxJYVhSMG9oa21hdHhZZEhkM0JnQUFBQUFBQUpCT3RWcU54Y1dsbUp5YWlaczN4eUsxNFYyRE1UUTRVSi8xZFFXd2VWanBCWnZFTzkvNVlQeWJmL012NHNpUlExRXNGaUtseWNucCtKbi81bC9INzFudEJRQUFBQUFBQUVsTlRjM0V6LzdzL3h5Ly8vdGZqcFQ2K25wamVIZ28vdkUvK3VuNHhDYytFc0RtSXZBRG0wUTJtNDJ1cm82NCsvQ0JPSFJvZjZUVVNCVlBUOC9HalJ1amNlN2M1VmhkTFFVQUFBQUFBQUN3TnJkdWpjZjE2N2RpWW1JcWxwYVdJNldEQi9mRm80ODgwTnppa1UyOEpRUjQrMW5wQlp0RWUzdXhlUjU3L0dqMDl2WEVpUk5uSXBYRzN0QkcyT2UxVTIvRTE3NzJVdXphOVFOUktPUURBQUFBQUFBQWVPdGVlKzJOdUhMbFJseThlRFZTZStTUisrT3BwOTRaZmZYWllUNHZHZ0NiamU5cTJHU2VmT0tST0hCZ0pINzd0MysvdWV0emZId3FVbm4xK09zeE9qWVJUejc1U096ZW5ZMWlzUmdBQUFBQUFBREFXL09aejN3aDNuampZcVRVYVBRNWZQaEFQSEwwL3VacGxBWUFtNC9BRDJ3eU8zYjBSN2xjanM3T2ppaVZ5cEhTek14Y2M1MVhvL0duV3EwRkFBQUFBQUFBOE5aZHZudzlibzFPUkVyNVhDNjJiZXR0bnY3K3ZnQTJwMHdBbTg3Mjdkdmk1Ly90Zng4Zi8xc2ZqcFNXbDFkaWFtb20vdDlmK3EzNDVWLzVuUUFBQUFBQUFBQytkeWRPbklsZi9kWFB4S25YM29oTGw2NUZTdnNQN0kyZisxYy9FMGVQM2gvQTVpWHdBNXRRTnB1SjdkdjdZbWpuUU54eHg1N2tPemt2WExnUzU4NWRqcFdWMWFoVUtnRUFBQUFBQUFDOGVXTmpFODNRei9MS1NxUzBiOS91Mkx0M3VMbldLNWZMQnJCNUNmekFKcFROWm1Oa1pEZ09Iem9Rano3NlFMT3VMNlhubm51aGZwNlB4Y1dsNW9vdkFBQUFBQUFBNE0wN2MvWmlmTzZaWjJObGVUVlNldmU3SDZyUEJ4K01IVHUyUjN0N01ZRE5TK0FITnJGR3U4OG5mK3JIWTJqbmpraHBkWFUxWm1mbjR6ZC84L2ZpOWRmUEJRQUFBQUFBQVBEZE5lWnNuL25NRitLVlYxNkxpWW1wWk5zMEdocy9PanFLOGFFUHZTOCs4UDdIQTlqOEJINWdFK3ZyNjJtR2ZqcUthZE83MVdvMWxwZVg0OXExVzgzZ0R3QUFBQUFBQVBEZHJheVU0c2FOMFppZW5rMjZTU09UelRTM2dPemJ1enNHQndjQzJQeHlBV3hhSFIzdHpmUHhqMzg0M3ZHT2UrUC8rZysvRnFuTXpTM0UvL0YvL2xMVWFyVzQ5OTY3WW1DZ3YzNFRJVU1JQUFBQUFBQUEzODd5OGtxTWpvN0h2LzM1LzlEOE9xVWYvcUgzeGtNUEhZazllM1pGZDNkbmJDYWRoMFlpMjZKZjAzSjk1cms4dnhqWnNabUlTalhXYXFGV2paV294VUo3TmxxbEVSUnJGRFNrQ293ZE9MQzMvcDdwaXE2dXpmVysyUW9FZm1BTHVQUE9mZldiaHRVb0ZndFJMbGVTVlFNMmpJNU54dkVUWitMeHh4Nkt6czZPQUFBQUFBQUFBUDcvTGw2NkdsY3UzMmdHTlNvSndpVU51VnkyUGdNc3h0Njl1K1B3b1FOUnFNOERONXVlQisrS3dsQi90TUxrdFZ1eGNIMDBNbFB6MFpiZ3oyUzFJeDlMdVV6YzhZRkhvMVZlTy9WR0xDNHR4NGtUcHlPRjRRTTdvMi9uWUd6YnVTUFlXQVIrWUF0b3RQdnMyTkhmVFBNdUxpN0gwbEs2d00vWnN4ZmlkMy8zMlRqNjhCR0JId0FBQUFBQUFQZ3J2UHJxNlRoMTZreDlYcmNVcWVSeXVlWWM4TUVINzRtbm4zNHNOcVB0N3o4YVBVY1BSeXNzdjNncVJsOTZMWEt2WDQyMmxiVTM1aXgzRjJPK3B4aVAvbmQvSjFybDlWLzZyWmk0ZkQxKy9hdlBSUXFQM0Q4U3U0OCtFTU1QM2gxc0xGcys4Sk1mNkkxc1Yzc01mL0lIWTZNNGRlcHMzTG8xM254TjRmNEg3b211em80WUhoNktWcG4vMHN1UnIwWjBKQWlxdGhYeTBmbkVmZEhlMnhXRnZ1NW9oWldyWXpINXhaZGlzOGpuYzlIVDB4VWYvdkQzeDdGanArTGxsMDlGS2xldjNvekZoY1htcnRGTUpoTjlmVDBCQUFBQUFBQUFmRk5qKzBhMVdvdVhYanBSbjlPZGpKUjI3dHdSSDZuUEFQZmZNUkxBMXJMbEF6L1pqa0prQ3Jub2UreSsyQ2lXRm1kaXZMWlMvMENZaXhTR3RuZEdiMjkzN0xxbmRSOENTOCs5SExXMmlCVDlMMjNGWExRZkdvbk9YUVBSVlQrdHNIajI2cVlLL0RTQ09KMmRuZkhnZy9mRzlldWprZExVMUV6elRFL1BSbjkvbjhBUEFBQUFBQUFBL0RtMVdxMForcmwrL1ZaY3VuUTlVbXB2THphM2ZaalJ3ZGF6NVFNL21ZNzI1bXR2aXlyQVdtSDV6T21ZbUJxUEU4dnprY0xmZVBoUTdCb2Vpc2QvOVAzUktyLzlpNzhidFhLdEVWK050V3JMNWFKNDUzQjA3UitPM3YyN294WGFZdlBwNnVxSXYvbXhEOFhLeW1xemxlZkN4U3V4dUpDdUx2QVgvK052TnFzQy8rRS8rS2tBQUFBQUFBQUF2cW14eXV2WXNaTng3bzNMTVRPVHB0U2g0YTZEZDhURER4MkpILzdocHdQWWVqSUJiQ2s3ZHc3RWd3L2NFeDN0eFVqcDZwV2JjZVBHV0N3dnJ6UVR5Z0FBQUFBQUFFREV4TVJrdlA3Nkc3R3l1aG9wM1gzM2dkaS8zeW92MktxMmZNTVBiRFdIRDkwWmhYd2hYbjdsVlAzbVlqcFNlZW5ZaWNobTIySitmakU2Tzl2cko4VUNOd0FBQUFBQUFOall6cDIvRW4vd2gxK05xYW1aU09rSGZ1RDc0dENoL1FGc1RScCtZSXNaSE53ZTk5eHpNQTRjR0ltUmtWMlIwdGo0Vkh6eGkxK1BDeGV1QlFBQUFBQUFBR3hscFZJcFhuamgxYmh3L2tyTXpzNG4yNUxSMjlzZGUvY08xMmQrZHlhZjl3RWJoOEFQYkRIZDNaMHhQRHdZTzNiMFIxOWZUNlMwdWxxSzAyZk9OMnNKQVFBQUFBQUFZQ3RiWFMzSHhZdlhZbng4TXBhV2xxTlNxVVlLSFIzdHNYMzd0aGphdWFNKzg5c2V3TlprcFJkc1VYLzdrMzh0bm5qOGtmajcvK0JmUkNxM2JvM0hMLzdpcjBkSGV6R09IcjAvdXJvNm9xMnRMUUFBQUFBQUFHQ3JtWnViajUvLzMzNGgrU3F2OXozOVdQemtULzVZYk92ckRXRHIwdkFEVzlUMjdYMHhORFFRTzNmdWlLNnV6a2loV3ExR3FWU084WW5KZU9PTlM3RzZ1aG9BQUFBQUFBQ3cxWXlOVGNUTm0yTXhON2NRS3l0cFptYnQ3Y1hZVlovdE5XWjhqVzBlMld3MmdLMUw0QWUycUYyN2h1TGd3VHZpOE9FRE1UQ3dMVktvMVdyTkc1Yno1Ni9FVjc3eVFuUEZGd0FBQUFBQUFHdzFseTVmajlkZWY2TVovRmxjWElvVTJvdkZ1UHVlZzNIWG9mMXg1NTM3SXBjVCtJR3RUT0FIdHJCaXNSQWYrdEQ3NC9EaE95T2xpeGV2eGhlZi9ickFEd0FBQUFBQUFGdlM4OCsvR2wvK3lvdVIwczZkQS9FalAveDBIRDUwSUFCeUFXeFpqZHEvQng2NE8xNTk5ZlZJYVdKaUtwYVdscFBWRXdJQUFBQUFBTUJHY3YzYXJiaHcva3FrMUhpWXZ6SGJhNnowQWhENGdTMnNVTWpId3c4ZGlZc1hyc2JZNkVTODhPTHhtSnFhaWJWYVhGeHVudC80amQrTGUrNDVHTi8vL1U4R0FBQUFBQUFBYkhhTkIrTW5KcWJqeFpkT3hNc3ZuNHBVM3ZXdUIrUGhoKytMaCtxelBZQUdLNzJBR0JyYUh2ZmZmN2laQ2s3cDRxV3JjZVBHYUFBQUFBQUFBTUJXMEFqOG5EbHpQdmttalAzNzk4YWUzVHNENEZzRWZvQzQ2Njc5OFVNLzlON2s5WDlmKzlxeGVQSEY0d0VBQUFBQUFBQmJ3Y1dMMStMWlAvcEdURXhPUlVwUFB2RklQUHJvZ3dId0xWWjZBZEhiMjkxYzczWHd6bjB4Tzd0UXZ4RkpzMDkwZEhRaXJsMi9GZWZPWFlyKy9yN1l2bjFiQUFBQUFBQUF3R1pUcTlXYXJUNFhMbDZOcjMvOVdDek1MMFVLblowZDBkWFZHWWZ2UHFEaEIvZ0xOUHdBMGRIUjNnems3TmpSSHdQYit5S1ZoWVhGbUo2ZWk3R3h5VmhjVEhOVEF3QUFBQUFBQUxlYldpMmlWQ28zVjNxZFAzK2xPU2RMb1Znc1JFOVBWd3dON3FqUDhyWUh3TGNJL0FCLzZzYysvUDN4OFU5OE9GSzZlWE1zZnVFWFBoM0hqcDBLQUFBQUFBQUEySXdhQVo5Zit1WGZqdVBIVDBkSzczNzNPK0tmL0pPL0UzMTlYUUh3NXduOEFIK3FrUTd1NzkvV2JQeko1ZE5zL0NzM2s4elRNVCsvMkV3MU4rb01BUUFBQUFBQVlMTzVjV00wNXVZWElwWEd2SzZucHp1R0JnY2lueThFd0orWFpxSVBiQXAzSDc0eitucDdZbVJrVnpPa016azVIV3MxTXpzWFgvM2FpL0hnZzNmSDFOUk1EQXowUnpiYkZnQUFBQUFBQUxCWk5JSStuLzNzRjJOdWJqNVN5R1F5OWJsZGQ5eDk5NTN4OU5PUEJjQmZwdUVIK0FzS2hVSTgvZDUzeC83OWV5S2xLMWR1eEZlKzhrS3NycFlDQUFBQUFBQUFOb3Z6NXkvSDZkUG5ZMnBxTnBhWFZ5S0ZZckVRNzN2NnNUaXdmeVFBdmgyQkgrQXZLQmJ6Y2Zqd25jMG1ucFFhYlVIbnpsMk9VbWsxQUFBQUFBQUFZTE9ZbXA2Tlc3ZkdZbWxwcVQ0TEswY0toVUkrN3I3N1lQS1pIYkI1V09rRi9BVmRYWjN4aVU5OEpLYnJOeWJQUC85cXpNN09SYlZhaTdWNjlmanJjZTc4NWZqNHh6OFN2YjA5QVFBQUFBQUFBSnZCN3o3elIzSHM1Wk9SVW5kM1ozenlreDl0TnYxc2RZdHZYSWxvaTVZb3ZYRXRzamVub3EyeTlubG93OHBLS2ViYnF2SFZyNzBVcmRJb1diaDFhenhTT1gvaFN1VHl1WmhmV0lqYlhhYXRMZHJxNTkzdmZpZ1ErQUgrQ3QwOVhURThQTlNzSFV4UlBWaXBWS08wV29ycG1abm82dXFJdmo2aEh3QUFBQUFBQURhdVdxMVduNEZWWW5adXZybk9LNVZ0MjNwamFIQWdjcmxzWkRLVzlpeGZHWXRXS1Y4ZGk4emtYRVNpWnFaR3c5TmlyUlFuVDU2SlZybCsvVmI5L1RZVHFkeTRQdG9NL0N3dExjZnRydkg5a0swZmdaOXZFdmdCdnEzRGh3L0VqLzdvKytQZi8vdGZTUkw0K1ZadzZCdGZmNlgrWTgvR2swOCtFZ0FBQUFBQUFMQlJOZHBjRmhZVzQ3WFh6OFZycjcwUnFUejFua2RpWkdSM2RIWjJCaEczUHYxc3RGTEtEcVhKeWVtNFZscUsvL1YvK1BuWUtENzd1Uy9HUnBIUDU1dEJ1Si8rNmI4ZUNQdzAxeFdWU3BYNFZ6LzN2OGRHY2ZIaXRlYlBPNVhmL0szUFI3R1lqei80dzY5RXE3eHJmakV5MFVpZnJ2MHRWMXRhaWFsUC8xRXNkSGZFZUZkclB1UXE4MHV4MWUzYk94elpURForNFJjK0hTa2RPM2F5V2JrbjhBTUFBQUFBQU1CR05qNCtFU2RQbm8zRmhiU3p4YU5ISDRpOTlWa2R3SGV5NVFNL3k4dXJzYkt5R3IvMmE1K05yZXJsbDA4MVg3L3hqVmVpVmQ2eDg2N295TlRmYnZtMXYrV3E5VCt6cFJmUGhFaE9hL1gzYjR2Mjl2WW9GUEtSMHJYck4yTm81MEFBQUFBQUFBREFScmE0dUJTWExsOXJ2cWEwWjJSWGpJd0kvQURmbVpWZXdMZlYyZG5lUEIvNHdCTng1Y3FOZVBiWnIwY0tYL3Zhc1NpWHlqRStQaFU5UFoxUkxCWURBQUFBQUFBQU5wckdacFpQZi9xWkdCdWJpQlQ2Ky91YTU1R2pEOFR3OEdBQWZDY0NQOEIzdEcxYlg3TUZLNlhHR3IzeDhjbklaak1DUHdBQUFBQUFBR3c0UzB2THNWZy9Dd3VMVWFsVUk0V3VyczdZdVhOSDhnMGN3T2FVQ1lEdjRLbW5IbzNISG5zb1VwcWVtWTNubm5zK3hzWW1Bd0FBQUFBQUFEYVNjcmtjMTY3ZGlpdVhyOGVGQzFkamVYa2xVamg0Y0Y5ODhJUHZFZmdCM2hTQkgrQTd1dnZ3Z2JqNzdvUFIyOXNkeFdJaFVwaVpub3NYWGp6ZWJQa0JBQUFBQUFDQWpXUjF0UlIvL1B3cmNmSFMxVWhweis2ZDhhNTNQaGlGZ2tVOXdIZm5TZ0Y4UjRPREExRXFsYU9qbzcxWlI1aGl2VmVwVklwTGw2N0Z3c0pTQUFBQUFBQUF3RWJTbUoxZHZIZzErVGFMYmR0NlkvLytrY2puTmZ3QTM1MkdIK0M3YXV3TC9iRWZmWC9jZmZlQlNHRitZVEZlZSsxY00vWGNxRHRzMUI0Q0FBQUFBQURBUnJCUW4zVjk5ck5makdQSFRrVUtqUWZ2My8rK0orTGVlKzlxaG40eUdXTjg0THR6cFFEZWxBTUg5a1gvdHI1SXBkSHlNejAxRjlldjM0clZWWUVmQUFBQUFBQUFibitMaTBzeE96c2YwOU96c2JTMEhLbnMzNzhuK3Z2N2hIMkFOODFLTCtDN2FqVDhmT0FEVDhTRkMxY2lwUk1uVDBlMVdvbkRoeHZOUWUwQkFBQUFBQUFBdDdQekY2N0d1WE1YWTJwcUpsTHBiczdpbm15dTh3SjRzOFFEZ2U4cWsybUxnWUZ0TVRLeUt3NGRPaEM1WERaU2FPdzIvZVBuWDIyMi9RQUFBQUFBQU1EdDd1elpDM0h5MU5sSXBiSE9xN3VuSys2NTUyQU1EbTRQZ0RkTHd3L3dYVFdxQXhzdFA0MGF3WjFEQTNINXl2VW9seXV4VnFPamt6RS92eGlsa3BWZUFBQUFBQUFBM1A0bUo2ZGk5Tlo0cE5KNDBMNmpveGpEdzRNQjhMMFErQUhldEVPSDlzY1AvZkRUY2VxMU4ySmxlU1hXYW5adUx1Ym41K1AwNlhQTjBNKytmYnNEQUFBQUFBQUFibGN2UEg4aWpoMDdHYWs4K2NTanNYZnZjQUI4cjZ6MEF0NjAzdDZlMkxkM2QrVHlhVlo2MWFxMXFGU3FNVDQrRlJNVFV3RUFBQUFBQUFDM28ycTFHb3VMUzdHd3NCalQwN09SU3FQWlorOWVEOFVEM3pzTlA4Q2JOakt5SzRhR0JpS2Z5MGRLTDcvOFduTkYyTU1QM3hjQUFBQUFBQUJ3dTVtZG5ZL3IxMi9GMlBoa3pNN05SeXJ2ZXRkREduNkF0MFRnQjNqVEdqdEVNNW0ydU9lZWc5SGQweFduWHo4WEtieGUvM0c2dTdzQ0FBQUFBQUFBYmtlVFV6Tng0c1NaV0ZwYWpoU0t4VUlVQ3ZtNDg4NjlzV2ZQcmdENFhsbnBCYnhwbVV3bWNybGM3Tnc1RUVPRDJ5T1YwYkdKNWdFQUFBQUFBSURiVVNQb2MrMzZyV1NCbjJ3MkcrM3R4UmdZNkkvdDIvc0M0SHVsNFFmNG5qMzV4Q054OWVyTmVPNjU1eU9GUzVldXhlQ083VEUrUGhrOVBWMVJMQllEQUFBQUFBQUFiaGRqb3hQeHBTLzljY3pOTFVRS0J3L3Vpd2NmdkNjNk85dGpzOW4rL1k5R3gxMGpzUkVzVDg4MXorb3I1Nk8yc2hwcmRXajNydGpWa1krZUI5NGJyZkxxOGRNeFA3OFFKMCtlalJRZWYveG9EQXhzaStGZGc5RXF6enp6YkV4T3pjYmk0bEtzVFMxcXRWcndUUUkvaVdXem1XaHJhNnRmbUR1aVZjcmxjdjFVWW5XMUZQQjIyRlcvMktlOGpKWks1V1lhZW5SMHN0a2lKUEFEQUFBQUFBREE3V0sxVklyNWhjVVlINXVNNWVXVlNLR3ZyemYyN2RzZCtmem1HOWtYaGdjaVU4akhScEFabjQ2MnNla292M1k1S2drQ1ArMkZRdVM2T3VMSWtjUFJLaE9UVXpFMlBoV3BEQTV1cjc4WGgrUGduZnVqVlo3NzhndjE3NkdsQklHZnR1RFBDUHdrMXRIUlVUL0Z1T3V1TzZKVnh1dmZ2UFB6UzNIanhxMkF0OFBSby9mSGxTczNJcVdabWZuNCt0ZVB4Vk5QdlRPMmI5OFdBQUFBQUFBQThIYXJWQ294TlRWVG44Mk94cm56bHlPVlJzRGl5U2Nmalh4K1l3Ump2aGZiSHJzdk5vcVZHeFBOcy9Ec3NhakUybTF2NzRoOFQyOTgvOS84VUxUS3dzSkNYTGg0Tlo3N1VwcHRMQSs5NDBoOS9udGZ2T3RkNzRoVytmWGZlQ2JtNXVaamVubzIxcXBSd01JM0Nmd2sxcWk1MmptOEkvN2gzLytwYUpVdmYvbUY1b2RKcXNEUHh6NzJvZWp2NzR0Nzdqa1lyVEw4cWE5R1puNDVZbnJ0RlhmWmptSU0vZlduSTdldE8vTDFjN3ZMYmU5dC9wdzNrMGJTdUtPanZYN3h2emR1M0J5UFc3ZkdZcTNtNXVmanhJblRjZC85clV1N0FnQUFBQUFBd1BlaXNYbmwrUEhUY2UxYW10bHNKdE1XdmIwOXNYUG5ZT3kvWTA5emd3ekFXeUh3azFoM1QxZnNIdDRaVHovOVdMVEsxTlJzVkt2VlNPWFJSeDZvZjZEc2lBOSs4RDNSS3E4OWV6cEttZGxZVGhENHlYUVdvKyt4KzZJNFBOQThyTC9HMnEzMjlrS01qQXpINHVKeWtzQlBZNjNYdGV1M1ltbHByVFZ1QUFBQUFBQUFrRVp6aG5YdFZreE96a1FLYlcyWjVvUDF2YjNkdGw0QWF5SXVDTHdsblowZDhjRVBQaFVIRCs2TEZHWm01dUtQbjMrMUdmcHA3RUFGQUFBQUFBQ0F0OXZ5OG5KODVjc3Z4dGt6NXlPRmpvNWlmTjlUajhZZCszWUh3Rm9JL0FCdjJaNDlROUhUMHhXcHJDeXZ4UHpjWXJLRU5BQUFBQUFBQUt6VjZPaDR6TXpNUnlxN2RxV2RzUUZiazhBUDhKYTB0eGZqb1llTzFHOUlCaU9saXhldnhzc3Zud29BQUFBQUFBQjR1eTJ2ck1hSmsyZml4bzNSU0tFeFl6dDY5UDVtNkFkZ0xRUitnTGNzbjg4MWQ0dnUyN2M3Y3Jsc3BEQXhNUjJYTDE4UEFBQUFBQUFBZUR0TlRFekZyWnZqVVNxVm9seXBSQXE1WEs0NVcrdnI2d21BdFJENEFkNlN0cmEyeU9mejBiKzlMKzY0WTA5azZ6Y25LVXhPVHNXVkt3SS9BQUFBQUFBQXZMMGFnWi9HT3E5U3FSeVZWSUdmYkZiZ0IwZ2l6WVFlMkxMMmpnekg0NDhmamVQSFg0K1Y1WlZZcS9QbnI4VEU1RXdBQUFBQUFBREEyK25VcVhOeCtzejVTT1hJa2J2aXdQNjl6YlZlQUdzbDhBT3NTWGQzVit6YU5aaXM0V2U1RVJxYW5tMG1wUnN0UXFsV2hRRUFBQUFBQU1EM1lucG10cm5TSzVWdDIvcGkxL0JnY3dZR3NGWUNQOENhTk1JKytYd3U4b2tDUDlQVHM4M1hxYW1aS0JUeTlSdWYzZ0FBQUFBQUFJRDFkdUg4NVRoNzlrS2tjdWpRL3JqMzNyc0NJSVZNQUt4QloyZDdEQXowUjA5UGQzUjB0RWNxRnk5ZWpaczNSd01BQUFBQUFBRGVEcU9qazNIOVJycDVWZU5CK3BHUjRRQklRZUFIV0pQT3pvN1lzYU0vZW51NjBnWitMalVDUCtrcUVnRUFBQUFBQU9CN01UbzJFVGNTQm42R2R3M0czcEZkQVpDQ3dBK1F4TkdqOXlXdElIenhoUk5KS3hJQkFBQUFBQURnelppWW1JN25uMzgxRmhZV0k0V3VyczRZR3RvUmQ5eXhSOE1Qa0V3dUFCSVkyTkVmZzRQYkk1V2JOOGRpMjdiZUFBQUFBQUFBZ1BXMHNySVN0MjZOeC9MeWFxVFEwVkdNL3UxOTBkNWVqSHplaUI1SXc5VUVTT0tCKysrSlNya2FxYnp5Nm10dWVBQUFBQUFBQUZoMzR4UFRjZnpFNldRTlA0T0RBM0hreUYzUjJkVVJBS2xZNlFVa3NYdjN6dGk1YzBlazByaUJtcStmcWFtWldGMHRCUUFBQUFBQUFLeUhwY1dsdUg1OXRENmpTdFB3MDl2YjFaeWxGUXVGQUVoRjRBZElZbVJrVnd6dEhJaFVGaGFXWW01dUlhYW5aMk5sSmMzTkZBQUFBQUFBQUh3M1MwdkxjZVA2cldRenFwNmU3dGl6WjJjVWlnSS9RRG9DUDBBU25aM3RNYkM5UHc0ZXZDTzJiOThXS2N6TnpUZFhlMDNQekFZQUFBQUFBQUNzaDhZRDZTZE9ubWtHZjFKb2JNbDQ4TUY3bzZzK1R3TklSZUFIU0tLdHJTM3krV3gwZDNmVVgzT1JRcVZjaWJtNXhWalY4QU1BQUFBQUFNQTZLSmZMc1ZvcU45dDlLcFZLckZWYnBpMkt4VUo5aHRZVjJXdzJBRklSK0FHUzZlenNpQWNldUtlWlVrNWhhV2tsWGp0MU5tWm01Z0lBQUFBQUFBQmE3ZUxGYTNIcjVsZ3o4Rk90MW1JdEdnL01kOVhuWnp1SGRzUmRCL2MxWjJrQXFRajhBTWtVQ29YWXZYc29lbnE2SW9YVjBtcmN2RFdXckM0UkFBQUFBQUFBdnBPYk44ZGlabVkrVXNqbHN2WFoyYzVrc3pPQVAwL2dCMGltV013bnZXbFpYUzNGclZ2anphWWZBQUFBQUFBQWFMVnZCbjVtSTRYR0NxOXZ6czY2QXlDMVhBQWswcmhaZWZDQmUrUFlzVk9Sd3Z6OFlwdzhlVGJaVFJVQUFBQUF3TzFvZFhRcVNwT3pNZi9xdVFEZzdmWGlaNTZOQzlldlJ3cjVhSXM3TTRYSW43b2N0eXBmQ0c0L3BabjVLTTh1Um1VREZSRFVHdi9VMXJadTdzLzd5bGRmakN0WHI4Y3JyN3dlclhMMTZzM203SGZ0MHY3YU56cUJuOFNxMVVyOVZKczdIVnVsWEM1SHBWS05yYXhXS3RkUEtXcXI1ZUEyVXE1RVJ6NFhoVXcyTXBtMk5lODFiV2kwL0t6VVAyQlhGcGVqa0hQSkFuaTd0UlZjaXdFQUFDQzE2a3I5Ny8zbmwyUDUrbmdBOFBhYW5acXB6NmJTelhvN1NwVm9tNWwzamI5TlZlc3p5TXI4VW14bDA5T3owZEZSakZ3Mkc2MVNxcy8yeS9WWjh0cTFCWC9HeENheHhmb0ZZV0o4S2w1ODZVUzB5b1VMVitMV3JiRklwYTJ0clhrMmlscjlRM0hwNHMwb3p5MUdhVUx6eSsxbWUvMXNxMTlvKzdxN1kyWitQa25vNTlJclorTGw5cTQ0Y3ZDT0FPRHQxWGxvSkxMZG5RRUFBQUNrc3pvMkZZdm5yc1d0WDlYK0FQQjJPM1hyYk14VTBwUU9aRXZsMkhuNlpzUzV5YmlWT3hPUVFsdWtuZSsvK09MeDJFZzJVcmFoMVFSK0VwdWNtSTV5L2NMOWE3LzIyV2lWeTVldng5VFVkS1RTcUx6YVNMVlgxWlhWbVBuNnljaDJGQ1BUV1F4dVA3WFRWMk9nMGhaejlhOVRkRkdObmI0WTU1YXFNZmg2bXZwRUFONjYzWi84UVlFZkFBQUFBR0RUbXFxVVlybVdadHRLTnRwaUlKdVBqa3pybWxPQXJVdmdKN0dKeWVubXVYRHhhdEFhMVpWU00vREQ3YXUyTUJVRDFiYTRVb3RJa1g4ZWZmMWluTDh3Rm5kMUR3UUFiNi9CSDNrODJ1L1lGUUFBQUFBQW05RjBwUnpWUkdVSm1iYTJHTWdWNmtONWpTUkFlcGtBU0d4N05oOEhDeDJSYjB0emlSbXZyTWFsMHRiZW5Ra0FBQUFBQUVEcmpKWlg0MnA1T1VxMWFsUmk3WUdmdm13dXRtZnlVV3hyaTZ3VlJFQUxhUGdCa3N1MVpaSldFNVpxdFZpc3BxbE9CQUFBQUFBQWdMOXNOYXF4WEo5SHBlbjJpU2hFV3hRemJkR20zUWRvRVlFZklMbStiRGIyNXRzamx5aXQzR2o0V2EwSi9BQUFBQUFBQU5BYWsrVlN6RlRMa2NxT1hDRjI1WW9CMENvQ1AwQnk3VzJaNk12a2t1ME1YS3hVbzF3ckJRQUFBQUFBQUxUQ1lyVVNzNVYwZ1ovdStxeXNOMk1jRDdTT0t3eVFYTEV0RTl1eXVXUVZoUXUxU2l4VUFnQUFBQUFBQUZwaW9WYU4yV3E2Z1ZSM0podTlXZU40b0hWU0ZYQUEvS24yekRjYmZycXoyV2I0SjVYeFNpbG1FaWFyQVFBQUFBQUFvR0d5dkJvM3l5dVJ5bEN1RUR1emhRQm9GWUVmSUxsR3MwK21yUzBLOVV0TXJpMU55MC9EU3JVYTVhZ0ZBQUFBQUFBQXBMUmFxOFZ5ZlJhVlNxRStJMnM4SkEvUUtxNHdRTXNNNTR2TjlISXF0OG9yTVZFdUJRQUFBQUFBQUtRMFVTbkZqWVFOUHdPNWZPeXF6OG9BV3NYU1FLQmxldHF5emYya3FjeFd5NUdKZEkxQkFBQUFBQUFBMExCUXJjUk1wUnlwZERibVpHM3A1bVFBZjVuQUQ5QXl2ZGw4OUZUVE5mTE0xbSswQ20yS3lRQUFBQUFBQUVocm9WYUptV3Jhd0U5WFJ1QUhhQjJCSDZCbGRtUnpNVnZKUnlwajVkWEl0V240QVFBQUFBQUFJSTJWV2pYbXE1VW8xV3FSUW04bUZ6MlpiQlROdElBV1U1VUJ0RXdqdGR5ZXNKR25VYVc0VXEwR0FBQUFBQUFBcEZDdTFXS3hQb09xSmdyODVPdXpzZTVzTGpJQ1AwQ0xhZmdCV21abnZoalRDYXNQYjVaWG9pTWpwd2dBQUFBQUFFQWFTN1ZxZlFhMUdxdTFOQStkZDlWbldVUFpRaFRhekxTQTFuS1ZBVnFtSjVOTHVwdDB0bEp1SnF3QkFBQUFBQUFnaFZLdEduUFZjcFFqVGNOUEkralRtSTlsUThNUDBGb0NQMERMTlBhVEpnMzhWQ3V4WUtVWEFBQUFBQUFBaVpScXRaaXJ6NkFxYWZJK1VXaHJpKzVHNE1kS0w2REZyUFFDV2laZnY1RXB0bVdqczM1VDAwaEhsOWE0KzNTaGZyUFZhUGhacmxhYlA3WWJKUUFBQUFCZ00yZ2ZHWXhzZDBmcys2Y2ZDd0RXMStLMUcxRjc4ZVdJbCtjanBsZGlyZm9QanNUQkkzZkhIZmZkRzBOOWZjSFdrdXZyaWt3eEg2MzAyR01QeDcxSDdvcDkrM2JIVnBQTlppSmpYZDZmMnZLQm4wd20wenk5dlQyeFZlWHorZm8zUnJvV2xtOG4wMW1NN0hKN1pIczZnNjJqOGE3S1J6bUttV3cwaW5sS3RiV3Q0NnBFTGFyNWJGUTZDMUZvSktOYi9MNEZBQUFBQUZnUHVlNzJhS3YvM1dmM2ZRY0NnUFdWeTVhaitrWm40NHRJb1gxYlQyeTdZemk2NzcwanV2djdnNjBsMDU2UHRseHJaNWhEUXp1YStZWkNvUkJiVGFhdExkcVVRdnlwTFIvNDZld3MxcjhSY3ZGZi90Mi9HVnZWdmZjZWpPN3UxZ1p4QnQ1M05DcUx5MUdlV1FpMmx1bnJOMkxYNzB6RTJOeDhMTS9QeDVyMWRrWG1nMGRqVzI5djlMUzNCd0RycXpBOEVBQUFBRUJhbWM2TzVzbjM5d1lBNnlzN054WFQxZkthTjFWOFMvL3dZQng0OUw3WS9zQ2g2TjYyZFVzbmFKMGRPNzRaSkJzWjJSVnNiVnMrOFBPdGRwdkhIejhhVzlYT25UdWF2dyt0MUhsb0pHcmxTbFNXVjRPdHBiZS9QZnFmM3hIelVZMUlFZmhwejBkdFpEQ0tlM1pGVDc4YVJJRDFsdXZwQ0FBQUFBQ0F6YUpVS3NmYzNFSlVLbXZiVlBFdHhmWkM5UFgxUkM1blV3WFFXZ0kvZnhKMGVlS0pyUnY0V1ErZGgvY0dXMU52VjY2WlpHNDAvS1JRSythanRuY3cydS9aSDczMUh4Y0FBQUFBQUFEZXFuSzVISFB6NlFJLzdjV2l3QSt3TGpJQjBFS0ZRajZHQmdlaXF5dk4ycmhHeW5weWNqcFdWbFlDQUFBQUFBQUExbUpsdGRTY1BUVm1VQ2wwZDNmR3JsMkR6UmtaUUN0dCtZWWZvTFVhSy9PNnVqcWlrR2h0WENOZHZiaTBsQ3hsRFFBQUFBQUF3TlpWS3BWaWNYRTVhclZhckZVMm00bDhJUi90N2NVQWFEV0JINkNsR3VubDRlR2g2TzVKMC9EVHFGVWNHNXVNNWVYVkFBQUFBQUFBZ0xWWVdscUptemZIWXEwYUQ4RVBEYVhiZWdIdzNWanBCYlJVTnBlTnpzNlVEVC9WK28zWHNvWWZBQUFBQUFBQTFtUjVlYVhaOEpOQ0p0UDJKek14blJ2QStoRDRBVm9xbDgzRzlvRnQwZDdSSGlrMGdqNHpNM094dXBybTVnc0FBQUFBQUlDdGFXNXVJZGxXaWJhMlRQVDM5MXJuQmF3YmdSK2dwZkw1ZkF3Tk51b0xPeUtGVXFrY2t4UFRzYkt5RWdBQUFBQUFBUEJXVFV4TXhmemNRcVRRYVBqcDYrdUpvc0FQc0U0RWZvQ1dhdXdyN2V4c1Q3alNxL0luSzcycUFRQUFBQUFBQUcvVjB2SktsTXZsU0tHdHJTMkt4V0xrY3RrQVdBOENQMEJMNWZPNUdCd2NhTzRzVGFGeDB6VTZOdG5jcVFvQUFBQUFBQUJ2MWVUa2RNek5MMFlLbVV3bXRtM3JpZmFpaGg5Z2ZRajhBQzNWcUM4c0ZBcVJ6YWE1M0RTYWZaYVdscUpjcVFRQUFBQUFBQUM4VmVWU0phclZORE9uUnNOUG9aaVBySVlmWUowSS9BQXQxVWd6TjFaNjVST3U5SnFabVl2VjFWSUFBQUFBQUFEQVc3V3lzaExsVXJxVlhsMmRuYzN0RndEclFlQUhXQmVOUkhOUFQxZXo4V2N0eXVWS3pNN09DL3dBQUFBQUFBQ3dKc3ZMeTFFcXBaazVOUUkvUGIzZFVTd1dBbUE5Q1B3QTZ5S1h6VFpYZTYxVnJWYXIzM2lWbzFhdE5yOEdBQUFBQUFDQXQ2THhvSG1sa21iZTFIam92VmpJTjJkaUFPdEI0QWRZRjhWaU1mcjZlaUtUNkNhbmtiaWVtNXNQQUFBQUFBQUFlQ3NXRnBaaWRYVTFVbWdFZnJiMTlUWm5ZZ0RyUWVBSFdCZlpYRFlLeFVLc2JhSFhueW1WSzdHeVlxMFhBQUFBQUFBQWIwMjVYSTVLcFJJcE5GWjZOZFo1NVhJYWZvRDFJZkFEckl0OFBoZGRuUjNObTUwVVZsZExzYkM0RkFBQUFBQUFBUEJXck5UblRlV0VnWit1cnM3NlRDd2ZBT3RCNEFkWUY4VkNJWHA2dWlLVFNYUFpXVjVlaWJtNWhRQUFBQUFBQUlDM29qRnZhanhrbmtJajhOUGIyeFhGb3NBUHNENEVmb0IxMGFndmJJUitVaW1YSzhsMnFnSUFBQUFBQUxEMWxFcWxxRmFya1VJajhGT296OEt5V1N1OWdQVWg4QU9zaThiTzByNituc2hrMDF4MkZoZVdZbVo2TGdBQUFBQUFBT0N0V0ZwY2p0V1ZOQTAvalMwWGpaVmVoWUtHSDJCOUNQd0E2NktSWm03YzRHVGEwbHgyR2cwL0t5c2FmZ0FBQUFBQUFIaHJ5dVZ5VkJJMS9EUTBXbjRhQjJBOUNQd0E2eUtmejBWWFYwZWt1c2RaV1YyTnhjV2xBQUFBQUFBQWdMZGlaYVVVNVZJNVVzbG1Nd0kvd0xySkJjQTZ5T2Z6MGRIUlhyL0pTWk16YkxUN3pNMHRCQUFBQUFEQVh6WTNOeC8vNUwvK0g1dC9qNmdwSElDL3lodHZYSXpGaFRRUG1EZHlQbzIxWGdJL3dIb1IrQUhXUmVQbXBySFdLNVZLdWR5c1dRUUFBQUFBK010bTV4YmkrZWRmamFXbDVlWUJnTmF6emd0WVh3SS93THBvclBUcTZHeVBUS0pGZ3NlUG40NWJ0OFpqWm1ZdUFPRGI2ZTd1ckordStPaEhQeGhkWFowQkFBQUFBTkJLallmZk02bUdZUURmaGNBUHNDN2FNbTJSYXpiOHBFazJ6ODdPTmJzUlQ1dzhHd0R3N2ZUMzk4YTJiYjJ4dWxxS3JxNEFBQUFBQUdncEJUL0FlaEw0QWRaRkkreFRLQlpTNVgxaWRHeXllUnE3VlFIZzI5bTFhN0I1L3Y3ZiszZ0FBQUFBQUxSU0krenp6WVlmcVI5Z2ZlZ1RBOVpGTHBlTDltSWhNbTB1T3dBQUFBQUFBR3cramJCUG01b2ZZSjJZdkFQcm9uRnZrOG02NUFBQUFBQUFBTEFadFVXeVZSY0FiNExwTzdBdTh2bDhkSFoyUkpzYVF3QUFBQUFBQURhaFhLNngwc3NJSGxnZnJqYkF1bWhVR0RiMmxnSUFBQUFBQU1CbTA5aDI4YTBEc0I0RWZvQjEwUWo3RkF1RmFGTmxDQUFBQUFBQXdDYlVtSWUxU2Z3QTYwVGdCMWdYemNCUHNkQnMrZ0VBQUFBQUFJRE5wbHF0UmExV0M0RDFJUEFEckl0R210bk9VZ0FBQUFBQUFEYWxXalREUHZJK3dIb3hmUWZXUlQ2Zmk0Nk9ZdGpvQlFBQUFBQUFBQUJySS9BREFBQUFBQUFBQUFBYmlNQVBzRzRhYTcwQUFBQUFBQUFBZ0xVUitBRUFBQUFBQUFBQWdBMUU0QWNBQUFBQUFBQUFBRFlRZ1I4QUFBQUFBQUFBQU5oQUJINEFBQUFBQUFBQUFHQURFZmdCQUFBQUFBQUFBSUFOSkJjQUFBQUFBQUNiU0c5UFYvemN6LzFNVkN1VktKVXJBUUN0MXR2YkZaMmRIWkhMWlFOZ1BRajhBQUFBQUFBQW0wcFBUM2Q4OUNNZkRBQUEyS3phYW5VQjBHS3JxNlhtZWYzMWM3RmFLZ1VBdEZxaGtJOWlvUkIzMzMxbjgyc0FBQUFBQUlETlFzTVBzQzR5bWJiSTVYSXhNTEF0S2hVVnVnQzBYamFYajN3dUc5bXNDbDBBQUFBQUFHQnowZkFEQUFBQUFBQUFBQUFiU0NZQUFBQUFBQUFBQUlBTlErQUhBQUFBQUFBQUFBQTJFSUVmQUFBQUFBQUFBQURZUUFSK0FBQUFBQUFBQUFCZ0F4SDRBUUFBQUFBQUFBQ0FEVVRnQndBQUFBQUFBQUFBTmhDQkh3QUFBQUFBQUFBQTJFQUVmZ0FBQUFBQUFBQUFZQU1SK0FFQUFBQUFBQUFBZ0ExRTRBY0FBQUFBQUFBQUFEWVFnUjhBQUFBQUFBQUFBTmhBQkg0QUFBQUFBQUFBQUdBRCtmOEFVTG1OaUFOL0NpRUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDU3NXB4IDgyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDU3NXB4O1xuICBoZWlnaHQ6IDgyMnB4O1xuICBtYXgtd2lkdGg6IDU3NXB4O1xuICBtYXgtaGVpZ2h0OiA4MjJweDtcbiAgem9vbTogMTMwJTsgfVxuXG4jY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIG9sLCAjY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIHAsICNjbGllbnRHaWZ0LXByZXZpZXcgLmdpZnQtcHJldmlldy1jb250YWluZXIgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuI2NsaWVudEdpZnQtcHJldmlldyAuZ2lmdC1wcmV2aWV3LWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbiNjbGllbnRHaWZ0LXByZXZpZXcgLmdpZnQtcHJldmlldy1jb250YWluZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4jY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4jY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuI2NsaWVudEdpZnQtcHJldmlldyAuZ2lmdC1wcmV2aWV3LWNvbnRhaW5lciAuY2FyZC1pbmZvIGg0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIC5jYXJkLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4jY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIC5jYXJkLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNjbGllbnRHaWZ0LXByZXZpZXcgLmdpZnQtcHJldmlldy1jb250YWluZXIgLmNhcmQtYWRkcmVzcyBoNCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudEdpZnQtcHJldmlldyAuZ2lmdC1wcmV2aWV3LWNvbnRhaW5lciAuY2FyZC1hZGRyZXNzIHAge1xuICBmb250LXNpemU6IDEwcHg7IH1cblxuI2NsaWVudEdpZnQtcHJldmlldyAuZ2lmdC1wcmV2aWV3LWNvbnRhaW5lciAuY2FyZC1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4jY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIC5jYXJkLW1lc3NhZ2UtdGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudEdpZnQtcHJldmlldyAuZ2lmdC1wcmV2aWV3LWNvbnRhaW5lciAuY2FyZC1tZXNzYWdlLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4jY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIC5jYXJkLW1lc3NhZ2UtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4jY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIC50aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNjbGllbnRHaWZ0LXByZXZpZXcgLmdpZnQtcHJldmlldy1jb250YWluZXIgLmhvdy10by11c2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYm90dG9tOiAzMHB4OyB9XG5cbiNjbGllbnRHaWZ0LXByZXZpZXcgLmdpZnQtcHJldmlldy1jb250YWluZXIgLmhvdy10by11c2UgaDQge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuI2NsaWVudEdpZnQtcHJldmlldyAuZ2lmdC1wcmV2aWV3LWNvbnRhaW5lciAuaG93LXRvLXVzZSBwLCAjY2xpZW50R2lmdC1wcmV2aWV3IC5naWZ0LXByZXZpZXctY29udGFpbmVyIGxpIHtcbiAgZm9udC1zaXplOiA4cHg7IH1cblxuI2NsaWVudEdpZnQtcHJldmlldyAuZ2lmdC1wcmV2aWV3LWNvbnRhaW5lciAua2FsZW5kZXMtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDAlO1xuICBsZWZ0OiAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ueHMgI2NsaWVudEdpZnQtcHJldmlldyAuZ2lmdC1wcmV2aWV3LWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICB6b29tOiA3MCU7IH1cblxuI2NsaWVudC1naWZ0VXBkYXRlIC5naWZ0VXBkYXRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNjbGllbnQtZ2lmdC1zZW5kIC5zZW5kLWNvbnRlbnQgLnN0YXR1cy1saWJlbGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2NsaWVudC1naWZ0LXNlbmQgLnNlbmQtY29udGVudCAuc3RhdHVzLWxpYmVsbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI2NsaWVudC1naWZ0LXNlbmQgLnNlbmQtY29udGVudCAuc2VuZC1saW5lIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4jY2xpZW50LWxpc3QtY3JpdGVyZSAuY3JpdGVyZS1ibG9jIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI2NsaWVudC1saXN0LWNyaXRlcmUgLmNyaXRlcmUtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI2NsaWVudC1saXN0LWNyaXRlcmUgLmNyaXRlcmUtbWFpbiAuY3JpdGVyZS1tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbiNjbGllbnQtbGlzdC1jcml0ZXJlIC5jcml0ZXJlLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMjBweDsgfVxuXG4jY2xpZW50LWxpc3QtY3JpdGVyZSAuY3JpdGVyZS1jaG9pY2UgLmNyaXRlcmUtY2hvaWNlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiNjbGllbnQtZ2lmdFVwZGF0ZUFjdGl2YXRpb25Db2RlIC5naWZ0VXBkYXRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNjbGllbnQtbWVyZ2VSZWNhcCAuc3RhdHVzLWxpYmVsbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAjY2xpZW50LW1lcmdlUmVjYXAgLnN0YXR1cy1saWJlbGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNjbGllbnQtbWVyZ2VSZWNhcCAubWVyZ2UtYmxvY0NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiNjbGllbnQtbWVyZ2VSZWNhcCAubWVyZ2UtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4jY2xpZW50LW1lcmdlUmVjYXAgLm1lcmdlLXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjY2xpZW50LW1lcmdlUmVjYXAgLm1lcmdlLXZhbHVlIHAge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDsgfVxuXG4jY2xpZW50LW1lcmdlUmVjYXAgLm1lcmdlLWlucHV0IHtcbiAgcGFkZGluZy10b3A6IDVweDsgfVxuXG4jY2xpZW50LW1lcmdlUmVjYXAgLm1lcmdlLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiNjbGllbnQtbWVyZ2VSZWNhcCAubWVyZ2UtaW5wdXQtbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jY2xpZW50LXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NsaWVudC1wYWdlIC5jbGllbnQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuICAjY2xpZW50LXBhZ2UgLmNsaWVudC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NsaWVudEJvdHRvbS1tZW51IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7IH1cbiAgI2NsaWVudEJvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjY2xpZW50Qm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0gLmJvdHRvbS1tZW51LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzlFOUU5RTsgfVxuICAgICNjbGllbnRCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbSAuYm90dG9tLW1lbnUtbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjOUU5RTlFOyB9XG4gICAgI2NsaWVudEJvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtLnNlbGVjdGVkIC5ib3R0b20tbWVudS1pY29uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMxQTIzN0U7IH1cbiAgICAjY2xpZW50Qm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0uc2VsZWN0ZWQgLmJvdHRvbS1tZW51LWxpYmVsbGUge1xuICAgICAgY29sb3I6ICMxQTIzN0U7IH1cblxuLmNsaWVudC1zdGF0aXN0aWNzIC5wbGF0Zm9ybS1jdXN0b20tZmllbGRzLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5jbGllbnQtc3RhdGlzdGljcyAuY3VzdG9tLWZpZWxkLW1hbmRhdG9yeSB7XG4gIGNvbG9yOiByZWQ7IH1cblxuI2NsaWVudC12aXNpdGVMaXN0IC5jbGllbnQtdmlzaXRlTGlzdC1oZWFkZXIge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4jY2xpZW50LXZpc2l0ZUxpc3QgLnZpc2l0ZS1pdGVtIC52aXNpdGUtZmVhdHVyZXMgLnZpc2l0ZS1mZWF0dXJlcy1udW1lcm8ge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudC12aXNpdGVMaXN0IC52aXNpdGUtaXRlbSAudmlzaXRlLW1vbnRhbnQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2NsaWVudC12aXNpdGVMaXN0IC52aXNpdGUtaXRlbSAudmlzaXRlLWFydGljbGVzIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmRlc2t0b3AgI2NsaWVudC12aXNpdGVMaXN0IC52aXNpdGUtaXRlbSAudmlzaXRlLWZlYXR1cmVzIC52aXNpdGUtZmVhdHVyZXMtbnVtZXJvIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLmRlc2t0b3AgI2NsaWVudC12aXNpdGVMaXN0IC52aXNpdGUtaXRlbSAudmlzaXRlLW1vbnRhbnQge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4jZ2lmdC11cGRhdGUtYmVuZWZpY2lhaXJlIC5nZW5yZS1ncm91cCAuZ2VucmUtZ3JvdXAtaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAjZ2lmdC11cGRhdGUtYmVuZWZpY2lhaXJlIC5nZW5yZS1ncm91cCAuZ2VucmUtZ3JvdXAtaW5wdXQgLmdlbnJlLWdyb3VwLWlucHV0LWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI2dpZnQtdXBkYXRlLWNvbXBvc2l0aW9uIC5wYWNrLXNlbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjZ2lmdC11cGRhdGUtY29tcG9zaXRpb24gLnBhY2stc2VsZWN0aW9uLWl0ZW0gLnBhY2stc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgI2dpZnQtdXBkYXRlLWNvbXBvc2l0aW9uIC5wYWNrLXNlbGVjdGlvbi1pdGVtIC5wYWNrLXNlbGVjdGlvbi1pdGVtLWNvbnRhaW5lciAucGFjay1saWJlbGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjZ2lmdC11cGRhdGUtY29tcG9zaXRpb24gLnBhY2stc2VsZWN0aW9uLWl0ZW0gLnBhY2stc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIC5wYWNrLWZlYXR1cmVzIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNnaWZ0LXVwZGF0ZS1jb21wb3NpdGlvbiAucGFjay1zZWxlY3Rpb24taXRlbSAucGFjay1zZWxlY3Rpb24taXRlbS1jb250YWluZXIgLnBhY2stZGV0YWlscy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgICAgI2dpZnQtdXBkYXRlLWNvbXBvc2l0aW9uIC5wYWNrLXNlbGVjdGlvbi1pdGVtIC5wYWNrLXNlbGVjdGlvbi1pdGVtLWNvbnRhaW5lciAucGFjay1kZXRhaWxzLWNvbnRhaW5lciAuYmxvYy1saW5lIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDsgfVxuICAgICAgICAjZ2lmdC11cGRhdGUtY29tcG9zaXRpb24gLnBhY2stc2VsZWN0aW9uLWl0ZW0gLnBhY2stc2VsZWN0aW9uLWl0ZW0tY29udGFpbmVyIC5wYWNrLWRldGFpbHMtY29udGFpbmVyIC5ibG9jLWxpbmUgLmJsb2MtdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgI2dpZnQtdXBkYXRlLWNvbXBvc2l0aW9uIC5wYWNrLXNlbGVjdGlvbi1pdGVtIC5wYWNrLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuXG4jZ2lmdC11cGRhdGUgLmxpbWl0LWlucHV0LXdpZHRoIGlucHV0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZ2lmdC11cGRhdGUgLmNhcnRlLWltYWdlcy1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgI2dpZnQtdXBkYXRlIC5jYXJ0ZS1pbWFnZXMtY29udGFpbmVyIC5jYXJ0ZS1pbWFnZSB7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGhlaWdodDogODVweDtcbiAgICBtaW4td2lkdGg6IDEzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNnaWZ0LXVwZGF0ZSAuY2FydGUtaW1hZ2VzLWNvbnRhaW5lciAuY2FydGUtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAgICNnaWZ0LXVwZGF0ZSAuY2FydGUtaW1hZ2VzLWNvbnRhaW5lciAuY2FydGUtaW1hZ2Uuc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgIzAzOUJFNTsgfVxuXG4jZ2lmdC11cGRhdGUtdmFsaWRpdGUgLmxpbWl0LWlucHV0LXdpZHRoIGlucHV0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jZGVza3RvcC1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOyB9XG4gICNkZXNrdG9wLWxheW91dCAuZGVza3RvcC1sYXlvdXQtbWVudS1tYWluIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG4gICAgei1pbmRleDogMTM7IH1cbiAgI2Rlc2t0b3AtbGF5b3V0IC5tZW51LW1haW4tZnVsbCB7XG4gICAgd2lkdGg6IDMzMHB4OyB9XG4gICNkZXNrdG9wLWxheW91dCAuZGVza3RvcC1sYXlvdXQtbWFpbi10b3Age1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMTEsIDYsIDY3LCAwLjA0KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE0OyB9XG4gICNkZXNrdG9wLWxheW91dCAuZGVza3RvcC1sYXlvdXQtY29udGV4dHVhbC1saW5rcyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDMycHggNDhweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgei1pbmRleDogMTM7XG4gICAgd2lkdGg6IDMzMHB4OyB9XG4gICNkZXNrdG9wLWxheW91dCAuZGVza3RvcC1sYXlvdXQtbWFpbiAuZGVza3RvcC1sYXlvdXQtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogQmFuZGVhdSBoYXV0IGRlc2t0b3AgOiBtYXJxdWUsIGFjdGlvbnMgKGFpZGUsIHJlY2hlcmNoZSwgbm90aWZpY2F0aW9ucywgbWVudSkgKi9cbiNkZXNrdG9wLXRvcCB7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMCAyNHB4IDAgMTZweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVERjY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMEIwNjQzO1xuICAvKiBNYXJxdWUgKCsgcmV0b3VyKSAqL1xuICAvKiBBY3Rpb25zICovIH1cbiAgI2Rlc2t0b3AtdG9wIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAjZGVza3RvcC10b3AgLmR0LWxlZnQge1xuICAgIGdhcDogNnB4OyB9XG4gICNkZXNrdG9wLXRvcCAuZHQtYmFjayB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjZGVza3RvcC10b3AgLmR0LWJhY2sgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjZGVza3RvcC10b3AgLmR0LWJhY2s6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjJGRTsgfVxuICAjZGVza3RvcC10b3AgLmR0LWJyYW5kIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNkZXNrdG9wLXRvcCAuZHQtbG9nbyB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1pbi13aWR0aDogMzJweDsgfVxuICAgICNkZXNrdG9wLXRvcCAuZHQtbG9nbyBwb2x5Z29uIHtcbiAgICAgIGZpbGw6ICM2YzRjZjE7IH1cbiAgICAjZGVza3RvcC10b3AgLmR0LWxvZ28gLmR0LWxvZ28tZjEge1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjM1OyB9XG4gICAgI2Rlc2t0b3AtdG9wIC5kdC1sb2dvIC5kdC1sb2dvLWYyIHtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC41NTsgfVxuICAgICNkZXNrdG9wLXRvcCAuZHQtbG9nbyAuZHQtbG9nby1mMyB7XG4gICAgICBmaWxsLW9wYWNpdHk6IDE7IH1cbiAgICAjZGVza3RvcC10b3AgLmR0LWxvZ28gLmR0LWxvZ28tZjQge1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjY7IH1cbiAgICAjZGVza3RvcC10b3AgLmR0LWxvZ28gLmR0LWxvZ28tZjUge1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjg1OyB9XG4gICAgI2Rlc2t0b3AtdG9wIC5kdC1sb2dvIC5kdC1sb2dvLWY2IHtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC40NTsgfVxuICAgICNkZXNrdG9wLXRvcCAuZHQtbG9nbyAuZHQtbG9nby1hY2NlbnQge1xuICAgICAgZmlsbDogI0M4Mzg2ODsgfVxuICAjZGVza3RvcC10b3AgLmR0LWJyYW5kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNkZXNrdG9wLXRvcCAuZHQtcmlnaHQge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDsgfVxuICAjZGVza3RvcC10b3AgLmR0LWhlbHAge1xuICAgIGdhcDogOHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2Rlc2t0b3AtdG9wIC5kdC1oZWxwIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI2Rlc2t0b3AtdG9wIC5kdC1oZWxwOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y1RkU7XG4gICAgICBib3JkZXItY29sb3I6ICNEOUQyRkI7IH1cbiAgI2Rlc2t0b3AtdG9wIC5kdC1pY29uLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2Rlc2t0b3AtdG9wIC5kdC1pY29uLWJ0biAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICNkZXNrdG9wLXRvcCAuZHQtaWNvbi1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjJGRTsgfVxuICAjZGVza3RvcC10b3AgLmR0LWRvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRTUzOTZCOyB9XG4gICNkZXNrdG9wLXRvcCAuZHQtdXNlciB7XG4gICAgZ2FwOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nOiAzcHggNHB4IDNweCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2Rlc2t0b3AtdG9wIC5kdC11c2VyIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgI2Rlc2t0b3AtdG9wIC5kdC11c2VyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGNEYyRkU7IH1cbiAgI2Rlc2t0b3AtdG9wIC5kdC1hdmF0YXIge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBtaW4td2lkdGg6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuI21lbnUtaGVscCAubWVudS1oZWxwLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ny42N2RlZywgI0ZCQTY3RCAzLjU2JSwgI0ZEQkM3RiA5Mi40OCUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDhweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7IH1cbiAgI21lbnUtaGVscCAubWVudS1oZWxwLWhlYWRlciAubWVudS1oZWxwLWhlYWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI21lbnUtaXRlbXMgLm1lbnUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAjbWVudS1pdGVtcyAubWVudS1oZWFkZXIgLm1lbnUtaGVhZGVyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjbWVudS1pdGVtcyAubWVudS1oZWFkZXIgLm1lbnUtaGVhZGVyLXByb2ZpbGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgI21lbnUtaXRlbXMgLm1lbnUtaGVhZGVyIC5tZW51LWl0ZW1zLXBob3RvIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7IH1cblxuI21lbnUtaXRlbXMgLm1lbnUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jbWVudS1pdGVtcyAubWVudS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jbWVudS1pdGVtcyAubWVudS1pdGVtcy1zZXBhcmF0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNtZW51LWl0ZW1zIC5tZW51LWl0ZW1zLWxpbmsge1xuICBjb2xvcjogIzRGNTA1MDsgfVxuICAjbWVudS1pdGVtcyAubWVudS1pdGVtcy1saW5rIG1kLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBjb2xvcjogIzRGNTA1MDsgfVxuICAjbWVudS1pdGVtcyAubWVudS1pdGVtcy1saW5rIC5tZW51LWl0ZW1zLWxpbmstbmFtZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbiNtZW51LWl0ZW1zNERlc2t0b3AgLm1lbnUtdXNlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Ny42N2RlZywgI0ZEQkM3RiAzLjU2JSwgI0ZCQTY3RCA5Mi40OCUpO1xuICBib3gtc2hhZG93OiAwcHggMzJweCA0OHB4IHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDsgfVxuICAjbWVudS1pdGVtczREZXNrdG9wIC5tZW51LXVzZXItaGVhZGVyIC5tZW51LXVzZXItaGVhZGVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAxMHB4OyB9XG4gICNtZW51LWl0ZW1zNERlc2t0b3AgLm1lbnUtdXNlci1oZWFkZXIgLm1lbnUtdXNlci1oZWFkZXItZGljb25uZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDEwcHg7IH1cbiAgI21lbnUtaXRlbXM0RGVza3RvcCAubWVudS11c2VyLWhlYWRlciAudXNlci1waG90byBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4MHB4OyB9XG4gICNtZW51LWl0ZW1zNERlc2t0b3AgLm1lbnUtdXNlci1oZWFkZXIgLnVzZXItbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgI21lbnUtaXRlbXM0RGVza3RvcCAubWVudS11c2VyLWhlYWRlciAudXNlci1mZWF0dXJlcy1ib3V0aXF1ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgI21lbnUtaXRlbXM0RGVza3RvcCAubWVudS11c2VyLWhlYWRlciAudXNlci1mZWF0dXJlcy1tYWlsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjbWVudS1pdGVtczREZXNrdG9wIC5tZW51LXVzZXItaGVhZGVyIC51c2VyLWZlYXR1cmVzLWlkIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI21lbnUtaXRlbXM0RGVza3RvcCAubWVudS11c2VyLWhlYWRlciAubWVudS1oZWFkZXItcHJvZmlsZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuI21lbnUtaXRlbXM0RGVza3RvcCAubWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzQ3MjJBRTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAjbWVudS1pdGVtczREZXNrdG9wIC5tZW51LWNvbnRlbnQgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICNtZW51LWl0ZW1zNERlc2t0b3AgLm1lbnUtY29udGVudCAubWVudS1pdGVtcy1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBOyB9XG4gICNtZW51LWl0ZW1zNERlc2t0b3AgLm1lbnUtY29udGVudCAubWVudS1pdGVtcyAubWVudS1pdGVtLW1haW4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbWVudS1pdGVtczREZXNrdG9wIC5tZW51LWNvbnRlbnQgLm1lbnUtaXRlbXMgLm1lbnUtaXRlbS1tYWluIG1kLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgI21lbnUtaXRlbXM0RGVza3RvcCAubWVudS1jb250ZW50IC5tZW51LWl0ZW1zIC5tZW51LWl0ZW0tbWFpbi5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI0ZEQkM3RjsgfVxuICAgICAgI21lbnUtaXRlbXM0RGVza3RvcCAubWVudS1jb250ZW50IC5tZW51LWl0ZW1zIC5tZW51LWl0ZW0tbWFpbi5zZWxlY3RlZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGREJDN0Y7IH1cbiAgI21lbnUtaXRlbXM0RGVza3RvcCAubWVudS1jb250ZW50IC5tZW51LWl0ZW1zIC5tZW51LWl0ZW0tbWFpbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4MTg5NDsgfVxuICAjbWVudS1pdGVtczREZXNrdG9wIC5tZW51LWNvbnRlbnQgLm1lbnUtaXRlbXMgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNtZW51LWl0ZW1zNERlc2t0b3AgLm1lbnUtY29udGVudCAubWVudS1pdGVtcyAubWVudS1pdGVtOm5vdCgubm8tYmFja2dyb3VuZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4MTg5NDsgfVxuICAgICNtZW51LWl0ZW1zNERlc2t0b3AgLm1lbnUtY29udGVudCAubWVudS1pdGVtcyAubWVudS1pdGVtLm5vLXRvcC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgICAjbWVudS1pdGVtczREZXNrdG9wIC5tZW51LWNvbnRlbnQgLm1lbnUtaXRlbXMgLm1lbnUtaXRlbS5zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI0ZEQkM3RjsgfVxuICAgICAgI21lbnUtaXRlbXM0RGVza3RvcCAubWVudS1jb250ZW50IC5tZW51LWl0ZW1zIC5tZW51LWl0ZW0uc2VsZWN0ZWQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkRCQzdGOyB9XG5cbiNtZW51LXVzZXItcGFzc3dvcmQgLm1lbnUtdXNlci1wYXNzd29yZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICNGQkE2N0QgMy41NiUsICNGREJDN0YgOTIuNDglKTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiA4cHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpOyB9XG4gICNtZW51LXVzZXItcGFzc3dvcmQgLm1lbnUtdXNlci1wYXNzd29yZC1oZWFkZXIgLm1lbnUtdXNlci1wYXNzd29yZC1oZWFkZXItYXJyb3cge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jbWVudS11c2VyIC5tZW51LXVzZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI21lbnUtdXNlciAubWVudS11c2VyLWhlYWRlciAubWVudS11c2VyLWhlYWRlci1hcnJvdyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMTBweDsgfVxuICAjbWVudS11c2VyIC5tZW51LXVzZXItaGVhZGVyIC51c2VyLXBob3RvIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7IH1cbiAgI21lbnUtdXNlciAubWVudS11c2VyLWhlYWRlciAudXNlci1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAjbWVudS11c2VyIC5tZW51LXVzZXItaGVhZGVyIC51c2VyLWZlYXR1cmVzLWJvdXRpcXVlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAjbWVudS11c2VyIC5tZW51LXVzZXItaGVhZGVyIC51c2VyLWZlYXR1cmVzLW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICNtZW51LXVzZXIgLm1lbnUtdXNlci1oZWFkZXIgLnVzZXItZmVhdHVyZXMtaWQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jbWVudS11c2VyIC5tZW51LXVzZXItc3RhdHMge1xuICBib3gtc2hhZG93OiA4cHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpOyB9XG4gICNtZW51LXVzZXIgLm1lbnUtdXNlci1zdGF0cyAubWVudS11c2VyLXN0YXRzLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3MjJBRTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAjbWVudS11c2VyIC5tZW51LXVzZXItc3RhdHMgLm1lbnUtdXNlci1zdGF0cy1oZWFkZXIgLm1lbnUtdXNlci1zdGF0cy1odC10dGMge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNtZW51LXVzZXIgLm1lbnUtdXNlci1zdGF0cyAubWVudS11c2VyLXN0YXRzLWhlYWRlciAuc2VsZWN0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjbWVudS11c2VyIC5tZW51LXVzZXItc3RhdHMgLm1lbnUtdXNlci1zdGF0cy10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgI21lbnUtdXNlciAubWVudS11c2VyLXN0YXRzIC5tZW51LXVzZXItc3RhdHMtdmFsdWUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI21lbnUtdXNlciAubWVudS11c2VyLWJvdXRpcXVlIHtcbiAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAjbWVudS11c2VyIC5tZW51LXVzZXItYm91dGlxdWUgLmthbGVuZGVzLWJ1dHRvbiAua2FsZW5kZXMtYnV0dG9uLXRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuI21lbnUtdXNlciAubWVudS11c2VycyAua2FsZW5kZXMtYnV0dG9uIC5rYWxlbmRlcy1idXR0b24tdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuI21lbnUtbWFpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxNXB4IDE1cHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjbWVudS1tYWluIC5tZW51LW5hdmlnYXRvciB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxOyB9XG4gICAgI21lbnUtbWFpbiAubWVudS1uYXZpZ2F0b3IgLmJ1dHRvbi1kaXNjb25uZWN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLmRlc2t0b3AgI21lbnUtbWFpbiB7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0OyB9XG5cbiNtb2JpbGUtbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsgfVxuICAjbW9iaWxlLWxheW91dCAubW9iaWxlLWxheW91dC1tZW51LW1haW4ge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgICB6LWluZGV4OiAxMzsgfVxuICAjbW9iaWxlLWxheW91dCAubWVudS1tYWluLWZ1bGwge1xuICAgIHdpZHRoOiAzNTBweDsgfVxuICAjbW9iaWxlLWxheW91dCAubW9iaWxlLWxheW91dC1tYWluLXRvcCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xuICAgIHotaW5kZXg6IDEyOyB9XG4gICNtb2JpbGUtbGF5b3V0IC5tb2JpbGUtbGF5b3V0LWNvbnRleHR1YWwtbGlua3Mge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgICB6LWluZGV4OiAxMzsgfVxuICAjbW9iaWxlLWxheW91dCAubW9iaWxlLWxheW91dC1tYWluIC5tb2JpbGUtbGF5b3V0LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA3NTBweDsgfVxuXG4ja2FsZW5kZXMtYWNhZGVteS1wYWdlLWRlc2t0b3AgLnNldHRpbmdzLWNvbnRlbnQtdG9vbGJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG5cbiNrYWxlbmRlcy1hY2FkZW15LXBhZ2UtZGVza3RvcCAua2FsZW5kZXMtYWNhZGVteS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbiNrYWxlbmRlcy1hY2FkZW15LXBhZ2UtZGVza3RvcCAuc2V0dGluZ3MtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ja2FsZW5kZXMtYWNhZGVteS1wYWdlLWRlc2t0b3AgLm1lbnUtY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xuICB6LWluZGV4OiAxMjsgfVxuXG4jc2V0dGluZ3MtcGFnZSAuc2V0dGluZ3MtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG4jc2V0dGluZ3MtcGFnZSAuc2V0dGluZ3MtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ja2FsZW5kZXMtYWNhZGVteS1wYWdlLW1vYmlsZSAuc2V0dGluZ3MtY29udGVudC10b29sYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI2thbGVuZGVzLWFjYWRlbXktcGFnZS1tb2JpbGUgLnNldHRpbmdzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2thbGVuZGVzLWFjYWRlbXktcGFnZS1tb2JpbGUgLm1lbnUtZGVza3RvcCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgei1pbmRleDogMTI7IH1cblxuI2thbGVuZGVzLWFjYWRlbXktcGFydHMtZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cbiAgI2thbGVuZGVzLWFjYWRlbXktcGFydHMtZGV0YWlscyAuYmFjay1idXR0b24ge1xuICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNrYWxlbmRlcy1hY2FkZW15LXBhcnRzLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuICAgICNrYWxlbmRlcy1hY2FkZW15LXBhcnRzLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IC5ibG9jVGl0bGUtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIGNvbG9yOiAjMUEyMzdFO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAja2FsZW5kZXMtYWNhZGVteS1wYXJ0cy1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCAud3lzaXd5Zy11bmRlcmxpbmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAja2FsZW5kZXMtYWNhZGVteS1wYXJ0cy1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgICAja2FsZW5kZXMtYWNhZGVteS1wYXJ0cy1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgI2thbGVuZGVzLWFjYWRlbXktcGFydHMtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgbGkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAja2FsZW5kZXMtYWNhZGVteS1wYXJ0cy1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCBoMSwgI2thbGVuZGVzLWFjYWRlbXktcGFydHMtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgaDIsICNrYWxlbmRlcy1hY2FkZW15LXBhcnRzLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IGgzIHtcbiAgICAgIGNvbG9yOiAjMUEyMzdFOyB9XG4gICAgI2thbGVuZGVzLWFjYWRlbXktcGFydHMtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgaDEge1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAja2FsZW5kZXMtYWNhZGVteS1wYXJ0cy1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgI2thbGVuZGVzLWFjYWRlbXktcGFydHMtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI2thbGVuZGVzLWFjYWRlbXktcGFydHMtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MzlweDsgfVxuICAgICNrYWxlbmRlcy1hY2FkZW15LXBhcnRzLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IHByZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI2thbGVuZGVzLWFjYWRlbXktcGFydHMtZGV0YWlscyAuaGVscC1kZXRhaWxzLWNvbnRlbnQgcHJlIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAja2FsZW5kZXMtYWNhZGVteS1wYXJ0cy1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCBvbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAgICNrYWxlbmRlcy1hY2FkZW15LXBhcnRzLWRldGFpbHMgLmhlbHAtZGV0YWlscy1jb250ZW50IG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAja2FsZW5kZXMtYWNhZGVteS1wYXJ0cy1kZXRhaWxzIC5oZWxwLWRldGFpbHMtY29udGVudCBhW3RhcmdldD1fc2VsZl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW1hZ2Utdm90ZSAuZGlzYWJsZWQge1xuICBjb2xvcjogIzVGMkVFQTsgfVxuXG4jaW1hZ2Utc2VsZWN0Q2F0YWxvZ3VlIC5pbWFnZS1zZWxlY3RDYXRhbG9ndWUtbWVzc2FnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjaW1hZ2Utc2VsZWN0Q2F0YWxvZ3VlIC5pbWFnZS1zZWxlY3RDYXRhbG9ndWUtbWVzc2FnZS1jb250ZW50IGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbiNtYXJrZXRpbmctY2libGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwOyB9XG4gICNtYXJrZXRpbmctY2libGUgLm1hcmtldGluZy1jaWJsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgI21hcmtldGluZy1jaWJsZSAubWFya2V0aW5nLWNpYmxlLWNvbnRlbnQgLmhlYWRlci1jbGllbnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICM2MTYxNjE7IH1cblxuLnhzICNtYXJrZXRpbmctY2libGUgLm1hcmtldGluZy1jaWJsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jbWFya2V0aW5nLWNpYmxlcyAuc2VhcmNoLWhlYWRlciAua2FsZW5kZXMtc2VhcmNoLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuI21hcmtldGluZy1jaWJsZXMgLmNsaWVudC1ncm91cCAuY2xpZW50LWdyb3VwLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICNtYXJrZXRpbmctY2libGVzIC5jbGllbnQtZ3JvdXAgLmNsaWVudC1ncm91cC1pbnB1dCAuY2xpZW50LWdyb3VwLWlucHV0LWNoZWNrYm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI21hcmtldGluZ0VkaXRpb24tbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbWFya2V0aW5nLWRvbm5lZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI21hcmtldGluZy1kb25uZWVzIC5tYXJrZXRpbmctZG9ubmVlcy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG5cbi54cyAjbWFya2V0aW5nLWRvbm5lZXMgLm1hcmtldGluZy1kb25uZWVzLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNtYXJrZXRpbmctbWVkaWEgLm1hcmtldGluZy1tZWRpYS1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4jbWFya2V0aW5nLW1lZGlhIC5zbXMtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICNtYXJrZXRpbmctbWVkaWEgLnNtcy1oZWFkZXIgLnNtcy1jb3N0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICNtYXJrZXRpbmctbWVkaWEgLnNtcy1oZWFkZXIgLnNtcy1jb3N0LnNtcy13YXJuaW5nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNFNTM5MzU7IH1cblxuI21hcmtldGluZy1tZWRpYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI21hcmtldGluZy1tZWRpYSAuc21zLWNvbnRlbnQge1xuICBtYXJnaW46IDEwcHg7IH1cblxuLnhzICNtYXJrZXRpbmctbWVkaWEgLm1hcmtldGluZy1tZWRpYS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ubWFya2V0aW5nLWxpc3QtaXRlbSAubWFya2V0aW5nLWxpc3QtaXRlbS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jbWFya2V0aW5nLXBhZ2UtbW9iaWxlIC5tYXJrZXRpbmctaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG4jbWFya2V0aW5nLXBhZ2UtbW9iaWxlICNtYXJrZXRpbmctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcGFycmFpbmFnZS1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNwYXJyYWluYWdlLXBhZ2UgLnBhcnJhaW5hZ2UtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuICAjcGFycmFpbmFnZS1wYWdlIC5wYXJyYWluYWdlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcHJvcG9zaXRpb24tcGFydHMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICNwcm9wb3NpdGlvbi1wYXJ0cy1saXN0IC5wcm9wb3NpdGlvbi1ibG9jLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgI3Byb3Bvc2l0aW9uLXBhcnRzLWxpc3QgLnByb3Bvc2l0aW9uLWJsb2MtYXJyb3cgbWQtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICNwcm9wb3NpdGlvbi1wYXJ0cy1saXN0IC5wcm9wb3NpdGlvbi1ibG9jLWFycm93LnNlbGVjdGVkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICNwcm9wb3NpdGlvbi1wYXJ0cy1saXN0IC5wcm9wb3NpdGlvbi1ibG9jLWFycm93Lm5vdC1zZWxlY3RlZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICNwcm9wb3NpdGlvbi1wYXJ0cy1saXN0IC5wcm9wb3NpdGlvbi1sb2FkaW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgI3Byb3Bvc2l0aW9uLXBhcnRzLWxpc3QgLnByb3Bvc2l0aW9uLWJsb2MtY29udGVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgaGVpZ2h0OiAzMHZoOyB9XG5cbiNub3RpZmljYXRpb24tZGV0YWlscy1vbmxpbmVXYXJuaW5ncyBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4jbm90aWZpY2F0aW9uLXBhZ2UgLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbiNub3RpZmljYXRpb24tcGFnZSAubm90aWZpY2F0aW9uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3JlZ2xlbWVudC11cGRhdGUtbW9iaWxlIC5saW1pdC1pbnB1dC13aWR0aCBpbnB1dCB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zLWFtb3VudHMge1xuICBtYXJnaW46IDIwcHggNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1pbi1oZWlnaHQ6IDgycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zLWFtb3VudHMgLmFtb3VudHMtYW1vdW50IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAjcmVnbGVtZW50LXVwZGF0ZS10YWN0aWwgLnJlZ2xlbWVudC1pbmZvcm1hdGlvbnMgLnJlZ2xlbWVudC1pbmZvcm1hdGlvbnMtYW1vdW50cyAuYW1vdW50cy1hbW91bnQgLmFtb3VudHMtYW1vdW50LW1kcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICNyZWdsZW1lbnQtdXBkYXRlLXRhY3RpbCAucmVnbGVtZW50LWluZm9ybWF0aW9ucyAucmVnbGVtZW50LWluZm9ybWF0aW9ucy1hbW91bnRzIC5hbW91bnRzLWFtb3VudCAuYW1vdW50cy1hbW91bnQtbWRwIC50aWNrZXQtdGFncyAuaWNvbi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zLWFtb3VudHMgLmFtb3VudHMtYW1vdW50IC5hbW91bnRzLWFtb3VudC1tZHAgLnRpY2tldC10YWdzIC5pY29uLWNvbnRhaW5lciBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICAgI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zLWFtb3VudHMgLmFtb3VudHMtYW1vdW50IC5hbW91bnRzLWFtb3VudC1tZHAgLnRpY2tldC10YWdzIC5rYWxlbmRlcy10YWctdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zLWFtb3VudHMgLmFtb3VudHMtYW1vdW50IC5hbW91bnRzLWFtb3VudC12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNyZWdsZW1lbnQtdXBkYXRlLXRhY3RpbCAucmVnbGVtZW50LWluZm9ybWF0aW9ucyAucmVnbGVtZW50LWluZm9ybWF0aW9ucy1hbW91bnRzIC5hbW91bnRzLW1vcmUge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zLWFtb3VudHMgLmFtb3VudHMtbW9yZSAuYW1vdW50cy1tb3JlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zLWFtb3VudHMgLmFtb3VudHMtbW9yZSAuYW1vdW50cy1tb3JlLXZhbHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICNyZWdsZW1lbnQtdXBkYXRlLXRhY3RpbCAucmVnbGVtZW50LWluZm9ybWF0aW9ucyAucmVnbGVtZW50LWluZm9ybWF0aW9ucy1hbW91bnRzIC5hbW91bnRzLW1vcmUgLmFtb3VudHMtbW9yZS12YWx1ZSAudmFsdWUtZm9vdGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAjcmVnbGVtZW50LXVwZGF0ZS10YWN0aWwgLnJlZ2xlbWVudC1pbmZvcm1hdGlvbnMgLnJlZ2xlbWVudC1pbmZvcm1hdGlvbnMtYW1vdW50cyAuYW1vdW50cy1tb3JlIC5hbW91bnRzLW1vcmUtYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zLWFtb3VudHMgLmFtb3VudHMtbW9yZSAuYW1vdW50cy1tb3JlLWFycm93IG1kLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7IH1cblxuI3JlZ2xlbWVudC11cGRhdGUtdGFjdGlsIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zIC5yZWdsZW1lbnQtaW5mb3JtYXRpb25zLW92ZXJwYWlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4jcmVnbGVtZW50LXVwZGF0ZS10YWN0aWwgLnJlZ2xlbWVudC1jYWxjdWxhdHJpY2Uge1xuICBtYXJnaW46IDIwcHggOTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KSk7IH1cblxuI3Byb2R1Y3QtdG91ci1zZXR0aW5nLWJvdHRvbS1tZW51IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICNwcm9kdWN0LXRvdXItc2V0dGluZy1ib3R0b20tbWVudSBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICNwcm9kdWN0LXRvdXItc2V0dGluZy1ib3R0b20tbWVudSAubWVudS1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxcHg7IH1cbiAgI3Byb2R1Y3QtdG91ci1zZXR0aW5nLWJvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjcHJvZHVjdC10b3VyLXNldHRpbmctYm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0gLmJvdHRvbS1tZW51LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0EzQTNCRDsgfVxuICAgICNwcm9kdWN0LXRvdXItc2V0dGluZy1ib3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbSAuYm90dG9tLW1lbnUtbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjQTNBM0JEO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAjcHJvZHVjdC10b3VyLXNldHRpbmctYm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0uc2VsZWN0ZWQgLmJvdHRvbS1tZW51LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICNwcm9kdWN0LXRvdXItc2V0dGluZy1ib3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbS5zZWxlY3RlZCAuYm90dG9tLW1lbnUtbGliZWxsZSB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbiNzYXRpc2ZhY3Rpb24tcGFnZSAjc2F0aXNmYWN0aW9uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NhdGlzZmFjdGlvbi1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzZWxsT25saW5lLXBhZ2UgLnNlbGxPbmxpbmUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG4jc2VsbE9ubGluZS1wYWdlIC5zZWxsT25saW5lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NldHRpbmdzLWFjY2VzU2Fsb24tcGFyYW1ldHJlcyAuc2V0dGluZ3MtYWNjZXNTYWxvbi1wYXJhbWV0cmVzLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI3NldHRpbmdzLWFjY2VzU2Fsb24tc2VjdXJpdGUgLnNldHRpbmdzLWFjY2VzU2Fsb24tc2VjdXJpdGUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3MtYWNjZXNTYWxvbi1zZWN1cml0ZSAuZGV2aWNlLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNzZXR0aW5ncy1hY2Nlc1NhbG9uLXNlY3VyaXRlIC5kZXZpY2UtaXRlbSAuZGV2aWNlLWxpYmVsbGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNzZXR0aW5ncy1hY2NvdW50LWluZm8gLnNldHRpbmdzLWFjY291bnQtaW5mby1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICNzZXR0aW5ncy1hY2NvdW50LWluZm8gLnNldHRpbmdzLWFjY291bnQtaW5mby1jb250ZW50IC5nZW5yZS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICNzZXR0aW5ncy1hY2NvdW50LWluZm8gLnNldHRpbmdzLWFjY291bnQtaW5mby1jb250ZW50IC5nZW5yZS1ncm91cCAuZ2VucmUtZ3JvdXAtaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAjc2V0dGluZ3MtYWNjb3VudC1pbmZvIC5zZXR0aW5ncy1hY2NvdW50LWluZm8tY29udGVudCAuZ2VucmUtZ3JvdXAgLmdlbnJlLWdyb3VwLWlucHV0IC5nZW5yZS1ncm91cC1pbnB1dC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jc2V0dGluZ3MtYWNjb3VudC1uZXdCb3V0aXF1ZSAuc2V0dGluZ3MtYWNjb3VudC1uZXdCb3V0aXF1ZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICNzZXR0aW5ncy1hY2NvdW50LW5ld0JvdXRpcXVlIC5zZXR0aW5ncy1hY2NvdW50LW5ld0JvdXRpcXVlLWNvbnRlbnQgLmFjdGl2aXRlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICNzZXR0aW5ncy1hY2NvdW50LW5ld0JvdXRpcXVlIC5zZXR0aW5ncy1hY2NvdW50LW5ld0JvdXRpcXVlLWNvbnRlbnQgLmFjdGl2aXRlLWNvbnRhaW5lciAuYWN0aXZpdGUtaXRlbSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgI3NldHRpbmdzLWFjY291bnQtbmV3Qm91dGlxdWUgLnNldHRpbmdzLWFjY291bnQtbmV3Qm91dGlxdWUtY29udGVudCAuYWN0aXZpdGUtY29udGFpbmVyIC5hY3Rpdml0ZS1pdGVtIC5hY3Rpdml0ZS1pdGVtLWxpYmVsbGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4jc2V0dGluZ3MtYWNjb3VudC1wYXNzd29yZCAuc2V0dGluZ3MtYWNjb3VudC1wYXNzd29yZC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1jYWlzc2UtY2xvdHVyZSAuc2V0dGluZ3MtY2Fpc3NlLWNsb3R1cmUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3MtY2Fpc3NlLWVyZ29ub21pZSAuc2V0dGluZ3MtY2Fpc3NlLWVyZ29ub21pZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1jYWlzc2UtbW95ZW5QYWllbWVudCAuc2V0dGluZ3MtY2Fpc3NlLW1veWVuUGFpZW1lbnQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3MtY2Fpc3NlLXNlY3VyaXRlIC5zZXR0aW5ncy1jYWlzc2Utc2VjdXJpdGUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3MtY2Fpc3NlLXNlY3VyaXRlIC5kZXZpY2UtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3NldHRpbmdzLWNhaXNzZS1zZWN1cml0ZSAuZGV2aWNlLWl0ZW0gLmRldmljZS1saWJlbGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jc2V0dGluZ3MtY2xpZW50LWN1c3RvbUZpZWxkcyAubW9kaWYtdGV4dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNzZXR0aW5ncy10YWdzIC5zZXR0aW5ncy10YWdzLWNsb3NlIHtcbiAgY29sb3I6IHJlZDsgfVxuXG4jc2V0dGluZ3MtY29uZm9ybWl0ZS1qZXQgLnNldHRpbmdzLWNvbmZvcm1pdGUtamV0LWNvbnRlbnQgLnRhYmxlLWhlYWRlciB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jc2V0dGluZ3MtY29uZm9ybWl0ZS1qZXQgLnNldHRpbmdzLWNvbmZvcm1pdGUtamV0LWNvbnRlbnQgLmJvZHktbGluZSB7XG4gIGhlaWdodDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI3NldHRpbmdzLWNvbmZvcm1pdGUtamV0IC5zZXR0aW5ncy1jb25mb3JtaXRlLWpldC1jb250ZW50IC5ib2R5LWxpbmUgZGl2IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTsgfVxuICAjc2V0dGluZ3MtY29uZm9ybWl0ZS1qZXQgLnNldHRpbmdzLWNvbmZvcm1pdGUtamV0LWNvbnRlbnQgLmJvZHktbGluZSAuZmlyc3Qge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRUVFRTsgfVxuXG4jc2V0dGluZ3MtY29uZm9ybWl0ZS1qZXQgLmpldC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI3NldHRpbmdzLWNvbmZvcm1pdGUtcGlzdGUgLnNldHRpbmdzLWNvbmZvcm1pdGUtcGlzdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuI3NldHRpbmdzLWNvbmZvcm1pdGUtcGlzdGUgLnNldHRpbmdzLWNvbmZvcm1pdGUtcGlzdGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3NldHRpbmdzLWNvbmZvcm1pdGUtcGlzdGUgLnBpc3RlLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI3NldHRpbmdzLWNvbmZvcm1pdGUtdmVyaWZpY2F0aW9uIC5zZXR0aW5ncy1jb25mb3JtaXRlLXZlcmlmaWNhdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuI3NldHRpbmdzLWNvbmZvcm1pdGUtdmVyaWZpY2F0aW9uIC5jb25mLXJlc3VsdGF0IC5vayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOTtcbiAgY29sb3I6ICMxQjVFMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jc2V0dGluZ3MtY29uZm9ybWl0ZS12ZXJpZmljYXRpb24gLmNvbmYtcmVzdWx0YXQgLmtvIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyO1xuICBjb2xvcjogI0I3MUMxQztcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbiNzZXR0aW5ncy1jb25mb3JtaXRlLXZlcmlmaWNhdGlvbiB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3NldHRpbmdzLWNvbmZvcm1pdGUtdmVyaWZpY2F0aW9uIC5saWJlbGxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjE2MTYxOyB9XG5cbiNzZXR0aW5ncy1ldGFibGlzc2VtZW50LWdlbmVyYWwgLnNldHRpbmdzLWV0YWJsaXNzZW1lbnQtZ2VuZXJhbC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1ldGFibGlzc2VtZW50LWltbWF0cmljdWxhdGlvbiAuc2V0dGluZ3MtZXRhYmxpc3NlbWVudC1pbW1hdHJpY3VsYXRpb24tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAjc2V0dGluZ3MtZXRhYmxpc3NlbWVudC1pbW1hdHJpY3VsYXRpb24gLnNldHRpbmdzLWV0YWJsaXNzZW1lbnQtaW1tYXRyaWN1bGF0aW9uLWNvbnRlbnQgLndhcm5pbmctYXNzdWpldGktdHZhIHtcbiAgICBjb2xvcjogI0VGNkMwMDsgfVxuXG4jc2V0dGluZ3MtZXRhYmxpc3NlbWVudC1pbW1hdHJpY3VsYXRpb24gLnR2YS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI3NldHRpbmdzLWV0YWJsaXNzZW1lbnQtaW1tYXRyaWN1bGF0aW9uIC50dmEtdGV4dCB1bCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMnB4OyB9XG4gICNzZXR0aW5ncy1ldGFibGlzc2VtZW50LWltbWF0cmljdWxhdGlvbiAudHZhLXRleHQud2l0aC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI3NldHRpbmdzLWdpZnRjYXJkLWFydGljbGUgLnNldHRpbmdzLWdpZnRjYXJkLWFydGljbGUtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3MtZ2lmdGNhcmQtYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICNzZXR0aW5ncy1naWZ0Y2FyZC1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjc2V0dGluZ3MtZ2lmdGNhcmQtYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtLm1hcmdlZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI3NldHRpbmdzLWdpZnRjYXJkLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc2V0dGluZ3MtZ2lmdGNhcmQtYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICNzZXR0aW5ncy1naWZ0Y2FyZC1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaXRlbS1pbnB1dC1saW5lIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzZXR0aW5ncy1naWZ0Y2FyZC1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaXRlbS1zZXBhcmF0b3Ige1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxOyB9XG5cbiNzZXR0aW5nc0dpZnRjYXJkLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NldHRpbmdzLWdpZnRjYXJkLXBhY2sgLnBhY2staXRlbSAucGFjay1pdGVtLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4jc2V0dGluZ3MtZ2lmdGNhcmQtcGFjayAucGFjay1pdGVtIC5wYWNrLWl0ZW0tbGliZWxsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3NldHRpbmdzLWdpZnRjYXJkLXBhY2sgLnBhY2staXRlbSAucGFjay1pdGVtLXNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7IH1cblxuI3NldHRpbmdzLWdpZnRjYXJkLXBhY2sgLnBhY2staXRlbSAucGFjay1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2RTZFOEM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4jc2V0dGluZ3MtZ2lmdGNhcmQtcGFjayAuc2V0dGluZ3MtZ2lmdGNhcmQtcGFjay1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1naWZ0Y2FyZC1wYWNrIC5wYWNrLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuI3NldHRpbmdzLWdpZnRjYXJkLXBhY2sgLmxpbmstY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNzZXR0aW5ncy1naWZ0Y2FyZC1wYWNrIC5saW5rLWNvbnRhaW5lciAubGluayB7XG4gICAgY29sb3I6ICMxOTc2RDI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjc2V0dGluZ3MtZ2lmdGNhcmQtcGFjayAubGluay1jb250YWluZXIgLmxpbmstc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbiNzZXR0aW5ncy1naWZ0Y2FyZC1wdWJsaWNhdGlvbiAuc2V0dGluZ3MtZ2lmdGNhcmQtcHVibGljYXRpb24tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3MtZ2lmdGNhcmQtcHVibGljYXRpb24gLnBhY2staXRlbS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbiNzZXR0aW5ncy1rYWxlbmRlcy1mYWN0dXJhdGlvbiAuZmFjdHVyZXMtZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNzZXR0aW5ncy1rYWxlbmRlcy1mYWN0dXJhdGlvbiAuZmFjdHVyZXMtcHJvIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jc2V0dGluZ3Mta2FsZW5kZXMtZmFjdHVyYXRpb24gLmZhY3R1cmVzLWl0ZW0tYW1vdW50IC5hbW91bnQtbWFpbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4jc2V0dGluZ3Mta2FsZW5kZXMtZmFjdHVyYXRpb24gLmZhY3R1cmVzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4jc2V0dGluZ3Mta2FsZW5kZXMtZmFjdHVyYXRpb24gLmJsb2MtcGF5bWVudCB7XG4gIG1hcmdpbjogMjBweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAjc2V0dGluZ3Mta2FsZW5kZXMtZmFjdHVyYXRpb24gLmJsb2MtcGF5bWVudCAuYmxvYy1wYXltZW50LXRpdGxlIHtcbiAgICBjb2xvcjogI0M5Mzg2NztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgI3NldHRpbmdzLWthbGVuZGVzLWZhY3R1cmF0aW9uIC5ibG9jLXBheW1lbnQgLmJsb2MtcGF5bWVudC10aXRsZS1zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNzZXR0aW5ncy1rYWxlbmRlcy1mYWN0dXJhdGlvbiAuYmxvYy1wYXltZW50IC5ibG9jLXBheW1lbnQtdmFsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI3NldHRpbmdzLW1lZGlhLWVtYWlsIC5zZXR0aW5ncy1tZWRpYS1lbWFpbC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1tZWRpYS1nZW5lcmFsIC5zZXR0aW5ncy1tZWRpYS1nZW5lcmFsLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI3NldHRpbmdzLW1lZGlhLWdlbmVyYWwgLnNtc2NoZWYtaW5zdGFsbCBpbWcge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgyODI4MjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNzZXR0aW5ncy1tZWRpYS1nZW5lcmFsIC5jb2xvci1ibHVlIHtcbiAgY29sb3I6IGJsdWU7IH1cbiAgI3NldHRpbmdzLW1lZGlhLWdlbmVyYWwgLmNvbG9yLWJsdWU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNzZXR0aW5ncy1tZWRpYS1ub3RpZmljYXRpb24gLnNldHRpbmdzLW1lZGlhLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1tZWRpYS1zbXMgLnNldHRpbmdzLW1lZGlhLXNtcy1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1tb2JpbGUtc2V0dXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3NldHRpbmdzLW1vYmlsZS1zZXR1cCAuc2V0dGluZ3MtbW9iaWxlLXNldHVwLWNvbnRlbnQgaWZyYW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIGhlaWdodDogMzE1cHg7IH1cblxuI3NldHRpbmdzLW1lbnUtZGVza3RvcCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC8qXG4gIC5rYWxlbmRlcy1zZXR0aW5ncy1tZW51VGl0bGV7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThGQztcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIC8vY29sb3I6IzYxNjE2MTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgIC5tZW51VGl0bGUtaWNvbntcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIH1cbiAgfVxuICBtZC1pY29ue1xuXG4gIH1cblxuICAgKi8gfVxuXG4jc2V0dGluZ3MtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLWZhbWlsbGUgLnNldHRpbmdzLW9ubGluZS1mYW1pbGxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLWZhbWlsbGUgLmZhbWlsbGUtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG4gICNzZXR0aW5ncy1vbmxpbmUtZmFtaWxsZSAuZmFtaWxsZS1pdGVtIC5mYW1pbGxlLWl0ZW0taGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3NldHRpbmdzLW9ubGluZS1mYW1pbGxlIC5mYW1pbGxlLWl0ZW0gLmZhbWlsbGUtaXRlbS1saWJlbGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3NldHRpbmdzLW9ubGluZS1mYW1pbGxlIC5mYW1pbGxlLWl0ZW0gLmthbGVuZGVzLXRhZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICNzZXR0aW5ncy1vbmxpbmUtZmFtaWxsZSAuZmFtaWxsZS1pdGVtIC5mYW1pbGxlLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLWFwcGFyZW5jZSAuc2V0dGluZ3Mtb25saW5lLWFwcGFyZW5jZS1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1vbmxpbmUtZ2lmdGNhcmQgLnNldHRpbmdzLW9ubGluZS1naWZ0Y2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuI3NldHRpbmdzLW9ubGluZS1naWZ0Y2FyZCAucGFjay1pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuI3NldHRpbmdzLW9ubGluZS1ub3RpZmljYXRpb24gLnNldHRpbmdzLW9ubGluZS1ub3RpZmljYXRpb24tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbiAuc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1jb250ZW50IC5jb250ZW50LWxpc3Qge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLXdpZHRoOiAyNSU7IH1cblxuI3NldHRpbmdzLW9ubGluZS1wYWdlIHtcbiAgLypcbiAgLnNldHRpbmdzLW9ubGluZS1wYWdlLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLnJhZGlvLXRleHR7XG4gICAgY29sb3I6IzE0MTUxNTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAua2FsZW5kZXMtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICAqLyB9XG5cbiNzZXR0aW5ncy1vbmxpbmUtcGF5bWVudCAuc2V0dGluZ3Mtb25saW5lLXBheW1lbnQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLXBheW1lbnQgLnBheW1lbnQtaW5wdXQtZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuI3NldHRpbmdzLW9ubGluZS1wYXltZW50QWNjb3VudCAuc2V0dGluZ3Mtb25saW5lLXBheW1lbnRBY2NvdW50LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI3NldHRpbmdzLW9ubGluZS1wYXltZW50QWNjb3VudCAuYWNjb3VudC13YXJuaW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLXBheW1lbnRBY2NvdW50IC5vd25lci1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLXBheW1lbnRBY2NvdW50IC5wYXltZW50LW1lYW4taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3NldHRpbmdzLW9ubGluZS1wYXltZW50QWNjb3VudCAuc3RyaXBlLWFjY2VwdGFuY2Uge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICNzZXR0aW5ncy1vbmxpbmUtcGF5bWVudEFjY291bnQgLnN0cmlwZS1hY2NlcHRhbmNlIC5zdHJpcGUtYWNjZXB0YW5jZS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLXByb21vIC5zZXR0aW5ncy1vbmxpbmUtcHJvbW8tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc2V0dGluZ3Mtb25saW5lLXByb21vIC5wcm9tby1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgI3NldHRpbmdzLW9ubGluZS1wcm9tbyAucHJvbW8taXRlbS1jb250YWluZXIgLnByb21vLWl0ZW0ge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICNzZXR0aW5ncy1vbmxpbmUtcHJvbW8gLnByb21vLWl0ZW0tY29udGFpbmVyIC5wcm9tby1pdGVtIC5wcm9tby1pdGVtLWhlYWRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgI3NldHRpbmdzLW9ubGluZS1wcm9tbyAucHJvbW8taXRlbS1jb250YWluZXIgLnByb21vLWl0ZW0gLnByb21vLWl0ZW0tbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNzZXR0aW5ncy1vbmxpbmUtcHJvbW8gLnByb21vLWl0ZW0tY29udGFpbmVyIC5wcm9tby1pdGVtIC5wcm9tby1pdGVtLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxOyB9XG4gICAgI3NldHRpbmdzLW9ubGluZS1wcm9tbyAucHJvbW8taXRlbS1jb250YWluZXIgLnByb21vLWl0ZW0gLnByb21vLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM0RjUwNTA7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuI3NldHRpbmdzLW9ubGluZS1wcm9tbyAubGluay1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3NldHRpbmdzLW9ubGluZS1wcm9tbyAubGluay1jb250YWluZXIgLmxpbmsge1xuICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3NldHRpbmdzLW9ubGluZS1wcm9tbyAubGluay1jb250YWluZXIgLmxpbmstc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbiNzZXR0aW5ncy1vbmxpbmUtd2ViIC5zZXR0aW5ncy1vbmxpbmUtd2ViLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI3NldHRpbmdzLW9ubGluZS13aWRnZXQgLnNldHRpbmdzLW9ubGluZS13aWRnZXQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAjc2V0dGluZ3Mtb25saW5lLXdpZGdldCAuc2V0dGluZ3Mtb25saW5lLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29kZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjc2V0dGluZ3Mtb25saW5lLXdpZGdldCAuc2V0dGluZ3Mtb25saW5lLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29kZS1jb250YWluZXIgLndpZGdldC1jb2RlLWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMxNDE1MTU7IH1cbiAgICAjc2V0dGluZ3Mtb25saW5lLXdpZGdldCAuc2V0dGluZ3Mtb25saW5lLXdpZGdldC1jb250ZW50IC53aWRnZXQtY29kZS1jb250YWluZXIgLndpZGdldC1jb2RlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG4jc2V0dGluZ3MtcGFnZSAuc2V0dGluZ3MtY29udGVudC10b29sYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI3NldHRpbmdzLXBhZ2UgLnNldHRpbmdzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NldHRpbmdzLXBhZ2UgLm1lbnUtZGVza3RvcCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgei1pbmRleDogMTI7IH1cblxuI3NldHRpbmdzLXBhZ2UgLnNldHRpbmdzLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuI3NldHRpbmdzLXBhZ2UgLnNldHRpbmdzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSB7XG4gIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggNDBweDsgfVxuICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtYnJlYWRjcnVtYiAuc3BhLWJyZWFkY3J1bWItc2VwIHtcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICBjb2xvcjogI0M0QzBERDsgfVxuICAgICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1icmVhZGNydW1iIC5zcGEtYnJlYWRjcnVtYi1jdXJyZW50IHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLXNhdmUge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTRweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7IH1cbiAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtc2F2ZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLXNhdmUgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtc2F2ZVtkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1jb2x1bW5zIHtcbiAgICBnYXA6IDIwcHg7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLWNvbCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLWNhcmQtaGVscCB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtb3B0aW9uIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLW9wdGlvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1vcHRpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1vcHRpb24taGVscCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtZmllbGRzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtZmllbGQtcm93IHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtZmllbGQtcm93ICsgLnNwYS1maWVsZC1yb3cge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VBRjU7IH1cbiAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtZmllbGQtcm93W2RyYWdnYWJsZT1cInRydWVcIl0ge1xuICAgICAgY3Vyc29yOiBncmFiOyB9XG4gICAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLWZpZWxkLXJvdy5pcy1kcmFnZ2luZyB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtZmllbGQtcm93LmlzLWRyb3AtdGFyZ2V0IHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgIzZjNGNmMTsgfVxuICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtZHJhZy1oYW5kbGUge1xuICAgIGNvbG9yOiAjQjBBRkM0OyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1tb3ZlIG1kLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtbW92ZSBtZC1pY29uLmlzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjRDZENEUzO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLWZpZWxkLWljb24ge1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1maWVsZC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1wcmV2aWV3LWV5ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1wcmV2aWV3LWdyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUFGNTsgfVxuICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtcHJldmlldy1zbG90IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VBRjU7IH1cbiAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtcHJldmlldy1zbG90IHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtcHJldmlldy1jYXJkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogNTZweDtcbiAgICByaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzQjgyRjY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNFM0VFRkM7IH1cbiAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtcHJldmlldy1jYXJkLmlzLWZ1bGwtY29sb3Ige1xuICAgICAgYmFja2dyb3VuZDogIzNCODJGNjsgfVxuICAgICAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLXByZXZpZXctY2FyZC5pcy1mdWxsLWNvbG9yIC5zcGEtcHJldmlldy1saW5lIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1wcmV2aWV3LWNhcmQuaXMtZnVsbC1jb2xvciAuc3BhLXByZXZpZXctbGluZS0tQ0xJRU5ULCAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtcHJldmlldy1jYXJkLmlzLWZ1bGwtY29sb3IgLnNwYS1wcmV2aWV3LWxpbmUtLVBSRVNUQVRJT05TLCAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtcHJldmlldy1jYXJkLmlzLWZ1bGwtY29sb3IgLnNwYS1wcmV2aWV3LWxpbmUtLVRBQ0hFIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAjc2V0dGluZ3MtcGxhbm5pbmctYWZmaWNoYWdlIC5zcGEtcHJldmlldy1jYXJkLmlzLWZ1bGwtY29sb3IgLnNwYS1wcmV2aWV3LWxpbmUtLUNMSUVOVDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnICc7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLXByZXZpZXctbGluZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLXByZXZpZXctbGluZS0tSE9SQUlSRVMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNEE0NTYwOyB9XG4gICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1wcmV2aWV3LWxpbmUtLUNMSUVOVCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLXByZXZpZXctbGluZS0tUFJFU1RBVElPTlMsICNzZXR0aW5ncy1wbGFubmluZy1hZmZpY2hhZ2UgLnNwYS1wcmV2aWV3LWxpbmUtLVRBQ0hFIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM1QzU4NzU7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLXByZXZpZXctZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzhBODZBMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSAuc3BhLXByZXZpZXctZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuXG4jc2V0dGluZ3MtcGxhdGZvcm0tcGFycmFpbmFnZSAuY2hlY2tib3gtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNzZXR0aW5ncy1wbGF0Zm9ybS1wYXJyYWluYWdlIC5jaGVja2JveC1pdGVtIC5jaGVja2JveC1pdGVtLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbiNzZXR0aW5ncy1wcm9tby1hcnRpY2xlIC5zZXR0aW5ncy1wcm9tby1hcnRpY2xlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI3NldHRpbmdzLXByb21vLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICNzZXR0aW5ncy1wcm9tby1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI3NldHRpbmdzLXByb21vLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLWhlYWRlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjc2V0dGluZ3MtcHJvbW8tYXJ0aWNsZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0tbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNzZXR0aW5ncy1wcm9tby1hcnRpY2xlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgI3NldHRpbmdzLXByb21vLWFydGljbGUgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLWlucHV0LWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNzZXR0aW5ncy1wcm9tby1hcnRpY2xlIC5saW5rLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjc2V0dGluZ3MtcHJvbW8tYXJ0aWNsZSAubGluay1jb250YWluZXIgLmxpbmsge1xuICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3NldHRpbmdzLXByb21vLWFydGljbGUgLmxpbmstY29udGFpbmVyIC5saW5rLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jc2V0dGluZ3MtcHJvbW8tZXh0ZXJuYWwgLnNldHRpbmdzLXByb21vLWV4dGVybmFsLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI3NldHRpbmdzLXByb21vLWV4dGVybmFsIC5leHRlcm5hbC1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICNzZXR0aW5ncy1wcm9tby1leHRlcm5hbCAuZXh0ZXJuYWwtaXRlbS1jb250YWluZXIgLmV4dGVybmFsLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAjc2V0dGluZ3MtcHJvbW8tZXh0ZXJuYWwgLmV4dGVybmFsLWl0ZW0tY29udGFpbmVyIC5leHRlcm5hbC1pdGVtIC5leHRlcm5hbC1pdGVtLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc2V0dGluZ3MtcHJvbW8tZXh0ZXJuYWwgLmV4dGVybmFsLWl0ZW0tY29udGFpbmVyIC5leHRlcm5hbC1pdGVtIC5leHRlcm5hbC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNEY1MDUwO1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgI3NldHRpbmdzLXByb21vLWV4dGVybmFsIC5leHRlcm5hbC1pdGVtLWNvbnRhaW5lciAuZXh0ZXJuYWwtaXRlbSAuZXh0ZXJuYWwtaXRlbS1pbnB1dC1saW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzZXR0aW5ncy1wcm9tby1leHRlcm5hbCAuZXh0ZXJuYWwtaXRlbS1jb250YWluZXIgLmV4dGVybmFsLWl0ZW0gLmV4dGVybmFsLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTsgfVxuXG4jc2V0dGluZ3MtcHJvbW8tZXh0ZXJuYWwgLmV4dGVybmFsLWxpbmsge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7IH1cblxuI3NldHRpbmdzLXByb21vLXB1YmxpY2F0aW9uIC5zZXR0aW5ncy1wcm9tby1wdWJsaWNhdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbiNzZXR0aW5ncy1wcm9tby1wdWJsaWNhdGlvbiAucGFjay1pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuI3NldHRpbmdzLXNtcy1hY2hhdCAjY2FyZC1lcnJvcnMge1xuICBjb2xvcjogI0U1MzkzNTsgfVxuXG4jc2V0dGluZ3Mtc21zLWNvbnNvbW1hdGlvbiAuc2VsZi1zdGF0aXN0aXF1ZXMtY2hhcnQge1xuICBtYXJnaW46IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICNzZXR0aW5ncy1zbXMtY29uc29tbWF0aW9uIC5zZWxmLXN0YXRpc3RpcXVlcy1jaGFydCAuc3RhdC1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgI3NldHRpbmdzLXNtcy1jb25zb21tYXRpb24gLnNlbGYtc3RhdGlzdGlxdWVzLWNoYXJ0IC5zdGF0LWhlYWRlciAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc2V0dGluZ3Mtc21zLWNvbnNvbW1hdGlvbiAuc2VsZi1zdGF0aXN0aXF1ZXMtY2hhcnQgLnN0YXQtaGVhZGVyIC53YXJuaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jZXF1aXBlbWVudC1oZWFkZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDsgfVxuICAjZXF1aXBlbWVudC1oZWFkZXItY29udGVudCAuZGV0YWlsLWhlYWRlci1waG90byBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAjZXF1aXBlbWVudC1oZWFkZXItY29udGVudCAuZGV0YWlsLWhlYWRlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2VxdWlwZW1lbnQtaGVhZGVyLWNvbnRlbnQgLmRldGFpbC1oZWFkZXItZmVhdHVyZXMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgI2VxdWlwZW1lbnQtaGVhZGVyLWNvbnRlbnQgLmRldGFpbC1oZWFkZXItZmVhdHVyZXMgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgI2VxdWlwZW1lbnQtaGVhZGVyLWNvbnRlbnQgLmRldGFpbC1oZWFkZXItbGFzdENvbm5lY3Rpb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZGVza3RvcCAjZXF1aXBlbWVudC1oZWFkZXItY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG5cbiNlcXVpcGVtZW50LXVwZGF0ZSAuZGVsZXRlU3RhZmYgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1tYWluIHtcbiAgY29sb3I6ICNEMzJGMkY7IH1cblxuI2VxdWlwZW1lbnQtdXBkYXRlIC5kZWxldGUge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiNlcXVpcGVtZW50LXVwZGF0ZSAuZ29vZ2xlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGhlaWdodDogNDVweDsgfVxuXG4jc3RhZmYtcGFnZSAuc3RhZmYtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuc3RhZmYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI3N0YWZmLXBhZ2UgLnN0YWZmLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuI3N0YWZmLXBhZ2UgLnN0YWZmLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3N0YWZmQm90dG9tLW1lbnUge1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgI3N0YWZmQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzdGFmZkJvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtIC5ib3R0b20tbWVudS1pY29uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNBM0EzQkQ7IH1cbiAgICAjc3RhZmZCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbSAuYm90dG9tLW1lbnUtbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjQTNBM0JEO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAjc3RhZmZCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbS5zZWxlY3RlZCAuYm90dG9tLW1lbnUtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI3N0YWZmQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0uc2VsZWN0ZWQgLmJvdHRvbS1tZW51LWxpYmVsbGUge1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAjc3RhZmZCb3R0b20tbWVudSAubWVudS1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxcHg7IH1cblxuI3N0YWZmLXNraWxscy1saXN0IC5zdGFmZi1za2lsbHMtbGlzdC1oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwMHZ3OyB9XG5cbiNzdGFmZi1za2lsbHMtbGlzdCAuc3RhZmYtc2tpbGxzLWxpc3QtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBsZWZ0OiAwcHg7IH1cblxuI3N0YWZmLXNraWxscy1saXN0IC5za2lsbHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAjc3RhZmYtc2tpbGxzLWxpc3QgLnNraWxscy1jb250YWluZXIgLnRhY2hlLWxpYmVsbGUgLnRhY2hlLW9yZHJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3N0YWZmLXNraWxscy1saXN0IC5za2lsbHMtY29udGFpbmVyIC50YWNoZS1saWJlbGxlIC50YWNoZS1saWJlbGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jc3RhZmYtc2tpbGxzLWxpc3QgLmhlYWRlci1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHRvcDogMTJweDtcbiAgei1pbmRleDogOTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOyB9XG5cbiNzdGFmZi1za2lsbHMtbGlzdCAucmVzc291cmNlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNzdGFmZi1za2lsbHMtbGlzdCAucmVzc291cmNlLWxpc3QgLnJlc3NvdXJjZS1oYXMtc2tpbGwge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgICNzdGFmZi1za2lsbHMtbGlzdCAucmVzc291cmNlLWxpc3QgLnJlc3NvdXJjZS1oYXMtc2tpbGwuZmlyc3Qge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgI3N0YWZmLXNraWxscy1saXN0IC5yZXNzb3VyY2UtbGlzdCAucmVzc291cmNlLWhhcy1za2lsbC5oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjc3RhZmYtc2tpbGxzLWxpc3QgLnJlc3NvdXJjZS1saXN0IC5yZXNzb3VyY2UtaGFzLXNraWxsLmFsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG4gICNzdGFmZi1za2lsbHMtbGlzdCAucmVzc291cmNlLWxpc3QgLnJlc3NvdXJjZS1saXN0LXR5cGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3N0YWZmLXNraWxscy1saXN0IC5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwdnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc3RhZmYtc2tpbGxzLWxpc3QgLnNraWxscy1maXhlZC1pdGVtIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogOTB2dzsgfVxuXG4jc3RhZmYtc2tpbGxzLWxpc3QgLmthbGVuZGVzLWxpc3RUaXRsZSAuc2tpbGxzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi5kZXNrdG9wICNzdGFmZi1za2lsbHMtbGlzdCAuaGVhZGVyLWNvbnRhaW5lciB7XG4gIHRvcDogMHB4OyB9XG5cbiNzdGFmZi1wZXJtaXNzaW9ucy1saXN0IC5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4jc3RhZmYtcGVybWlzc2lvbnMtbGlzdCAuc3RhZmYtcGVybWlzc2lvbnMtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB0b3A6IDEycHg7XG4gIHotaW5kZXg6IDk7IH1cbiAgI3N0YWZmLXBlcm1pc3Npb25zLWxpc3QgLnN0YWZmLXBlcm1pc3Npb25zLWhlYWRlciAuaGVhZGVyLXBybyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAjc3RhZmYtcGVybWlzc2lvbnMtbGlzdCAuc3RhZmYtcGVybWlzc2lvbnMtaGVhZGVyIC5oZWFkZXItcHJvLmFjY2VzLXNhbG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cblxuI3N0YWZmLXBlcm1pc3Npb25zLWxpc3QgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5ncm91cC1saWJlbGxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICB0b3A6IDEwM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDcyMkFFO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpOyB9XG4gICNzdGFmZi1wZXJtaXNzaW9ucy1saXN0IC5zdGFmZi1wZXJtaXNzaW9ucy1ncm91cCAuZ3JvdXAtbGliZWxsZSAuZml4ZWQtaXRlbSB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuI3N0YWZmLXBlcm1pc3Npb25zLWxpc3QgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCAuZHJvaXQtbGliZWxsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMjBweDsgfVxuICAjc3RhZmYtcGVybWlzc2lvbnMtbGlzdCAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAgLnN0YWZmLXBlcm1pc3Npb25zLWRyb2l0IC5kcm9pdC1saWJlbGxlOm5vdCguZmlyc3QpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiNzdGFmZi1wZXJtaXNzaW9ucy1saXN0IC5zdGFmZi1wZXJtaXNzaW9ucy1ncm91cCAuc3RhZmYtcGVybWlzc2lvbnMtZHJvaXQgLmRyb2l0LWNob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTIwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjc3RhZmYtcGVybWlzc2lvbnMtbGlzdCAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAgLnN0YWZmLXBlcm1pc3Npb25zLWRyb2l0IC5kcm9pdC1jaG9pY2UuYWNjZXMtc2Fsb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7IH1cbiAgI3N0YWZmLXBlcm1pc3Npb25zLWxpc3QgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCAuZHJvaXQtY2hvaWNlLmNsb3NlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTsgfVxuXG4uZGVza3RvcCAjc3RhZmYtcGVybWlzc2lvbnMtbGlzdCAuc3RhZmYtcGVybWlzc2lvbnMtaGVhZGVyIHtcbiAgdG9wOiAwcHg7IH1cbiAgLmRlc2t0b3AgI3N0YWZmLXBlcm1pc3Npb25zLWxpc3QgLnN0YWZmLXBlcm1pc3Npb25zLWhlYWRlciAuaGVhZGVyLXBybyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIG1pbi13aWR0aDogMTcwcHg7IH1cblxuLmRlc2t0b3AgI3N0YWZmLXBlcm1pc3Npb25zLWxpc3QgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCAuZHJvaXQtY2hvaWNlIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBtaW4td2lkdGg6IDE3MHB4OyB9XG5cbi5kZXNrdG9wICNzdGFmZi1wZXJtaXNzaW9ucy1saXN0IC5zdGFmZi1wZXJtaXNzaW9ucy1ncm91cCAuZ3JvdXAtbGliZWxsZSB7XG4gIHRvcDogOTBweDsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5zdGFmZi13b3JraW5nLWhvdXJzLWxpc3QtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICB6LWluZGV4OiAxMTtcbiAgbGVmdDogMHB4OyB9XG5cbiNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmRhdGUtY2hvaWNlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG5cbiNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmRhdGUtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHRvcDogMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmRhdGUtaGVhZGVyIC5kYXRlLWhlYWRlci1pdGVtIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmxpc3QtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3N0YWZmLXdvcmtpbmctaG91cnMtbGlzdCAuaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5yZXNzb3VyY2UtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLnJlc3NvdXJjZS1maXhlZC1pdGVtIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5yZXNzb3VyY2UtbmFtZSB7XG4gIGhlaWdodDogNjVweDsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5mZXJtZXR1cmUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDsgfVxuICAjc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5mZXJtZXR1cmUtY29udGFpbmVyIC5mZXJtZXR1cmUtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBtYXgtd2lkdGg6IDEyMHB4OyB9XG5cbiNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmNvbnRlbnQtZGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5jb250ZW50LWRheS5jbG9zZWQtYWxsLWRheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5jb250ZW50LWRheS1jYWxlbmRyaWVyIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODFCNjA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmNvbnRlbnQtZGF5LWNhbGVuZHJpZXIgLmxvY2F0aW9ucy10ZXh0IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuI3N0YWZmLXdvcmtpbmctaG91cnMtbGlzdCAuY29udGVudC1kYXktZmVybWV0dXJlIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmNvbnRlbnQtZGF5LWZlcm1ldHVyZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuI3N0YWZmLXdvcmtpbmctaG91cnMtbGlzdCAuY29udGVudC1kYXktaW5kaXNwb25pYmlsaXRlIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTVBNjQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmNvbnRlbnQtZGF5LWluZGlzcG9uaWJpbGl0ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5jb250ZW50LWRheS1pbmRpc3BvbmliaWxpdGUgZGl2IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5jb250ZW50LWRheS1pbmRpc3BvbmliaWxpdGUgLmluZGlzcG9uaWJpbGl0ZS1saWJlbGxlIHtcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50OyB9XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmNvbnRlbnQtZGF5LWluZGlzcG9uaWJpbGl0ZSAuaW5kaXNwb25pYmlsaXRlLWFsbERheSB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7IH1cblxuI3N0YWZmLXdvcmtpbmctaG91cnMtbGlzdCAuY29udGVudC1kYXktY29uZ2VzIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmNvbnRlbnQtZGF5LWNvbmdlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuI3N0YWZmLXdvcmtpbmctaG91cnMtbGlzdCAuY29udGVudC1kYXktYWRkIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmNvbnRlbnQtZGF5LWFkZCBtZC1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmNvbnRlbnQtZGF5LWFkZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IC5ibG9jLWFjdGlvbiAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnhzICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmlubGluZS1ibG9jayB7XG4gIG1pbi13aWR0aDogMTAwdnc7IH1cblxuLnNtICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3QgLmlubGluZS1ibG9jayB7XG4gIG1pbi13aWR0aDogMTAwdnc7IH1cblxuI3N0b2NrLWNvbW1hbmRlLWFkZCAuaGVhZGVyLWFjdGlvbnMge1xuICBtYXJnaW46IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3N0b2NrLWNvbW1hbmRlLWFkZCAuc3RvY2stY29tbWFuZGUtYWRkLWJsb2Mge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4jc3RvY2stY29tbWFuZGUtYWRkIC5zdG9jay1jb21tYW5kZS1hZGQtYm90dG9tLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3N0b2NrLWNvbW1hbmRlLWFkZCAubGltaXQtaW5wdXQtd2lkdGggLmthbGVuZGVzLWlucHV0IC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQgaW5wdXQge1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbiNzdG9jay1jb21tYW5kZS1maWNoZSAuc3RvY2stY29tbWFuZGUtZmljaGUtaGVhZGVyIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAjc3RvY2stY29tbWFuZGUtZmljaGUgLnN0b2NrLWNvbW1hbmRlLWZpY2hlLWhlYWRlciAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICNzdG9jay1jb21tYW5kZS1maWNoZSAuc3RvY2stY29tbWFuZGUtZmljaGUtaGVhZGVyIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQgLmthbGVuZGVzLWxpc3RJdGVtLWFycm93IG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jc3RvY2stY29tbWFuZGUtZmljaGUgLmxpbWl0LWlucHV0LXdpZHRoIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiB1bnNldDsgfVxuXG4jc3RvY2stY29tbWFuZGUtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc3RvY2stY29tbWFuZGUtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc3RvY2stY29tbWFuZGUtdXBkYXRlIC5saW1pdC1pbnB1dC13aWR0aCAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogdW5zZXQ7IH1cblxuI3N0b2NrLWNvbW1hbmRlLXZhbGlkYXRpb24gLmxpbWl0LWlucHV0LXdpZHRoIC5rYWxlbmRlcy1pbnB1dCAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiB1bnNldDsgfVxuXG4jc3RvY2stZm91cm5pc3NldXItbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc3RvY2stZm91cm5pc3NldXItbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc3RvY2stZm91cm5pc3NldXItdXBkYXRlIC5saW1pdC1pbnB1dC13aWR0aCAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogdW5zZXQ7IH1cblxuI3N0b2NrLWlub3V0LWZpY2hlIC5saW1pdC1pbnB1dC13aWR0aCAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogdW5zZXQ7IH1cblxuI3N0b2NrLWlub3V0LWhlYWRlciAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgI3N0b2NrLWlub3V0LWhlYWRlciAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICNzdG9jay1pbm91dC1oZWFkZXIgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tYXJyb3cgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5kZXNrdG9wICNzdG9jay1pbm91dC1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4jc3RvY2staW5vdXQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjc3RvY2staW5vdXQtbGlzdCAuaGVhZGVyLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbiNzdG9jay1pbm91dC1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzdG9jay1pbm91dC1zdG9ja0xpZ25lIC5saW1pdC1pbnB1dC13aWR0aCAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogdW5zZXQ7IH1cblxuI3N0b2NrLWludmVudGFpcmUtZmljaGUgLnN0b2NrLWludmVudGFpcmUtZmljaGUtaGVhZGVyIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuICAjc3RvY2staW52ZW50YWlyZS1maWNoZSAuc3RvY2staW52ZW50YWlyZS1maWNoZS1oZWFkZXIgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1mb290ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAjc3RvY2staW52ZW50YWlyZS1maWNoZSAuc3RvY2staW52ZW50YWlyZS1maWNoZS1oZWFkZXIgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tYXJyb3cgbWQtaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNzdG9jay1pbnZlbnRhaXJlLWZpY2hlIC5saW1pdC1pbnB1dC13aWR0aCAua2FsZW5kZXMtaW5wdXQgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBpbnB1dCB7XG4gIHdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogdW5zZXQ7IH1cblxuI3N0b2NrLWludmVudGFpcmUtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc3RvY2staW52ZW50YWlyZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNwZXJzb25uZWwtaGVhZGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI3BlcnNvbm5lbC1oZWFkZXItY29udGVudCAuZGV0YWlsLWhlYWRlci1waG90byBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAjcGVyc29ubmVsLWhlYWRlci1jb250ZW50IC5kZXRhaWwtaGVhZGVyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjcGVyc29ubmVsLWhlYWRlci1jb250ZW50IC5kZXRhaWwtaGVhZGVyLWZlYXR1cmVzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNwZXJzb25uZWwtaGVhZGVyLWNvbnRlbnQgLmRldGFpbC1oZWFkZXItZmVhdHVyZXMgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgI3BlcnNvbm5lbC1oZWFkZXItY29udGVudCAuZGV0YWlsLWhlYWRlci1sYXN0Q29ubmVjdGlvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5kZXNrdG9wICNwZXJzb25uZWwtaGVhZGVyLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4jcGVyc29ubmVsLXVwZGF0ZSBpbWcuYXJyb25kaSB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7IH1cblxuI3BlcnNvbm5lbC11cGRhdGUgLnBob3RvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jcGVyc29ubmVsLXVwZGF0ZSAuZGVsZXRlU3RhZmYgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1tYWluIHtcbiAgY29sb3I6ICNEMzJGMkY7IH1cblxuI3BlcnNvbm5lbC11cGRhdGUgLmRlbGV0ZSB7XG4gIGNvbG9yOiAjRDMyRjJGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuI3BlcnNvbm5lbC11cGRhdGUgLmdvb2dsZS1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDQ1cHg7IH1cblxuI3N0b2NrQm90dG9tLW1lbnUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTsgfVxuICAjc3RvY2tCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3N0b2NrQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0gLmJvdHRvbS1tZW51LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzlFOUU5RTsgfVxuICAgICNzdG9ja0JvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtIC5ib3R0b20tbWVudS1saWJlbGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICM5RTlFOUU7IH1cbiAgICAjc3RvY2tCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbS5zZWxlY3RlZCAuYm90dG9tLW1lbnUtaWNvbiBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMUEyMzdFOyB9XG4gICAgI3N0b2NrQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0uc2VsZWN0ZWQgLmJvdHRvbS1tZW51LWxpYmVsbGUge1xuICAgICAgY29sb3I6ICMxQTIzN0U7IH1cblxuI3N0b2NrLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3N0b2NrLXBhZ2UgLnN0b2NrLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgI3N0b2NrLXBhZ2UgLnN0b2NrLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jdGFjdGlsLXRpY2tldC1hcnRpY2xlcyAuYmxvYy1hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI3RhY3RpbC10aWNrZXQtYXJ0aWNsZXMgLmJsb2MtYXJ0aWNsZXMgLmJsb2MtYXJ0aWNsZXMtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAjdGFjdGlsLXRpY2tldC1hcnRpY2xlcyAuYmxvYy1hcnRpY2xlcyAuY3JlYXRlLWRlbGl2ZXJ5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICN0YWN0aWwtdGlja2V0LWFydGljbGVzIC5ibG9jLWFydGljbGVzIC5jcmVhdGUtZGVsaXZlcnk6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiN0YWN0aWwtdGlja2V0LWFydGljbGVzIC5ibG9jLWdpZnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jdGFjdGlsLXRpY2tldC1jbGllbnQgLmJsb2MtY2xpZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAjdGFjdGlsLXRpY2tldC1jbGllbnQgLmJsb2MtY2xpZW50IC5ibG9jLWNsaWVudC1uYW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAjdGFjdGlsLXRpY2tldC1jbGllbnQgLmJsb2MtY2xpZW50IC5ibG9jLWNsaWVudC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAjdGFjdGlsLXRpY2tldC1jbGllbnQgLmJsb2MtY2xpZW50IC5ibG9jLWNsaWVudC0zIG1kLWljb24ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgIG1pbi13aWR0aDogMTVweDtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgI3RhY3RpbC10aWNrZXQtY2xpZW50IC5ibG9jLWNsaWVudCAuYmxvYy1jbGllbnQtaW5mb3Mge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjdGFjdGlsLXRpY2tldC1jbGllbnQgLmJsb2MtY2xpZW50IC5ibG9jLWNsaWVudC1pbmZvcyAuYmxvYy1saW5lIHtcbiAgICAgIHBhZGRpbmc6IDJweCAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAjdGFjdGlsLXRpY2tldC1jbGllbnQgLmJsb2MtY2xpZW50IC5ibG9jLWNsaWVudC1pbmZvcyAuYmxvYy1saW5lIC5ibG9jLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgI3RhY3RpbC10aWNrZXQtY2xpZW50IC5ibG9jLWNsaWVudCAuYmxvYy1jbGllbnQtaW5mb3MgLmJsb2MtbGluZSAuYmxvYy12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAjdGFjdGlsLXRpY2tldC1jbGllbnQgLmJsb2MtY2xpZW50IC5ibG9jLWNsaWVudC1pbmZvcyAuaW5mb3MtZGV0YWlscyB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jdGFjdGlsLXRpY2tldC1yZWdsZW1lbnRzIC5ibG9jLXJlZ2xlbWVudHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiN0YWN0aWwtdGlja2V0LXJlZ2xlbWVudHMgLmJsb2MtcHJlLXBheWVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjdGFjdGlsLXRpY2tldC1yZWdsZW1lbnRzIC5ibG9jLXByZS1wYXllbWVudCAjdGlja2V0LWFnZW5kYS1wYXJ0LXByZVBheW1lbnQgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4jY3VyZS1maWNoZSAuY3VyZS1maWNoZS1nZW5yZSB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuI2N1cmUtZmljaGUgLmN1cmUtZmljaGUtY2F0ZWdvcmllIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4jY3VyZS1maWNoZSAuZ2VucmUtbGliZWxsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4jY3VyZS1maWNoZSAuY3VyZS1maWNoZS1ibG9jIHtcbiAgbWluLXdpZHRoOiAyNTBweDsgfVxuXG4jY3VyZS1maWNoZSAuZmljaGUtb25lLWRhdGEgbGkge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2N1cmUtZmljaGUgLmN1cmUtZmljaGUtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jY3VyZS1maWNoZSAuY3VyZS1maWNoZS12YWx1ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuI2N1cmUtZmljaGUgLmN1cmUtZmljaGUtdGVsLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDE3MHB4OyB9XG5cbiNjdXJlLWZpY2hlIC5ub3RlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDcwcHg7IH1cbiAgI2N1cmUtZmljaGUgLm5vdGUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjY3VyZS1maWNoZSAubm90ZS1jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbiNjdXJlLWZpY2hlIC5zdGF0cy10b3AzLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjY3VyZS1maWNoZSAuc3RhdHMtdG9wMy1ncm91cCAuc3RhdHMtdG9wMy10aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNjdXJlLWZpY2hlIC5zdGF0cy10b3AzLWdyb3VwIC5zdGF0cy10b3AzLXZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4jY3VyZS1maWNoZSAuc3RhdHMtY2FydGUtcG9pbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiN0YXJpZi1jdXJlLWxpc3QgLmxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbiN0YXJpZi1kaXNwb25pYmlsaXRlLXJlcGVhdCAuaGFzLWlucHV0IC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI3RhcmlmLWRpc3BvbmliaWxpdGUtcmVwZWF0IC5oYXMtaW5wdXQgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG5cbiN0YXJpZi1kaXNwb25pYmlsaXRlLXJlcGVhdCBpbnB1dCB7XG4gIHdpZHRoOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jc3RhZmYtd29ya2luZy1ob3Vycy1kaXNwb25pYmlsaXRlLXJlcGVhdEVuZCAuaGFzLWlucHV0IC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI3N0YWZmLXdvcmtpbmctaG91cnMtZGlzcG9uaWJpbGl0ZS1yZXBlYXRFbmQgLmhhcy1pbnB1dCAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cblxuI3N0YWZmLXdvcmtpbmctaG91cnMtZGlzcG9uaWJpbGl0ZS1yZXBlYXRFbmQgaW5wdXQge1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3BhcmFtZXRyYWdlLWZhbWlsbGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAjcGFyYW1ldHJhZ2UtZmFtaWxsZS1oZWFkZXIgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICNwYXJhbWV0cmFnZS1mYW1pbGxlLWhlYWRlciAua2FsZW5kZXMtbGlzdEl0ZW0gLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgI3BhcmFtZXRyYWdlLWZhbWlsbGUtaGVhZGVyIC5wYXJhbWV0cmFnZS1mYW1pbGxlLWhlYWRlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3BhcmFtZXRyYWdlLWZhbWlsbGUtaGVhZGVyIC5wYXJhbWV0cmFnZS1mYW1pbGxlLWhlYWRlci1mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICNwYXJhbWV0cmFnZS1mYW1pbGxlLWhlYWRlciAucGFyYW1ldHJhZ2UtZmFtaWxsZS1oZWFkZXItcGhvdG8gaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgI3BhcmFtZXRyYWdlLWZhbWlsbGUtaGVhZGVyIG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZGVza3RvcCAjcGFyYW1ldHJhZ2UtZmFtaWxsZS1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4jbWFzcy11cGRhdGUtcHJpY2UgLm1hc3MtdXBkYXRlLXByaWNlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuI21hc3MtdXBkYXRlLXByaWNlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgI21hc3MtdXBkYXRlLXByaWNlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5hcnRpY2xlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICAjbWFzcy11cGRhdGUtcHJpY2UgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbS5tYXJnZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICNtYXNzLXVwZGF0ZS1wcmljZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0tbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNtYXNzLXVwZGF0ZS1wcmljZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICNtYXNzLXVwZGF0ZS1wcmljZSAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWl0ZW0taW5wdXQtbGluZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjbWFzcy11cGRhdGUtcHJpY2UgLmFydGljbGUtaXRlbS1jb250YWluZXIgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pdGVtLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7IH1cbiAgI21hc3MtdXBkYXRlLXByaWNlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5wcmljZS1pbnB1dHMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgI21hc3MtdXBkYXRlLXByaWNlIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIC5wcmljZS1pbnB1dHMgLmthbGVuZGVzLWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI2ZpZGVsaXRlLWNvbGxlY3RlIC5maWRlbGl0ZS1jb2xsZWN0ZS1nZW5yZSB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuI2ZpZGVsaXRlLWNvbGxlY3RlIC5maWRlbGl0ZS1jb2xsZWN0ZS1jYXRlZ29yaWUge1xuICBwYWRkaW5nOiA1cHggMHB4O1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbiNmaWRlbGl0ZS1jb2xsZWN0ZSAuZ2VucmUtbGliZWxsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4jZmlkZWxpdGUtY29sbGVjdGUgLmZpZGVsaXRlLWNvbGxlY3RlLWJsb2Mge1xuICBtaW4td2lkdGg6IDI1MHB4OyB9XG5cbiNmaWRlbGl0ZS1jb2xsZWN0ZSAuY29sbGVjdGUtb25lLWRhdGEgbGkge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2ZpZGVsaXRlLWNvbGxlY3RlIC5maWRlbGl0ZS1jb2xsZWN0ZS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNmaWRlbGl0ZS1jb2xsZWN0ZSAuZmlkZWxpdGUtY29sbGVjdGUtdmFsdWUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbiNmaWRlbGl0ZS1jb2xsZWN0ZSAuZmlkZWxpdGUtY29sbGVjdGUtdGVsLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDE3MHB4OyB9XG5cbiNmaWRlbGl0ZS1jb2xsZWN0ZSAubm90ZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXgtaGVpZ2h0OiA3MHB4OyB9XG4gICNmaWRlbGl0ZS1jb2xsZWN0ZSAubm90ZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNmaWRlbGl0ZS1jb2xsZWN0ZSAubm90ZS1jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbiNmaWRlbGl0ZS1jb2xsZWN0ZSAuc3RhdHMtdG9wMy1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI2ZpZGVsaXRlLWNvbGxlY3RlIC5zdGF0cy10b3AzLWdyb3VwIC5zdGF0cy10b3AzLXRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2ZpZGVsaXRlLWNvbGxlY3RlIC5zdGF0cy10b3AzLWdyb3VwIC5zdGF0cy10b3AzLXZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4jZmlkZWxpdGUtY29sbGVjdGUgLnN0YXRzLWNhcnRlLXBvaW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jZmlkZWxpdGUtZmljaGUgLmZpZGVsaXRlLWZpY2hlLWdlbnJlIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4jZmlkZWxpdGUtZmljaGUgLmZpZGVsaXRlLWZpY2hlLWNhdGVnb3JpZSB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuI2ZpZGVsaXRlLWZpY2hlIC5nZW5yZS1saWJlbGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbiNmaWRlbGl0ZS1maWNoZSAuZmlkZWxpdGUtZmljaGUtYmxvYyB7XG4gIG1pbi13aWR0aDogMjUwcHg7IH1cblxuI2ZpZGVsaXRlLWZpY2hlIC5maWNoZS1vbmUtZGF0YSBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jZmlkZWxpdGUtZmljaGUgLmZpZGVsaXRlLWZpY2hlLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2ZpZGVsaXRlLWZpY2hlIC5maWRlbGl0ZS1maWNoZS12YWx1ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuI2ZpZGVsaXRlLWZpY2hlIC5maWRlbGl0ZS1maWNoZS10ZWwtY29udGVudCB7XG4gIG1pbi13aWR0aDogMTcwcHg7IH1cblxuI2ZpZGVsaXRlLWZpY2hlIC5ub3RlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDcwcHg7IH1cbiAgI2ZpZGVsaXRlLWZpY2hlIC5ub3RlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2ZpZGVsaXRlLWZpY2hlIC5ub3RlLWNvbnRlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI2ZpZGVsaXRlLWZpY2hlIC5zdGF0cy10b3AzLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjZmlkZWxpdGUtZmljaGUgLnN0YXRzLXRvcDMtZ3JvdXAgLnN0YXRzLXRvcDMtdGl0bGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjZmlkZWxpdGUtZmljaGUgLnN0YXRzLXRvcDMtZ3JvdXAgLnN0YXRzLXRvcDMtdmFsdWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNmaWRlbGl0ZS1maWNoZSAuc3RhdHMtY2FydGUtcG9pbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiN0YXJpZi1maWRlbGl0ZS1saXN0IC5saXN0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG4jZmlkZWxpdGUtcmVjb21wZW5zZSAuZmlkZWxpdGUtcmVjb21wZW5zZS1nZW5yZSB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuI2ZpZGVsaXRlLXJlY29tcGVuc2UgLmZpZGVsaXRlLXJlY29tcGVuc2UtY2F0ZWdvcmllIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4jZmlkZWxpdGUtcmVjb21wZW5zZSAuZ2VucmUtbGliZWxsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4jZmlkZWxpdGUtcmVjb21wZW5zZSAuZmlkZWxpdGUtcmVjb21wZW5zZS1ibG9jIHtcbiAgbWluLXdpZHRoOiAyNTBweDsgfVxuXG4jZmlkZWxpdGUtcmVjb21wZW5zZSAucmVjb21wZW5zZS1vbmUtZGF0YSBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jZmlkZWxpdGUtcmVjb21wZW5zZSAuZmlkZWxpdGUtcmVjb21wZW5zZS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNmaWRlbGl0ZS1yZWNvbXBlbnNlIC5maWRlbGl0ZS1yZWNvbXBlbnNlLXZhbHVlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4jZmlkZWxpdGUtcmVjb21wZW5zZSAuZmlkZWxpdGUtcmVjb21wZW5zZS10ZWwtY29udGVudCB7XG4gIG1pbi13aWR0aDogMTcwcHg7IH1cblxuI2ZpZGVsaXRlLXJlY29tcGVuc2UgLm5vdGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogNzBweDsgfVxuICAjZmlkZWxpdGUtcmVjb21wZW5zZSAubm90ZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNmaWRlbGl0ZS1yZWNvbXBlbnNlIC5ub3RlLWNvbnRlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI2ZpZGVsaXRlLXJlY29tcGVuc2UgLnN0YXRzLXRvcDMtZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICNmaWRlbGl0ZS1yZWNvbXBlbnNlIC5zdGF0cy10b3AzLWdyb3VwIC5zdGF0cy10b3AzLXRpdGxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2ZpZGVsaXRlLXJlY29tcGVuc2UgLnN0YXRzLXRvcDMtZ3JvdXAgLnN0YXRzLXRvcDMtdmFsdWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbiNmaWRlbGl0ZS1yZWNvbXBlbnNlIC5zdGF0cy1jYXJ0ZS1wb2ludCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI3RhcmlmLXBhZ2UtbW9iaWxlIC50YXJpZi1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4OyB9XG5cbiN0YXJpZi1wYWdlLW1vYmlsZSAudGFyaWYtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jdGFyaWZCb3R0b20tbWVudSB7XG4gIGhlaWdodDogNzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAjdGFyaWZCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3RhcmlmQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0gLmJvdHRvbS1tZW51LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0EzQTNCRDsgfVxuICAgICN0YXJpZkJvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtIC5ib3R0b20tbWVudS1saWJlbGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNBM0EzQkQ7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAgICN0YXJpZkJvdHRvbS1tZW51IC5ib3R0b20tbWVudS1pdGVtLnNlbGVjdGVkIC5ib3R0b20tbWVudS1pY29uIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjdGFyaWZCb3R0b20tbWVudSAuYm90dG9tLW1lbnUtaXRlbS5zZWxlY3RlZCAuYm90dG9tLW1lbnUtbGliZWxsZSB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICN0YXJpZkJvdHRvbS1tZW51IC5tZW51LXNlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDFweDsgfVxuXG4jcHJvZHVpdC1maWNoZSAucHJvZHVpdC1maWNoZS1nZW5yZSB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuI3Byb2R1aXQtZmljaGUgLnByb2R1aXQtZmljaGUtY2F0ZWdvcmllIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4jcHJvZHVpdC1maWNoZSAuZ2VucmUtbGliZWxsZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4jcHJvZHVpdC1maWNoZSAucHJvZHVpdC1maWNoZS1ibG9jIHtcbiAgbWluLXdpZHRoOiAyNTBweDsgfVxuXG4jcHJvZHVpdC1maWNoZSAuZmljaGUtb25lLWRhdGEgbGkge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3Byb2R1aXQtZmljaGUgLnByb2R1aXQtZmljaGUtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jcHJvZHVpdC1maWNoZSAucHJvZHVpdC1maWNoZS12YWx1ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuI3Byb2R1aXQtZmljaGUgLnByb2R1aXQtZmljaGUtdGVsLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDE3MHB4OyB9XG5cbiNwcm9kdWl0LWZpY2hlIC5ub3RlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDcwcHg7IH1cbiAgI3Byb2R1aXQtZmljaGUgLm5vdGUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuICAjcHJvZHVpdC1maWNoZSAubm90ZS1jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbiNwcm9kdWl0LWZpY2hlIC5zdGF0cy10b3AzLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjcHJvZHVpdC1maWNoZSAuc3RhdHMtdG9wMy1ncm91cCAuc3RhdHMtdG9wMy10aXRsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNwcm9kdWl0LWZpY2hlIC5zdGF0cy10b3AzLWdyb3VwIC5zdGF0cy10b3AzLXZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4jcHJvZHVpdC1maWNoZSAuc3RhdHMtY2FydGUtcG9pbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiN0YXJpZi1wcm9kdWl0LWxpc3QgLmxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbiNwcmVzdGF0aW9uLWNvbG9ycyAucHJlc3RhdGlvbi1jb2xvcnMtY29sb3Itc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuI3ByZXN0YXRpb24tY29tcGV0ZW5jZSAucHJlc3RhdGlvbi1jb21wZXRlbmNlLWNvbG9yLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbiNwcmVzdGF0aW9uLWVxdWlwZW1lbnQgLnByZXN0YXRpb24tZXF1aXBlbWVudC1jb2xvci1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4jcHJlc3RhdGlvbi1maWNoZSAucHJlc3RhdGlvbi1jb2xvci1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4jcHJlc3RhdGlvbi1saWJlbGxlIC5wcmVzdGF0aW9uLWxpYmVsbGUtY29sb3Itc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuI3RhcmlmLXByZXN0YXRpb24tbGlzdCAubGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuI3ByZXN0YXRpb24tcGVyc29ubmVsIC5wcmVzdGF0aW9uLXBlcnNvbm5lbC1jb2xvci1zZWxlY3Rpb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4jcHJlc3RhdGlvbi1wcmVmZXJlbmNlIC5wcmVzdGF0aW9uLXByZWZlcmVuY2UtY29sb3Itc2VsZWN0aW9uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuI3RhcmlmLXByZXN0YXRpb24tcHJldmlldyAudGFyaWYtYWdlbmRhLXZpc3VhbGlzYXRpb24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICN0YXJpZi1wcmVzdGF0aW9uLXByZXZpZXcgLnRhcmlmLWFnZW5kYS12aXN1YWxpc2F0aW9uLWNvbnRhaW5lciAudmlzdWFsaXN0aW9uLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICN0YXJpZi1wcmVzdGF0aW9uLXByZXZpZXcgLnRhcmlmLWFnZW5kYS12aXN1YWxpc2F0aW9uLWNvbnRhaW5lciAudmlzdWFsaXN0aW9uLWFyZWEgLnZpc3VhbGlzdGlvbi1hcmVhLWNvbnRlbnQgLnZpc3VhbGlzYXRpb24tdGltZUZyYW1lIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgICAjdGFyaWYtcHJlc3RhdGlvbi1wcmV2aWV3IC50YXJpZi1hZ2VuZGEtdmlzdWFsaXNhdGlvbi1jb250YWluZXIgLnZpc3VhbGlzdGlvbi1hcmVhIC52aXN1YWxpc3Rpb24tYXJlYS1jb250ZW50IC50YWNoZXMtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgI3RhcmlmLXByZXN0YXRpb24tcHJldmlldyAudGFyaWYtYWdlbmRhLXZpc3VhbGlzYXRpb24tY29udGFpbmVyIC52aXN1YWxpc3Rpb24tYXJlYSAudmlzdWFsaXNhdGlvbi16b29tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICBib3R0b206IDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgI3RhcmlmLXByZXN0YXRpb24tcHJldmlldyAudGFyaWYtYWdlbmRhLXZpc3VhbGlzYXRpb24tY29udGFpbmVyIC5lZGl0aW9uLWFyZWEge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG5cbiN0YXJpZi1wcmVzdGF0aW9uLXRhY2hlIC5wcmVzdGF0aW9uLXRhY2hlLWNvbG9yLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbiNwcmVzdGF0aW9uLXRlbXBzIC5wcmVzdGF0aW9uLXRlbXBzLWNvbG9yLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4OyB9XG5cbiNwcmVzdGF0aW9uLXZlbnRpbGF0aW9uIC5wcmVzdGF0aW9uLXZlbnRpbGF0aW9uLXJlc3RlQVZlbnRpbGVyIHtcbiAgbWFyZ2luOiAxMHB4OyB9XG4gICNwcmVzdGF0aW9uLXZlbnRpbGF0aW9uIC5wcmVzdGF0aW9uLXZlbnRpbGF0aW9uLXJlc3RlQVZlbnRpbGVyIC5wcmVzdGF0aW9uLXZlbnRpbGF0aW9uLXJlc3RlQVZlbnRpbGVyLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuI3N0YXRpc3RpY3MtZG9ubmVlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jc3RhdGlzdGljcy1lZGl0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzdGF0aXN0aWNzLWVkaXRpb24gLmRldGFpbC1oZWFkZXItc2Nyb2xsMSAuZGV0YWlsLWhlYWRlci1zdGF0aXN0aWNzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAjc3RhdGlzdGljcy1lZGl0aW9uIC5kZXRhaWwtZXJyb3JzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gICNzdGF0aXN0aWNzLWVkaXRpb24gLmRldGFpbC1mb290ZXIge1xuICAgIG1pbi1oZWlnaHQ6IDYxcHg7IH1cblxuI3N0YXRpc3RpY3MtZ3JhcGhUeXBlIC5zdGF0aXN0aWNzLWdyYXBoVHlwZS1jb250ZW50IC5kZXRhaWwtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICNzdGF0aXN0aWNzLWdyYXBoVHlwZSAuc3RhdGlzdGljcy1ncmFwaFR5cGUtY29udGVudCAuZGV0YWlsLWl0ZW0gLmRldGFpbC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAjc3RhdGlzdGljcy1ncmFwaFR5cGUgLnN0YXRpc3RpY3MtZ3JhcGhUeXBlLWNvbnRlbnQgLmRldGFpbC1pdGVtIC5kZXRhaWwtaXRlbS1kZXNjcmlwdGlvbiBtZC1pY29uIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgY29sb3I6ICNFOTFFNjM7IH1cblxuI3BhcmFtZXRyYWdlLXN0YXRpc3RpY3MtaGVhZGVyIC5oZWFkZXItcGhvdG8ge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICNwYXJhbWV0cmFnZS1zdGF0aXN0aWNzLWhlYWRlciAuaGVhZGVyLXBob3RvIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuI3BhcmFtZXRyYWdlLXN0YXRpc3RpY3MtaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLXdhcm5pbmcge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiNzdGF0aXN0aWNzLWluZGljYXRldXItZGV0YWlscyAuc3RhdGlzdGljcy1pbmRpY2F0ZXVyLWRldGFpbHMtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4jc3RhdGlzdGljcy1pbmRpY2F0ZXVyLWRldGFpbHMgLnN0YXRpc3RpY3MtaW5kaWNhdGV1ci1kZXRhaWxzLWNvbnRlbnQgLmRldGFpbC1pdGVtIC5kZXRhaWwtaXRlbS1kZXNjcmlwdGlvbiAuZGV0YWlsLWl0ZW0tcmVncm91cGVtZW50IHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgI3N0YXRpc3RpY3MtaW5kaWNhdGV1ci1kZXRhaWxzIC5zdGF0aXN0aWNzLWluZGljYXRldXItZGV0YWlscy1jb250ZW50IC5kZXRhaWwtaXRlbSAuZGV0YWlsLWl0ZW0tZGVzY3JpcHRpb24gLmRldGFpbC1pdGVtLXJlZ3JvdXBlbWVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jc3RhdGlzdGljcy1pbmRpY2F0ZXVyLXRoZW1lIC50aGVtZS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNzdGF0aXN0aWNzLXBlcmlvZHMgLnN0YXRpc3RpY3MtcGVyaW9kcy1jb250ZW50IC5zdGF0aXN0aWNzLXBlcmlvZHMtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjc3RhdGlzdGljcy1wZXJpb2RzIC5zdGF0aXN0aWNzLXBlcmlvZHMtY29udGVudCAuc3RhdGlzdGljcy1wZXJpb2RzLWhlYWRlci50b3AtYm9yZGVyZWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFOyB9XG5cbiNzdGF0aXN0aWNzLXBlcmlvZHMgLnN0YXRpc3RpY3MtcGVyaW9kcy1jb250ZW50IC5zdGF0aXN0aWNzLXBlcmlvZHMtY29udGFpbmVyLmluYWN0aXZlIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4jc3RhdGlzdGljcy1wZXJpb2RzIC5zdGF0aXN0aWNzLXBlcmlvZHMtY29udGVudCAuc3RhdGlzdGljcy1wZXJpb2RzLWNvbnRhaW5lciAuZGV0YWlsLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAjc3RhdGlzdGljcy1wZXJpb2RzIC5zdGF0aXN0aWNzLXBlcmlvZHMtY29udGVudCAuc3RhdGlzdGljcy1wZXJpb2RzLWNvbnRhaW5lciAuZGV0YWlsLWl0ZW0gLmRldGFpbC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuI3N0YXRpc3RpY3MtcHJldmlvdXNQZXJpb2QgLnN0YXRpc3RpY3MtcHJldmlvdXNQZXJpb2QtY29udGVudCAuc3RhdGlzdGljcy1wcmV2aW91c1BlcmlvZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICNzdGF0aXN0aWNzLXByZXZpb3VzUGVyaW9kIC5zdGF0aXN0aWNzLXByZXZpb3VzUGVyaW9kLWNvbnRlbnQgLnN0YXRpc3RpY3MtcHJldmlvdXNQZXJpb2QtaGVhZGVyLnRvcC1ib3JkZXJlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7IH1cblxuI3N0YXRpc3RpY3MtcHJldmlvdXNQZXJpb2QgLnN0YXRpc3RpY3MtcHJldmlvdXNQZXJpb2QtY29udGVudCAuc3RhdGlzdGljcy1wcmV2aW91c1BlcmlvZC1jb250YWluZXIuaW5hY3RpdmUge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbiNzdGF0aXN0aWNzLXByZXZpb3VzUGVyaW9kIC5zdGF0aXN0aWNzLXByZXZpb3VzUGVyaW9kLWNvbnRlbnQgLnN0YXRpc3RpY3MtcHJldmlvdXNQZXJpb2QtY29udGFpbmVyIC5kZXRhaWwtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICNzdGF0aXN0aWNzLXByZXZpb3VzUGVyaW9kIC5zdGF0aXN0aWNzLXByZXZpb3VzUGVyaW9kLWNvbnRlbnQgLnN0YXRpc3RpY3MtcHJldmlvdXNQZXJpb2QtY29udGFpbmVyIC5kZXRhaWwtaXRlbSAuZGV0YWlsLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4jc3RhdGlzdGljcy1yZWdyb3VwZW1lbnQgLnN0YXRpc3RpY3MtcmVncm91cGVtZW50LWNvbnRlbnQgLmRldGFpbC1pdGVtIC5kZXRhaWwtaXRlbS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICNzdGF0aXN0aWNzLXJlZ3JvdXBlbWVudCAuc3RhdGlzdGljcy1yZWdyb3VwZW1lbnQtY29udGVudCAuZGV0YWlsLWl0ZW0gLmRldGFpbC1pdGVtLWRlc2NyaXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG5cbiNzdGF0aXN0aWNzLXZpc3VhbGlzYXRpb24gLnN0YXRpc3RpY3MtdmlzdWFsaXNhdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4gICNzdGF0aXN0aWNzLXZpc3VhbGlzYXRpb24gLnN0YXRpc3RpY3MtdmlzdWFsaXNhdGlvbi1jb250ZW50IC5zdGF0aXN0aWNzLXZpc3VhbGlzYXRpb24tdGltZXJhbmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4jc3RhdGlzdGljcy12aXN1YWxpc2F0aW9uICNzdGF0aXN0aWNzLWdyYXBoIHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4ueHMgI3N0YXRpc3RpY3MtdmlzdWFsaXNhdGlvbiAuc3RhdGlzdGljcy12aXN1YWxpc2F0aW9uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cblxuI3JlcG9ydC1wYWdlLW1vYmlsZSAucmVwb3J0LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuI3JlcG9ydC1wYWdlLW1vYmlsZSAjcmVwb3J0LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3N0YXRpc3RpY3NCb3R0b20tbWVudSB7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxOyB9XG4gICNzdGF0aXN0aWNzQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNzdGF0aXN0aWNzQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0gLmJvdHRvbS1tZW51LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzlFOUU5RTsgfVxuICAgICNzdGF0aXN0aWNzQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0gLmJvdHRvbS1tZW51LWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzlFOUU5RTsgfVxuICAgICNzdGF0aXN0aWNzQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0uc2VsZWN0ZWQgLmJvdHRvbS1tZW51LWljb24gbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzFBMjM3RTsgfVxuICAgICNzdGF0aXN0aWNzQm90dG9tLW1lbnUgLmJvdHRvbS1tZW51LWl0ZW0uc2VsZWN0ZWQgLmJvdHRvbS1tZW51LWxpYmVsbGUge1xuICAgICAgY29sb3I6ICMxQTIzN0U7IH1cblxuI3N0YXRpc3RpY3MtcmVwb3J0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjc3RhdGlzdGljcy1yZXBvcnQtY29udGFpbmVyIC5yZXBvcnQtY29udGFpbmVyLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgei1pbmRleDogMjsgfVxuICAgICNzdGF0aXN0aWNzLXJlcG9ydC1jb250YWluZXIgLnJlcG9ydC1jb250YWluZXItaGVhZGVyIC5oZWFkZXItYWN0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICNzdGF0aXN0aWNzLXJlcG9ydC1jb250YWluZXIgLmNvbnRhaW5lci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuXG4jc3RhdGlzdGljcy1yZXBvcnQtZGF0YSAuaGVhZGVyLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMjsgfVxuXG4jc3RhdGlzdGljcy1yZXBvcnQtZGF0YSAuZmlyc3QtY29sIHtcbiAgbWF4LXdpZHRoOiAyNXZ3ICFpbXBvcnRhbnQ7IH1cblxuI3N0YXRpc3RpY3MtcmVwb3J0LWRhdGEgLmZpcnN0LWNvbC1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMDsgfVxuXG4jc3RhdGlzdGljcy1yZXBvcnQtZGF0YSAucmVwb3J0LWRhdGEtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogMTsgfVxuICAjc3RhdGlzdGljcy1yZXBvcnQtZGF0YSAucmVwb3J0LWRhdGEtaGVhZGVyIDpub3QoLmZpcnN0LWNvbCkgLmhlYWRlci1jZWxsIC5oZWFkZXItY2VsbC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDsgfVxuICAjc3RhdGlzdGljcy1yZXBvcnQtZGF0YSAucmVwb3J0LWRhdGEtaGVhZGVyIC5oZWFkZXItY2VsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jc3RhdGlzdGljcy1yZXBvcnQtZGF0YSAucmVwb3J0LWRhdGEtY29udGVudCAuY29udGVudC1yb3cuaW1wYWlyIC5jb250ZW50LWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbiNzdGF0aXN0aWNzLXJlcG9ydC1kYXRhIC5yZXBvcnQtZGF0YS1jb250ZW50IC5jb250ZW50LXJvdyAuY29udGVudC1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgcGFkZGluZzogMTJweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI3N0YXRpc3RpY3MtcmVwb3J0LWRhdGEgLnJlcG9ydC1kYXRhLWNvbnRlbnQgLmNvbnRlbnQtcm93IC5jb250ZW50LWNlbGwgLmhhcy1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDsgfVxuXG4jc3RhdGlzdGljcy1yZXBvcnQtZGF0YSAucmVwb3J0LWRhdGEtY29udGVudCAuY29udGVudC1yb3c6bnRoLWNoaWxkKGV2ZW4pIC5jb250ZW50LWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyICFpbXBvcnRhbnQ7IH1cblxuI3N0YXRpc3RpY3MtcmVwb3J0LWRhdGEgLnJlcG9ydC1kYXRhLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgYm90dG9tOiAwcHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgI3N0YXRpc3RpY3MtcmVwb3J0LWRhdGEgLnJlcG9ydC1kYXRhLWZvb3RlciAuZm9vdGVyLWNlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3N0YXRpc3RpY3MtcmVwb3J0LWxpc3QgLnN0YXRpc3RpY3MtcmVwb3J0LWxpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgI3N0YXRpc3RpY3MtcmVwb3J0LWxpc3QgLnN0YXRpc3RpY3MtcmVwb3J0LWxpc3QtaXRlbSAuc3RhdGlzdGljcy1yZXBvcnQtbGlzdC1pdGVtLWNvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgI3N0YXRpc3RpY3MtcmVwb3J0LWxpc3QgLnN0YXRpc3RpY3MtcmVwb3J0LWxpc3QtaXRlbSAuc3RhdGlzdGljcy1yZXBvcnQtbGlzdC1pdGVtLWNvbnRlbnQgLnN0YXRpc3RpY3MtcmVwb3J0LWxpc3QtaXRlbS1pY29uIG1kLWljb24ge1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3N0YXRpc3RpY3MtcmVwb3J0LWRldGFpbCAucmVwb3J0LWRldGFpbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3N0YXRpc3RpY3MtcmVwb3J0LWRldGFpbCAucmVwb3J0LWRldGFpbC1jb250YWluZXIgLnJlcG9ydC1kZXRhaWwtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDsgfVxuICAgICNzdGF0aXN0aWNzLXJlcG9ydC1kZXRhaWwgLnJlcG9ydC1kZXRhaWwtY29udGFpbmVyIC5yZXBvcnQtZGV0YWlsLXBhZ2luYXRpb24gLnJlcG9ydC1kZXRhaWwtcGFnaW5hdGlvbi1wYWdlcyB7XG4gICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNzdGF0aXN0aWNzLXJlcG9ydC1kZXRhaWwgLnJlcG9ydC1kZXRhaWwtY29udGFpbmVyIC5yZXBvcnQtZGV0YWlsLWNvbnRlbnQgLmZpcnN0LWNvbCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogLTFweCAwcHggMHB4ICNFRUVFRUUgaW5zZXQ7XG4gICAgei1pbmRleDogMDsgfVxuICAjc3RhdGlzdGljcy1yZXBvcnQtZGV0YWlsIC5yZXBvcnQtZGV0YWlsLWNvbnRhaW5lciAucmVwb3J0LWRldGFpbC1jb250ZW50IC5pbXBhaXIgLmZpcnN0LWNvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuICAjc3RhdGlzdGljcy1yZXBvcnQtZGV0YWlsIC5yZXBvcnQtZGV0YWlsLWNvbnRhaW5lciAucmVwb3J0LWRldGFpbC1jb250ZW50IHRhYmxlIHtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgI3N0YXRpc3RpY3MtcmVwb3J0LWRldGFpbCAucmVwb3J0LWRldGFpbC1jb250YWluZXIgLnJlcG9ydC1kZXRhaWwtY29udGVudCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTsgfVxuICAjc3RhdGlzdGljcy1yZXBvcnQtZGV0YWlsIC5yZXBvcnQtZGV0YWlsLWNvbnRhaW5lciAucmVwb3J0LWRldGFpbC1jb250ZW50IHRyLmltcGFpciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuICAjc3RhdGlzdGljcy1yZXBvcnQtZGV0YWlsIC5yZXBvcnQtZGV0YWlsLWNvbnRhaW5lciAucmVwb3J0LWRldGFpbC1jb250ZW50IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjc3RhdGlzdGljcy1yZXBvcnQtZGV0YWlsIC5yZXBvcnQtZGV0YWlsLWNvbnRhaW5lciAucmVwb3J0LWRldGFpbC1jb250ZW50IHRkLmZpcnN0LWNvbCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgI3N0YXRpc3RpY3MtcmVwb3J0LWRldGFpbCAucmVwb3J0LWRldGFpbC1jb250YWluZXIgLnJlcG9ydC1kZXRhaWwtY29udGVudCB0ZCAuaGFzLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzIxMjEyMTsgfVxuICAjc3RhdGlzdGljcy1yZXBvcnQtZGV0YWlsIC5yZXBvcnQtZGV0YWlsLWNvbnRhaW5lciAucmVwb3J0LWRldGFpbC1jb250ZW50IHRoZWFkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFOyB9XG4gICAgI3N0YXRpc3RpY3MtcmVwb3J0LWRldGFpbCAucmVwb3J0LWRldGFpbC1jb250YWluZXIgLnJlcG9ydC1kZXRhaWwtY29udGVudCB0aGVhZCB0aCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgdG9wOiAwcHg7IH1cbiAgI3N0YXRpc3RpY3MtcmVwb3J0LWRldGFpbCAucmVwb3J0LWRldGFpbC1jb250YWluZXIgLnJlcG9ydC1kZXRhaWwtY29udGVudCB0Zm9vdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBib3R0b206IDBweDsgfVxuICAgICNzdGF0aXN0aWNzLXJlcG9ydC1kZXRhaWwgLnJlcG9ydC1kZXRhaWwtY29udGFpbmVyIC5yZXBvcnQtZGV0YWlsLWNvbnRlbnQgdGZvb3QgdGgge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgIGJvdHRvbTogMHB4OyB9XG5cbi54cyAjc3RhdGlzdGljcy1yZXBvcnQtZGV0YWlsIC5yZXBvcnQtZGV0YWlsLWNvbnRhaW5lciAucmVwb3J0LWRldGFpbC1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4OyB9XG4gIC54cyAjc3RhdGlzdGljcy1yZXBvcnQtZGV0YWlsIC5yZXBvcnQtZGV0YWlsLWNvbnRhaW5lciAucmVwb3J0LWRldGFpbC1jb250ZW50IHRkLmZpcnN0LWNvbCB7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7IH1cblxuI3N0YXRpc3RpY3MtcmVwb3J0LXNlbmQgLnNlbmQtY29udGVudCAuc2VuZC1saW5lIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjc3RhdGlzdGljcy1yZXBvcnQtc2VuZCAuc2VuZC1jb250ZW50IC5zZW5kLWxpbmUgLnNlbmQtdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNzdGF0aXN0aWNzLXJlcG9ydC1zZW5kIC5zZW5kLWNvbnRlbnQgLnNlbmQtc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3N0YXRpc3RpY3MtcmVwb3J0LXNlbmQgLnN0YXR1cy1saWJlbGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgI3N0YXRpc3RpY3MtcmVwb3J0LXNlbmQgLnN0YXR1cy1saWJlbGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiN0aWNrZXRBY3Rpb25zLW5vU2hvdyAubm9TaG93LXBheS1idXR0b24ge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3RpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZSAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjdGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlIC50aWNrZXQtYWdlbmRhLXJkdkFydGljbGUtYmxvYyAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MtY29udGVudCB7XG4gICAgbWFyZ2luOiAwcHggMzBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDBweDsgfVxuICAgICN0aWNrZXQtYWdlbmRhLXJkdkFydGljbGUgLnRpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZS1ibG9jIC50aWNrZXQtYWdlbmRhLXJkdkFydGljbGUtYmxvYy1jb250ZW50LndpdGgtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4OyB9XG4gICAgI3RpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZSAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MgLnRpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZS1ibG9jLWNvbnRlbnQgLnJkdkFydGljbGUtYmxvYy1hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAjdGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlIC50aWNrZXQtYWdlbmRhLXJkdkFydGljbGUtYmxvYyAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MtY29udGVudCAucmR2QXJ0aWNsZS1ibG9jLWFycm93IG1kLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjdGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlIC50aWNrZXQtYWdlbmRhLXJkdkFydGljbGUtYmxvYyAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MtY29udGVudCAuYmxvYy1jb250ZW50LXJlbW92ZS10YXNrIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgI3RpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZSAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MgLnRpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZS1ibG9jLWNvbnRlbnQgLmJsb2MtY29udGVudC1yZW1vdmUtdGFzayBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gICAgI3RpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZSAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MgLnRpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZS1ibG9jLWNvbnRlbnQgLmJsb2MtY29udGVudC1yZW1vdmUtdGFzazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBOyB9XG5cbiN0aWNrZXQtYWdlbmRhLWFydGljbGVMaWJyZSAudGlja2V0LWFnZW5kYS1hcnRpY2xlTGlicmUtYmxvYyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICN0aWNrZXQtYWdlbmRhLWFydGljbGVMaWJyZSAudGlja2V0LWFnZW5kYS1hcnRpY2xlTGlicmUtYmxvYyAudGlja2V0LWFnZW5kYS1hcnRpY2xlTGlicmUtYmxvYy1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMHB4OyB9XG4gICAgI3RpY2tldC1hZ2VuZGEtYXJ0aWNsZUxpYnJlIC50aWNrZXQtYWdlbmRhLWFydGljbGVMaWJyZS1ibG9jIC50aWNrZXQtYWdlbmRhLWFydGljbGVMaWJyZS1ibG9jLWNvbnRlbnQuc21hbGwtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiA1cHggMHB4OyB9XG4gICAgI3RpY2tldC1hZ2VuZGEtYXJ0aWNsZUxpYnJlIC50aWNrZXQtYWdlbmRhLWFydGljbGVMaWJyZS1ibG9jIC50aWNrZXQtYWdlbmRhLWFydGljbGVMaWJyZS1ibG9jLWNvbnRlbnQud2l0aC1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAjdGlja2V0LWFnZW5kYS1hcnRpY2xlTGlicmUgLnRpY2tldC1hZ2VuZGEtYXJ0aWNsZUxpYnJlLWJsb2MgLnRpY2tldC1hZ2VuZGEtYXJ0aWNsZUxpYnJlLWJsb2MtY29udGVudCAuYXJ0aWNsZUxpYnJlLWJsb2MtYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgI3RpY2tldC1hZ2VuZGEtYXJ0aWNsZUxpYnJlIC50aWNrZXQtYWdlbmRhLWFydGljbGVMaWJyZS1ibG9jIC50aWNrZXQtYWdlbmRhLWFydGljbGVMaWJyZS1ibG9jLWNvbnRlbnQgLmFydGljbGVMaWJyZS1ibG9jLWFycm93IG1kLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3RpY2tldC1hZ2VuZGEtY29weSAuaGVhZGVyLWRhdGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jdGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcyAudGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI3RpY2tldC1hZ2VuZGEtbWFuYWdlVGFza3MgLnRpY2tldC1hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYyAudGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMHB4IDMwcHg7XG4gICAgcGFkZGluZzogMTZweCAwcHg7IH1cbiAgICAjdGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcyAudGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jIC50aWNrZXQtYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MtY29udGVudC5zbWFsbC1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwcHg7IH1cbiAgICAjdGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcyAudGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jIC50aWNrZXQtYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MtY29udGVudC53aXRoLXNlcGFyYXRvciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODsgfVxuICAgICN0aWNrZXQtYWdlbmRhLW1hbmFnZVRhc2tzIC50aWNrZXQtYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MgLnRpY2tldC1hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYy1jb250ZW50IC5tYW5hZ2VUYXNrcy1ibG9jLWFycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgICN0aWNrZXQtYWdlbmRhLW1hbmFnZVRhc2tzIC50aWNrZXQtYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MgLnRpY2tldC1hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYy1jb250ZW50IC5tYW5hZ2VUYXNrcy1ibG9jLWFycm93IG1kLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAgICN0aWNrZXQtYWdlbmRhLW1hbmFnZVRhc2tzIC50aWNrZXQtYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MgLnRpY2tldC1hZ2VuZGEtbWFuYWdlVGFza3MtYmxvYy1jb250ZW50IC5tYW5hZ2VUYXNrcy1ibG9jLWFycm93LnNlbGVjdGVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAjdGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcyAudGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jIC50aWNrZXQtYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2MtY29udGVudCAubWFuYWdlVGFza3MtYmxvYy1hcnJvdy5ub3Qtc2VsZWN0ZWQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbiN0aWNrZXQtYWdlbmRhLXBhcnQtcGxhY2UgLnRpY2tldC1wbGFjZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbiN0aWNrZXQtYWdlbmRhLXJkdlByZXZpZXcgLmNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDQ1dmg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI3RpY2tldC1hZ2VuZGEtcmR2UHJldmlldyAuZGF0ZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0aWNrZXQtYWdlbmRhLXJkdlByZXZpZXcgLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi54eHMgI3RpY2tldC1hZ2VuZGEtcmR2UHJldmlldyAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMzV2aDsgfVxuXG4ueHMgI3RpY2tldC1hZ2VuZGEtcmR2UHJldmlldyAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNTB2aDsgfVxuXG4uc20gI3RpY2tldC1hZ2VuZGEtcmR2UHJldmlldyAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNjB2aDsgfVxuXG4uZ3Qtc20gI3RpY2tldC1hZ2VuZGEtcmR2UHJldmlldyAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNjV2aDsgfVxuXG4jdGlja2V0LWFnZW5kYS11cGRhdGUgLmJsb2MtYWN0aW9uIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuI3RpY2tldC1hZ2VuZGEtdXBkYXRlIC5ibG9jLXJlZ2xlbWVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7IH1cbiAgI3RpY2tldC1hZ2VuZGEtdXBkYXRlIC5ibG9jLXJlZ2xlbWVudHMgLnNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiN0aWNrZXQtYWdlbmRhLXVwZGF0ZSAudGlja2V0LWFjdGlvbi1idXR0b24tYW1vdW50IHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN0aWNrZXQtYWdlbmRhLXVwZGF0ZSAuY3VzdG9tRmllbGRzLWNvbnRhaW5lciAuY3VzdG9tRmllbGRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwQjA2NDM7IH1cblxuI3RpY2tldC1hZ2VuZGEtdXBkYXRlIC5jdXN0b21GaWVsZHMtY29udGFpbmVyIC5jdXN0b21GaWVsZHMtdmFsdWUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI3RpY2tldC1jb25zdWx0LWNvcnJlY3QgLnRpY2tldC1kZXRhaWxzOm5vdCgubGFzdCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTsgfVxuXG4jdGlja2V0LWNvbnN1bHQtY29ycmVjdCAudGlja2V0LWRldGFpbHMgLndoYXQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI3RpY2tldC1jb25zdWx0LWNvcnJlY3QgLnRpY2tldC1kZXRhaWxzIC5jb3JyZWN0LXNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3RpY2tldC1jb25zdWx0LWNvcnJlY3QgLnRpY2tldC1kZXRhaWxzIC5vbGQtdmFsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jdGlja2V0LWNvbnN1bHQtY29ycmVjdCAudGlja2V0LWRldGFpbHMgLm5ldy12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbiN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAubWFpbi1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjdGlja2V0LWNvbnN1bHQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLm1haW4tbGluZSAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtcGF0dGVybi10b3Age1xuICBtaW4taGVpZ2h0OiAyM3B4O1xuICBtYXgtaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzE5ZGVnLCAjNUYyRUVBIDE2cHgsIHRyYW5zcGFyZW50IDE3cHgpLCBsaW5lYXItZ3JhZGllbnQoMzlkZWcsICM1RjJFRUEgMTZweCwgdHJhbnNwYXJlbnQgMTdweCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGhlaWdodDogMjNweDsgfVxuXG4jdGlja2V0LWNvbnN1bHQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXBhdHRlcm4tYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzOWRlZywgIzVGMkVFQSAxNnB4LCB0cmFuc3BhcmVudCAxN3B4KSwgbGluZWFyLWdyYWRpZW50KDIxOWRlZywgIzVGMkVFQSAxNnB4LCB0cmFuc3BhcmVudCAxN3B4KTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgbWluLWhlaWdodDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4OyB9XG5cbiN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtaGVhZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI3RpY2tldC1jb25zdWx0LWZpY2hlIC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1oZWFkZXItY29udGVudCAuaGVhZGVyLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jdGlja2V0LWNvbnN1bHQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LWJsb2NUaXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3RpY2tldC1jb25zdWx0LWZpY2hlIC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1tYWluIC5tYWluLWxpbmUge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG5cbiN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI3RpY2tldC1jb25zdWx0LWZpY2hlIC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxpbmUuc3VidmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuI3RpY2tldC1jb25zdWx0LWZpY2hlIC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1rZG9zIC5rZG8tbGluZSAudGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuI3RpY2tldC1jb25zdWx0LWZpY2hlIC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1rZG9zIC5rZG8tbGluZSAudmFsdWUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jdGlja2V0LWNvbnN1bHQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXJlZ2xlbWVudHMgLnJlZ2xlbWVudC1saW5lIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtcmVnbGVtZW50cyAucmVnbGVtZW50LWxpbmU6bm90KC5sYXN0KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDFweCAjRTFFMUUxOyB9XG4gICN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtcmVnbGVtZW50cyAucmVnbGVtZW50LWxpbmUgLnJlZy1hbW91bnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtcmVnbGVtZW50cyAucmVnbGVtZW50LWxpbmUgLnJlZy1hbW91bnQgLmFtb3VudC12YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtcmVnbGVtZW50cyAucmVnbGVtZW50LWxpbmUgLnJlZy1hbW91bnQgLmNhc2gtYmFjayB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cblxuI3RpY2tldC1jb25zdWx0LWZpY2hlIC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1lY2hlYW5jaWVyIC5lY2gtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI3RpY2tldC1jb25zdWx0LWZpY2hlIC5maWNoZS1jb250ZW50IC50aWNrZXQtY29uc3VsdC1lY2hlYW5jaWVyIC5lY2gtbGluZSAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtZWNoZWFuY2llciAuZWNoLWxpbmUgLnZhbHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jdGlja2V0LWNvbnN1bHQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXRvdGF1eCAudG90YWwtbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDJweDsgfVxuICAjdGlja2V0LWNvbnN1bHQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXRvdGF1eCAudG90YWwtbGluZS5zdWJ2YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAjdGlja2V0LWNvbnN1bHQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXRvdGF1eCAudG90YWwtbGluZSAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICN0aWNrZXQtY29uc3VsdC1maWNoZSAuZmljaGUtY29udGVudCAudGlja2V0LWNvbnN1bHQtdG90YXV4IC50b3RhbC1saW5lLnRvdGFsLXR0YyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjdGlja2V0LWNvbnN1bHQtZmljaGUgLmZpY2hlLWNvbnRlbnQgLnRpY2tldC1jb25zdWx0LXRvdGF1eCAudG90YWwtbGluZS50b3RhbC10dmEge1xuICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggI0UxRTFFMTtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNFMUUxRTE7IH1cblxuI3RpY2tldC1jb25zdWx0LWZpY2hlIC5jbGllbnQtbmFtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jdGlja2V0LWNvbnN1bHQtaGlzdG9yeSAudGlja2V0LWRldGFpbHM6bm90KC5sYXN0KSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxOyB9XG5cbiN0aWNrZXQtY29uc3VsdC1oaXN0b3J5IC50aWNrZXQtZGV0YWlscyAud2hhdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jdGlja2V0LWNvbnN1bHQtaGlzdG9yeSAudGlja2V0LWRldGFpbHMgLmhpc3Rvcnktc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdGlja2V0LWNvbnN1bHQtaGlzdG9yeSAudGlja2V0LWRldGFpbHMgLm9sZC12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbiN0aWNrZXQtY29uc3VsdC1oaXN0b3J5IC50aWNrZXQtZGV0YWlscyAubmV3LXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI3RpY2tldC1jb25zdWx0LXJlZnVuZCAudGlja2V0LWRldGFpbHM6bm90KC5sYXN0KSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxOyB9XG5cbiN0aWNrZXQtY29uc3VsdC1yZWZ1bmQgLnRpY2tldC1kZXRhaWxzIC53aGF0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN0aWNrZXQtY29uc3VsdC1yZWZ1bmQgLnRpY2tldC1kZXRhaWxzIC5yZWZ1bmQtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdGlja2V0LWNvbnN1bHQtcmVmdW5kIC50aWNrZXQtZGV0YWlscyAub2xkLXZhbHVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuI3RpY2tldC1jb25zdWx0LXJlZnVuZCAudGlja2V0LWRldGFpbHMgLm5ldy12YWx1ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbiN0aWNrZXQtY29uc3VsdC1zZW5kIC5zZW5kLWNvbnRlbnQgLnNlbmQtbGluZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgI3RpY2tldC1jb25zdWx0LXNlbmQgLnNlbmQtY29udGVudCAuc2VuZC1saW5lIC5zZW5kLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jdGlja2V0LWNvbnN1bHQtc2VuZCAuc2VuZC1jb250ZW50IC5zZW5kLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN0aWNrZXQtY29uc3VsdC1zZW5kIC5zdGF0dXMtbGliZWxsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gICN0aWNrZXQtY29uc3VsdC1zZW5kIC5zdGF0dXMtbGliZWxsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4jdGlja2V0LWNvbnN1bHQtdmVuZGV1ciAudGFjaGUtbGliZWxsZSB7XG4gIG1hcmdpbjogNXB4IDIwcHg7IH1cblxuI3RpY2tldENvcHktbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jdGlja2V0Q29weS1zdHJ1Y3R1cmUgLnRpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZS1ibG9jIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgI3RpY2tldENvcHktc3RydWN0dXJlIC50aWNrZXQtYWdlbmRhLXJkdkFydGljbGUtYmxvYyAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MtY29udGVudCB7XG4gICAgbWFyZ2luOiAwcHggMzBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDBweDsgfVxuICAgICN0aWNrZXRDb3B5LXN0cnVjdHVyZSAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MgLnRpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZS1ibG9jLWNvbnRlbnQud2l0aC1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAjdGlja2V0Q29weS1zdHJ1Y3R1cmUgLnRpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZS1ibG9jIC50aWNrZXQtYWdlbmRhLXJkdkFydGljbGUtYmxvYy1jb250ZW50IC5yZHZBcnRpY2xlLWJsb2MtYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgI3RpY2tldENvcHktc3RydWN0dXJlIC50aWNrZXQtYWdlbmRhLXJkdkFydGljbGUtYmxvYyAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MtY29udGVudCAucmR2QXJ0aWNsZS1ibG9jLWFycm93IG1kLWljb24ge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3RpY2tldENvcHktdXBkYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICN0aWNrZXRDb3B5LXVwZGF0ZSAucHJvcG9zaXRpb24tbGlzdC1jb250YWluZXIge1xuICAgIGhlaWdodDogMzB2aDsgfVxuXG4vKiBEw6l0YWlsIGQndW5lIGNvbW1hbmRlIGVuIGF0dGVudGUgKGRlbWFuZGUgZGUgcmVuZGV6LXZvdXMgZW4gbGlnbmUpIC0gcGFubmVhdSBkcm9pdCBkdSBwbGFubmluZyAvIG1vYmlsZSAqL1xuI3RpY2tldC1vbmxpbmUtZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBCMDY0MztcbiAgLyogRW4tdMOqdGUgKHBsYWNlIMOgIGRyb2l0ZSBwb3VyIGxhIGNyb2l4IGRlIGZlcm1ldHVyZSBkdSBwYW5uZWF1KSAqL1xuICAvKiBEYXRlIC8gaG9yYWlyZXMgKi9cbiAgLyogQWxlcnRlcyAqL1xuICAvKiBDbGllbnQgKi9cbiAgLyogTWVzc2FnZSBkdSBjbGllbnQgKi9cbiAgLyogU2VjdGlvbnMgKi9cbiAgLyogUHJlc3RhdGlvbnMgOiBmcmlzZSAqL1xuICAvKiBMaWduZXMgKHByw6ktcGFpZW1lbnQsIHByb2R1aXRzKSAqL1xuICAvKiBPcmlnaW5lICsgYWN0aW9ucyBzZWNvbmRhaXJlcyAqL1xuICAvKiBCb3V0b25zICovXG4gIC8qIEJhcnJlIGQnYWN0aW9ucyAqLyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtcGFnZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtc2Nyb2xsIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIycHggMjZweCAyNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLXBpbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0VGRUJGRTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWxpbmUge1xuICAgIGdhcDogMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1saW5lIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtbGluZS50b2QtbGluZS0tYmlnIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1saW5lLnRvZC1saW5lLS1iaWcgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtZHVyZWUge1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0VGRUJGRTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1jcmVhdGVkIHtcbiAgICBtYXJnaW46IDhweCAwIDAgNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtd2FybmluZyB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkUyQTg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGNkRCOyB9XG4gICAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtd2FybmluZyAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI0UwN0ExMjsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC13YXJuaW5nLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0UwN0ExMjsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC13YXJuaW5nLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0QTQ1NjY7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtc2VwIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDIycHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFREY2OyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWNsaWVudCB7XG4gICAgZ2FwOiAxOHB4OyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWF2YXRhciB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0VGRUJGRTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1jbGllbnQtaW5mbyB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWNsaWVudC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1jbGllbnQtcGhvbmUge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNEE0NTY2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWNsaWVudC1waG9uZSAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWNsaWVudC1waG9uZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1jaGlwcyB7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWNoaXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtY2hpcCAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtY2hpcC5pcy1wb3NpdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTZGNkVDO1xuICAgICAgY29sb3I6ICMyRTdENEY7IH1cbiAgICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1jaGlwLmlzLW5lZ2F0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREU4RUU7XG4gICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWNoaXAuaXMtcHJlZmVyZW5jZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkRFOEVFO1xuICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtYW1vdW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1hbW91bnQtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtYW1vdW50LWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLW1lc3NhZ2Uge1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGNEYyRkU7IH1cbiAgICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1tZXNzYWdlIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLW1lc3NhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1tZXNzYWdlLXRleHQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtcGxhY2Uge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luOiAyNnB4IDAgMTJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC10aW1lbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLXN0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1zdGVwOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLXN0ZXA6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEQ0Q1RkI7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtc3RlcC1kb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1zdGVwLXRpbWUge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNEE0NTY2O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtc3RlcC1ib2R5IHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtc3RlcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1zdGVwLXJlc3NvdXJjZXMge1xuICAgIGdhcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtc3RlcC1yZXNzb3VyY2Uge1xuICAgIGdhcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRBNDU2NjsgfVxuICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLXN0ZXAtcmVzc291cmNlIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLXJvdyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRUY3O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRBNDU2NjsgfVxuICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLXJvdy50b2Qtcm93LS1tdXRlZCB7XG4gICAgICBjb2xvcjogIzhBODZBMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2Qtcm93LXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtbGlua3Mge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLW9yaWdpbiB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1vcmlnaW4gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWJ0biB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWJ0biAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1idG4udG9kLWJ0bi0tb3V0bGluZSB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWJ0bi50b2QtYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjQ0ZDNUZBO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNUZFOyB9XG4gICAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtYnRuLnRvZC1idG4tLWRhbmdlciB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNGMkI2QzY7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWJ0bi50b2QtYnRuLS1kYW5nZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkRGMkY1OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtYnRuLnRvZC1idG4tLXByaW1hcnkge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMCA2cHggMTRweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7IH1cbiAgICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWJ0bi50b2QtYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzViM2RlMDsgfVxuICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWJ0bi5pcy1sb2FkaW5nIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtYnRuLnRvZC1idG4tLXByaW1hcnkuaXMtbG9hZGluZyAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBhbmltYXRpb246IHRvZC1zcGluIDAuOXMgbGluZWFyIGluZmluaXRlOyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWZvb3RlciB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRURGNjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWZvb3Rlci1hY3Rpb25zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWZvb3Rlci1hY3Rpb24ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDIyMHB4OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtZm9vdGVyLWFjdGlvbiAudG9kLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDsgfVxuICAjdGlja2V0LW9ubGluZS1kZXRhaWwgLnRvZC1iYWNrIHtcbiAgICBnYXA6IDZweDtcbiAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0aWNrZXQtb25saW5lLWRldGFpbCAudG9kLWJhY2sgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtZGV0YWlsIC50b2QtYmFjazpob3ZlciB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuXG5Aa2V5ZnJhbWVzIHRvZC1zcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBDb21tYW5kZXMgZW4gYXR0ZW50ZSAocGFubmVhdSBkcm9pdCBkdSBwbGFubmluZyAvIG1vYmlsZSkgKi9cbiN0aWNrZXQtb25saW5lLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkZCO1xuICBjb2xvcjogIzBCMDY0MztcbiAgLyogRW4tdMOqdGUgKi9cbiAgLyogTGlzdGUgKi9cbiAgLyogVmlkZSAvIGNoYXJnZW1lbnQgKi8gfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC5pcy1zcGlubmluZyB7XG4gICAgYW5pbWF0aW9uOiB0b2wtc3BpbiAwLjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtcm9vdCB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIycHggMjJweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVERjY7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXRpdGxlLXJvdyB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIC8qIHBsYWNlIHBvdXIgbGEgY3JvaXggZGUgZmVybWV0dXJlIGR1IHBhbm5lYXUgKi9cbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC10aXRsZS1pY29uIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWluLXdpZHRoOiA0NHB4OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXRpdGxlLWljb24gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXRpdGxlLXRleHQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtdGl0bGUtbGluZSB7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWNvdW50IHtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgcGFkZGluZzogM3B4IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFQkZFO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtc2VhcmNoIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtc2VhcmNoIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXNlYXJjaCBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXNlYXJjaCAudG9sLXNlYXJjaC1jbGVhciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtc2VhcmNoOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNCOUE5Rjg7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXRvb2xiYXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtdG90YWwgYiB7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1yZWZyZXNoIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA2cHggNHB4IDZweCA2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1yZWZyZXNoIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDExLCA2LCA2NywgMC4wOCk7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1yZWZyZXNoOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXJlZnJlc2hbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtc2Nyb2xsIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHggMjRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMThweCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVERjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE0cHggcmdiYSgxMSwgNiwgNjcsIDAuMDQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1jYXJkOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Q5RDJGQjsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtY2FyZC1oZWFkIHtcbiAgICBnYXA6IDEwcHg7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWNsaWVudCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWNsaWVudC1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtYW1vdW50IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXBpbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAycHggOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiAycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1waWxsLnRvbC1waWxsLS1wZW5kaW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkYxRTI7XG4gICAgICBjb2xvcjogI0UwN0ExMjsgfVxuICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1waWxsLnRvbC1waWxsLS1wYXN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY2REI7XG4gICAgICBjb2xvcjogI0IwN0EwMDsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtbGluZSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWxpbmUgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtbXV0ZWQge1xuICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1hcnRpY2xlcyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWFydGljbGVzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtYXJ0aWNsZSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCAwIDJweCA0cHg7XG4gICAgY29sb3I6ICM0QTQ1NjY7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWJ1bGxldCB7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWRlc2NyaXB0aWYsICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1leHRyYXMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1yZXNzb3VyY2VzIHtcbiAgICBnYXA6IDEycHg7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXJlc3NvdXJjZSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1yZXNzb3VyY2Utc2VwIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTRFMUYzOyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1vcmlnaW4ge1xuICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLW9yaWdpbiAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtYWN0aW9ucyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWJ0biB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1idG4gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWJ0bi50b2wtYnRuLS1vdXRsaW5lIHtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0NGQzVGQTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWJ0bi50b2wtYnRuLS1vdXRsaW5lOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjVGRTsgfVxuICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1idG4udG9sLWJ0bi0tcHJpbWFyeSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxNHB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjIyKTsgfVxuICAgICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWJ0bi50b2wtYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzViM2RlMDsgfVxuICAgICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWJ0bi50b2wtYnRuLS1wcmltYXJ5IC50b2wtaWNvbi1sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWJ0bi50b2wtYnRuLS1wcmltYXJ5LmlzLWFjY2VwdGluZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1idG4udG9sLWJ0bi0tcHJpbWFyeS5pcy1hY2NlcHRpbmcgLnRvbC1pY29uLWNoZWNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1idG4udG9sLWJ0bi0tcHJpbWFyeS5pcy1hY2NlcHRpbmcgLnRvbC1pY29uLWxvYWRpbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBhbmltYXRpb246IHRvbC1zcGluIDAuOXMgbGluZWFyIGluZmluaXRlOyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1lbXB0eSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLWVtcHR5IC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGNvbG9yOiAjQjlBOUY4OyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1jYXJkLS1za2VsZXRvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1za2VsZXRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVGRjY7IH1cbiAgICAjdGlja2V0LW9ubGluZS1saXN0IC50b2wtc2tlbGV0b24udG9sLXNrZWxldG9uLS10aXRsZSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgI3RpY2tldC1vbmxpbmUtbGlzdCAudG9sLXNrZWxldG9uLnRvbC1za2VsZXRvbi0tbGluZSB7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICN0aWNrZXQtb25saW5lLWxpc3QgLnRvbC1za2VsZXRvbi50b2wtc2tlbGV0b24tLXNob3J0IHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cblxuQGtleWZyYW1lcyB0b2wtc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuI3RpY2tldFNlYXJjaC1saXN0IC5oZWFkZXItZGF0ZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiN0aWNrZXRTZWFyY2gtbGlzdCAuaGVhZGVyLWZpbHRlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbiN0aWNrZXRTZWFyY2gtbGlzdCAudGlja2V0U2VhcmNoLWxpc3QtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogNXB4OyB9XG5cbiN0aWNrZXRTZWFyY2gtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jdGlja2V0LXNtYXJ0UHVzaC1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM1RjJFRUE7IH1cbiAgI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsIC5zbWFydFB1c2gtZGV0YWlsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsIC5zbWFydFB1c2gtZGV0YWlsLWNvbnRlbnQgLmNvbnRlbnQtY2xpZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgICAgICN0aWNrZXQtc21hcnRQdXNoLWRldGFpbCAuc21hcnRQdXNoLWRldGFpbC1jb250ZW50IC5jb250ZW50LWNsaWVudCAuY29udGVudC1jbGllbnQtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAjdGlja2V0LXNtYXJ0UHVzaC1kZXRhaWwgLnNtYXJ0UHVzaC1kZXRhaWwtY29udGVudCAuY29udGVudC1jbGllbnQgLmNvbnRlbnQtY2xpZW50LWRldGFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsIC5zbWFydFB1c2gtZGV0YWlsLWNvbnRlbnQgLmNvbnRlbnQtY29tbWFuZGUge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsIC5zbWFydFB1c2gtZGV0YWlsLWNvbnRlbnQgLmNvbnRlbnQtY29tbWFuZGUgLmNvbnRlbnQtY29tbWFuZGUtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAjdGlja2V0LXNtYXJ0UHVzaC1kZXRhaWwgLnNtYXJ0UHVzaC1kZXRhaWwtY29udGVudCAuY29udGVudC1jb21tYW5kZSAuY29udGVudC1jb21tYW5kZS1kZXRhaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgICN0aWNrZXQtc21hcnRQdXNoLWRldGFpbCAuc21hcnRQdXNoLWRldGFpbC1jb250ZW50IC5jb250ZW50LWxlZ2FsIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsIC5zbWFydFB1c2gtZGV0YWlsLWNvbnRlbnQgLmNhbmNlbC1vcmRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgICAgI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsIC5zbWFydFB1c2gtZGV0YWlsLWNvbnRlbnQgLmNhbmNlbC1vcmRlciBtZC1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsIC5zbWFydFB1c2gtZGV0YWlsLWNvbnRlbnQgLmNhbmNlbC1vcmRlciAuY2FuY2VsLW9yZGVyLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjdGlja2V0LXNtYXJ0UHVzaC1kZXRhaWwgLnNtYXJ0UHVzaC1kZXRhaWwtY29udGVudCAuY29udGVudC1ibG9jIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgbWFyZ2luOiAwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsIC5zbWFydFB1c2gtZGV0YWlsLWNvbnRlbnQgLmNvbnRlbnQtYmxvYzpub3QoLmxhc3QpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7IH1cbiAgICAgICN0aWNrZXQtc21hcnRQdXNoLWRldGFpbCAuc21hcnRQdXNoLWRldGFpbC1jb250ZW50IC5jb250ZW50LWJsb2MgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4OyB9XG4gICAgICAjdGlja2V0LXNtYXJ0UHVzaC1kZXRhaWwgLnNtYXJ0UHVzaC1kZXRhaWwtY29udGVudCAuY29udGVudC1ibG9jIC5jb250ZW50LXZhbHVlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3RpY2tldC11cGRhdGUtYWN0aW9ucyAudXBkYXRlLWFjdGlvbnMtdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3RpY2tldC11cGRhdGUtYWN0aW9ucyAuYmxvYy1hY3Rpb24gLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbiN0aWNrZXQtdXBkYXRlLWVuY2Fpc3NlbWVudCAua2FsZW5kZXMtc2Nyb2xsYWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1lbmNhaXNzZW1lbnQgLnNjcm9sbGFibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbiN0aWNrZXQtdXBkYXRlLWVuY2Fpc3NlbWVudCAua2FsZW5kZXMtbGlzdEl0ZW0ubWFyZ2VkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1lbmNhaXNzZW1lbnQgLmNvbW1hbmRlLW1haW4ge1xuICBtYXJnaW46IDEwcHg7IH1cbiAgI3RpY2tldC11cGRhdGUtZW5jYWlzc2VtZW50IC5jb21tYW5kZS1tYWluIC5jb21tYW5kZS1tYWluLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICN0aWNrZXQtdXBkYXRlLWVuY2Fpc3NlbWVudCAuY29tbWFuZGUtbWFpbiAuY29tbWFuZGUtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG5cbiN0aWNrZXQtdXBkYXRlLWVuY2Fpc3NlbWVudCAuYmxvYy1yZWdsZW1lbnRzIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuI3RpY2tldC11cGRhdGUtZW5jYWlzc2VtZW50IC5ibG9jLWVjaGVhbmNpZXIge1xuICBtYXJnaW46IDEwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4jdGlja2V0LXVwZGF0ZS1lbmNhaXNzZW1lbnQgLmJsb2MtdG90YWwge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuI3RpY2tldC11cGRhdGUtZW5jYWlzc2VtZW50IC50aWNrZXQtc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI3RpY2tldC11cGRhdGUtZW5jYWlzc2VtZW50IC50aWNrZXQtYWN0aW9uLWJ1dHRvbi1hbW91bnQge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3RpY2tldC11cGRhdGUtZW5jYWlzc2VtZW50IC5ibG9jLWFjdGlvbiAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbiN0aWNrZXQtdXBkYXRlLWluaXRpYWwgLmNvbW1hbmRlLW1haW4ge1xuICBtYXJnaW46IDEwcHg7IH1cbiAgI3RpY2tldC11cGRhdGUtaW5pdGlhbCAuY29tbWFuZGUtbWFpbiAuY29tbWFuZGUtbWFpbi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gICAgbWluLWhlaWdodDogMzVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAjdGlja2V0LXVwZGF0ZS1pbml0aWFsIC5jb21tYW5kZS1tYWluIC5jb21tYW5kZS1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuI3RpY2tldC11cGRhdGUtaW5pdGlhbCAudGlja2V0LWFjdGlvbi1idXR0b24tYW1vdW50IHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN0aWNrZXQtdXBkYXRlLWluaXRpYWwgLmJsb2MtYWN0aW9uIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuI3RpY2tldC11cGRhdGUtcmVtaXNlVGlja2V0IC50aWNrZXQtdXBkYXRlLXJlbWlzZVRpY2tldC1idXR0b24ge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI3RpY2tldC11cGRhdGUtcmVtaXNlVGlja2V0IC5yYXotc2VsZWN0aW9uIHtcbiAgY29sb3I6ICNEMzJGMkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4jdGlja2V0V2FpdGluZy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiN0aWNrZXRXYWl0aW5nLXVwZGF0ZSAuY2FsZW5kYXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2NSU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LWNvdW50LXVucmVhZCB7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY3ctYnRuLXNlY29uZGFyeS5jaHctYnRuLXJlZnJlc2gge1xuICB3aWR0aDogNDRweDtcbiAgcGFkZGluZzogMDsgfVxuICAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJ0bi1zZWNvbmRhcnkuY2h3LWJ0bi1yZWZyZXNoIG1kLWljb24ge1xuICAgIG1hcmdpbjogMDsgfVxuXG4jdjMtY2hhdC13b3Jrc3BhY2UgLmNody1yb3cgLmN3LWF2YXRhciB7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4jdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWF2YXRhci5pcy1rYWxlbmRlcyB7XG4gIGJhY2tncm91bmQ6ICNGREVDRjQ7XG4gIGNvbG9yOiAjQzgzODY4OyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LWRhdGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzhBOEFBMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jdjMtY2hhdC13b3Jrc3BhY2UgLmNody11bnJlYWQtZG90IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cblxuI3YzLWNoYXQtd29ya3NwYWNlIC5jaHctcm93LmlzLXVucmVhZCAuY3ctcm93LW5hbWUge1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LXJvdy5pcy11bnJlYWQgLmN3LXJvdy1zdWIge1xuICBjb2xvcjogIzE0MTQyQjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jdjMtY2hhdC13b3Jrc3BhY2UgLmNody1yb3cuaXMtdW5yZWFkIC5jaHctZGF0ZSB7XG4gIGNvbG9yOiAjNmM0Y2YxO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LXJvdy5pcy11bnJlYWQgLmNody11bnJlYWQtZG90IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI3YzLWNoYXQtd29ya3NwYWNlIC5jaHctY29udi1oZWFkZXIge1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuI3YzLWNoYXQtd29ya3NwYWNlIC5jaHctY29udi1hdmF0YXIuY3ctYXZhdGFyIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjdjMtY2hhdC13b3Jrc3BhY2UgLmNody1jb252LWF2YXRhci5jdy1hdmF0YXIuaXMta2FsZW5kZXMge1xuICAgIGJhY2tncm91bmQ6ICNDODM4Njg7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuI3YzLWNoYXQtd29ya3NwYWNlIC5jaHctY29udi1pZGVudGl0eSB7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4jdjMtY2hhdC13b3Jrc3BhY2UgLmNody1jb252LW5hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMTQxNDJCOyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LWNvbnYtY29udGFjdCB7XG4gIGdhcDogMThweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LWNvbnYtY29udGFjdCBtZC1pY29uIHtcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjOEE4QUEzOyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LWNvbnYtYWN0aW9ucyB7XG4gIGdhcDogOHB4OyB9XG4gICN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LWNvbnYtYWN0aW9ucyAuY3ctYnRuLWljb25bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LWthbGVuZGVzLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1OyB9XG4gICN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LWthbGVuZGVzLW1lc3NhZ2U6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4jdjMtY2hhdC13b3Jrc3BhY2UgLmNody1rYWxlbmRlcy1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjOEE4QUEzOyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LWthbGVuZGVzLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMTQxNDJCOyB9XG5cbiN2My1jaGF0LXdvcmtzcGFjZSAuY2h3LXBpY2tlci1oaW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jdjMtY2hhdC13b3Jrc3BhY2UgLmNody1waWNrZXItc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4jdjMtY2hhdC13b3Jrc3BhY2UgLmNody1waWNrZXItcmVzdWx0cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3YzLWNoYXQtd29ya3NwYWNlIC5jaHctcGlja2VyLXJlc3VsdHM6ZW1wdHkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWFzaWRlIHtcbiAgZmxleC1iYXNpczogNDYwcHg7XG4gIHdpZHRoOiA0NjBweDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWVkaXRvci1jYXJkIHtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXRhYnMge1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VBRjU7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy10YWIge1xuICBnYXA6IDhweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDIuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNEE0QTVFO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy10YWIgbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWluLXdpZHRoOiAyMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM4QThBQTM7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy10YWIuaXMtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtdGFiLmlzLXNlbGVjdGVkIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQyQjsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWVkaXRvciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1lZGl0b3I6Zm9jdXMtd2l0aGluIHtcbiAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy12YXJzIHtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VBRjU7XG4gIGJhY2tncm91bmQ6ICNGQ0ZCRkY7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy12YXJzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRBNEE1RTsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXZhciB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQyRkI7XG4gIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2YzRjZjE7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXZhcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0U2RTBGQzsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXZhcltkaXNhYmxlZF0ge1xuICAgIGJvcmRlci1jb2xvcjogI0VDRUFGNTtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkZCO1xuICAgIGNvbG9yOiAjQjBBRkM0O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXZhcnMtaGludCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTRFMUYzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOEE4QUEzOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtdGEgLnRhLXRvb2xiYXIge1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQUY1O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtdGEgLnRhLXRvb2xiYXIgPiBkaXYge1xuICBtYXJnaW46IDA7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy10YSAudGEtdG9vbGJhciBidXR0b24ge1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxNDE0MkI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXRhIC50YS10b29sYmFyIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YxRjBGNjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXRhIC50YS10b29sYmFyIGJ1dHRvbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy10YSAudGEtdG9vbGJhciBidXR0b25bZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAwLjU1O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXRhIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy10YSAudGEtYmluZCB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGNvbG9yOiAjMTQxNDJCO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtc21zLXRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgcGFkZGluZzogMTRweCAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGNvbG9yOiAjMTQxNDJCO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtY291bnRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEE4QUEzOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtc21zLWNvdW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQyQjsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWluZm8ge1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWluZm8gbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtY291cG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWNvdXBvbi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI0Q5RDJGQjsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWNvdXBvbi1oZWFkIHtcbiAgZ2FwOiAxNHB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWNvdXBvbi1pY29uIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzRBNEE1RTsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWNvdXBvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxNDE0MkI7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1jb3Vwb24tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNEOUQ3RTQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1zd2l0Y2ggLm1jLXN3aXRjaC1rbm9iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4xNXM7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1zd2l0Y2guaXMtb24ge1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXN3aXRjaC5pcy1vbiAubWMtc3dpdGNoLWtub2Ige1xuICAgICAgbGVmdDogMjFweDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWNvdXBvbi1ib2R5IHtcbiAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtY291cG9uLWdyaWQge1xuICBnYXA6IDAgMjBweDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWhhbGYge1xuICBmbGV4OiAxIDEgMzIwcHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1mdWxsIHtcbiAgZmxleDogMSAxIDEwMCU7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1yZWR1Y3Rpb24sICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtdmFsaWRpdHkge1xuICBnYXA6IDEwcHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy11bml0IC5tdy1zZWdtZW50IHtcbiAgbWluLXdpZHRoOiA0OHB4OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtdmFsaWRpdHkgaW5wdXRbdHlwZT1kYXRlXSB7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1kdXJlZSB7XG4gIGZsZXg6IDAgMCAxMzBweDtcbiAgbWluLXdpZHRoOiAwOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtZHVyZWUgaW5wdXQge1xuICAgIHdpZHRoOiAwOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtY291cG9uLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1wcmV2aWV3LWhlYWQge1xuICBnYXA6IDEycHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1wcmV2aWV3LWhlYWQgLm13LWNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1zYW1wbGUge1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1wcmV2aWV3LWhlYWQgLm1jLXNhbXBsZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1zYW1wbGUtc2VsZWN0IHtcbiAgd2lkdGg6IDE1MHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtc2FtcGxlLXNlbGVjdCBzZWxlY3Qge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1zYW1wbGUtc2VsZWN0ID4gbWQtaWNvbiB7XG4gICAgdG9wOiA3cHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1tYWlsIHtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLW1haWwtYmFyIHtcbiAgZ2FwOiA2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjFGMEY2OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtZG90IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtZG90LmlzLXJlZCB7XG4gICAgYmFja2dyb3VuZDogI0YyNkI2QjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLWRvdC5pcy15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICNGNUM0NTE7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1kb3QuaXMtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICM1Q0M3N0M7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1tYWlsLWJvZHkge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMTZweCAxOHB4OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtbWFpbC1zdWJqZWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTQxNDJCOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtbWFpbC1mcm9tIHtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtbWFpbC1hdmF0YXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRTRFMUYzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNEE0QTVFO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtbWFpbC1zZW5kZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTQxNDJCOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtbWFpbC10byB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1tYWlsLXBob3RvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1tYWlsLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzE0MTQyQjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtbWFpbC10ZXh0IHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1waG9uZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiA2cHggc29saWQgI0VERUNGMztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXBob25lLXN0YXR1cyB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1waG9uZS1zdGF0dXMgbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAwIDAgMCAzcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXBob25lLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogOHB4IDEycHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkM7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1waG9uZS1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1waG9uZS1zZW5kZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTQxNDJCOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtcGhvbmUtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBwYWRkaW5nOiAxNnB4IDE0cHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1jb250ZW50IC5tYy1idWJibGUge1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMTZweCA0cHg7XG4gIGJhY2tncm91bmQ6ICNFQ0VCRjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjMTQxNDJCO1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXByZXZpZXctZm9vdCB7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQgLm1jLXByZXZpZXctY291bnQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U0RTFGMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZFNkU4QzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctY29udGVudCAubWMtYXNpZGUge1xuICAgIGZsZXgtYmFzaXM6IDM2MHB4O1xuICAgIHdpZHRoOiAzNjBweDsgfSB9XG5cbiN2My1tYXJrZXRpbmctbGlzdCB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IGlucHV0LCAjdjMtbWFya2V0aW5nLWxpc3Qgc2VsZWN0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLXNjcm9sbCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtdG9vbGJhci5jdy1jYXJkIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4OyB9XG4gICAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtdG9vbGJhci5jdy1jYXJkIC5jdy1zZWFyY2gge1xuICAgICAgbWluLXdpZHRoOiAyNDBweDsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1tb2RlcyB7XG4gICAgZ2FwOiA0cHg7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtbW9kZSB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0QTRBNUU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1tb2RlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y2RkI7IH1cbiAgICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1tb2RlLmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtc3RhdHVzLmN3LXNlZ21lbnQge1xuICAgIHdpZHRoOiAyMjBweDsgfVxuICAgICN2My1tYXJrZXRpbmctbGlzdCAubWtsLXN0YXR1cy5jdy1zZWdtZW50IHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7IH1cbiAgICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1zdGF0dXMuY3ctc2VnbWVudCAuY3ctc2VnbWVudC1hcnJvdyB7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtcmVmcmVzaCB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtcmVmcmVzaCBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNEE0QTVFOyB9XG4gICAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtcmVmcmVzaDpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1yZWZyZXNoIC5pcy1zcGlubmluZyB7XG4gICAgICBhbmltYXRpb246IGN3LXNwaW4gMXMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtcmVmcmVzaC5pcy1sb2FkaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Q5RDFGQjtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICN2My1tYXJrZXRpbmctbGlzdCAubWtsLXJlZnJlc2guaXMtbG9hZGluZyBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtdGFibGUuY3ctY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLXByb2dyZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtcHJvZ3Jlc3MtYmFyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBhbmltYXRpb246IG1rbC1wcm9ncmVzcyAxLjFzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLWNvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtdGFibGUuaXMtcmVmcmVzaGluZyAubWtsLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IC40NTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1zayB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VFRURGNSAyNSUsICNGN0Y2RkIgNTAlLCAjRUVFREY1IDc1JSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgYW5pbWF0aW9uOiBta2wtc2hpbW1lciAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLXNrLXJvdy5ta2wtcm93IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1zay1yb3cubWtsLXJvdzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1zay1pY29uIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1zay1uYW1lIHtcbiAgICB3aWR0aDogNDIlO1xuICAgIGhlaWdodDogMTZweDsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1zay1iYWRnZSB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLXNrLWNoaXAge1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtc2stZGF0ZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTRweDsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1zay1hY3Rpb24ge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogMTRweDsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1zay1yb3c6bnRoLWNoaWxkKDNuKzIpIC5ta2wtc2stbmFtZSB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1zay1yb3c6bnRoLWNoaWxkKDNuKzIpIC5ta2wtc2stYmFkZ2Uge1xuICAgIHdpZHRoOiA4NHB4OyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLXNrLXJvdzpudGgtY2hpbGQoM24rMikgLm1rbC1zay1kYXRlIHtcbiAgICB3aWR0aDogMTMwcHg7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtc2stcm93Om50aC1jaGlsZCgzbikgLm1rbC1zay1uYW1lIHtcbiAgICB3aWR0aDogNTIlOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLXNrLXJvdzpudGgtY2hpbGQoM24pIC5ta2wtc2stYmFkZ2Uge1xuICAgIHdpZHRoOiA2NHB4OyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLWVtcHR5IHtcbiAgICBwYWRkaW5nOiA0OHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLXRoZWFkIHtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtYy1uYW1lIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtYy1tb2RlIHtcbiAgICBmbGV4OiAwIDAgMTglOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLWMtZGF0ZSB7XG4gICAgZmxleDogMCAwIDIyJTsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1jLWFjdGlvbnMge1xuICAgIGdhcDogMThweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTZweDsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDY4cHg7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtcm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtaWNvbiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDsgfVxuICAgICN2My1tYXJrZXRpbmctbGlzdCAubWtsLWljb24gbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1uYW1lIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLWJhZGdlIHtcbiAgICBnYXA6IDRweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN2My1tYXJrZXRpbmctbGlzdCAubWtsLWJhZGdlIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1iYWRnZS5pcy1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTZGNkVDO1xuICAgICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1iYWRnZS5pcy1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFOEYxRkQ7XG4gICAgICBjb2xvcjogIzJGNkZENjsgfVxuICAgICN2My1tYXJrZXRpbmctbGlzdCAubWtsLWJhZGdlLmlzLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGM0UwO1xuICAgICAgY29sb3I6ICNEOTgyMkI7IH1cbiAgICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1iYWRnZS5pcy1yZWQge1xuICAgICAgYmFja2dyb3VuZDogI0ZERUNFRjtcbiAgICAgIGNvbG9yOiAjRDkzQTVDOyB9XG4gICAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtYmFkZ2UuaXMtZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFGMEY2O1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtbW9kZS1jaGlwIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUYwRjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNEE0QTVFOyB9XG4gICAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtbW9kZS1jaGlwLmlzLWF1dG8ge1xuICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLWMtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1tYXJrZXRpbmctbGlzdCAubWtsLW1vcmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1tYXJrZXRpbmctbGlzdCAubWtsLW1vcmUgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzRBNEE1RTsgfVxuICAgICN2My1tYXJrZXRpbmctbGlzdCAubWtsLW1vcmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1jaGV2cm9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM4QThBQTM7IH1cbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbkBrZXlmcmFtZXMgbWtsLXByb2dyZXNzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MCUpOyB9IH1cblxuQGtleWZyYW1lcyBta2wtc2hpbW1lciB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCUgMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3YzLW1hcmtldGluZy1saXN0IC5ta2wtdG9vbGJhciAuY3ctc2VhcmNoIHtcbiAgICBmbGV4OiAxIDEgMTAwJTsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1jLW1vZGUge1xuICAgIGZsZXgtYmFzaXM6IDE2JTsgfVxuICAjdjMtbWFya2V0aW5nLWxpc3QgLm1rbC1jLWRhdGUge1xuICAgIGZsZXgtYmFzaXM6IDI0JTsgfSB9XG5cbi52My1tYXJrZXRpbmctcGhvdG8ge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gIC52My1tYXJrZXRpbmctcGhvdG8gYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAudjMtbWFya2V0aW5nLXBob3RvIC5tcC1maWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52My1tYXJrZXRpbmctcGhvdG8gLm1wLWRyb3Age1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxLjVweCBkYXNoZWQgI0Q5RDVFRTtcbiAgICBiYWNrZ3JvdW5kOiAjRkNGQkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52My1tYXJrZXRpbmctcGhvdG8gLm1wLWRyb3A6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gIC52My1tYXJrZXRpbmctcGhvdG8gLm1wLWRyb3AtaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgLnYzLW1hcmtldGluZy1waG90byAubXAtZHJvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgLnYzLW1hcmtldGluZy1waG90byAubXAtZHJvcC1zdWIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4QThBQTM7IH1cbiAgLnYzLW1hcmtldGluZy1waG90byAubXAtcHJldmlldyB7XG4gICAgZ2FwOiAxNnB4OyB9XG4gICAgLnYzLW1hcmtldGluZy1waG90byAubXAtcHJldmlldyBpbWcge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7IH1cbiAgLnYzLW1hcmtldGluZy1waG90byAubXAtbGluayB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52My1tYXJrZXRpbmctcGhvdG8gLm1wLWxpbmsuaXMtcmVkIHtcbiAgICAgIGNvbG9yOiAjRDkzQTVDOyB9XG4gICAgLnYzLW1hcmtldGluZy1waG90byAubXAtbGluazpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAudjMtbWFya2V0aW5nLXBob3RvIC5tcC1jcm9wLWFyZWEge1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLnYzLW1hcmtldGluZy1waG90byAubXAtY3JvcC1hcmVhIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnYzLW1hcmtldGluZy1waG90byAubXAtY3JvcC1hY3Rpb25zIHtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC52My1tYXJrZXRpbmctcGhvdG8gLm1wLWJ0bi1naG9zdCwgLnYzLW1hcmtldGluZy1waG90byAubXAtYnRuLXByaW1hcnkge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnYzLW1hcmtldGluZy1waG90byAubXAtYnRuLWdob3N0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM0QTRBNUU7IH1cbiAgICAudjMtbWFya2V0aW5nLXBob3RvIC5tcC1idG4tZ2hvc3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjsgfVxuICAudjMtbWFya2V0aW5nLXBob3RvIC5tcC1idG4tcHJpbWFyeSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnYzLW1hcmtldGluZy1waG90byAubXAtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICNEOTNBNUM7IH1cblxuI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC10b29sYmFyLm13LWNhcmQge1xuICBnYXA6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLXNlYXJjaCB7XG4gIG1pbi13aWR0aDogMjYwcHg7IH1cblxuI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWZpbHRlcnMge1xuICBnYXA6IDZweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWZpbHRlciB7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzRBNEE1RTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtZmlsdGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtZmlsdGVyLmlzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWZpbHRlci5pcy1zZWxlY3RlZCAucnAtZmlsdGVyLWNvdW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWZpbHRlci1jb3VudCB7XG4gIG1pbi13aWR0aDogMjJweDtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0YxRjBGNjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNEE0QTVFO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtdGFibGUubXctY2FyZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC10aGVhZCB7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1jLWNsaWVudCB7XG4gIGdhcDogMTJweDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtYy1kYXRlIHtcbiAgZmxleDogMCAwIDE2MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNEE0QTVFOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtYy1zdGF0dXMge1xuICBmbGV4OiAwIDAgMTcwcHg7IH1cblxuI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1jLWNvdXBvbiB7XG4gIGZsZXg6IDAgMCAyMDBweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWMtY2hldnJvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjhweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZGNTsgfVxuICAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLXJvdy5pcy1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtcm93LmlzLWNsaWNrYWJsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFGOUZFOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtYXZhdGFyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzVCM0ZEOTsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWNsaWVudC10ZXh0IHtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxNDE0MkI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZFNkU4QztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1iYWRnZSB7XG4gIGdhcDogNXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWJhZGdlIG1kLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtYmFkZ2UuaXMtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1iYWRnZS5pcy1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNGRkYzRTA7XG4gICAgY29sb3I6ICNEOTgyMkI7IH1cbiAgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1iYWRnZS5pcy1yZWQge1xuICAgIGJhY2tncm91bmQ6ICNGREVDRUY7XG4gICAgY29sb3I6ICNEOTNBNUM7IH1cbiAgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1iYWRnZS5pcy1ncmV5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMEY2O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtY291cG9uIHtcbiAgZ2FwOiA2cHggOHB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgQ29uc29sYXMsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQyQjsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLW5vbmUge1xuICBjb2xvcjogI0IwQUZDNDsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWNoZXZyb24ge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtZm9vdGVyIHtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1lbXB0eSB7XG4gIHBhZGRpbmc6IDQ4cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtZW1wdHktaWNvbiB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0YwRURGRDsgfVxuICAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWVtcHR5LWljb24gbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtZW1wdHktdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTQxNDJCOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2sucnAtc2stc2VhcmNoIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNrLnJwLXNrLWNoaXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1zay1yb3cge1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7IH1cblxuI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zay5ycC1zay1hdmF0YXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2sucnAtc2stbGluZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2sucnAtc2stbGluZS5pcy1uYW1lIHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2sucnAtc2stYmFkZ2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDI2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLnJwLWMtZGF0ZSB7XG4gICAgZmxleC1iYXNpczogMTMwcHg7IH1cbiAgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1jLXN0YXR1cyB7XG4gICAgZmxleC1iYXNpczogMTQwcHg7IH1cbiAgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1jLWNvdXBvbiB7XG4gICAgZmxleC1iYXNpczogMTYwcHg7IH1cbiAgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5ycC1yb3csICN2My1tYXJrZXRpbmctcmFwcG9ydCAucnAtdGhlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1hdXRvIHtcbiAgZ2FwOiAxNnB4OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItYXV0by1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGMEVERkQ7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1hdXRvLWljb24gbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItYXV0by10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxNDE0MkI7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1hdXRvLXRleHQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1ncmlkIHtcbiAgZ2FwOiAwIDI0cHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1oYWxmIHtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLWZ1bGwge1xuICBmbGV4OiAxIDEgMTAwJTsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLXJhbmdlIHtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1yYW5nZSA+IC5tdy1pbnB1dCwgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1yYW5nZSA+IC5tdy1pbnB1dC1zdWZmaXgge1xuICAgIG1pbi13aWR0aDogMDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm13LWZpZWxkID4gLm1yLXJhbmdlOmZpcnN0LWNoaWxkLFxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tdy1sYWJlbCArIC5tci1yYW5nZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQyQjsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLWZhbWlsbGVzIHtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLWZhbWlsbGVzIC5tdy1oaW50IHtcbiAgICBtYXJnaW46IDA7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1mYW1pbGxlIHtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjRjFGMEY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNEE0QTVFOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcmVzZXQge1xuICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcGlja2VyIHtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLXBpY2tlci10b29scyB7XG4gIGdhcDogMTZweDsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLXBpY2tlci1maWx0ZXJzIHtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1waWNrZXItZmlsdGVyIHtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzRBNEE1RTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcGlja2VyLWZpbHRlciBtZC1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLXBpY2tlci1maWx0ZXI6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0I5QTlGNzsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLXBpY2tlci1maWx0ZXIuaXMtc2VsZWN0ZWQge1xuICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1waWNrZXItZmlsdGVyLWNvdW50IHtcbiAgcGFkZGluZzogMXB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNGMUYwRjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1waWNrZXItZmlsdGVyLmlzLXNlbGVjdGVkIC5tci1waWNrZXItZmlsdGVyLWNvdW50IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY29sb3I6ICM2YzRjZjE7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1waWNrZXItbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDUyMHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcGlja2VyLWVtcHR5IHtcbiAgcGFkZGluZzogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOEE4QUEzOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcGlja2VyLXJvdyB7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZGNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcGlja2VyLXJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZBRjlGRTsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLXBpY2tlci1yb3cuaXMtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y1RkY7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLXBpY2tlci1yb3cuaXMtc2VsZWN0ZWQgLm1yLWNoZWNrIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcGlja2VyLXJvdy5pcy1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40NTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1jaGVjayB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNCMEFGQzQ7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1hdmF0YXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNUIzRkQ5OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcGlja2VyLW5hbWUge1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MkI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItY29udGFjdCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItY29udGFjdC5pcy1vZmYge1xuICAgIGNvbG9yOiAjRDlEN0U0OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcGlja2VyLW1vcmUge1xuICBwYWRkaW5nOiAxMnB4OyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItcmVmcmVzaGluZyB7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1yZWZyZXNoaW5nIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgIHN0cm9rZTogIzZjNGNmMTsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLWFzaWRlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNnB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQyQjsgfVxuXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLWNoaXBzIHtcbiAgZ2FwOiA4cHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1jaGlwIHtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCA4cHggNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNUIzRkQ5OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItY2hpcCBtZC1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIC5tci1leGFtcGxlIHtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMTQxNDJCOyB9XG5cbiN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItc2VlIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC52My1tYXJrZXRpbmctcmVjaXBpZW50cyAubXItaGFsZiB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG5cbi52My1tYXJrZXRpbmctc2VsZWN0aW9uLWRpYWxvZyB7XG4gIHdpZHRoOiA1NjBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgaGVpZ2h0OiA2NDBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMjRweCA2MHB4IHJnYmEoMjAsIDIwLCA0MywgMC4yMik7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgLnYzLW1hcmtldGluZy1zZWxlY3Rpb24tZGlhbG9nIGJ1dHRvbiwgLnYzLW1hcmtldGluZy1zZWxlY3Rpb24tZGlhbG9nIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gIC52My1tYXJrZXRpbmctc2VsZWN0aW9uLWRpYWxvZyAubXNkLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC52My1tYXJrZXRpbmctc2VsZWN0aW9uLWRpYWxvZyAubXNkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAudjMtbWFya2V0aW5nLXNlbGVjdGlvbi1kaWFsb2cgLm1zZC1zdWIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgLnYzLW1hcmtldGluZy1zZWxlY3Rpb24tZGlhbG9nIC5tc2QtY2xvc2Uge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52My1tYXJrZXRpbmctc2VsZWN0aW9uLWRpYWxvZyAubXNkLWNsb3NlIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM0QTRBNUU7IH1cbiAgICAudjMtbWFya2V0aW5nLXNlbGVjdGlvbi1kaWFsb2cgLm1zZC1jbG9zZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFGMEY2OyB9XG4gIC52My1tYXJrZXRpbmctc2VsZWN0aW9uLWRpYWxvZyAubXNkLXNlYXJjaCB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7IH1cbiAgICAudjMtbWFya2V0aW5nLXNlbGVjdGlvbi1kaWFsb2cgLm1zZC1zZWFyY2ggbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzhBOEFBMzsgfVxuICAgIC52My1tYXJrZXRpbmctc2VsZWN0aW9uLWRpYWxvZyAubXNkLXNlYXJjaCBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICAgLnYzLW1hcmtldGluZy1zZWxlY3Rpb24tZGlhbG9nIC5tc2Qtc2VhcmNoOmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgLnYzLW1hcmtldGluZy1zZWxlY3Rpb24tZGlhbG9nIC5tc2QtbGlzdCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnYzLW1hcmtldGluZy1zZWxlY3Rpb24tZGlhbG9nIC5tc2QtZW1wdHkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjOEE4QUEzOyB9XG4gIC52My1tYXJrZXRpbmctc2VsZWN0aW9uLWRpYWxvZyAubXNkLXJvdyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1OyB9XG4gIC52My1tYXJrZXRpbmctc2VsZWN0aW9uLWRpYWxvZyAubXNkLXRleHQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAudjMtbWFya2V0aW5nLXNlbGVjdGlvbi1kaWFsb2cgLm1zZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAudjMtbWFya2V0aW5nLXNlbGVjdGlvbi1kaWFsb2cgLm1zZC1jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAudjMtbWFya2V0aW5nLXNlbGVjdGlvbi1kaWFsb2cgLm1zZC1yZW1vdmUge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNEOTNBNUM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnYzLW1hcmtldGluZy1zZWxlY3Rpb24tZGlhbG9nIC5tc2QtcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREVDRUY7IH1cbiAgLnYzLW1hcmtldGluZy1zZWxlY3Rpb24tZGlhbG9nIC5tc2QtbW9yZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudjMtbWFya2V0aW5nLXNlbGVjdGlvbi1kaWFsb2cgLm1zZC1tb3JlIC5tc2QtcmVtb3ZlIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtaGVhZCB7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLWhlYWQtbWFpbiB7XG4gIGdhcDogMTZweDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjBFREZEOyB9XG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtaWNvbiBtZC1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLWhlYWQtdGV4dCB7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLXRpdGxlLXJvdyB7XG4gIGdhcDogMTJweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLWJhZGdlIHtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLWJhZGdlIG1kLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtYmFkZ2UuaXMtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1iYWRnZS5pcy1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRThGMUZEO1xuICAgIGNvbG9yOiAjMkY2RkQ2OyB9XG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtYmFkZ2UuaXMtb3JhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGM0UwO1xuICAgIGNvbG9yOiAjRDk4MjJCOyB9XG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtYmFkZ2UuaXMtcmVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VGO1xuICAgIGNvbG9yOiAjRDkzQTVDOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtc3ViIHtcbiAgZ2FwOiA4cHggMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtc3ViIG1kLWljb24ge1xuICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM4QThBQTM7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1tb2RlIHtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0YxRjBGNjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzRBNEE1RTsgfVxuICAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLW1vZGUuaXMtYXV0byB7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLWFjdGlvbnMge1xuICBnYXA6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtYnRuLWRhbmdlciB7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRjJCOEM0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRDkzQTVDO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1idG4tZGFuZ2VyIG1kLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjRDkzQTVDOyB9XG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtYnRuLWRhbmdlciBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICBzdHJva2U6ICNEOTNBNUM7IH1cbiAgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VGOyB9XG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtYnRuLWRhbmdlcltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1rcGlzIHtcbiAgZ2FwOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMta3BpLm13LWNhcmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAxIDEgMjAwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweCAyMnB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMta3BpLWhlYWQge1xuICBnYXA6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0QTRBNUU7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1rcGktaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBFREZEOyB9XG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMta3BpLWljb24gbWQtaWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWluLXdpZHRoOiAyMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1rcGktaWNvbi5pcy1tYWlscyB7XG4gICAgYmFja2dyb3VuZDogI0U4RjFGRDsgfVxuICAgICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMta3BpLWljb24uaXMtbWFpbHMgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzJGNkZENjsgfVxuICAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLWtwaS1pY29uLmlzLXNtcyB7XG4gICAgYmFja2dyb3VuZDogI0U2RjZFQzsgfVxuICAgICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMta3BpLWljb24uaXMtc21zIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1rcGktaWNvbi5pcy1jb3Vwb25zIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGM0UwOyB9XG4gICAgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1rcGktaWNvbi5pcy1jb3Vwb25zIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNEOTgyMkI7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1rcGktdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMTQxNDJCOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMta3BpLXN1YiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzZFNkU4QzsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLWJhciB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGMUYwRjY7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1iYXItZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNmM0Y2YxOyB9XG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtYmFyLWZpbGwuaXMtbWFpbHMge1xuICAgIGJhY2tncm91bmQ6ICMyRjZGRDY7IH1cbiAgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1iYXItZmlsbC5pcy1jb3Vwb25zIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDk4MjJCOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtbWVzc2FnZXMge1xuICBnYXA6IDIwcHg7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1tZXNzYWdlIHtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtbWVzc2FnZS1tYWlsIHtcbiAgZmxleDogMSAxIDM4MHB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtbWVzc2FnZS1zbXMge1xuICBmbGV4OiAxIDEgMjYwcHg7XG4gIG1heC13aWR0aDogNDIwcHg7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1tZXNzYWdlLWxhYmVsIHtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0QTRBNUU7IH1cbiAgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1tZXNzYWdlLWxhYmVsIG1kLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtbWFpbCB7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLW1haWwtc3ViamVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZGNTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQyQjsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLW1haWwtcGhvdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLW1haWwtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMTQxNDJCO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1tYWlsLXRleHQgcCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLXNtcyB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RkI7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1idWJibGUge1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAxNnB4IDRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICMxNDE0MkI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtcGFyYW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRkY1OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctY2FyZC10aXRsZSArIC5ycy1wYXJhbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtdmFyIHtcbiAgcGFkZGluZzogMXB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZjNGNmMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLXBhcmFtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzhBOEFBMzsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLXBhcmFtLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogIzE0MTQyQjsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLWNyaXRlcmlhIHtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1jcml0ZXJpb24ge1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1QjNGRDk7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1yYXBwb3J0Lm13LWNhcmQge1xuICBnYXA6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLnJzLXJhcHBvcnQubXctY2FyZDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjlBOUY3OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAucnMtcmFwcG9ydC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxNDE0MkI7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1yYXBwb3J0LXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5ycy1jaGV2cm9uIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzhBOEFBMzsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLnJzLXNrLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLnJzLXNrLXRpdGxlIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAzMHB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2sucnMtc2stc3ViIHtcbiAgd2lkdGg6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2sucnMtc2stYnV0dG9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2sucnMtc2sta3BpLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2sucnMtc2sta3BpLWxhYmVsIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2sucnMtc2sta3BpLXZhbHVlIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLnJzLXNrLWtwaS1zdWIge1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zay5ycy1zay1rcGktYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2sucnMtc2stY2FyZC10aXRsZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2sucnMtc2stYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLnJzLXNrLXBhcmFtLWxhYmVsIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG4jdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLnJzLXNrLXBhcmFtLXZhbHVlIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuI3YzLW1hcmtldGluZy13aXphcmQsICN2My1tYXJrZXRpbmctcmVzdWx0cywgI3YzLW1hcmtldGluZy1yYXBwb3J0IHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGQjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCBidXR0b24sICN2My1tYXJrZXRpbmctd2l6YXJkIGlucHV0LCAjdjMtbWFya2V0aW5nLXdpemFyZCBzZWxlY3QsICN2My1tYXJrZXRpbmctd2l6YXJkIHRleHRhcmVhLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgYnV0dG9uLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgaW5wdXQsICN2My1tYXJrZXRpbmctcmVzdWx0cyBzZWxlY3QsICN2My1tYXJrZXRpbmctcmVzdWx0cyB0ZXh0YXJlYSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IGJ1dHRvbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IGlucHV0LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgc2VsZWN0LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXBhZ2UsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctcGFnZSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1wYWdlIHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNjcm9sbCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zY3JvbGwsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWlubmVyLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWlubmVyLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWlubmVyIHtcbiAgICBwYWRkaW5nOiAxOHB4IDI4cHggMzJweDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctYmFjaywgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1iYWNrLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWJhY2sge1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctYmFjayBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWJhY2sgbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1iYWNrIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctYmFjazpob3ZlciBzcGFuLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWJhY2s6aG92ZXIgc3BhbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1iYWNrOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXRpdGxlLXJvdywgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy10aXRsZS1yb3csICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctdGl0bGUtcm93IHtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctdGl0bGUsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctdGl0bGUsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXN1YnRpdGxlLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXN1YnRpdGxlLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1iYWRnZSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1iYWRnZSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1iYWRnZSB7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWJhZGdlLmlzLWdyZXksICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctYmFkZ2UuaXMtZ3JleSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1iYWRnZS5pcy1ncmV5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0VCRjI7XG4gICAgICBjb2xvcjogIzRBNEE1RTsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1iYWRnZS5pcy1yZWQsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctYmFkZ2UuaXMtcmVkLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWJhZGdlLmlzLXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VGO1xuICAgICAgY29sb3I6ICNEOTNBNUM7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXN0ZXBwZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc3RlcHBlciwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zdGVwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zdGVwLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXN0ZXAsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc3RlcCB7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXN0ZXAuaXMtY2xpY2thYmxlLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXN0ZXAuaXMtY2xpY2thYmxlLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXN0ZXAuaXMtY2xpY2thYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc3RlcC1udW1iZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc3RlcC1udW1iZXIsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc3RlcC1udW1iZXIge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0VDRUJGMjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zdGVwLW51bWJlciBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXN0ZXAtbnVtYmVyIG1kLWljb24sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc3RlcC1udW1iZXIgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc3RlcC1sYWJlbCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zdGVwLWxhYmVsLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXN0ZXAtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXN0ZXAuaXMtY3VycmVudCAubXctc3RlcC1udW1iZXIsICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zdGVwLmlzLWRvbmUgLm13LXN0ZXAtbnVtYmVyLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXN0ZXAuaXMtY3VycmVudCAubXctc3RlcC1udW1iZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc3RlcC5pcy1kb25lIC5tdy1zdGVwLW51bWJlciwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zdGVwLmlzLWN1cnJlbnQgLm13LXN0ZXAtbnVtYmVyLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXN0ZXAuaXMtZG9uZSAubXctc3RlcC1udW1iZXIge1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yOCk7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXN0ZXAuaXMtY3VycmVudCAubXctc3RlcC1sYWJlbCwgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXN0ZXAuaXMtZG9uZSAubXctc3RlcC1sYWJlbCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zdGVwLmlzLWN1cnJlbnQgLm13LXN0ZXAtbGFiZWwsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc3RlcC5pcy1kb25lIC5tdy1zdGVwLWxhYmVsLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXN0ZXAuaXMtY3VycmVudCAubXctc3RlcC1sYWJlbCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zdGVwLmlzLWRvbmUgLm13LXN0ZXAtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXN0ZXAtbGluZSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zdGVwLWxpbmUsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc3RlcC1saW5lIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW46IDAgMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogI0RDRDlFQTsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zdGVwLWxpbmUuaXMtZG9uZSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zdGVwLWxpbmUuaXMtZG9uZSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zdGVwLWxpbmUuaXMtZG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1ib2R5LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWJvZHksICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctYm9keSB7XG4gICAgZ2FwOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LW1haW4sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctbWFpbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1tYWluIHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWFzaWRlLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWFzaWRlLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWFzaWRlIHtcbiAgICBmbGV4OiAwIDAgMzgwcHg7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1jYXJkLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWNhcmQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWNhcmQtdGl0bGUsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctY2FyZC10aXRsZSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1jYXJkLXRpdGxlIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctaGludCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1oaW50LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWhpbnQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWhpbnQtdG9wLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWhpbnQtdG9wLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWhpbnQtdG9wIHtcbiAgICBtYXJnaW46IC02cHggMCAxNHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1lcnJvciwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1lcnJvciwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1lcnJvciB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI0Q5M0E1QzsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctZGl2aWRlciwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1kaXZpZGVyLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWRpdmlkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMThweCAwO1xuICAgIGJhY2tncm91bmQ6ICNFQ0VBRjU7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXBpbGwsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctcGlsbCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1waWxsIHtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXBpbGwuaXMtZ3JleSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1waWxsLmlzLWdyZXksICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctcGlsbC5pcy1ncmV5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1maWVsZCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1maWVsZCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWxhYmVsLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWxhYmVsLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWlucHV0LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWlucHV0LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWlucHV0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzE0MTQyQjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWlucHV0OjpwbGFjZWhvbGRlciwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1pbnB1dDo6cGxhY2Vob2xkZXIsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjQjBBRkM0OyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWlucHV0OmZvY3VzLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWlucHV0OmZvY3VzLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWlucHV0OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4xMik7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctaW5wdXQuaXMtZXJyb3IsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5wdXQuaXMtZXJyb3IsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctaW5wdXQuaXMtZXJyb3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRDkzQTVDOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1pbnB1dC1pY29uLCAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctaW5wdXQtc3VmZml4LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWlucHV0LWljb24sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5wdXQtc3VmZml4LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWlucHV0LWljb24sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctaW5wdXQtc3VmZml4IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1pbnB1dC1pY29uIG1kLWljb24sICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1pbnB1dC1zdWZmaXggbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1pbnB1dC1pY29uIG1kLWljb24sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5wdXQtc3VmZml4IG1kLWljb24sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctaW5wdXQtaWNvbiBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWlucHV0LXN1ZmZpeCBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjOEE4QUEzOyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWlucHV0LWljb24gaW5wdXQsICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1pbnB1dC1zdWZmaXggaW5wdXQsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5wdXQtaWNvbiBpbnB1dCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1pbnB1dC1zdWZmaXggaW5wdXQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctaW5wdXQtaWNvbiBpbnB1dCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1pbnB1dC1zdWZmaXggaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1pbnB1dC1pY29uIGlucHV0OjpwbGFjZWhvbGRlciwgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWlucHV0LXN1ZmZpeCBpbnB1dDo6cGxhY2Vob2xkZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5wdXQtaWNvbiBpbnB1dDo6cGxhY2Vob2xkZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5wdXQtc3VmZml4IGlucHV0OjpwbGFjZWhvbGRlciwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1pbnB1dC1pY29uIGlucHV0OjpwbGFjZWhvbGRlciwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1pbnB1dC1zdWZmaXggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNCMEFGQzQ7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctaW5wdXQtaWNvbiBzcGFuLCAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctaW5wdXQtc3VmZml4IHNwYW4sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5wdXQtaWNvbiBzcGFuLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWlucHV0LXN1ZmZpeCBzcGFuLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWlucHV0LWljb24gc3BhbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1pbnB1dC1zdWZmaXggc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzhBOEFBMzsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1pbnB1dC1pY29uOmZvY3VzLXdpdGhpbiwgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWlucHV0LXN1ZmZpeDpmb2N1cy13aXRoaW4sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5wdXQtaWNvbjpmb2N1cy13aXRoaW4sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5wdXQtc3VmZml4OmZvY3VzLXdpdGhpbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1pbnB1dC1pY29uOmZvY3VzLXdpdGhpbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1pbnB1dC1zdWZmaXg6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4xMik7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNlbGVjdCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zZWxlY3QsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc2VsZWN0IHNlbGVjdCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zZWxlY3Qgc2VsZWN0LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNlbGVjdCBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zZWxlY3Qgc2VsZWN0OmZvY3VzLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNlbGVjdCBzZWxlY3Q6Zm9jdXMsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNlbGVjdCBzZWxlY3RbZGlzYWJsZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGQjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNlbGVjdCA+IG1kLWljb24sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2VsZWN0ID4gbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zZWxlY3QgPiBtZC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zZWxlY3QuaXMtYWN0aXZlIHNlbGVjdCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zZWxlY3QuaXMtYWN0aXZlIHNlbGVjdCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zZWxlY3QuaXMtYWN0aXZlIHNlbGVjdCB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGNUZGO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zZWxlY3QubXctc2VsZWN0LWljb24gc2VsZWN0LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNlbGVjdC5tdy1zZWxlY3QtaWNvbiBzZWxlY3QsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2VsZWN0Lm13LXNlbGVjdC1pY29uIHNlbGVjdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc2VsZWN0IC5tdy1zZWxlY3QtbGVhZCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zZWxlY3QgLm13LXNlbGVjdC1sZWFkLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNlbGVjdCAubXctc2VsZWN0LWxlYWQge1xuICAgICAgbGVmdDogMTRweDtcbiAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNlZ21lbnRlZCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zZWdtZW50ZWQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2VnbWVudGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zZWdtZW50LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNlZ21lbnQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2VnbWVudCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zZWdtZW50OmZpcnN0LWNoaWxkLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNlZ21lbnQ6Zmlyc3QtY2hpbGQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2VnbWVudDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc2VnbWVudDpsYXN0LWNoaWxkLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNlZ21lbnQ6bGFzdC1jaGlsZCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zZWdtZW50Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zZWdtZW50LmlzLXNlbGVjdGVkLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNlZ21lbnQuaXMtc2VsZWN0ZWQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2VnbWVudC5pcy1zZWxlY3RlZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctb3B0aW9ucywgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1vcHRpb25zLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LW9wdGlvbnMge1xuICAgIGdhcDogMTRweDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctb3B0aW9uLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LW9wdGlvbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1vcHRpb24ge1xuICAgIGdhcDogMTJweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1vcHRpb246aG92ZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctb3B0aW9uOmhvdmVyLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LW9wdGlvbjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNCOUE5Rjc7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctb3B0aW9uLmlzLXNlbGVjdGVkLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LW9wdGlvbi5pcy1zZWxlY3RlZCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1vcHRpb24uaXMtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjVGRjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1vcHRpb24uaXMtZGlzYWJsZWQsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctb3B0aW9uLmlzLWRpc2FibGVkLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LW9wdGlvbi5pcy1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ1O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1yYWRpbywgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWNoZWNrLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXJhZGlvLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWNoZWNrLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXJhZGlvLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWNoZWNrIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNCMEFGQzQ7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LW9wdGlvbi5pcy1zZWxlY3RlZCAubXctcmFkaW8sXG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1vcHRpb24uaXMtc2VsZWN0ZWQgLm13LWNoZWNrLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LW9wdGlvbi5pcy1zZWxlY3RlZCAubXctcmFkaW8sXG4gICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctb3B0aW9uLmlzLXNlbGVjdGVkIC5tdy1jaGVjaywgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1vcHRpb24uaXMtc2VsZWN0ZWQgLm13LXJhZGlvLFxuICAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LW9wdGlvbi5pcy1zZWxlY3RlZCAubXctY2hlY2sge1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1vcHRpb24taWNvbiwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1vcHRpb24taWNvbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1vcHRpb24taWNvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWluLXdpZHRoOiAyNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LW9wdGlvbi10aXRsZSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1vcHRpb24tdGl0bGUsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctb3B0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctb3B0aW9uLXRleHQsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctb3B0aW9uLXRleHQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctb3B0aW9uLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWF1dG8sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctYXV0bywgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1hdXRvIHtcbiAgICBnYXA6IDE2cHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXN1bW1hcnktcm93LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXN1bW1hcnktcm93LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXN1bW1hcnktcm93IHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zdW1tYXJ5LWxhYmVsLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXN1bW1hcnktbGFiZWwsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc3VtbWFyeS1sYWJlbCB7XG4gICAgZmxleDogMCAwIDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc3VtbWFyeS12YWx1ZSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zdW1tYXJ5LXZhbHVlLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXN1bW1hcnktdmFsdWUge1xuICAgIGdhcDogOHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctY2hhbm5lbCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1jaGFubmVsLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWNoYW5uZWwge1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM1QjNGRDk7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctY2hhbm5lbCBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWNoYW5uZWwgbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1jaGFubmVsIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LW5leHQsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctbmV4dCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1uZXh0IHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LW5leHQtaWNvbiwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1uZXh0LWljb24sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctbmV4dC1pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctbmV4dC1pY29uIG1kLWljb24sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctbmV4dC1pY29uIG1kLWljb24sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctbmV4dC1pY29uIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXJlY2FwLXJvdywgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1yZWNhcC1yb3csICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctcmVjYXAtcm93IHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRUZGNTsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1yZWNhcC1yb3c6Zmlyc3QtY2hpbGQsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctcmVjYXAtcm93OmZpcnN0LWNoaWxkLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXJlY2FwLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1yZWNhcC1sYWJlbCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1yZWNhcC1sYWJlbCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1yZWNhcC1sYWJlbCB7XG4gICAgZmxleDogMCAwIDE5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1yZWNhcC12YWx1ZSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1yZWNhcC12YWx1ZSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1yZWNhcC12YWx1ZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRBNEE1RTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWJpZy1jb3VudCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1iaWctY291bnQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctYmlnLWNvdW50IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctYmlnLW51bWJlciwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1iaWctbnVtYmVyLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWJpZy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWJpZy1udW1iZXIuaXMtcHJpbWFyeSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1iaWctbnVtYmVyLmlzLXByaW1hcnksICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctYmlnLW51bWJlci5pcy1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWJpZy1udW1iZXIuaXMtbG9hZGluZywgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1iaWctbnVtYmVyLmlzLWxvYWRpbmcsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctYmlnLW51bWJlci5pcy1sb2FkaW5nIHtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctY291bnQtcm93LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWNvdW50LXJvdywgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1jb3VudC1yb3cge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1jb3VudC1yb3cgbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1jb3VudC1yb3cgbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1jb3VudC1yb3cgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1jb3VudC1yb3cgYiwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1jb3VudC1yb3cgYiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1jb3VudC1yb3cgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy13aGVuLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXdoZW4sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctd2hlbiB7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXdoZW4gbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy13aGVuIG1kLWljb24sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctd2hlbiBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy13aGVuLXRpdGxlLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXdoZW4tdGl0bGUsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctd2hlbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXdoZW4tdmFsdWUsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctd2hlbi12YWx1ZSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy13aGVuLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNEE0QTVFOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1lc3RpbWF0ZS10aXRsZSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1lc3RpbWF0ZS10aXRsZSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1lc3RpbWF0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWVzdGltYXRlLXZhbHVlLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWVzdGltYXRlLXZhbHVlLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWVzdGltYXRlLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWVzdGltYXRlLWJ0biwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1lc3RpbWF0ZS1idG4sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctZXN0aW1hdGUtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1lc3RpbWF0ZS1iYWxhbmNlLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWVzdGltYXRlLWJhbGFuY2UsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctZXN0aW1hdGUtYmFsYW5jZSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTZGNkVDO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFGNkU0MDsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1lc3RpbWF0ZS1iYWxhbmNlIG1kLWljb24sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctZXN0aW1hdGUtYmFsYW5jZSBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWVzdGltYXRlLWJhbGFuY2UgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzJFOUU1QjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1lc3RpbWF0ZS1iYWxhbmNlLmlzLWVycm9yLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWVzdGltYXRlLWJhbGFuY2UuaXMtZXJyb3IsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctZXN0aW1hdGUtYmFsYW5jZS5pcy1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VGO1xuICAgICAgY29sb3I6ICNBODI1M0Y7IH1cbiAgICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1lc3RpbWF0ZS1iYWxhbmNlLmlzLWVycm9yIG1kLWljb24sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctZXN0aW1hdGUtYmFsYW5jZS5pcy1lcnJvciBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWVzdGltYXRlLWJhbGFuY2UuaXMtZXJyb3IgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRDkzQTVDOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy10ZXN0LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXRlc3QsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctdGVzdCB7XG4gICAgZ2FwOiAxNHB4OyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXRlc3QgLm13LWZpZWxkLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXRlc3QgLm13LWZpZWxkLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXRlc3QgLm13LWZpZWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXRlc3Qtc3RhdHVzLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXRlc3Qtc3RhdHVzLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXRlc3Qtc3RhdHVzIHtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy10ZXN0LXN0YXR1cyBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXRlc3Qtc3RhdHVzIG1kLWljb24sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctdGVzdC1zdGF0dXMgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzhBOEFBMzsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy10ZXN0LXN0YXR1cy5pcy1kb25lIG1kLWljb24sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctdGVzdC1zdGF0dXMuaXMtZG9uZSBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXRlc3Qtc3RhdHVzLmlzLWRvbmUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzJFOUU1QjsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc2NoZWR1bGUsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2NoZWR1bGUsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2NoZWR1bGUge1xuICAgIGdhcDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc2NoZWR1bGUgLm13LWZpZWxkLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNjaGVkdWxlIC5tdy1maWVsZCwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zY2hlZHVsZSAubXctZmllbGQge1xuICAgICAgZmxleDogMCAwIGF1dG87IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc2NoZWR1bGUgaW5wdXRbdHlwZT1kYXRlXSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zY2hlZHVsZSBpbnB1dFt0eXBlPWRhdGVdLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNjaGVkdWxlIGlucHV0W3R5cGU9ZGF0ZV0ge1xuICAgICAgd2lkdGg6IDE3NXB4OyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNjaGVkdWxlIGlucHV0W3R5cGU9dGltZV0sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2NoZWR1bGUgaW5wdXRbdHlwZT10aW1lXSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zY2hlZHVsZSBpbnB1dFt0eXBlPXRpbWVdIHtcbiAgICAgIHdpZHRoOiAxMzBweDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctdHosICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctdHosICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctdHoge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzhBOEFBMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1idG4tcHJpbWFyeSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1idG4tcHJpbWFyeSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1idG4tcHJpbWFyeSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI2KTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1idG4tcHJpbWFyeSBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWJ0bi1wcmltYXJ5IG1kLWljb24sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctYnRuLXByaW1hcnkgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1idG4tcHJpbWFyeSBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWJ0bi1wcmltYXJ5IG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctYnRuLXByaW1hcnkgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC40NTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWJ0bi1vdXRsaW5lLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWJ0bi1vdXRsaW5lLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWJ0bi1vdXRsaW5lIHtcbiAgICBnYXA6IDhweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctYnRuLW91dGxpbmUgbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1idG4tb3V0bGluZSBtZC1pY29uLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWJ0bi1vdXRsaW5lIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctYnRuLW91dGxpbmU6aG92ZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctYnRuLW91dGxpbmU6aG92ZXIsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctYnRuLW91dGxpbmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjVGRjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1idG4tb3V0bGluZVtkaXNhYmxlZF0sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctYnRuLW91dGxpbmVbZGlzYWJsZWRdLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWJ0bi1vdXRsaW5lW2Rpc2FibGVkXSB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWJ0bi1naG9zdCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1idG4tZ2hvc3QsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctYnRuLWdob3N0IHtcbiAgICBnYXA6IDhweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1idG4tZ2hvc3QgbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1idG4tZ2hvc3QgbWQtaWNvbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1idG4tZ2hvc3QgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1idG4tZ2hvc3Q6aG92ZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctYnRuLWdob3N0OmhvdmVyLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWJ0bi1naG9zdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1idG4tbGluaywgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1idG4tbGluaywgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1idG4tbGluayB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctYnRuLWxpbms6aG92ZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctYnRuLWxpbms6aG92ZXIsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctYnRuLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctYnRuLWxpbmtbZGlzYWJsZWRdLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWJ0bi1saW5rW2Rpc2FibGVkXSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1idG4tbGlua1tkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1saW5rLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LWxpbmssICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctbGluayB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWxpbms6aG92ZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctbGluazpob3ZlciwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zaywgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zaywgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zayB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VFRURGNSAyNSUsICNGN0Y2RkIgNTAlLCAjRUVFREY1IDc1JSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgYW5pbWF0aW9uOiBtdy1zaGltbWVyIDEuNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNrLXRpdGxlLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLXRpdGxlLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNrLXRpdGxlIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNrLWlucHV0LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLWlucHV0LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNrLWlucHV0IHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc2staGludCwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zay1oaW50LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNrLWhpbnQge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNrLW9wdGlvbiwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zay1vcHRpb24sICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2stb3B0aW9uIHtcbiAgICBnYXA6IDEycHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNrLWljb24sICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2staWNvbiwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zay1pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zay1saW5lLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLWxpbmUsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2stbGluZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zay1saW5lLmlzLXRpdGxlLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLWxpbmUuaXMtdGl0bGUsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2stbGluZS5pcy10aXRsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zay1zdW1tYXJ5LXJvdywgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1zay1zdW1tYXJ5LXJvdywgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zay1zdW1tYXJ5LXJvdyB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNrLWxhYmVsLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLWxhYmVsLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNrLWxhYmVsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXNrLXZhbHVlLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLXZhbHVlLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNrLXZhbHVlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zay1zdW1tYXJ5LXJvdzpudGgtY2hpbGQob2RkKSAubXctc2stdmFsdWUsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2stc3VtbWFyeS1yb3c6bnRoLWNoaWxkKG9kZCkgLm13LXNrLXZhbHVlLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXNrLXN1bW1hcnktcm93Om50aC1jaGlsZChvZGQpIC5tdy1zay12YWx1ZSB7XG4gICAgd2lkdGg6IDE2MHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zay1uZXh0LCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLW5leHQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2stbmV4dCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc2stYnRuLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXNrLWJ0biwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1zay1idG4ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctc2stYnRuLmlzLWxpbmssICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc2stYnRuLmlzLWxpbmssICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctc2stYnRuLmlzLWxpbmsge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LWZvb3RlciwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1mb290ZXIsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIC02cHggMThweCByZ2JhKDIwLCAyMCwgNDMsIDAuMDQpOyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1mb290ZXItcmlnaHQsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctZm9vdGVyLXJpZ2h0LCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWZvb3Rlci1yaWdodCB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctZm9vdGVyLWhpbnQsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctZm9vdGVyLWhpbnQsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctZm9vdGVyLWhpbnQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdjMtbWFya2V0aW5nLXdpemFyZCAubXctaW5uZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctaW5uZXIsICN2My1tYXJrZXRpbmctcmFwcG9ydCAubXctaW5uZXIge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweCAyNHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1mb290ZXIsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctZm9vdGVyLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LWZvb3RlciB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1hc2lkZSwgI3YzLW1hcmtldGluZy1yZXN1bHRzIC5tdy1hc2lkZSwgI3YzLW1hcmtldGluZy1yYXBwb3J0IC5tdy1hc2lkZSB7XG4gICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgd2lkdGg6IDMyMHB4OyB9XG4gICN2My1tYXJrZXRpbmctd2l6YXJkIC5tdy1zdGVwLWxpbmUsICN2My1tYXJrZXRpbmctcmVzdWx0cyAubXctc3RlcC1saW5lLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXN0ZXAtbGluZSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgI3YzLW1hcmtldGluZy13aXphcmQgLm13LXJlY2FwLWxhYmVsLCAjdjMtbWFya2V0aW5nLXJlc3VsdHMgLm13LXJlY2FwLWxhYmVsLCAjdjMtbWFya2V0aW5nLXJhcHBvcnQgLm13LXJlY2FwLWxhYmVsIHtcbiAgICBmbGV4LWJhc2lzOiAxNTBweDsgfSB9XG5cbi52My1tYXJrZXRpbmctdGVzdC1kaWFsb2cge1xuICB3aWR0aDogNDYwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMjRweCA2MHB4IHJnYmEoMjAsIDIwLCA0MywgMC4yMik7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyBidXR0b24sIC52My1tYXJrZXRpbmctdGVzdC1kaWFsb2cgaW5wdXQge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyAubXRkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIycHggMjRweDsgfVxuICAudjMtbWFya2V0aW5nLXRlc3QtZGlhbG9nIC5tdGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gIC52My1tYXJrZXRpbmctdGVzdC1kaWFsb2cgLm10ZC1jbG9zZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyAubXRkLWNsb3NlIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM0QTRBNUU7IH1cbiAgICAudjMtbWFya2V0aW5nLXRlc3QtZGlhbG9nIC5tdGQtY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjsgfVxuICAudjMtbWFya2V0aW5nLXRlc3QtZGlhbG9nIC5tdGQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAudjMtbWFya2V0aW5nLXRlc3QtZGlhbG9nIC5tdGQtZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyAubXRkLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyAubXRkLWlucHV0IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7IH1cbiAgICAudjMtbWFya2V0aW5nLXRlc3QtZGlhbG9nIC5tdGQtaW5wdXQgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzhBOEFBMzsgfVxuICAgIC52My1tYXJrZXRpbmctdGVzdC1kaWFsb2cgLm10ZC1pbnB1dCBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyAubXRkLWlucHV0OmZvY3VzLXdpdGhpbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyAubXRkLWFjdGlvbnMge1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyAubXRkLWJ0bi1naG9zdCB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzRBNEE1RTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudjMtbWFya2V0aW5nLXRlc3QtZGlhbG9nIC5tdGQtYnRuLWdob3N0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYwRjY7IH1cbiAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyAubXRkLWJ0bi1wcmltYXJ5IHtcbiAgICBnYXA6IDhweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnYzLW1hcmtldGluZy10ZXN0LWRpYWxvZyAubXRkLWJ0bi1wcmltYXJ5IG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAudjMtbWFya2V0aW5nLXRlc3QtZGlhbG9nIC5tdGQtYnRuLXByaW1hcnkgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgICAudjMtbWFya2V0aW5nLXRlc3QtZGlhbG9nIC5tdGQtYnRuLXByaW1hcnlbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5Aa2V5ZnJhbWVzIG13LXNoaW1tZXIge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7IH0gfVxuXG4jdjMtY2xpZW50LWRhdGEge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgI3YzLWNsaWVudC1kYXRhIC5kYXRhLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjdjMtY2xpZW50LWRhdGEgLmRhdGEtYmxvYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZzogMzBweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAjdjMtY2xpZW50LWRhdGEgLmRhdGEtYmxvYy5pcy10YWcge1xuICAgICAgcGFkZGluZzogMHB4IDI0cHg7IH1cbiAgICAjdjMtY2xpZW50LWRhdGEgLmRhdGEtYmxvYyAuYmxvYy1kYXRhOm5vdCgubGFzdCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAjdjMtY2xpZW50LWRhdGEgLmRhdGEtYmxvYyAuYmxvYy1pbnB1dDpub3QoLmxhc3QpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgI3YzLWNsaWVudC1kYXRhIC5kYXRhLWJsb2MgLmJsb2MtaW5wdXQgLmlucHV0LXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgI3YzLWNsaWVudC1kYXRhIC5zZW5kLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAjdjMtY2xpZW50LWRhdGEgLmthbGVuZGVzLWNoaXBzIG1kLWNoaXBzIG1kLWNoaXBzLXdyYXAubWQtZm9jdXNlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2YzRjZjE7IH1cblxuI3YzLWNsaWVudC1maWNoZSAuY2xpZW50LWZpY2hlLWxvYWRpbmcge1xuICBwYWRkaW5nOiA0cHggMDsgfVxuXG4jdjMtY2xpZW50LWZpY2hlIC5jZmwtY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuXG4jdjMtY2xpZW50LWZpY2hlIC5jZmwtdGFicyB7XG4gIGdhcDogMThweDtcbiAgbWFyZ2luOiA2cHggMCAyMnB4OyB9XG5cbiN2My1jbGllbnQtZmljaGUgLmNmbC1zayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjBFRkY2IDI1JSwgI0Y4RjdGQyA1MCUsICNGMEVGRjYgNzUlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogY2ZsLXNoaW1tZXIgMS40cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4jdjMtY2xpZW50LWZpY2hlIC5jZmwtYXZhdGFyIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuI3YzLWNsaWVudC1maWNoZSAuY2ZsLWxpbmUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHdpZHRoOiA1MCU7IH1cblxuI3YzLWNsaWVudC1maWNoZSAuY2ZsLXRhYiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG5cbiN2My1jbGllbnQtZmljaGUgLmNmbC1maWVsZCB7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4jdjMtY2xpZW50LWZpY2hlIC5jZmwtdzMwIHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4jdjMtY2xpZW50LWZpY2hlIC5jZmwtdzQwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4jdjMtY2xpZW50LWZpY2hlIC5jZmwtdzcwIHtcbiAgd2lkdGg6IDcwJTsgfVxuXG4jdjMtY2xpZW50LWZpY2hlIC5uZy1sZWF2ZSAuY2ZsLXNrIHtcbiAgYW5pbWF0aW9uOiBub25lOyB9XG5cbiN2My1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1jb250ZW50IC5jbGllbnQtZmljaGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgI3YzLWNsaWVudC1maWNoZSAuY2xpZW50LWZpY2hlLWNvbnRlbnQgLmNsaWVudC1maWNoZS1oZWFkZXIgLmhlYWRlci1iYWRnZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2ZmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1jb250ZW50IC5jbGllbnQtZmljaGUtaGVhZGVyIC5oZWFkZXItbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgI3YzLWNsaWVudC1maWNoZSAuY2xpZW50LWZpY2hlLWNvbnRlbnQgLmNsaWVudC1maWNoZS1oZWFkZXIgLmhlYWRlci1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvcGFjaXR5OiAuNjsgfVxuXG4jdjMtY2xpZW50LWZpY2hlIC5jbGllbnQtZmljaGUtY29udGVudCAuY2xpZW50LWZpY2hlLXRhYnMge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFOyB9XG4gICN2My1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1jb250ZW50IC5jbGllbnQtZmljaGUtdGFicyAudGFiLXRpdGxlIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgI3YzLWNsaWVudC1maWNoZSAuY2xpZW50LWZpY2hlLWNvbnRlbnQgLmNsaWVudC1maWNoZS10YWJzIC50YWItdGl0bGUuc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzZjNGNmMTsgfVxuICAgICN2My1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1jb250ZW50IC5jbGllbnQtZmljaGUtdGFicyAudGFiLXRpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1jb250ZW50IC5wYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnhzICN2My1jbGllbnQtZmljaGUgLmNsaWVudC1maWNoZS1jb250ZW50IHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbkBrZXlmcmFtZXMgY2ZsLXNoaW1tZXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDA7IH0gfVxuXG4jdjMtY2xpZW50LWZpbHRlciB7XG4gIHdpZHRoOiA5MnZ3O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjdjMtY2xpZW50LWZpbHRlciBtZC1pY29uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1oZWFkZXIge1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW46IDAgMjhweDtcbiAgICBwYWRkaW5nOiAyNnB4IDAgMThweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUFGNTsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWhlYWRlci1pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEOyB9XG4gICAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1oZWFkZXItaWNvbiBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgbWluLXdpZHRoOiAyNnB4O1xuICAgICAgbWluLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWNvdW50IHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktY2xvc2Uge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktY2xvc2UgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzRBNEE1RTsgfVxuICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjZGQjsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogNnB4IDI4cHggMThweDsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWhpbnQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4QThBQTM7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1zZWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDZweDtcbiAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0QTRBNUU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1zZWc6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4OyB9XG4gICAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1zZWc6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwOyB9XG4gICAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1zZWc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZBRjlGRTsgfVxuICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktc2VnIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXNlZy5zZWxlY3RlZCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogMTJweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweCAwIDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXNlbGVjdDpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktc2VsZWN0LWljb24ge1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktc2VsZWN0LWFycm93IHtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXBlcmlvZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXBlcmlvZC1yb3cge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1wZXJpb2QtbGFiZWwge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLW1pbmktc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLW1pbmktc2VsZWN0IHNlbGVjdCB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nOiAwIDM0cHggMCAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktbWluaS1zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1taW5pLXNlbGVjdCBtZC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXRhZ3Mge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cbiAgICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXRhZ3MuaXMtb3BlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXRhZ3MuaXMtZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQzsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXRhZ3MtdmFsdWUge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWNoaXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDNweCA2cHggM3B4IDA7XG4gICAgcGFkZGluZzogNHB4IDZweCA0cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgY29sb3I6ICM0QTNBQTg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktY2hpcCBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS10YWdzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA2cHg7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS10YWctb3B0aW9uIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzE0MTQyQjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXRhZy1vcHRpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZBRjlGRTsgfVxuICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktdGFnLW9wdGlvbiAuY2ZpLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjQzlDNkRBOyB9XG4gICAgICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXRhZy1vcHRpb24gLmNmaS1jaGVja2JveCBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktdGFnLW9wdGlvbi5zZWxlY3RlZCAuY2ZpLWNoZWNrYm94IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cbiAgICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktdGFnLW9wdGlvbi5zZWxlY3RlZCAuY2ZpLWNoZWNrYm94IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWZvb3RlciB7XG4gICAgcGFkZGluZzogMTZweCAyOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktZm9vdGVyLWFjdGlvbnMge1xuICAgIGdhcDogMTJweDsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWJ0bi1yZXNldCB7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogOHB4IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1idG4tcmVzZXQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktYnRuLXJlc2V0OmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1idG4tc2Vjb25kYXJ5LFxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWJ0bi1wcmltYXJ5IHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1idG4tc2Vjb25kYXJ5IHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAgICN2My1jbGllbnQtZmlsdGVyIC5jZmktYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktYnRuLXByaW1hcnkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjgpOyB9XG4gICAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjkyOyB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE4cHggMCAxMnB4OyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktaGVhZGVyLWljb24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjhweCAxMnB4OyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktc2VnIHtcbiAgICBtaW4taGVpZ2h0OiAzOHB4OyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktc2VsZWN0IHtcbiAgICBtaW4taGVpZ2h0OiA0MnB4OyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktc2VsZWN0IHNlbGVjdCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktaGludCB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICN2My1jbGllbnQtZmlsdGVyIC5jZmktZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI4cHg7IH1cbiAgI3YzLWNsaWVudC1maWx0ZXIgLmNmaS1idG4tc2Vjb25kYXJ5LFxuICAjdjMtY2xpZW50LWZpbHRlciAuY2ZpLWJ0bi1wcmltYXJ5IHtcbiAgICBoZWlnaHQ6IDQycHg7IH0gfVxuXG4jdjMtY2xpZW50LW1lZGlhU2V0dGluZ3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAjdjMtY2xpZW50LW1lZGlhU2V0dGluZ3MgLm1lZGlhU2V0dGluZ3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1jbGllbnQtbWVkaWFTZXR0aW5ncyAubWVkaWFTZXR0aW5ncy10aXRsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICN2My1jbGllbnQtbWVkaWFTZXR0aW5ncyAubWVkaWFTZXR0aW5ncy1ibG9jIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICAgI3YzLWNsaWVudC1tZWRpYVNldHRpbmdzIC5tZWRpYVNldHRpbmdzLWJsb2MgLmJsb2MtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICN2My1jbGllbnQtbWVkaWFTZXR0aW5ncyAubWVkaWFTZXR0aW5ncy1ibG9jIC5ibG9jLXRpdGxlLXN1YiB7XG4gICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAjdjMtY2xpZW50LW1lZGlhU2V0dGluZ3MgLm1lZGlhU2V0dGluZ3MtYmxvYyAuYmxvYy1pbnB1dHM6bm90KC5sYXN0KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAjdjMtY2xpZW50LW1lZGlhU2V0dGluZ3MgLm1lZGlhU2V0dGluZ3MtYmxvYyAuYmxvYy1pbnB1dHMgLmlucHV0cy10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgI3YzLWNsaWVudC1tZWRpYVNldHRpbmdzIC5tZWRpYVNldHRpbmdzLWJsb2MgLmJsb2MtaW5wdXRzIC5pbnB1dHMtdmFsdWUge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgICAgI3YzLWNsaWVudC1tZWRpYVNldHRpbmdzIC5tZWRpYVNldHRpbmdzLWJsb2MgLmJsb2MtaW5wdXRzIC5pbnB1dHMtdmFsdWUubGFzdCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFRUVFRUU7IH1cbiAgICAgICN2My1jbGllbnQtbWVkaWFTZXR0aW5ncyAubWVkaWFTZXR0aW5ncy1ibG9jIC5ibG9jLWlucHV0cyAuaW5wdXRzLXZhbHVlLm5vLW1vZGVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsgfVxuICAjdjMtY2xpZW50LW1lZGlhU2V0dGluZ3MgLnNlbmQtYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDVweDsgfVxuXG4jdjMtY2xpZW50LW1lbnUge1xuICBmb250LWZhbWlseTogSW50ZXIsIHN5c3RlbS11aSwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDI2MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwOyB9XG4gICN2My1jbGllbnQtbWVudSAubWVudS1kYXNoYm9hcmQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgI3YzLWNsaWVudC1tZW51IC5tZW51LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAjdjMtY2xpZW50LW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI3YzLWNsaWVudC1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjRmZjsgfVxuICAgICN2My1jbGllbnQtbWVudSAubWVudS1pdGVtLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZGU5ZmU7XG4gICAgICBjb2xvcjogIzZkMjhkOTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN2My1jbGllbnQtbW9yZSAudjMtY2xpZW50LW1vcmUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgI3YzLWNsaWVudC1tb3JlIC52My1jbGllbnQtbW9yZS1saXN0IC5saXN0LW9wdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1jbGllbnQtbW9yZSAudjMtY2xpZW50LW1vcmUtbGlzdCAubGlzdC1vcHRpb246aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3YzLWNsaWVudC1tb3JlIC52My1jbGllbnQtbW9yZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLnYzLWNsaWVudC1uYXYgLmNuYXYtdGFicyB7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cblxuLnYzLWNsaWVudC1uYXYgLmNuYXYtdGFiIHtcbiAgZ2FwOiA4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0QTRBNUU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7IH1cbiAgLnYzLWNsaWVudC1uYXYgLmNuYXYtdGFiIG1kLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIG1pbi13aWR0aDogMTlweDtcbiAgICBtaW4taGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjOEE4QUEzOyB9XG4gIC52My1jbGllbnQtbmF2IC5jbmF2LXRhYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjZGQjtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAgIC52My1jbGllbnQtbmF2IC5jbmF2LXRhYjpob3ZlciBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNEE0QTVFOyB9XG4gIC52My1jbGllbnQtbmF2IC5jbmF2LXRhYi5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnYzLWNsaWVudC1uYXYgLmNuYXYtdGFiLnNlbGVjdGVkIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudjMtY2xpZW50LW5hdiAuY25hdi10YWIge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG5cbiN2My1jbGllbnQtbm90ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAjdjMtY2xpZW50LW5vdGUgLnNhdmUtYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IDVweDsgfVxuXG4jdjMtY2xpZW50LW9ubGluZS1hY2Nlc3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAjdjMtY2xpZW50LW9ubGluZS1hY2Nlc3MgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUucHVycGxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSg5NSwgNDYsIDIzNCwgMC4wNykgIWltcG9ydGFudDsgfVxuICAjdjMtY2xpZW50LW9ubGluZS1hY2Nlc3MgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUucmVkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDY4LCA1MSwgMC4wNykgIWltcG9ydGFudDsgfVxuICAjdjMtY2xpZW50LW9ubGluZS1hY2Nlc3MgLmthbGVuZGVzLWljb24gLmthbGVuZGVzLWljb24tbWQuYmFkZ2Uud2hpdGUuYmx1ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDExNiwgMjUzLCAwLjA3KSAhaW1wb3J0YW50OyB9XG4gICN2My1jbGllbnQtb25saW5lLWFjY2VzcyAua2FsZW5kZXMtaWNvbiAua2FsZW5kZXMtaWNvbi1tZC5iYWRnZS53aGl0ZS5ncmVlbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTIsIDE5OSwgODksIDAuMDcpICFpbXBvcnRhbnQ7IH1cbiAgI3YzLWNsaWVudC1vbmxpbmUtYWNjZXNzIC5hY2Nlc3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1jbGllbnQtb25saW5lLWFjY2VzcyAuYWNjZXNzLXRpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgI3YzLWNsaWVudC1vbmxpbmUtYWNjZXNzIC5hY2Nlc3MtYmxvYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI3YzLWNsaWVudC1vbmxpbmUtYWNjZXNzIC5hY2Nlc3MtYmxvYyAuYmxvYy1kYXRhIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjRweDsgfVxuICAgICAgI3YzLWNsaWVudC1vbmxpbmUtYWNjZXNzIC5hY2Nlc3MtYmxvYyAuYmxvYy1kYXRhLmhhcy1ob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAjdjMtY2xpZW50LW9ubGluZS1hY2Nlc3MgLmFjY2Vzcy1ibG9jIC5ibG9jLWRhdGEuaGFzLWhvdmVyOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gICAgICAjdjMtY2xpZW50LW9ubGluZS1hY2Nlc3MgLmFjY2Vzcy1ibG9jIC5ibG9jLWRhdGE6bm90KC5sYXN0KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAjdjMtY2xpZW50LW9ubGluZS1hY2Nlc3MgLmFjY2Vzcy1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtdGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAjdjMtY2xpZW50LW9ubGluZS1hY2Nlc3MgLmFjY2Vzcy1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtdGl0bGUgLnRpdGxlLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAjdjMtY2xpZW50LW9ubGluZS1hY2Nlc3MgLmFjY2Vzcy1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtdGl0bGUgLnRpdGxlLXN1YiB7XG4gICAgICAgICAgY29sb3I6ICM2YjcyODA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICN2My1jbGllbnQtb25saW5lLWFjY2VzcyAuYWNjZXNzLWJsb2MgLmJsb2MtZGF0YSAuYmxvYy12YWx1ZSB7XG4gICAgICAgIGNvbG9yOiAjNGI1NTYzOyB9XG4gICN2My1jbGllbnQtb25saW5lLWFjY2VzcyAuYWNjZXNzLWhlYWRlci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4jdjMtY2xpZW50LXBheW1lbnRTZXR0aW5ncyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gICN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIC5wYXltZW50U2V0dGluZ3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIC5wYXltZW50U2V0dGluZ3MtdGl0bGU6bm90KC5maXJzdCkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAjdjMtY2xpZW50LXBheW1lbnRTZXR0aW5ncyAucGF5bWVudFNldHRpbmdzLWJsb2Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIC5wYXltZW50U2V0dGluZ3MtYmxvYyAuaGVhZGVyLWljb24ge1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgI3YzLWNsaWVudC1wYXltZW50U2V0dGluZ3MgLnBheW1lbnRTZXR0aW5ncy1ibG9jIC5oZWFkZXItaWNvbiBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIHdpZHRoOiAyN3B4OyB9XG4gICAgICAjdjMtY2xpZW50LXBheW1lbnRTZXR0aW5ncyAucGF5bWVudFNldHRpbmdzLWJsb2MgLmhlYWRlci1pY29uLmdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MiwgMTk5LCA4OSwgMC4wNyk7IH1cbiAgICAgICAgI3YzLWNsaWVudC1wYXltZW50U2V0dGluZ3MgLnBheW1lbnRTZXR0aW5ncy1ibG9jIC5oZWFkZXItaWNvbi5ncmVlbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzM0Qzc1OTsgfVxuICAgICAgI3YzLWNsaWVudC1wYXltZW50U2V0dGluZ3MgLnBheW1lbnRTZXR0aW5ncy1ibG9jIC5oZWFkZXItaWNvbi5wdXJwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7IH1cbiAgICAgICAgI3YzLWNsaWVudC1wYXltZW50U2V0dGluZ3MgLnBheW1lbnRTZXR0aW5ncy1ibG9jIC5oZWFkZXItaWNvbi5wdXJwbGUgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIC5wYXltZW50U2V0dGluZ3MtYmxvYyAuaGVhZGVyLWljb24ub3JhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTQsIDE0OSwgMCwgMC4wNyk7IH1cbiAgICAgICAgI3YzLWNsaWVudC1wYXltZW50U2V0dGluZ3MgLnBheW1lbnRTZXR0aW5ncy1ibG9jIC5oZWFkZXItaWNvbi5vcmFuZ2UgbWQtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICNGRTk1MDA7IH1cbiAgICAjdjMtY2xpZW50LXBheW1lbnRTZXR0aW5ncyAucGF5bWVudFNldHRpbmdzLWJsb2MgLmhlYWRlci10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAjdjMtY2xpZW50LXBheW1lbnRTZXR0aW5ncyAucGF5bWVudFNldHRpbmdzLWJsb2MgLmJsb2MtZGF0YSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7IH1cbiAgICAgICN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIC5wYXltZW50U2V0dGluZ3MtYmxvYyAuYmxvYy1kYXRhLnNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNHB4OyB9XG4gICAgICAjdjMtY2xpZW50LXBheW1lbnRTZXR0aW5ncyAucGF5bWVudFNldHRpbmdzLWJsb2MgLmJsb2MtZGF0YTpub3QoLmxhc3QpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAgICN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIC5wYXltZW50U2V0dGluZ3MtYmxvYyAuYmxvYy1kYXRhLmhhcy1ob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAjdjMtY2xpZW50LXBheW1lbnRTZXR0aW5ncyAucGF5bWVudFNldHRpbmdzLWJsb2MgLmJsb2MtZGF0YS5oYXMtaG92ZXI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cbiAgICAgICN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIC5wYXltZW50U2V0dGluZ3MtYmxvYyAuYmxvYy1kYXRhIC5ibG9jLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgICN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIC5wYXltZW50U2V0dGluZ3MtYmxvYyAuYmxvYy1kYXRhIC5ibG9jLXRpdGxlLXN1YiB7XG4gICAgICAgIGNvbG9yOiAjNmI3MjgwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIC5wYXltZW50U2V0dGluZ3MtYmxvYyAuYmxvYy1kYXRhIC5ibG9jLWlucHV0IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgI3YzLWNsaWVudC1wYXltZW50U2V0dGluZ3MgLnBheW1lbnRTZXR0aW5ncy1ibG9jIC5ibG9jLWRhdGEgLmJsb2MtaW5wdXQuaXMtYW1vdW50IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAjdjMtY2xpZW50LXBheW1lbnRTZXR0aW5ncyAuc2VuZC1idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNXB4O1xuICAgIGJvdHRvbTogNXB4OyB9XG5cbiN2My1jbGllbnQtd29ya3NwYWNlLCAjdjMtY2hhdC13b3Jrc3BhY2UsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UsICN2My1tYXJrZXRpbmctbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RkI7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXBhZ2UsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctcGFnZSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXBhZ2UsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctcGFnZSwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1wYWdlIHtcbiAgICBwYWRkaW5nOiAyMnB4IDI4cHggMjBweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXRpdGxlLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXRpdGxlLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctdGl0bGUsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctdGl0bGUsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWNvdW50LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWNvdW50LCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctY291bnQsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctY291bnQsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctaGVhZGVyLWFjdGlvbnMsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctaGVhZGVyLWFjdGlvbnMsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1oZWFkZXItYWN0aW9ucywgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1oZWFkZXItYWN0aW9ucywgI3YzLW1hcmtldGluZy1saXN0IC5jdy1oZWFkZXItYWN0aW9ucyB7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1idG4tcHJpbWFyeSxcbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWJ0bi1zZWNvbmRhcnksICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctYnRuLXByaW1hcnksXG4gICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctYnRuLXNlY29uZGFyeSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJ0bi1wcmltYXJ5LFxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctYnRuLXNlY29uZGFyeSwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1idG4tcHJpbWFyeSxcbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1idG4tc2Vjb25kYXJ5LCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1wcmltYXJ5LFxuICAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1zZWNvbmRhcnkge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1idG4tcHJpbWFyeSBtZC1pY29uLFxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1idG4tc2Vjb25kYXJ5IG1kLWljb24sICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctYnRuLXByaW1hcnkgbWQtaWNvbixcbiAgICAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJ0bi1zZWNvbmRhcnkgbWQtaWNvbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJ0bi1wcmltYXJ5IG1kLWljb24sXG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJ0bi1zZWNvbmRhcnkgbWQtaWNvbiwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1idG4tcHJpbWFyeSBtZC1pY29uLFxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctYnRuLXNlY29uZGFyeSBtZC1pY29uLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1wcmltYXJ5IG1kLWljb24sXG4gICAgI3YzLW1hcmtldGluZy1saXN0IC5jdy1idG4tc2Vjb25kYXJ5IG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1idG4tcHJpbWFyeSwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1idG4tcHJpbWFyeSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJ0bi1wcmltYXJ5LCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWJ0bi1wcmltYXJ5LCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1wcmltYXJ5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI4KTsgfVxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1idG4tcHJpbWFyeSBtZC1pY29uLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJ0bi1wcmltYXJ5IG1kLWljb24sICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1idG4tcHJpbWFyeSBtZC1pY29uLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWJ0bi1wcmltYXJ5IG1kLWljb24sICN2My1tYXJrZXRpbmctbGlzdCAuY3ctYnRuLXByaW1hcnkgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWJ0bi1wcmltYXJ5OmhvdmVyLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJ0bi1wcmltYXJ5OmhvdmVyLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctYnRuLXByaW1hcnk6aG92ZXIsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctYnRuLXByaW1hcnk6aG92ZXIsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC45MjsgfVxuICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctYnRuLXNlY29uZGFyeSwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1idG4tc2Vjb25kYXJ5LCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctYnRuLXNlY29uZGFyeSwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1idG4tc2Vjb25kYXJ5LCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWJ0bi1zZWNvbmRhcnkgbWQtaWNvbiwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1idG4tc2Vjb25kYXJ5IG1kLWljb24sICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1idG4tc2Vjb25kYXJ5IG1kLWljb24sICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctYnRuLXNlY29uZGFyeSBtZC1pY29uLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1zZWNvbmRhcnkgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDAgMCAwIDZweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWJ0bi1zZWNvbmRhcnk6aG92ZXIsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctYnRuLXNlY29uZGFyeTpob3ZlciwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJ0bi1zZWNvbmRhcnk6aG92ZXIsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctYnRuLXNlY29uZGFyeTpob3ZlciwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y1RkY7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXRhYnMtcm93LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXRhYnMtcm93LCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctdGFicy1yb3csICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctdGFicy1yb3csICN2My1tYXJrZXRpbmctbGlzdCAuY3ctdGFicy1yb3cge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWJvZHksICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctYm9keSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJvZHksICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctYm9keSwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1ib2R5IHtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1saXN0LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWxpc3QsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1saXN0LCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWxpc3QsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctbGlzdCB7XG4gICAgd2lkdGg6IGNsYW1wKDI4MHB4LCAzMCUsIDM4MHB4KTtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWxpc3QtdG9vbHMsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctbGlzdC10b29scywgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWxpc3QtdG9vbHMsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctbGlzdC10b29scywgI3YzLW1hcmtldGluZy1saXN0IC5jdy1saXN0LXRvb2xzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggNnB4OyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1zZWFyY2gsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc2VhcmNoLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc2VhcmNoLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LXNlYXJjaCwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zZWFyY2gge1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXNlYXJjaCBtZC1pY29uLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXNlYXJjaCBtZC1pY29uLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc2VhcmNoIG1kLWljb24sICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctc2VhcmNoIG1kLWljb24sICN2My1tYXJrZXRpbmctbGlzdCAuY3ctc2VhcmNoIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM4QThBQTM7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctc2VhcmNoIGlucHV0LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXNlYXJjaCBpbnB1dCwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXNlYXJjaCBpbnB1dCwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1zZWFyY2ggaW5wdXQsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctc2VhcmNoIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctc2VhcmNoIC5jdy1zZWFyY2gtY2xlYXIsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc2VhcmNoIC5jdy1zZWFyY2gtY2xlYXIsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1zZWFyY2ggLmN3LXNlYXJjaC1jbGVhciwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1zZWFyY2ggLmN3LXNlYXJjaC1jbGVhciwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zZWFyY2ggLmN3LXNlYXJjaC1jbGVhciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctc2VhcmNoOmZvY3VzLXdpdGhpbiwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1zZWFyY2g6Zm9jdXMtd2l0aGluLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc2VhcmNoOmZvY3VzLXdpdGhpbiwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1zZWFyY2g6Zm9jdXMtd2l0aGluLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LXNlYXJjaDpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1maWx0ZXJzLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWZpbHRlcnMsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1maWx0ZXJzLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWZpbHRlcnMsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctZmlsdGVycyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXNlZ21lbnQsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc2VnbWVudCwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXNlZ21lbnQsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctc2VnbWVudCwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zZWdtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXNlZ21lbnQgc2VsZWN0LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXNlZ21lbnQgc2VsZWN0LCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc2VnbWVudCBzZWxlY3QsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctc2VnbWVudCBzZWxlY3QsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctc2VnbWVudCBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgcGFkZGluZzogMCAzNnB4IDAgMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctc2VnbWVudCBzZWxlY3Q6Zm9jdXMsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc2VnbWVudCBzZWxlY3Q6Zm9jdXMsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1zZWdtZW50IHNlbGVjdDpmb2N1cywgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1zZWdtZW50IHNlbGVjdDpmb2N1cywgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zZWdtZW50IHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1zZWdtZW50IC5jdy1zZWdtZW50LWFycm93LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXNlZ21lbnQgLmN3LXNlZ21lbnQtYXJyb3csICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1zZWdtZW50IC5jdy1zZWdtZW50LWFycm93LCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LXNlZ21lbnQgLmN3LXNlZ21lbnQtYXJyb3csICN2My1tYXJrZXRpbmctbGlzdCAuY3ctc2VnbWVudCAuY3ctc2VnbWVudC1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctYnRuLWZpbHRlciwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1idG4tZmlsdGVyLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctYnRuLWZpbHRlciwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1idG4tZmlsdGVyLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1maWx0ZXIge1xuICAgIGdhcDogNnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWJ0bi1maWx0ZXIgbWQtaWNvbiwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1idG4tZmlsdGVyIG1kLWljb24sICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1idG4tZmlsdGVyIG1kLWljb24sICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctYnRuLWZpbHRlciBtZC1pY29uLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1maWx0ZXIgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzRBNEE1RTsgfVxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1idG4tZmlsdGVyLmlzLWFjdGl2ZSwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1idG4tZmlsdGVyLmlzLWFjdGl2ZSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJ0bi1maWx0ZXIuaXMtYWN0aXZlLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWJ0bi1maWx0ZXIuaXMtYWN0aXZlLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1maWx0ZXIuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y1RkY7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWJ0bi1maWx0ZXIuaXMtYWN0aXZlIG1kLWljb24sICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctYnRuLWZpbHRlci5pcy1hY3RpdmUgbWQtaWNvbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJ0bi1maWx0ZXIuaXMtYWN0aXZlIG1kLWljb24sICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctYnRuLWZpbHRlci5pcy1hY3RpdmUgbWQtaWNvbiwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1idG4tZmlsdGVyLmlzLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWZpbHRlci1jb3VudCwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1maWx0ZXItY291bnQsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1maWx0ZXItY291bnQsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctZmlsdGVyLWNvdW50LCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWZpbHRlci1jb3VudCB7XG4gICAgbWluLXdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1idG4taWNvbiwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1idG4taWNvbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJ0bi1pY29uLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWJ0bi1pY29uLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1pY29uIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGMEY2O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1idG4taWNvbiBtZC1pY29uLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJ0bi1pY29uIG1kLWljb24sICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1idG4taWNvbiBtZC1pY29uLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWJ0bi1pY29uIG1kLWljb24sICN2My1tYXJrZXRpbmctbGlzdCAuY3ctYnRuLWljb24gbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1idG4taWNvbjpob3ZlciwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1idG4taWNvbjpob3ZlciwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJ0bi1pY29uOmhvdmVyLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWJ0bi1pY29uOmhvdmVyLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJ0bi1pY29uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkU0RjA7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXNvcnQsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc29ydCwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXNvcnQsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctc29ydCwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zb3J0IHtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1zb3J0IG1kLWljb24sICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc29ydCBtZC1pY29uLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc29ydCBtZC1pY29uLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LXNvcnQgbWQtaWNvbiwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zb3J0IG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM4QThBQTM7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWxpc3Qtc2Nyb2xsLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWxpc3Qtc2Nyb2xsLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctbGlzdC1zY3JvbGwsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctbGlzdC1zY3JvbGwsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctbGlzdC1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDsgfVxuICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctbGlzdC1lbXB0eSwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1saXN0LWVtcHR5LCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctbGlzdC1lbXB0eSwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1saXN0LWVtcHR5LCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWxpc3QtZW1wdHkge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOEE4QUEzOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1sZXR0ZXIsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctbGV0dGVyLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctbGV0dGVyLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWxldHRlciwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1sZXR0ZXIge1xuICAgIHBhZGRpbmc6IDEycHggMjBweCA2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM4QThBQTM7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXJvdywgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1yb3csICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1yb3csICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctcm93LCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LXJvdyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDE3cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZGNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctcm93OmhvdmVyLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXJvdzpob3ZlciwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXJvdzpob3ZlciwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1yb3c6aG92ZXIsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctcm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctcm93LmlzLXNlbGVjdGVkLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXJvdy5pcy1zZWxlY3RlZCwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXJvdy5pcy1zZWxlY3RlZCwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1yb3cuaXMtc2VsZWN0ZWQsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctcm93LmlzLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzZjNGNmMTsgfVxuICAgICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXJvdy5pcy1zZWxlY3RlZCAuY3ctYXZhdGFyLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXJvdy5pcy1zZWxlY3RlZCAuY3ctYXZhdGFyLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctcm93LmlzLXNlbGVjdGVkIC5jdy1hdmF0YXIsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctcm93LmlzLXNlbGVjdGVkIC5jdy1hdmF0YXIsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctcm93LmlzLXNlbGVjdGVkIC5jdy1hdmF0YXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctYXZhdGFyLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWF2YXRhciwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWF2YXRhciwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1hdmF0YXIsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctYXZhdGFyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgY29sb3I6ICM0QTNBQTg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXJvdy10ZXh0LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXJvdy10ZXh0LCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctcm93LXRleHQsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctcm93LXRleHQsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctcm93LXRleHQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctcm93LW5hbWUsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctcm93LW5hbWUsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1yb3ctbmFtZSwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1yb3ctbmFtZSwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1yb3ctbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1yb3ctc3ViLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXJvdy1zdWIsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1yb3ctc3ViLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LXJvdy1zdWIsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctcm93LXN1YiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXNrLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXNrLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc2ssICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctc2ssICN2My1tYXJrZXRpbmctbGlzdCAuY3ctc2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFRUVERjUgMjUlLCAjRjdGNkZCIDUwJSwgI0VFRURGNSA3NSUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgIGFuaW1hdGlvbjogY3ctc2hpbW1lciAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1zay1yb3cuY3ctcm93LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXNrLXJvdy5jdy1yb3csICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1zay1yb3cuY3ctcm93LCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LXNrLXJvdy5jdy1yb3csICN2My1tYXJrZXRpbmctbGlzdCAuY3ctc2stcm93LmN3LXJvdyB7XG4gICAgbWluLWhlaWdodDogNjZweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctc2stcm93LmN3LXJvdzpob3ZlciwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1zay1yb3cuY3ctcm93OmhvdmVyLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc2stcm93LmN3LXJvdzpob3ZlciwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1zay1yb3cuY3ctcm93OmhvdmVyLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LXNrLXJvdy5jdy1yb3c6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXNrLWxldHRlciwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1zay1sZXR0ZXIsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1zay1sZXR0ZXIsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctc2stbGV0dGVyLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LXNrLWxldHRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbjogM3B4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1zay1hdmF0YXIsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc2stYXZhdGFyLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc2stYXZhdGFyLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LXNrLWF2YXRhciwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zay1hdmF0YXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXNrLW5hbWUsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc2stbmFtZSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXNrLW5hbWUsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctc2stbmFtZSwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zay1uYW1lIHtcbiAgICB3aWR0aDogNjIlO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDNweCAwOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1zay1zdWIsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc2stc3ViLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc2stc3ViLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LXNrLXN1YiwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zay1zdWIge1xuICAgIHdpZHRoOiA0NCU7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXNrLXJvdzpudGgtY2hpbGQoM24pIC5jdy1zay1uYW1lLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXNrLXJvdzpudGgtY2hpbGQoM24pIC5jdy1zay1uYW1lLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctc2stcm93Om50aC1jaGlsZCgzbikgLmN3LXNrLW5hbWUsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctc2stcm93Om50aC1jaGlsZCgzbikgLmN3LXNrLW5hbWUsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctc2stcm93Om50aC1jaGlsZCgzbikgLmN3LXNrLW5hbWUge1xuICAgIHdpZHRoOiA0OCU7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXNrLXJvdzpudGgtY2hpbGQoM24rMSkgLmN3LXNrLW5hbWUsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctc2stcm93Om50aC1jaGlsZCgzbisxKSAuY3ctc2stbmFtZSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXNrLXJvdzpudGgtY2hpbGQoM24rMSkgLmN3LXNrLW5hbWUsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctc2stcm93Om50aC1jaGlsZCgzbisxKSAuY3ctc2stbmFtZSwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1zay1yb3c6bnRoLWNoaWxkKDNuKzEpIC5jdy1zay1uYW1lIHtcbiAgICB3aWR0aDogNzQlOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1zay1yb3c6bnRoLWNoaWxkKDJuKSAuY3ctc2stc3ViLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXNrLXJvdzpudGgtY2hpbGQoMm4pIC5jdy1zay1zdWIsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1zay1yb3c6bnRoLWNoaWxkKDJuKSAuY3ctc2stc3ViLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LXNrLXJvdzpudGgtY2hpbGQoMm4pIC5jdy1zay1zdWIsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctc2stcm93Om50aC1jaGlsZCgybikgLmN3LXNrLXN1YiB7XG4gICAgd2lkdGg6IDM0JTsgfVxuICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctYmFkZ2UsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctYmFkZ2UsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1iYWRnZSwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1iYWRnZSwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1iYWRnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZ2FwOiA0cHg7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1iYWRnZSBtZC1pY29uLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJhZGdlIG1kLWljb24sICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1iYWRnZSBtZC1pY29uLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWJhZGdlIG1kLWljb24sICN2My1tYXJrZXRpbmctbGlzdCAuY3ctYmFkZ2UgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctYmFkZ2UucmVkLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJhZGdlLnJlZCwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJhZGdlLnJlZCwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1iYWRnZS5yZWQsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctYmFkZ2UucmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREVDRUY7XG4gICAgICBjb2xvcjogI0Q5M0E1QzsgfVxuICAgICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWJhZGdlLnJlZCBtZC1pY29uLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJhZGdlLnJlZCBtZC1pY29uLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctYmFkZ2UucmVkIG1kLWljb24sICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctYmFkZ2UucmVkIG1kLWljb24sICN2My1tYXJrZXRpbmctbGlzdCAuY3ctYmFkZ2UucmVkIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0Q5M0E1QzsgfVxuICAgICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1iYWRnZS5ncmVlbiwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1iYWRnZS5ncmVlbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJhZGdlLmdyZWVuLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWJhZGdlLmdyZWVuLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJhZGdlLmdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgICBjb2xvcjogIzJFOUU1QjsgfVxuICAgICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWJhZGdlLmdyZWVuIG1kLWljb24sICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctYmFkZ2UuZ3JlZW4gbWQtaWNvbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJhZGdlLmdyZWVuIG1kLWljb24sICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctYmFkZ2UuZ3JlZW4gbWQtaWNvbiwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1iYWRnZS5ncmVlbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctYmFkZ2UucGluaywgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1iYWRnZS5waW5rLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctYmFkZ2UucGluaywgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1iYWRnZS5waW5rLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWJhZGdlLnBpbmsge1xuICAgICAgYmFja2dyb3VuZDogI0ZERUNGNDtcbiAgICAgIGNvbG9yOiAjRDYzQTg2OyB9XG4gICAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctYmFkZ2UucGluayBtZC1pY29uLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJhZGdlLnBpbmsgbWQtaWNvbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWJhZGdlLnBpbmsgbWQtaWNvbiwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1iYWRnZS5waW5rIG1kLWljb24sICN2My1tYXJrZXRpbmctbGlzdCAuY3ctYmFkZ2UucGluayBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNENjNBODY7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWNoZXZyb24sICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctY2hldnJvbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWNoZXZyb24sICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctY2hldnJvbiwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1jaGV2cm9uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNCMEFGQzQ7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LXBhZ2luYXRpb24sICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctcGFnaW5hdGlvbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXBhZ2luYXRpb24sICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctcGFnaW5hdGlvbiwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1wYWdpbmF0aW9uIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1wYWdlLWJ0biwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1wYWdlLWJ0biwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXBhZ2UtYnRuLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LXBhZ2UtYnRuLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LXBhZ2UtYnRuIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctcGFnZS1idG4gbWQtaWNvbiwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1wYWdlLWJ0biBtZC1pY29uLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctcGFnZS1idG4gbWQtaWNvbiwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1wYWdlLWJ0biBtZC1pY29uLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LXBhZ2UtYnRuIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM0QTRBNUU7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctcGFnZS1idG5bZGlzYWJsZWRdLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LXBhZ2UtYnRuW2Rpc2FibGVkXSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LXBhZ2UtYnRuW2Rpc2FibGVkXSwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1wYWdlLWJ0bltkaXNhYmxlZF0sICN2My1tYXJrZXRpbmctbGlzdCAuY3ctcGFnZS1idG5bZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctcGFnZS1sYWJlbCwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1wYWdlLWxhYmVsLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctcGFnZS1sYWJlbCwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1wYWdlLWxhYmVsLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LXBhZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzRBNEE1RTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1kZXRhaWwsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctZGV0YWlsLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctZGV0YWlsLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWRldGFpbCwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1kZXRhaWwge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWRldGFpbCAjdjMtY2xpZW50LWhlYWRlciwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1kZXRhaWwgI3YzLWNsaWVudC1oZWFkZXIsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1kZXRhaWwgI3YzLWNsaWVudC1oZWFkZXIsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctZGV0YWlsICN2My1jbGllbnQtaGVhZGVyLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWRldGFpbCAjdjMtY2xpZW50LWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctZGV0YWlsIC5zYXZlLWJ0biwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1kZXRhaWwgLnNhdmUtYnRuLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctZGV0YWlsIC5zYXZlLWJ0biwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1kZXRhaWwgLnNhdmUtYnRuLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWRldGFpbCAuc2F2ZS1idG4ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDE2cHggMCAwIGF1dG87IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWNhcmQsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctY2FyZCwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWNhcmQsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctY2FyZCwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHg7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LW5ldy1oZWFkZXIsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctbmV3LWhlYWRlciwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LW5ldy1oZWFkZXIsICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctbmV3LWhlYWRlciwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1uZXctaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1uZXctdGl0bGUsICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctbmV3LXRpdGxlLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctbmV3LXRpdGxlLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LW5ldy10aXRsZSwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1uZXctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1lbXB0eSwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1lbXB0eSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWVtcHR5LCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWVtcHR5LCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWVtcHR5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3YzLWNsaWVudC13b3Jrc3BhY2UgLmN3LWVtcHR5LWljb24sICN2My1jaGF0LXdvcmtzcGFjZSAuY3ctZW1wdHktaWNvbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWVtcHR5LWljb24sICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAuY3ctZW1wdHktaWNvbiwgI3YzLW1hcmtldGluZy1saXN0IC5jdy1lbXB0eS1pY29uIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7IH1cbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctZW1wdHktaWNvbiBtZC1pY29uLCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWVtcHR5LWljb24gbWQtaWNvbiwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWVtcHR5LWljb24gbWQtaWNvbiwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1lbXB0eS1pY29uIG1kLWljb24sICN2My1tYXJrZXRpbmctbGlzdCAuY3ctZW1wdHktaWNvbiBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbWluLXdpZHRoOiAzNHB4O1xuICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1lbXB0eS10aXRsZSwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1lbXB0eS10aXRsZSwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLmN3LWVtcHR5LXRpdGxlLCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWVtcHR5LXRpdGxlLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LWVtcHR5LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1lbXB0eS10ZXh0LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWVtcHR5LXRleHQsICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1lbXB0eS10ZXh0LCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWVtcHR5LXRleHQsICN2My1tYXJrZXRpbmctbGlzdCAuY3ctZW1wdHktdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjdjMtY2xpZW50LXdvcmtzcGFjZSAuY3ctcGFnZSwgI3YzLWNoYXQtd29ya3NwYWNlIC5jdy1wYWdlLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuY3ctcGFnZSwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5jdy1wYWdlLCAjdjMtbWFya2V0aW5nLWxpc3QgLmN3LXBhZ2Uge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNHB4OyB9XG4gICN2My1jbGllbnQtd29ya3NwYWNlIC5jdy1ib2R5LCAjdjMtY2hhdC13b3Jrc3BhY2UgLmN3LWJvZHksICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5jdy1ib2R5LCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLmN3LWJvZHksICN2My1tYXJrZXRpbmctbGlzdCAuY3ctYm9keSB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH0gfVxuXG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lcjpoYXMoLmN3LWFjdGlvbnMtbWVudSkge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDE2cHggMzZweCByZ2JhKDIwLCAyMCwgNDMsIDAuMTYpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4uY3ctYWN0aW9ucy1tZW51IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgcGFkZGluZzogOHB4OyB9XG4gIC5jdy1hY3Rpb25zLW1lbnUgLmN3LW1lbnUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzhBOEFBMzsgfVxuICAuY3ctYWN0aW9ucy1tZW51IG1kLW1lbnUtaXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLmN3LWFjdGlvbnMtbWVudSAubWQtYnV0dG9uLmN3LW1lbnUtYnRuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgLmN3LWFjdGlvbnMtbWVudSAubWQtYnV0dG9uLmN3LW1lbnUtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y1RkY7IH1cbiAgLmN3LWFjdGlvbnMtbWVudSAuY3ctbWVudS1pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDsgfVxuICAgIC5jdy1hY3Rpb25zLW1lbnUgLmN3LW1lbnUtaWNvbiBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgLmN3LWFjdGlvbnMtbWVudSAuY3ctbWVudS1pY29uLmlzLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7IH1cbiAgICAgIC5jdy1hY3Rpb25zLW1lbnUgLmN3LW1lbnUtaWNvbi5pcy1ncmVlbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAuY3ctYWN0aW9ucy1tZW51IC5jdy1tZW51LWljb24uaXMtcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREVDRUY7IH1cbiAgICAgIC5jdy1hY3Rpb25zLW1lbnUgLmN3LW1lbnUtaWNvbi5pcy1yZWQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRDkzQTVDOyB9XG4gIC5jdy1hY3Rpb25zLW1lbnUgLmN3LW1lbnUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gIC5jdy1hY3Rpb25zLW1lbnUgLmN3LW1lbnUtZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAuY3ctYWN0aW9ucy1tZW51IC5pcy1zcGlubmluZyB7XG4gICAgYW5pbWF0aW9uOiBjdy1zcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGN3LXNoaW1tZXIge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGN3LXNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbiN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIGlucHV0LCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2Ugc2VsZWN0IHtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1zY3JvbGwge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctdG9vbGJhci5jdy1jYXJkIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4OyB9XG4gICAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy10b29sYmFyLmN3LWNhcmQgLmN3LXNlYXJjaCB7XG4gICAgICBtaW4td2lkdGg6IDI0MHB4OyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctc3RhdHVzLmN3LXNlZ21lbnQge1xuICAgIHdpZHRoOiAyNjBweDsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctc3RhdHVzLmN3LXNlZ21lbnQgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDRweDsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctc3RhdHVzLmN3LXNlZ21lbnQgLmN3LXNlZ21lbnQtYXJyb3cge1xuICAgICAgdG9wOiAxMHB4OyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctc3RhdHVzLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM0QTRBNUU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1ub3RpY2Uge1xuICAgIGdhcDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNkQ1OUE7XG4gICAgYmFja2dyb3VuZDogI0ZGRjRERTsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctbm90aWNlIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgY29sb3I6ICNFMDhBMUU7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1ub3RpY2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjQzI2MTBDOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctbm90aWNlLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzRBNEE1RTsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctbm90aWNlLXRleHQgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1oaXN0b3J5LmN3LWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctaGlzdG9yeS1oZWFkZXIge1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDsgfVxuICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWhpc3RvcnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctaGlzdG9yeS1wZXJpb2Qge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWVtcHR5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy10aGVhZCB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRkY1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1O1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1zb3J0IHtcbiAgICBnYXA6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LXNvcnQgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctc29ydDpob3ZlciB7XG4gICAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWMtZGF0ZSB7XG4gICAgZmxleDogMCAwIDE1JTsgfVxuICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWMtY2xpZW50IHtcbiAgICBmbGV4OiAwIDAgMzAlOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYy1wYXJyYWluIHtcbiAgICBmbGV4OiAwIDAgMjQlOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYy1yZWR1Y3Rpb24ge1xuICAgIGZsZXg6IDAgMCAxMSU7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1jLXN0YXR1cyB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctY29sLWNoZXZyb24ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMnB4OyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7IH1cbiAgICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1pdGVtLmlzLW9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogI0ZCRkFGRjsgfVxuICAgICAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1pdGVtLmlzLW9wZW4gLnB3LWNoZXZyb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctcm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LXJvdyA+IGRpdiB7XG4gICAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1kYXkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1jbGllbnQge1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYXZhdGFyLmN3LWF2YXRhciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctY2xpZW50LW5hbWUge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1wYXJyYWluIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzRBNEE1RTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1yZWR1Y3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1iYWRnZSB7XG4gICAgZ2FwOiA2cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYmFkZ2UgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7IH1cbiAgICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWJhZGdlLmlzLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgICBjb2xvcjogIzJFOUU1QjsgfVxuICAgICAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1iYWRnZS5pcy1ncmVlbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWJhZGdlLmlzLW9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGM0UwO1xuICAgICAgY29sb3I6ICNEOTgyMkI7IH1cbiAgICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYmFkZ2UuaXMtb3JhbmdlIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0Q5ODIyQjsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYmFkZ2UuaXMtcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREVDRUY7XG4gICAgICBjb2xvcjogI0Q5M0E1QzsgfVxuICAgICAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1iYWRnZS5pcy1yZWQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRDkzQTVDOyB9XG4gICAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1iYWRnZS5pcy1ncmV5IHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYwRjY7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1iYWRnZS5pcy1ncmV5IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWNoZXZyb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzhBOEFBMztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1kZXRhaWwge1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiA0cHggMjRweCAxOHB4IDI0cHg7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1kZXRhaWwtaW5mbyB7XG4gICAgZ2FwOiAxMnB4IDQwcHg7XG4gICAgcGFkZGluZzogMTRweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctZGV0YWlsLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzhBOEFBMzsgfVxuICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWRldGFpbC12YWx1ZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYnRuLXRyaWdnZXIge1xuICAgIGdhcDogOHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI0KTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYnRuLXRyaWdnZXIgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYnRuLXRyaWdnZXIgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgICBzdHJva2U6ICNGRkZGRkY7IH1cbiAgICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWJ0bi10cmlnZ2VyW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1tb3JlLXJvdyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRUZGNTsgfVxuICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWJ0bi1tb3JlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1idG4tbW9yZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGNUZGOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy10b29sYmFyIC5jdy1zZWFyY2gge1xuICAgIGZsZXg6IDEgMSAxMDAlOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctc3RhdHVzLmN3LXNlZ21lbnQge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctcm93LCAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LXRoZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2UgLnB3LWF2YXRhci5jdy1hdmF0YXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIC5wdy1jLWNsaWVudCB7XG4gICAgZmxleC1iYXNpczogMjclOyB9XG4gICN2My1wYXJyYWluYWdlLXdvcmtzcGFjZSAucHctYy1yZWR1Y3Rpb24ge1xuICAgIGZsZXgtYmFzaXM6IDEyJTsgfSB9XG5cbiN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSBidXR0b24sICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSBpbnB1dCwgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2Ugc2VsZWN0LCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSB0ZXh0YXJlYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LXNjcm9sbCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LXN0YXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjRTRFMUYzOyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LXN0YXIuaXMtZmlsbGVkIHtcbiAgICAgIGNvbG9yOiAjRjVBNTI0OyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1hbmFseXNpcy5jdy1jYXJkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1hbmFseXNpcy1oZWFkZXIge1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1hbmFseXNpcy1pY29uIHtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEOyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWFuYWx5c2lzLWljb24gbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYW5hbHlzaXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1hbmFseXNpcy1zdWIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWFuYWx5c2lzLXN0YXRzIHtcbiAgICBnYXA6IDE4cHg7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWFuYWx5c2lzLXN0YXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWFuYWx5c2lzLXN0YXQgYiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYW5hbHlzaXMtc3RhdCAuc3ctc3RhciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogLTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1hbmFseXNpcy10b2dnbGUge1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYW5hbHlzaXMtdG9nZ2xlIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yczsgfVxuICAgICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWFuYWx5c2lzLXRvZ2dsZSBtZC1pY29uLmlzLW9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1jaGFydCB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRUZGNTsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctZmlsdGVycyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctZmlsdGVycyAuY3ctc2VhcmNoIHtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LXNlbGVjdC5jdy1zZWdtZW50IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAgICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1zZWxlY3QuY3ctc2VnbWVudCBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA0NHB4OyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LXNlbGVjdC5jdy1zZWdtZW50IC5jdy1zZWdtZW50LWFycm93IHtcbiAgICAgIHRvcDogMTBweDsgfVxuICAgICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1zZWxlY3QuY3ctc2VnbWVudC5zdy1zZWxlY3Qtc29ydCB7XG4gICAgICB3aWR0aDogMTkwcHg7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWVtcHR5IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1yZXZpZXcuY3ctY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggMjBweDsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctcmV2aWV3LWhlYWQge1xuICAgIGdhcDogMTZweDsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYXZhdGFyLmN3LWF2YXRhciB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctcmV2aWV3LWlkZW50aXR5IHtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LXJldmlldy1uYW1lIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctcmV2aWV3LWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LXJldmlldy1nbG9iYWwge1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LXJldmlldy1nbG9iYWwgLnN3LXN0YXIge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMnB4OyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1yZXZpZXctZ2xvYmFsLW5vdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1yZXZpZXctZ2xvYmFsLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjOEE4QUEzOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1iYWRnZXMge1xuICAgIGdhcDogNnB4O1xuICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1iYWRnZSB7XG4gICAgZ2FwOiA2cHg7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1iYWRnZSBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDsgfVxuICAgICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1iYWRnZS5pcy1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTZGNkVDO1xuICAgICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAgICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1iYWRnZS5pcy1ncmVlbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYmFkZ2UuaXMtb3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkYzRTA7XG4gICAgICBjb2xvcjogI0Q5ODIyQjsgfVxuICAgICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWJhZGdlLmlzLW9yYW5nZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNEOTgyMkI7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYmFkZ2UuaXMtcmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREVDRUY7XG4gICAgICBjb2xvcjogI0Q5M0E1QzsgfVxuICAgICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWJhZGdlLmlzLXJlZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNEOTNBNUM7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LW1vcmUge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1tb3JlIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM0QTRBNUU7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctbW9yZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFGMEY2OyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1jb21tZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDRweCAwIDRweCAxNnB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMxNDE0MkI7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWNvbW1lbnQuaXMtZW1wdHkge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNFNEUxRjM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzhBOEFBMzsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYW5zd2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGN0Y1RkY7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWFuc3dlci10aXRsZSB7XG4gICAgZ2FwOiA2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYW5zd2VyLXRpdGxlIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWFuc3dlci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMxNDE0MkI7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1jcml0ZXJpYSB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEVGRjU7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWNyaXRlcmlhLWxpc3Qge1xuICAgIHJvdy1nYXA6IDEycHg7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWNyaXRlcmlvbiB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWNyaXRlcmlvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctY3JpdGVyaW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1jcml0ZXJpb24tbm90ZSB7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYnRuLW91dGxpbmUge1xuICAgIGdhcDogOHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNmM0Y2YxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1idG4tb3V0bGluZSBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y1RkY7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWJ0bi1naG9zdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzRBNEE1RTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYnRuLWdob3N0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYwRjY7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWJ0bi1wcmltYXJ5IHtcbiAgICBnYXA6IDhweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWJ0bi1wcmltYXJ5IG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgc3Ryb2tlOiAjRkZGRkZGOyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWJ0bi1wcmltYXJ5LmlzLXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDkzQTVDOyB9XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWJ0bi1wcmltYXJ5W2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEVGRjU7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctZm9ybSB0ZXh0YXJlYSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjEyKTsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctZm9ybS1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWZvcm0tYWN0aW9ucyB7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctd2FybmluZyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjNFMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgY29sb3I6ICM4QTRCMEY7IH1cbiAgICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctd2FybmluZyBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjRDk4MjJCOyB9XG4gICN2My1zYXRpc2ZhY3Rpb24td29ya3NwYWNlIC5zdy1tb3JlLXJvdyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LWZpbHRlcnMgLmN3LXNlYXJjaCB7XG4gICAgZmxleDogMSAxIDEwMCU7IH1cbiAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2UgLnN3LXNlbGVjdC5jdy1zZWdtZW50IHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctY3JpdGVyaW9uIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgbWluLXdpZHRoOiAxMTBweDsgfVxuICAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSAuc3ctYW5hbHlzaXMtc3RhdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jdGlja2V0LXJlbWlzZS11cGRhdGUgLnJhei1zZWxlY3Rpb24ge1xuICBjb2xvcjogI0QzMkYyRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbiN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4IDE0cHggMCAwO1xuICBib3gtc2hhZG93OiAwIC00cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG4gICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIFt2My1yZHYtY2FzaGluZy1xdWlja10ge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzOyB9XG4gICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0U4RUFGNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tLWRhbmdlciB7XG4gICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZjZTRlNDsgfVxuICAgICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tLWRhbmdlciBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgICAgICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLS1kYW5nZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmNWY1O1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNTM5MzU7IH1cbiAgICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bltkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bltkaXNhYmxlZF06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFOEVBRjY7IH1cbiAgICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi0tbXVsdGlsaW5lIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTRweDsgfVxuICAgICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tLW11bHRpbGluZSBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLXN1YiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1wbHVzLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGdhcDogNHB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgei1pbmRleDogMTAxOyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1wbHVzLXBhbmVsID4gZGl2ID4gLnJhci1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItcGx1cy1wYW5lbCA+IGRpdiA+IC5yYXItYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDYpOyB9XG4gICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLXBsdXMge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzLCBib3JkZXItY29sb3IgMC4xMnM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tcGx1cyBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi1wbHVzOmhvdmVyLCAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi1wbHVzLS1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi1kZWxldGUge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNmY2U0ZTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzOyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tZGVsZXRlIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAgICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLWRlbGV0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmNWY1O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTUzOTM1OyB9XG4gICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItY29uZmlybS1iYXIge1xuICAgIGdhcDogMTBweDsgfVxuICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi1yZWZ1c2UsXG4gICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLWFjY2VwdCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnMsIGJvcmRlci1jb2xvciAwLjEycywgb3BhY2l0eSAwLjEyczsgfVxuICAgICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLXJlZnVzZSBtZC1pY29uLFxuICAgICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLWFjY2VwdCBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tcmVmdXNlIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNmY2U0ZTQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAgICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLXJlZnVzZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tcmVmdXNlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY1ZjU7XG4gICAgICBib3JkZXItY29sb3I6ICNlNTM5MzU7IH1cbiAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tYWNjZXB0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNmM0Y2YxIDAlLCAjOGE2M2Y1IDEwMCUpO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tYWNjZXB0IG1kLWljb24ge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi1hY2NlcHQgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLWFjY2VwdCBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tYWNjZXB0OmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODg7IH1cbiAgICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi1hY2NlcHRbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tYWNjZXB0W2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi1jYXNoaW5nIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyczsgfVxuICAgICN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIC5yYXItYnRuLWNhc2hpbmcgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi1jYXNoaW5nIC5yYXItYnRuLWNhc2hpbmctYW1vdW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpOyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tY2FzaGluZzpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg4OyB9XG4gICAgI3YzLXJkdi1hY3Rpb25zLXJhcGlkZXMgLnJhci1idG4tY2FzaGluZ1tkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAjdjMtcmR2LWFjdGlvbnMtcmFwaWRlcyAucmFyLWJ0bi1jYXNoaW5nW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4jdjMtcmR2LWRlbGV0ZSB7XG4gIHBhZGRpbmc6IDAgMCAyNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICN2My1yZHYtZGVsZXRlIG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICAjdjMtcmR2LWRlbGV0ZSAucmRkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTZweCAxNHB4O1xuICAgIG1hcmdpbjogMTRweCAxNHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBnYXA6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRUZGMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjdEM0Q4OyB9XG4gICN2My1yZHYtZGVsZXRlIC5yZGQtaGVhZGVyLWF2YXRhciB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjE0KTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgICN2My1yZHYtZGVsZXRlIC5yZGQtaGVhZGVyLWF2YXRhciBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgI3YzLXJkdi1kZWxldGUgLnJkZC1oZWFkZXItY2xpZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgI3YzLXJkdi1kZWxldGUgLnJkZC1oZWFkZXItc3ViIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMyOTJBNTA7XG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICN2My1yZHYtZGVsZXRlIC5yZGQtaGVhZGVyLW1vbnRhbnQge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3YzLXJkdi1kZWxldGUgLnJkZC1zZWN0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzdCODI5NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBtYXJnaW46IDE2cHggMCA2cHg7IH1cbiAgI3YzLXJkdi1kZWxldGUgLnJkZC1xdWVzdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZzogNHB4IDE0cHggMThweDsgfVxuICAjdjMtcmR2LWRlbGV0ZSAucmRkLXF1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgI3YzLXJkdi1kZWxldGUgLnJkZC1xdWVzdGlvbiBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3YzLXJkdi1kZWxldGUgLnJkZC1xdWVzdGlvbi1zdWIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzdCODI5NDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgI3YzLXJkdi1kZWxldGUgLnJkZC1jaG9pY2UtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0VFRUVGMjtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG1hcmdpbjogMCAxNHB4IDEycHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzOyB9XG4gICAgI3YzLXJkdi1kZWxldGUgLnJkZC1jaG9pY2UtY2FyZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG4gICAgI3YzLXJkdi1kZWxldGUgLnJkZC1jaG9pY2UtY2FyZC0tc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTUzOTM1O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjksIDU3LCA1MywgMC4wNSk7IH1cbiAgICAgICN2My1yZHYtZGVsZXRlIC5yZGQtY2hvaWNlLWNhcmQtLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjksIDU3LCA1MywgMC4wNSk7IH1cbiAgICAjdjMtcmR2LWRlbGV0ZSAucmRkLWNob2ljZS1jYXJkLS1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICN2My1yZHYtZGVsZXRlIC5yZGQtY2hvaWNlLWNhcmQtLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAjdjMtcmR2LWRlbGV0ZSAucmRkLWNob2ljZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLXJkdi1kZWxldGUgLnJkZC1jaG9pY2Utc3ViIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3QjgyOTQ7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICN2My1yZHYtZGVsZXRlIC5yZGQtcmFkaW8ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0VFRUVGMjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICN2My1yZHYtZGVsZXRlIC5yZGQtcmFkaW8tLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U1MzkzNTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgI3YzLXJkdi1kZWxldGUgLnJkZC1yYWRpby1kb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZTUzOTM1OyB9XG4gICN2My1yZHYtZGVsZXRlIC5yZGQtd2FybmluZyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmY2U0ZTQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW46IDRweCAxNHB4IDA7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjkyQTUwOyB9XG4gICAgI3YzLXJkdi1kZWxldGUgLnJkZC13YXJuaW5nIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICN2My1yZHYtZGVsZXRlIC5yZGQtZXJyb3ItbXNnIHtcbiAgICBtYXJnaW46IDAgMTRweCAxMnB4OyB9XG4gICN2My1yZHYtZGVsZXRlIC5yZGQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE0cHggMDsgfVxuICAjdjMtcmR2LWRlbGV0ZSAucmRkLWJ0bi1jYW5jZWwge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzVDNDRFNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM1QzQ0RTQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAjdjMtcmR2LWRlbGV0ZSAucmRkLWJ0bi1jYW5jZWw6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg5MiwgNjgsIDIyOCwgMC4wNik7IH1cbiAgI3YzLXJkdi1kZWxldGUgLnJkZC1idG4tZGVsZXRlIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlNTM5MzU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTUzOTM1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgICN2My1yZHYtZGVsZXRlIC5yZGQtYnRuLWRlbGV0ZSBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAjdjMtcmR2LWRlbGV0ZSAucmRkLWJ0bi1kZWxldGUgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAjdjMtcmR2LWRlbGV0ZSAucmRkLWJ0bi1kZWxldGU6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIG9wYWNpdHk6IDAuODg7IH1cbiAgICAjdjMtcmR2LWRlbGV0ZSAucmRkLWJ0bi1kZWxldGVbZGlzYWJsZWRdIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4jdjMtcmR2LW5hdmJhciB7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG4gICN2My1yZHYtbmF2YmFyIC5uYXZiYXItcGxhbm5pbmcge1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiAwcHggMTBweDtcbiAgICBwYWRkaW5nOiAwcHggMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDNUZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtcmR2LW5hdmJhciAubmF2YmFyLXBsYW5uaW5nIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtcmR2LW5hdmJhciAubmF2YmFyLXBsYW5uaW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y1RkU7IH1cbiAgI3YzLXJkdi1uYXZiYXIgLm5hdmJhci1pY29uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNmM0Y2YxO1xuICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAjdjMtcmR2LW5hdmJhciAubmF2YmFyLWljb24uZGlzYWJsZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDgsIDc2LCAyNDEsIDAuNCk7IH1cbiAgICAgICN2My1yZHYtbmF2YmFyIC5uYXZiYXItaWNvbi5kaXNhYmxlZC5tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuNCk7IH1cbiAgICAjdjMtcmR2LW5hdmJhciAubmF2YmFyLWljb24gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3YzLXJkdi1uYXZiYXIgLm5hdmJhci1pY29uLm1haW4ge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTsgfVxuICAgICAgI3YzLXJkdi1uYXZiYXIgLm5hdmJhci1pY29uLm1haW4gbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAjdjMtcmR2LW5hdmJhciAubmF2YmFyLWljb24ubWFpbiBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICAgICAgc3Ryb2tlOiAjRkZGRkZGOyB9XG5cbiN2My1yZHYtb3B0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMTBweCAyNXB4OyB9XG4gICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM5Yzk2YWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLWhlYWRlciBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgIGNvbG9yOiAjOWM5NmFjO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLXN1bW1hcnkge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE0cHg7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLXN1bW1hcnktaXRlbSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtc3VtbWFyeS1pdGVtIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1zdW1tYXJ5LWl0ZW0gYiB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLXN1bW1hcnktc2VwIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtbGF5b3V0IHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1uYXYge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGRDsgfVxuICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtbmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzLCBib3JkZXItY29sb3IgMC4xMnM7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtbmF2LWl0ZW0gKyAub3B0aW9ucy1uYXYtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAgICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1uYXYtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1uYXYtaXRlbS0tYWN0aXZlIC5vcHRpb25zLW5hdi1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1uYXYtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIG1pbi13aWR0aDogMThweDtcbiAgICBjb2xvcjogIzljOTZhYztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLW5hdi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtbmF2LWJhZGdlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMnB4IDlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLW5hdi1iYWRnZS5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTNGNUU2O1xuICAgICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtbmF2LWJhZGdlLm9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGMUUwO1xuICAgICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtbmF2LWJhZGdlLmdyZXkge1xuICAgICAgYmFja2dyb3VuZDogI0YwRjBGNTtcbiAgICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLW5hdi1iYWRnZS0tc3RhY2tlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLW5hdi1sYWJlbC1jb2wge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtbmF2LWNoZXZyb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgY29sb3I6ICNjNGMwZGQ7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5saWJlbGxlLXZlbmRldXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMzUpO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4OyB9XG4gICAgI3YzLXJkdi1vcHRpb25zIC5saWJlbGxlLXZlbmRldXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLmxpYmVsbGUtdmVuZGV1cjpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZHYtb3B0aW9ucyAudmVuZGV1ci1zZWxlY3QtcGFuZWwge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5tb250YW50LXZhbHVlLS1hY3Rpb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDsgfVxuICAgICN2My1yZHYtb3B0aW9ucyAubW9udGFudC12YWx1ZS0tYWN0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1kZXRhaWwge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1kZXRhaWwtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLWRldGFpbC1oZWFkZXIgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtZGV0YWlsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtZGV0YWlsLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDExLjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgIGJhY2tncm91bmQ6ICNGMEYwRjU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA0cHggMTFweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLWRldGFpbC1iYWRnZS5ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTNGNUU2O1xuICAgICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtZGV0YWlsLWJhZGdlLm9yYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGMUUwO1xuICAgICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtZGV0YWlsLWJhZGdlLmdyZXkge1xuICAgICAgYmFja2dyb3VuZDogI0YwRjBGNTtcbiAgICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1yZWdsZW1lbnRzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLXJlZ2xlbWVudC1yb3cge1xuICAgIHBhZGRpbmc6IDEwcHggNHB4OyB9XG4gICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1yZWdsZW1lbnQtcm93LS1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLXJlZ2xlbWVudC1yb3ctLWNsaWNrYWJsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLXJlZ2xlbWVudC1pdGVtICsgLm9wdGlvbnMtcmVnbGVtZW50LWl0ZW0gLm9wdGlvbnMtcmVnbGVtZW50LXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLXJlZ2xlbWVudC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtcmVnbGVtZW50LWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cyB7XG4gICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cy5vcmFuZ2Uge1xuICAgICAgY29sb3I6ICNGQjhDMDA7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMuZ3JleSB7XG4gICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cy5ncmVlbiB7XG4gICAgICBjb2xvcjogIzQzQTA0NzsgfVxuICAgICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cy5yZWQge1xuICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLXJlZ2xlbWVudC1kYXRlIHtcbiAgICBmb250LXNpemU6IDExLjVweDtcbiAgICBjb2xvcjogIzljOTZhYzsgfVxuICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtcmVnbGVtZW50LW1vbnRhbnQge1xuICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1yZWdsZW1lbnQtZGVsZXRlLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtcmVnbGVtZW50LWRlbGV0ZS1idG4gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtYWN0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtYWN0aW9ucyAuYWN0aW9uLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7IH1cbiAgICAgICN2My1yZHYtb3B0aW9ucyAub3B0aW9ucy1hY3Rpb25zIC5hY3Rpb24taXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTsgfVxuICAgICAgI3YzLXJkdi1vcHRpb25zIC5vcHRpb25zLWFjdGlvbnMgLmFjdGlvbi1pdGVtIC5pdGVtLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0taWNvbiBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAjdjMtcmR2LW9wdGlvbnMgLm9wdGlvbnMtYWN0aW9ucyAuYWN0aW9uLWl0ZW0gLml0ZW0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7IH1cbiAgI3YzLXJkdi1vcHRpb25zIC5saXN0LWVtcHR5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM5Yzk2YWM7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUubGFzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4OyB9XG4gICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlOm5vdCgubm8tYm90dG9tLWJvcmRlcikge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG4gICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5saWJlbGxlLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5jbG9zZS1idG4ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEyczsgfVxuICAgICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5jbG9zZS1idG4gbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzljOTZhYzsgfVxuICAgICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5jbG9zZS1idG46aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpOyB9XG4gICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAubGluZS1saWJlbGxlIC5tb250YW50LXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmxpbmUtbGliZWxsZSAucHJpeC1iYXJyZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgICAgI3YzLXJkdi1vcHRpb25zIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5jYXJ0ZS1jYWRlYXUtY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIGdhcDogMjBweDsgfVxuICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1pY29uIHtcbiAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wOCk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgICAgI3YzLXJkdi1vcHRpb25zIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5jYXJ0ZS1jYWRlYXUtY2FyZCAuY2MtaWNvbiBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgI3YzLXJkdi1vcHRpb25zIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5jYXJ0ZS1jYWRlYXUtY2FyZCAuY2MtbWFpbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDBweDsgfVxuICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAuY2FydGUtY2FkZWF1LWNhcmQgLmNjLXN0YXR1cyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgI3YzLXJkdi1vcHRpb25zIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5jYXJ0ZS1jYWRlYXUtY2FyZCAuY2Mtc3RhdHVzIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAuY2FydGUtY2FkZWF1LWNhcmQgLmNjLXN0YXR1cy5vcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjFFMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkI4QzAwOyB9XG4gICAgICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1zdGF0dXMub3JhbmdlIG1kLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZCOEMwMDsgfVxuICAgICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAuY2FydGUtY2FkZWF1LWNhcmQgLmNjLXN0YXR1cy5ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTNGNUU2O1xuICAgICAgICAgICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAgICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAuY2FydGUtY2FkZWF1LWNhcmQgLmNjLXN0YXR1cy5ncmVlbiBtZC1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1zdGF0dXMuZ3JleSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEY1O1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAgICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAuY2FydGUtY2FkZWF1LWNhcmQgLmNjLXN0YXR1cy5ncmV5IG1kLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAuY2FydGUtY2FkZWF1LWNhcmQgLmNjLXN0YXR1cy5yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZDRTdFQztcbiAgICAgICAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gICAgICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1zdGF0dXMucmVkIG1kLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1maWVsZCB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgbWluLXdpZHRoOiA5MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7IH1cbiAgICAgICAgI3YzLXJkdi1vcHRpb25zIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5jYXJ0ZS1jYWRlYXUtY2FyZCAuY2MtZmllbGQtbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjOWM5NmFjO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1maWVsZC12YWx1ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1hY3Rpb25zIHtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgI3YzLXJkdi1vcHRpb25zIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5jYXJ0ZS1jYWRlYXUtY2FyZCAuY2MtYnRuLWVkaXQge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzOyB9XG4gICAgICAgICAgI3YzLXJkdi1vcHRpb25zIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5jYXJ0ZS1jYWRlYXUtY2FyZCAuY2MtYnRuLWVkaXQgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1idG4tZWRpdCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICAgICN2My1yZHYtb3B0aW9ucyAuYXJ0aWNsZS1jb250YWluZXIgLmFydGljbGUtbGluZSAuY2FydGUtY2FkZWF1LWNhcmQgLmNjLWJ0bi1lZGl0OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTsgfVxuICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1idG4tZGVsZXRlIHtcbiAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzOyB9XG4gICAgICAgICAgI3YzLXJkdi1vcHRpb25zIC5hcnRpY2xlLWNvbnRhaW5lciAuYXJ0aWNsZS1saW5lIC5jYXJ0ZS1jYWRlYXUtY2FyZCAuY2MtYnRuLWRlbGV0ZSBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5Yzk2YWM7IH1cbiAgICAgICAgICAjdjMtcmR2LW9wdGlvbnMgLmFydGljbGUtY29udGFpbmVyIC5hcnRpY2xlLWxpbmUgLmNhcnRlLWNhZGVhdS1jYXJkIC5jYy1idG4tZGVsZXRlOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTEsIDYsIDY3LCAwLjA1KTsgfVxuXG5tZC1iYWNrZHJvcC5tZC1kaWFsb2ctYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExMCwgMTEwLCAxNDAsIDAuOTQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTsgfVxuICBtZC1iYWNrZHJvcC5tZC1kaWFsb2ctYmFja2Ryb3AubWQtb3BhcXVlIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuI3YzLXJkdi1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkydnc7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBoZWlnaHQ6IDg4dmg7XG4gIG1heC1oZWlnaHQ6IDkwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGOyB9XG5cbiN2My1yZHYtcHJlcGFpZW1lbnQge1xuICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50IG1kLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50IC5ycHAtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNUM0NEU0O1xuICAgIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgICBtYXJnaW46IDE0cHggMTRweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQgLnJwcC1oZWFkZXItYXZhdGFyIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAjdjMtcmR2LXByZXBhaWVtZW50IC5ycHAtaGVhZGVyLWF2YXRhciBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgI3YzLXJkdi1wcmVwYWllbWVudCAucnBwLWhlYWRlci1jbGllbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50IC5ycHAtaGVhZGVyLW51bWVybyxcbiAgI3YzLXJkdi1wcmVwYWllbWVudCAucnBwLWhlYWRlci1kYXRlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICN2My1yZHYtcHJlcGFpZW1lbnQgLnJwcC1oZWFkZXItbW9udGFudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjdjMtcmR2LXByZXBhaWVtZW50IC5ycHAtaGVhZGVyLWFycm93IHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuXG4jdjMtcmR2LWZpY2hlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAvKlxuXHRiYWNrZ3JvdW5kOiAjRjZGNUZCO1xuXG5cdGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjAyKTtcblx0ICovIH1cbiAgI3YzLXJkdi1maWNoZSBtZC1pY29uIHtcbiAgICBtaW4taGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50OyB9XG5cbiN2My1yZHYtdG8tYmUtY29uZmlybWVkIG1kLWljb24ge1xuICBtYXJnaW46IDA7IH1cblxuI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtc3RhdHVzLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgY29sb3I6ICM1RjJFRUE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAjdjMtcmR2LXRvLWJlLWNvbmZpcm1lZCAucnRiYy1zdGF0dXMtYmFkZ2UgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgbWluLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzVGMkVFQTsgfVxuXG4jdjMtcmR2LXRvLWJlLWNvbmZpcm1lZCAucnRiYy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtY2FyZCB7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGNTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjsgfVxuICAjdjMtcmR2LXRvLWJlLWNvbmZpcm1lZCAucnRiYy1jYXJkLnJ0YmMtY2FyZC0tY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtY2FyZC5ydGJjLWNhcmQtLWNvbHVtbiB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cblxuI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtY2FyZC1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBFREZEOyB9XG4gICN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLWNhcmQtaWNvbiBtZC1pY29uIHtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1pbi13aWR0aDogMjJweDtcbiAgICBtaW4taGVpZ2h0OiAyMnB4OyB9XG5cbiN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLWF2YXRhciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICBjb2xvcjogIzVGMkVFQTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUEyMDMzOyB9XG5cbiN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLWNhcmQtc3ViIHtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtcmR2LXRvLWJlLWNvbmZpcm1lZCAucnRiYy1jYXJkLXN1YiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1pbi13aWR0aDogMTRweDtcbiAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG5cbiN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLWNhcmQtc2VwIHtcbiAgbWFyZ2luOiAwIDZweDtcbiAgY29sb3I6ICNEMEQwREM7IH1cblxuI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtY2hldnJvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogI0IwQjBDMDsgfVxuXG4jdjMtcmR2LXRvLWJlLWNvbmZpcm1lZCAucnRiYy1jYXJkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtY2FyZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTIwMzM7IH1cblxuI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtY2FyZC10aXRsZSArIC5ydGJjLXRhY2hlLXJvdyB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4jdjMtcmR2LXRvLWJlLWNvbmZpcm1lZCAucnRiYy10YWNoZS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtdGFjaGUtbGliZWxsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFBMjAzMzsgfVxuXG4jdjMtcmR2LXRvLWJlLWNvbmZpcm1lZCAucnRiYy1waWxscyB7XG4gIGdhcDogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtcGlsbCB7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLXBpbGwgbWQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgbWluLWhlaWdodDogMTRweDsgfVxuICAjdjMtcmR2LXRvLWJlLWNvbmZpcm1lZCAucnRiYy1waWxsLnJ0YmMtcGlsbC0tZ3JleSB7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGNTtcbiAgICBjb2xvcjogIzRBNEE1RTsgfVxuICAgICN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLXBpbGwucnRiYy1waWxsLS1ncmV5IG1kLWljb24ge1xuICAgICAgY29sb3I6ICM0QTRBNUU7IH1cbiAgI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtcGlsbC5ydGJjLXBpbGwtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRThGOEVFO1xuICAgIGNvbG9yOiAjMkU3RDRGOyB9XG4gICAgI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtcGlsbC5ydGJjLXBpbGwtLWdyZWVuIG1kLWljb24ge1xuICAgICAgY29sb3I6ICMyRTdENEY7IH1cbiAgI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtcGlsbC5ydGJjLXBpbGwtLXJlZCB7XG4gICAgYmFja2dyb3VuZDogI0ZERUNFQztcbiAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAgICN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLXBpbGwucnRiYy1waWxsLS1yZWQgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAjdjMtcmR2LXRvLWJlLWNvbmZpcm1lZCAucnRiYy1waWxsLnJ0YmMtcGlsbC0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtcGlsbC5ydGJjLXBpbGwtLXB1cnBsZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG5cbiN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0Y3RjZGRTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzFBMjAzMztcbiAgLyogbWVzc2FnZSBzYWlzaSBlbiBIVE1MICjDqWRpdGV1cikgOiBwYXMgZGUgbWFyZ2VzIGRlIHBhcmFncmFwaGUgZGFucyBsZSBibG9jICovIH1cbiAgI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtbWVzc2FnZSBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgI3YzLXJkdi10by1iZS1jb25maXJtZWQgLnJ0YmMtbWVzc2FnZSBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbiN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLWNhcmQtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEY1OyB9XG5cbiN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLXJvdyB7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGNTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMUEyMDMzOyB9XG4gICN2My1yZHYtdG8tYmUtY29uZmlybWVkIC5ydGJjLXJvdyBtZC1pY29uIHtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuXG4udjMtYWN0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTlFOUY4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxQTIwMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7IH1cbiAgLnYzLWFjdGlvbi1idXR0b24gc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAudjMtYWN0aW9uLWJ1dHRvbiBtZC1pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC52My1hY3Rpb24tYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBO1xuICAgIGJhY2tncm91bmQ6ICNFQ0VGRkU7IH1cbiAgLnYzLWFjdGlvbi1idXR0b24udGMtYWN0aW9uLWJ0bi0tZGFuZ2VyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCA2OCwgNTEsIDAuMzUpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM2LCA2OCwgNTEsIDAuMDUpO1xuICAgIGNvbG9yOiAjRUM0NDMzOyB9XG4gICAgLnYzLWFjdGlvbi1idXR0b24udGMtYWN0aW9uLWJ0bi0tZGFuZ2VyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICNFQzQ0MzMgIWltcG9ydGFudDsgfVxuICAgIC52My1hY3Rpb24tYnV0dG9uLnRjLWFjdGlvbi1idG4tLWRhbmdlcjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRUM0NDMzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDY4LCA1MSwgMC4xKTsgfVxuICAudjMtYWN0aW9uLWJ1dHRvbltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnYzLWFjdGlvbi1idXR0b24tLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuI3YzLWNhc2hpbmcge1xuICBwYWRkaW5nOiAyMHB4O1xuICBnYXA6IDA7IH1cbiAgI3YzLWNhc2hpbmcgbWQtaWNvbiB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50OyB9XG4gICN2My1jYXNoaW5nIC5yYy1sZWZ0IHtcbiAgICBnYXA6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgI3YzLWNhc2hpbmcgLnJjLWdyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgbWFyZ2luOiAxOHB4IDAgMTBweDsgfVxuICAgICN2My1jYXNoaW5nIC5yYy1ncm91cC10aXRsZS5maXJzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICN2My1jYXNoaW5nIC5yYy1hcnRpY2xlcy1oZWFkZXIge1xuICAgIG1hcmdpbjogMThweCAwIDEwcHg7IH1cbiAgI3YzLWNhc2hpbmcgLnJjLWFydGljbGVzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgI3YzLWNhc2hpbmcgLnJjLWFkZC1hcnRpY2xlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICN2My1jYXNoaW5nIC5yYy1yZWdsZW1lbnRzLWhlYWRlciB7XG4gICAgbWFyZ2luOiAxOHB4IDAgMTBweDsgfVxuICAjdjMtY2FzaGluZyAucmMtcmVnbGVtZW50LWJ0bi1hZGQge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1idG4tYWRkIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50OyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1idG4tYWRkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjIpOyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1idG4tYWRkLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTsgfVxuICAgICAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1idG4tYWRkLS1hY3RpdmUgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICN2My1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtYnRuLWFkZC0tYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzRkMjZlZTsgfVxuICAjdjMtY2FzaGluZyAucmd0LWFkZC1idG4ge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGdhcDogNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjEyczsgfVxuICAgICN2My1jYXNoaW5nIC5yZ3QtYWRkLWJ0biBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM2YzRjZjEgIWltcG9ydGFudDsgfVxuICAgICN2My1jYXNoaW5nIC5yZ3QtYWRkLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFRkZFOyB9XG4gICAgI3YzLWNhc2hpbmcgLnJndC1hZGQtYnRuLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAjdjMtY2FzaGluZyAucmd0LWFkZC1idG4tLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgI3YzLWNhc2hpbmcgLnJndC1hZGQtYnRuLS1hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGQyNmVlOyB9XG4gICN2My1jYXNoaW5nIC5yYy10b3RhbC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDsgfVxuICAjdjMtY2FzaGluZyAucmMtdG90YWwtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgI3YzLWNhc2hpbmcgLnJjLXRvdGFsLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAjdjMtY2FzaGluZyAucmMtdG90YWwtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtY2FzaGluZyAucmMtcmVnbGVtZW50cy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0UyRTRGMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1yb3cge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1yb3ctLWNsaWNrYWJsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICN2My1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtcm93LS1jbGlja2FibGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDUpOyB9XG4gICN2My1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtaXRlbSArIC5yYy1yZWdsZW1lbnQtaXRlbSAucmMtcmVnbGVtZW50LXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkU0RjA7IH1cbiAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1pY29uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAjdjMtY2FzaGluZyAucmMtcmVnbGVtZW50LXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICN2My1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtYXV0cmUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtY2FzaGluZyAucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLm9yYW5nZSB7XG4gICAgICBjb2xvcjogI0ZCOEMwMDsgfVxuICAgICN2My1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cy5ncmV5IHtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLmdyZWVuIHtcbiAgICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzLnJlZCB7XG4gICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAjdjMtY2FzaGluZyAucmMtZWNoZWFuY2llci1zdGF0dXMtcGlsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAycHggOXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEY1O1xuICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLWVjaGVhbmNpZXItc3RhdHVzLXBpbGwub3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkYxRTA7XG4gICAgICBjb2xvcjogI0ZCOEMwMDsgfVxuICAgICN2My1jYXNoaW5nIC5yYy1lY2hlYW5jaWVyLXN0YXR1cy1waWxsLmdyZXkge1xuICAgICAgYmFja2dyb3VuZDogI0YwRjBGNTtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLWVjaGVhbmNpZXItc3RhdHVzLXBpbGwuZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZDogI0UzRjVFNjtcbiAgICAgIGNvbG9yOiAjNDNBMDQ3OyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLWVjaGVhbmNpZXItc3RhdHVzLXBpbGwucmVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQ0U0RTk7XG4gICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAjdjMtY2FzaGluZyAucmMtaW5saW5lLXBhbmVsLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4OyB9XG4gICN2My1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtc29sZGUtLXBvc2l0aWYge1xuICAgIGNvbG9yOiAjMjJCNTczOyB9XG4gICN2My1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtc29sZGUtLW5lZ2F0aWYge1xuICAgIGNvbG9yOiAjZTUzOTM1OyB9XG4gICN2My1jYXNoaW5nIC5yYy1yZWdsZW1lbnQtbW9udGFudCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICN2My1jYXNoaW5nIC5yYy1kZWxldGUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICN2My1jYXNoaW5nIC5yYy1kZWxldGUtYnRuIG1kLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogI2U1MzkzNTsgfVxuICAjdjMtY2FzaGluZyAucmMtZW1wdHktbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGdhcDogMTBweDtcbiAgICBjb2xvcjogIzZFNkU4QztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLWVtcHR5LW1lc3NhZ2UgbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDOyB9XG4gICN2My1jYXNoaW5nIC5yYy1hZGQtZXhpc3RpbmctYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGdhcDogNnB4OyB9XG4gICAgI3YzLWNhc2hpbmcgLnJjLWFkZC1leGlzdGluZy1idG4gbWQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiN2My1zY2FuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI4cHggMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGNTsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDI4cHggMTAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1jb2wge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi10b2dnbGUge1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjRGQTsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi10b2dnbGUtYnRuIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBnYXA6IDhweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi10b2dnbGUtYnRuIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi10b2dnbGUtYnRuLmlzLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxNHB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjMpOyB9XG4gICAgICAjdjMtc2NhbiAudjMtc2Nhbi10b2dnbGUtYnRuLmlzLWFjdGl2ZSBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tY2FtZXJhLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICAgI3YzLXNjYW4gLnYzLXNjYW4tY2FtZXJhLWZyYW1lLmlzLWNhbWVyYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQxNDJCOyB9XG4gICAgI3YzLXNjYW4gLnYzLXNjYW4tY2FtZXJhLWZyYW1lLmlzLWRvdWNoZXR0ZSB7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGNTtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkM7IH1cbiAgICAgICN2My1zY2FuIC52My1zY2FuLWNhbWVyYS1mcmFtZS5pcy1kb3VjaGV0dGUgLmthbGVuZGVzLWJhcmNvZGVTY2FubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1kb3VjaGV0dGUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1kb3VjaGV0dGUtb3ZlcmxheSBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICNCMEFGQzQ7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tZG91Y2hldHRlLXRleHQge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXNjYW4gI2thbGVuZGVzLWJhcmNvZGUtdmlkZW8ge1xuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMyMHB4OyB9XG4gICAgI3YzLXNjYW4gI2thbGVuZGVzLWJhcmNvZGUtdmlkZW8gdmlkZW8ge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi12aWV3ZmluZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1jb3JuZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzhFN0NGMjsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLWNvcm5lci50bCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLWNvcm5lci50ciB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1jb3JuZXIuYmwge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1jb3JuZXIuYnIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4OyB9XG4gICN2My1zY2FuIC52My1zY2FuLWxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjOEU3Q0YyO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMXB4IHJnYmEoMTQyLCAxMjQsIDI0MiwgMC44KTtcbiAgICBhbmltYXRpb246IHYzLXNjYW4tbGluZS1tb3ZlIDIuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyB2My1zY2FuLWxpbmUtbW92ZSB7XG4gIDAlIHtcbiAgICB0b3A6IDEwJTsgfVxuICA1MCUge1xuICAgIHRvcDogOTAlOyB9XG4gIDEwMCUge1xuICAgIHRvcDogMTAlOyB9IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tc3dpdGNoLWNhbWVyYSB7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1zd2l0Y2gtY2FtZXJhIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1wbGFjZWhvbGRlciB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI0IwQUZDNDsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiA2cHg7XG4gICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgI3YzLXNjYW4gLnYzLXNjYW4tYmFkZ2UgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLWJhZGdlLmlzLWZvdW5kIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFOEY4RUU7XG4gICAgICBjb2xvcjogIzJFN0Q0RjsgfVxuICAgICAgI3YzLXNjYW4gLnYzLXNjYW4tYmFkZ2UuaXMtZm91bmQgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMkU3RDRGOyB9XG4gICAgI3YzLXNjYW4gLnYzLXNjYW4tYmFkZ2UuaXMtbm90Zm91bmQge1xuICAgICAgYmFja2dyb3VuZDogI0ZERUNFQztcbiAgICAgIGNvbG9yOiAjQzkzODY3OyB9XG4gICAgICAjdjMtc2NhbiAudjMtc2Nhbi1iYWRnZS5pcy1ub3Rmb3VuZCBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tcHJvZHVpdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1wcm9kdWl0LWNvZGUge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGNTsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1oaW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1yb3cge1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEY1OyB9XG4gICN2My1zY2FuIC52My1zY2FuLWZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1xdHktbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tcXR5LXJvdyB7XG4gICAgZ2FwOiAxMnB4OyB9XG4gICN2My1zY2FuIC52My1zY2FuLXF0eS1idG4ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1xdHktYnRuIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1xdHktYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkUxRkE7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tcXR5LWlucHV0IHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1yZW1vdmUge1xuICAgIGdhcDogNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLXJlbW92ZSBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgICAgICN2My1zY2FuIC52My1zY2FuLXJlbW92ZTpob3ZlciBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICNDOTM4Njc7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tbWFudWFsLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzFBMjAzMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICN2My1zY2FuIC52My1zY2FuLW1hbnVhbC1yb3cge1xuICAgIGdhcDogMTBweDsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1tYW51YWwtaW5wdXQge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLW1hbnVhbC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNCMEFGQzQ7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tc2VhcmNoLWJ0biB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZ2FwOiA2cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxQTIwMzM7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1zZWFyY2gtYnRuIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkM7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tbGlzdC1pdGVtIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzFBMjAzMzsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZDOyB9XG4gICAgI3YzLXNjYW4gLnYzLXNjYW4tbGlzdC1pdGVtLmlzLWN1cnJlbnQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOEU3Q0YyO1xuICAgICAgYmFja2dyb3VuZDogI0Y3RjZGRTsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1saXN0LWl0ZW0tbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgI3YzLXNjYW4gLnYzLXNjYW4tbGlzdC1pdGVtLWJhZGdlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZERUNFQztcbiAgICBjb2xvcjogI0M5Mzg2NztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1saXN0LWl0ZW0tcXR5IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1saXN0LWl0ZW0tcmVtb3ZlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLWxpc3QtaXRlbS1yZW1vdmUgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjQjBBRkM0OyB9XG4gICAgI3YzLXNjYW4gLnYzLXNjYW4tbGlzdC1pdGVtLXJlbW92ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VDOyB9XG4gICAgICAjdjMtc2NhbiAudjMtc2Nhbi1saXN0LWl0ZW0tcmVtb3ZlOmhvdmVyIG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0M5Mzg2NzsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGNTsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1idG4tY2FuY2VsLFxuICAjdjMtc2NhbiAudjMtc2Nhbi1idG4tdmFsaWRhdGUge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAwIDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1idG4tY2FuY2VsIG1kLWljb24sXG4gICAgI3YzLXNjYW4gLnYzLXNjYW4tYnRuLXZhbGlkYXRlIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDsgfVxuICAjdjMtc2NhbiAudjMtc2Nhbi1idG4tY2FuY2VsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMUEyMDMzOyB9XG4gICAgI3YzLXNjYW4gLnYzLXNjYW4tYnRuLWNhbmNlbDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZDOyB9XG4gICN2My1zY2FuIC52My1zY2FuLWJ0bi12YWxpZGF0ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAjdjMtc2NhbiAudjMtc2Nhbi1idG4tdmFsaWRhdGUgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLWJ0bi12YWxpZGF0ZSBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLWJ0bi12YWxpZGF0ZSBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAgICN2My1zY2FuIC52My1zY2FuLWJ0bi12YWxpZGF0ZVtkaXNhYmxlZF0ge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIENvbnRlbnUgZHUgc8OpbGVjdGV1ciBkJ2hldXJlIDsgbGUgY2FkcmUgKGZvbmQgYmxhbmMsIGFycm9uZGksIGxhcmdldXIpIGVzdCBmb3VybmkgcGFyIGxlIGNvbnRlbmV1ciAqL1xuLnYzLXRpbWUtcGlja2VyIHtcbiAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLnYzLXRpbWUtcGlja2VyIC50cC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLnYzLXRpbWUtcGlja2VyIC50cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgLnYzLXRpbWUtcGlja2VyIC50cC1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjQjBBRkM0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWluLXdpZHRoOiAyMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnYzLXRpbWUtcGlja2VyIC50cC1jbG9zZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAudjMtdGltZS1waWNrZXIgLnRwLWRpc3BsYXkge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC52My10aW1lLXBpY2tlciAudHAtZGlzcGxheS1jb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4OyB9XG4gIC52My10aW1lLXBpY2tlciAudHAtZGlzcGxheS1sYWJlbCB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuICAudjMtdGltZS1waWNrZXIgLnRwLWJveCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gICAgLnYzLXRpbWUtcGlja2VyIC50cC1ib3g6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC52My10aW1lLXBpY2tlciAudHAtYm94Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAudjMtdGltZS1waWNrZXIgLnRwLWRpc3BsYXktc2VwIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAudjMtdGltZS1waWNrZXIgLnRwLXBpY2tlcnMge1xuICAgIGdhcDogMDsgfVxuICAudjMtdGltZS1waWNrZXIgLnRwLXBpY2tlci1jb2wge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAudjMtdGltZS1waWNrZXIgLnRwLXBpY2tlci1zZXAge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZDogI0YwRjBGNTtcbiAgICBtYXJnaW46IDAgMTZweDsgfVxuICAudjMtdGltZS1waWNrZXIgLnRwLXNlY3Rpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnYzLXRpbWUtcGlja2VyIC50cC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogOHB4OyB9XG4gIC52My10aW1lLXBpY2tlciAudHAtZ3JpZC0taG91cnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cbiAgLnYzLXRpbWUtcGlja2VyIC50cC1ncmlkLS1taW51dGVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gIC52My10aW1lLXBpY2tlciAudHAtY2VsbCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnYzLXRpbWUtcGlja2VyIC50cC1jZWxsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y2RkU7IH1cbiAgICAudjMtdGltZS1waWNrZXIgLnRwLWNlbGwuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC52My10aW1lLXBpY2tlciAudHAtaGludCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgLnYzLXRpbWUtcGlja2VyIC50cC1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEY1O1xuICAgIGdhcDogMTBweDsgfVxuICAgIC52My10aW1lLXBpY2tlciAudHAtYWN0aW9ucyBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC52My10aW1lLXBpY2tlciAudHAtYWN0aW9ucyAudHAtY2FuY2VsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAudjMtdGltZS1waWNrZXIgLnRwLWFjdGlvbnMgLnRwLXZhbGlkYXRlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnYzLXRpbWUtcGlja2VyIC50cC1hY3Rpb25zIC50cC12YWxpZGF0ZVtkaXNhYmxlZF0ge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBUYWJsZWF1IGRlIGJvcmQgZGVza3RvcCA6IG1pc2UgZW4gcGFnZSBldCBjYXJ0ZXMgKHRlbXBsYXRlcyBkYW5zIGFwcC92aWV3cy93ZWxjb21lL2NhcmRzL3RlbXBsYXRlcykgKi9cbiN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGQjtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIC8qIEdyaWxsZSAqL1xuICAvKiBUaXRyZXMgKi9cbiAgLyogQ2FydGUgKi9cbiAgLyogQ2hhcmdlbWVudCAqL1xuICAvKiBsZSBuZy1pZiBlc3QgcG9zw6kgc3VyIHVuIGNvbnRlbmV1ciA6IG5nQW5pbWF0ZSBuZSBkb2l0IGphbWFpcyBhdHRlbmRyZSBsYSBmaW4gZHUgc2hpbW1lciAoaW5maW5pKSAqL1xuICAvKiBCYW5uacOocmUgZHUgc2Fsb24gKi9cbiAgLyogSW5kaWNhdGV1cnMgKi9cbiAgLyogVGFibGVhdXggKi9cbiAgLyogUmVuZGV6LXZvdXMgZHUgam91ciA6IGxpc3RlIGNvbXBsw6h0ZSBkw6lmaWxhbnRlLCBlbi10w6p0ZSBmaWfDqSwgUkRWIHBhc3PDqXMgYXR0w6ludcOpcyAqL1xuICAvKiBDaGlmZnJlIGQnYWZmYWlyZXMgZHUgbW9pcyAqL1xuICAvKiBCYXJyZXMgKi9cbiAgLyogUGV0aXRlcyBjYXJ0ZXMgZHUgYmFzICovXG4gIC8qIENvbG9ubmUgZGUgZHJvaXRlICovIH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGQjsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtcGFnZSB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDQwcHg7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1maWxsIHtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ0ZJTEwnIDE7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWNvbHVtbnMge1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtbWFpbiwgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXNpZGUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4OyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1yb3cge1xuICAgIG1hcmdpbjogMCAtOHB4OyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1jZWxsIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXNpZGUgLndkLWNlbGwge1xuICAgIHBhZGRpbmc6IDhweCAwOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1wYWdlLWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbjogMThweCAwIDZweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2Qtc2VjdGlvbi1oZWFkIHtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1zZWN0aW9uLWhlYWQgLndkLXNlY3Rpb24tdGl0bGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1jaGlwIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRThFNkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWNoaXAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWNhcmQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRURGNjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDExLCA2LCA2NywgMC4wNCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtY2FyZC1oZWFkIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtY2FyZC1oZWFkLWxlZnQge1xuICAgIGdhcDogMTRweDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWNhcmQtdG90YWwge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtaWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWljb24gLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWljb24ud2QtaWNvbi0tc21hbGwge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtaWNvbi53ZC1pY29uLS1zbWFsbCAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1pY29uLndkLWljb24tLXB1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFFRUZEOyB9XG4gICAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtaWNvbi53ZC1pY29uLS1wdXJwbGUgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1pY29uLndkLWljb24tLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7IH1cbiAgICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1pY29uLndkLWljb24tLWdyZWVuIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgICAgY29sb3I6ICMxRjlENTU7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtaWNvbi53ZC1pY29uLS15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjZEQjsgfVxuICAgICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWljb24ud2QtaWNvbi0teWVsbG93IC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgICAgY29sb3I6ICNGNUIzMDE7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWxpbmsge1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWxpbmsgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWVtcHR5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2Qtc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1tdXRlZCB7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtZWxsaXBzaXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2Qtc2tlbGV0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMEVGRjYgMCUsICNGOEY3RkMgNTAlLCAjRjBFRkY2IDEwMCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgIGFuaW1hdGlvbjogd2Qtc2hpbW1lciAxLjRzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1za2VsZXRvbi53ZC1za2VsZXRvbi0tdmFsdWUge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbjogOHB4IDA7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2Qtc2tlbGV0b24ud2Qtc2tlbGV0b24tLWxpbmUge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogNnB4IDA7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2Qtc2tlbGV0b24ud2Qtc2tlbGV0b24tLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNDBweDsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1za2VsZXRvbi53ZC1za2VsZXRvbi0tcGlsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC5uZy1sZWF2ZSAud2Qtc2tlbGV0b24sICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1za2VsZXRvbi5uZy1sZWF2ZSB7XG4gICAgYW5pbWF0aW9uOiBub25lOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1iYW5uZXIge1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIycHggMTRweCAxNHB4OyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1iYW5uZXItaW1hZ2UgLndkLWJhbm5lci1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFubmVyLXRleHQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFubmVyLXVybCB7XG4gICAgZ2FwOiA2cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFubmVyLXVybCAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFubmVyLXVybDpob3ZlciB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFubmVyLWFjdGlvbnMge1xuICAgIGdhcDogMTRweDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYnRuLW91dGxpbmUge1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0Q5RDJGQjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWJ0bi1vdXRsaW5lIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGN0Y1RkU7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWtwaSB7XG4gICAgZ2FwOiAxNnB4OyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1rcGktYm9keSB7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1rcGktbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2Qta3BpLXZhbHVlIHtcbiAgICBtYXJnaW46IDhweCAwIDZweDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1rcGktc3ViIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWtwaS1yYW5nZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1iaWctbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXRhYmxlIHRoIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVERjY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjOEE4NkEwOyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXRhYmxlIHRoLndkLXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXRhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0YyRjg7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXRhYmxlLXNjcm9sbC5pcy1zY3JvbGwge1xuICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtdGFibGUtc2Nyb2xsLmlzLXNjcm9sbCB0aCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXRhYmxlIHRyLmlzLXBhc3QgdGQge1xuICAgIGNvbG9yOiAjQjNBRkM0OyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1jYSB7XG4gICAgcGFkZGluZzogMjJweCA4cHg7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWNhLWNvbCB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtY2EtY29sICsgLndkLWNhLWNvbCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEVFRjc7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWJhci1yb3cge1xuICAgIGdhcDogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWJhci1sYWJlbCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWJhci12YWx1ZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWJhci12YWx1ZS5pcy1uZWdhdGl2ZSB7XG4gICAgICBjb2xvcjogI0U1Mzk2QjsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFyLXJvdy0td2lkZSAud2QtYmFyLWxhYmVsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFyLXJvdy0tc2Vjb25kYXJ5IC53ZC1iYXItbGFiZWwsICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1iYXItcm93LS1zZWNvbmRhcnkgLndkLWJhci12YWx1ZSB7XG4gICAgY29sb3I6ICM4QTg2QTA7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWJhci10cmFjayB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVGRjY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFyLWZpbGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjN0M1Q0Y1OyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWJhci1maWxsLmlzLW5lZ2F0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMDZDOTM7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLWJhci1zZXAge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0U0RTFGMzsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2Qtc21hbGwtY2FyZCAud2QtY2FyZC1oZWFkIHtcbiAgICBnYXA6IDEycHg7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXNtYWxsLWNhcmQgLndkLWNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1zbWFsbC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmVzdCB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYXZhdGFyIHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWluLXdpZHRoOiA1MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNEU2QjczO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1iZXN0LXRleHQge1xuICAgIG1pbi13aWR0aDogMDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmVzdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzBCMDY0MzsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtbWluaS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtbWluaS1saXN0LmlzLXNjcm9sbCB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLW1pbmktcm93IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0YyRjg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLW1pbmktcm93Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1taW5pLXJvdyAud2QtZWxsaXBzaXMge1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1taW5pLXN1YiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzhBODZBMDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtcGxhbiB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogNnB4IDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXBsYW4gLndkLXBsYW4tbm9uZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLWRlc2t0b3AgLndkLXJhdGluZyB7XG4gICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1yYXRpbmctdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1yYXRpbmctbWF4IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYmFsYW5jZSB7XG4gICAgbWFyZ2luOiA4cHggMCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMEIwNjQzOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1idG4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzdDNUNGNSAwJSwgIzZDNENGMSAxMDAlKTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtYnRuLXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzViM2RlMDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtZmljaGUge1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVFRjc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1maWNoZSAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzZFNjc4NDsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1maWNoZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCAud2QtaGVscC1idG4ge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGMkZFO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1oZWxwLWJ0biAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1kZXNrdG9wIC53ZC1oZWxwLWJ0bjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNFOEZEOyB9XG5cbkBrZXlmcmFtZXMgd2Qtc2hpbW1lciB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwMCUgMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMDsgfSB9XG5cbiN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLnNjcm9sbGFibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbiN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLndlbGNvbWUtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLndlbGNvbWUtc2xpZGVyLnRvcCB7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlIC53ZWxjb21lLXNsaWRlci5ib3R0b20ge1xuICAgIGhlaWdodDogNjMwcHg7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLW1vYmlsZSAud2VsY29tZS1zbGlkZXIgLnNsaWRlci1idXR0b24tY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlIC53ZWxjb21lLXNsaWRlciAuc2xpZGVyLWJ1dHRvbi1jb250YWluZXIubGVmdCB7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlIC53ZWxjb21lLXNsaWRlciAuc2xpZGVyLWJ1dHRvbi1jb250YWluZXIucmlnaHQge1xuICAgICAgcmlnaHQ6IDBweDsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlIC53ZWxjb21lLXNsaWRlciAuc2xpZGVyLWJ1dHRvbnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLndlbGNvbWUtc2xpZGVyIC5zbGlkZXItYnV0dG9ucyBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjYWRhZGRkOyB9XG5cbiN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLmJhbm5lci1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG5cbiN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLnNsaWRlci1jb250YWluZXIge1xuICBtYXJnaW46IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG5cbiN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLmRhc2hib2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDsgfVxuXG4jd2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlIC53ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUtaGVhZGVyIHtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2JhY2tncm91bmQvZGFzaGJvYXJkX2hlYWRlcl91cC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAjd2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlIC53ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUtaGVhZGVyIC5oZWFkZXItY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlIC53ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUtaGVhZGVyIC5oZWFkZXItY29udGVudCAuaGVhZGVyLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3dlbGNvbWUtZGFzaGJvYXJkLW1vYmlsZSAud2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlLWhlYWRlciAuaGVhZGVyLW5vdGlmaWNhdGlvbi1ib3gge1xuICAgIG1hcmdpbjogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAjd2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlIC53ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUtaGVhZGVyIC5oZWFkZXItbm90aWZpY2F0aW9uLWJveCAubm90aWZpY2F0aW9uLWJveC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgI3dlbGNvbWUtZGFzaGJvYXJkLW1vYmlsZSAud2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlLWhlYWRlciAuaGVhZGVyLW5vdGlmaWNhdGlvbi1ib3ggLm5vdGlmaWNhdGlvbi1ib3gtbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7IH1cblxuI3dlbGNvbWUtZGFzaGJvYXJkLW1vYmlsZSAud2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA1MHZoOyB9XG5cbiN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLndlbGNvbWUtZGFzaGJvYXJkLW1vYmlsZS1mb290ZXIge1xuICBoZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvYmFja2dyb3VuZC9kYXNoYm9hcmRfaGVhZGVyX2Rvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnNtICN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLndlbGNvbWUtc2xpZGVyLnRvcCB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLnNtICN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLndlbGNvbWUtc2xpZGVyLmJvdHRvbSB7XG4gIGhlaWdodDogNTIwcHg7IH1cblxuLnhzICN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLndlbGNvbWUtc2xpZGVyLnRvcCB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLnhzICN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUgLndlbGNvbWUtc2xpZGVyLmJvdHRvbSB7XG4gIGhlaWdodDogNjMwcHg7IH1cblxuI3dlbGNvbWUtaW5zdGFsbFB3YS1hbmRyb2lkIC5zY3JvbGxhYmxlIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuXG4jd2VsY29tZS1pbnN0YWxsUHdhLWFuZHJvaWQgLndlbGNvbWUtaW5zdGFsbFB3YS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogMjMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9iYWNrZ3JvdW5kL2Rhc2hib2FyZF9oZWFkZXJfdXAuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuI3dlbGNvbWUtaW5zdGFsbFB3YS1hbmRyb2lkIC53ZWxjb21lLWluc3RhbGxQd2EtZ29CYWNrIHtcbiAgbWFyZ2luOiAxMHB4OyB9XG4gICN3ZWxjb21lLWluc3RhbGxQd2EtYW5kcm9pZCAud2VsY29tZS1pbnN0YWxsUHdhLWdvQmFjayBtZC1pY29uIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI3dlbGNvbWUtaW5zdGFsbFB3YS1hbmRyb2lkIC53ZWxjb21lLWluc3RhbGxQd2Etbm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICN3ZWxjb21lLWluc3RhbGxQd2EtYW5kcm9pZCAud2VsY29tZS1pbnN0YWxsUHdhLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLndlbGNvbWUtaW5zdGFsbFB3YS1ub3RpZmljYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjd2VsY29tZS1pbnN0YWxsUHdhLWFuZHJvaWQgLndlbGNvbWUtaW5zdGFsbFB3YS1ub3RpZmljYXRpb24tY29udGFpbmVyIC53ZWxjb21lLWluc3RhbGxQd2Etc3RlcHMgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cblxuI3dlbGNvbWUtaW5zdGFsbFB3YS1hbmRyb2lkIC53ZWxjb21lLWluc3RhbGxQd2EtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDQwdmg7IH1cblxuI3dlbGNvbWUtaW5zdGFsbFB3YS1hbmRyb2lkIC53ZWxjb21lLWluc3RhbGxQd2EtZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvYmFja2dyb3VuZC9kYXNoYm9hcmRfaGVhZGVyX2Rvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuI3dlbGNvbWUtaW5zdGFsbFB3YS1hbmRyb2lkIC53ZWxjb21lLWluc3RhbGxQd2EtYm94IGltZyB7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuI3dlbGNvbWUtaW5zdGFsbFB3YS1pb3MgLnNjcm9sbGFibGUge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbiN3ZWxjb21lLWluc3RhbGxQd2EtaW9zIC53ZWxjb21lLWluc3RhbGxQd2EtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvYmFja2dyb3VuZC9kYXNoYm9hcmRfaGVhZGVyX3VwLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbiN3ZWxjb21lLWluc3RhbGxQd2EtaW9zIC53ZWxjb21lLWluc3RhbGxQd2EtZ29CYWNrIHtcbiAgbWFyZ2luOiAxMHB4OyB9XG4gICN3ZWxjb21lLWluc3RhbGxQd2EtaW9zIC53ZWxjb21lLWluc3RhbGxQd2EtZ29CYWNrIG1kLWljb24ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jd2VsY29tZS1pbnN0YWxsUHdhLWlvcyAud2VsY29tZS1pbnN0YWxsUHdhLW5vdGlmaWNhdGlvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAjd2VsY29tZS1pbnN0YWxsUHdhLWlvcyAud2VsY29tZS1pbnN0YWxsUHdhLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLndlbGNvbWUtaW5zdGFsbFB3YS1ub3RpZmljYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjd2VsY29tZS1pbnN0YWxsUHdhLWlvcyAud2VsY29tZS1pbnN0YWxsUHdhLW5vdGlmaWNhdGlvbi1jb250YWluZXIgLndlbGNvbWUtaW5zdGFsbFB3YS1zdGVwcyBpbWcge1xuICAgIGhlaWdodDogNDBweDsgfVxuXG4jd2VsY29tZS1pbnN0YWxsUHdhLWlvcyAud2VsY29tZS1pbnN0YWxsUHdhLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA0MHZoOyB9XG5cbiN3ZWxjb21lLWluc3RhbGxQd2EtaW9zIC53ZWxjb21lLWluc3RhbGxQd2EtZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvYmFja2dyb3VuZC9kYXNoYm9hcmRfaGVhZGVyX2Rvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuI3dlbGNvbWUtaW5zdGFsbFB3YS1pb3MgLndlbGNvbWUtaW5zdGFsbFB3YS1ib3ggaW1nIHtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4jd2VsY29tZS1wYWdlIC53ZWxjb21lLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuI3dlbGNvbWUtcGFnZSAud2VsY29tZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiN3ZWxjb21lLXBhcnQtYXZpcyAuYXZpcy1jb250YWluZXIgLmF2aXMtbm9BdmlzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jd2VsY29tZS1wYXJ0LWF2aXMgLmF2aXMtY29udGFpbmVyIC5hdmlzLWF2ZXJhZ2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN3ZWxjb21lLXBhcnQtYXZpcyAuYXZpcy1jb250YWluZXIgLmF2aXMtbmIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN3ZWxjb21lLXBhcnQtYXZpcyAuYXZpcy1jb250YWluZXIgLmF2aXMtc3ViVGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN3ZWxjb21lLXBhcnQtYXZpcyAuYXZpcy1jb250YWluZXIgLmF2aXMtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1hdmlzIC5hdmlzLWNvbnRhaW5lciAuYXZpcy1saW5rIHNwYW46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiN3ZWxjb21lLXBhcnQtYmFubmVyIC5iYW5uZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3dlbGNvbWUtcGFydC1iYW5uZXIgLmJhbm5lci1pbWFnZSBpbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9iYWNrZ3JvdW5kL2Rhc2hib2FyZF9oZWFkZXJfdXAuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTdweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxN3B4OyB9XG4gICN3ZWxjb21lLXBhcnQtYmFubmVyIC5iYW5uZXItaW1hZ2UgLnBob3RvLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDYwcHg7IH1cblxuI3dlbGNvbWUtcGFydC1iYW5uZXIgLmJhbm5lci1yaWdodCB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMTBweDsgfVxuICAjd2VsY29tZS1wYXJ0LWJhbm5lciAuYmFubmVyLXJpZ2h0OmhvdmVyIC5iYW5uZXItcmlnaHQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgI3dlbGNvbWUtcGFydC1iYW5uZXIgLmJhbm5lci1yaWdodCAuYmFubmVyLXJpZ2h0LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuXG4jd2VsY29tZS1wYXJ0LWJhbm5lciAuYmFubmVyLXRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuI3dlbGNvbWUtcGFydC1iYW5uZXIgLmJhbm5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbiN3ZWxjb21lLXBhcnQtYmFubmVyIC5iYW5uZXItdXJsIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbiN3ZWxjb21lLXBhcnQtYmVzdENsaWVudHMgLmJlc3RDbGllbnRzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDBweCAzMHB4OyB9XG4gICN3ZWxjb21lLXBhcnQtYmVzdENsaWVudHMgLmJlc3RDbGllbnRzLWNvbnRhaW5lciAuYmVzdENsaWVudHMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN3ZWxjb21lLXBhcnQtYmVzdENsaWVudHMgLmJlc3RDbGllbnRzLWNvbnRhaW5lciAuYmVzdENsaWVudHMtaXRlbSAuYmVzdENsaWVudHMtaXRlbS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICN3ZWxjb21lLXBhcnQtYmVzdENsaWVudHMgLmJlc3RDbGllbnRzLWNvbnRhaW5lciAuYmVzdENsaWVudHMtaXRlbSAuYmVzdENsaWVudHMtaXRlbS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI3dlbGNvbWUtcGFydC1iaXJ0aGRheSAuYmlydGhkYXktY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAjd2VsY29tZS1wYXJ0LWJpcnRoZGF5IC5iaXJ0aGRheS1jb250YWluZXIgLmJpcnRoZGF5LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAjd2VsY29tZS1wYXJ0LWJpcnRoZGF5IC5iaXJ0aGRheS1jb250YWluZXIgLmJpcnRoZGF5LWl0ZW0gLmJpcnRoZGF5LWl0ZW0tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjd2VsY29tZS1wYXJ0LWJpcnRoZGF5IC5iaXJ0aGRheS1jb250YWluZXIgLmJpcnRoZGF5LWl0ZW0gLmJpcnRoZGF5LWl0ZW0tdmFsdWUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN3ZWxjb21lLXBhcnQtY2FNZW5zdWVsIC5jYU1lbnVlbC1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7IH1cblxuI3dlbGNvbWUtcGFydC1jYU1lbnN1ZWwgLmNhTWVudWVsLWl0ZW0tdmFsdWUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7IH1cblxuI3dlbGNvbWUtcGFydC1jYU1lbnN1ZWwgLmNhTWVuc3VlbC13aWRnZXQtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAyODBweDsgfVxuXG4jd2VsY29tZS1wYXJ0LWNiT25saW5lIC5vbmxpbmUtYmFsYW5jZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuI3dlbGNvbWUtcGFydC1jYk9ubGluZSAub25saW5lLWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICN3ZWxjb21lLXBhcnQtY2JPbmxpbmUgLm9ubGluZS1saW5rIHNwYW46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiN3ZWxjb21lLXBhcnQtY2xpZW50LWV4aXN0YW50IC5yZWctY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAjd2VsY29tZS1wYXJ0LWNsaWVudC1leGlzdGFudCAucmVnLWNvbnRhaW5lciAucmVnLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgI3dlbGNvbWUtcGFydC1jbGllbnQtZXhpc3RhbnQgLnJlZy1jb250YWluZXIgLnJlZy1pdGVtIC5yZWctaXRlbS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN3ZWxjb21lLXBhcnQtY2xpZW50LWV4aXN0YW50IC5yZWctY29udGFpbmVyIC5yZWctaXRlbSAucmVnLWl0ZW0tdmFsdWUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN3ZWxjb21lLXBhcnQtY2xvdHVyZSAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjogd2hpdGU7IH1cbiAgI3dlbGNvbWUtcGFydC1jbG90dXJlIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtbWFpbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jd2VsY29tZS1wYXJ0LWNsb3R1cmUgLmNsb3R1cmUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAjd2VsY29tZS1wYXJ0LWNsb3R1cmUgLmNsb3R1cmUtY29udGFpbmVyIC5jbG90dXJlLWdyYXBoQ29sb3Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1jbG90dXJlIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7IH1cbiAgI3dlbGNvbWUtcGFydC1jbG90dXJlIC5jbG90dXJlLWNvbnRhaW5lciAuY2xvdHVyZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI3dlbGNvbWUtcGFydC1jbG90dXJlIC5saW5rLWxpbmU6aG92ZXIgZGl2IHtcbiAgY29sb3I6ICM1RjJFRUEgIWltcG9ydGFudDsgfVxuXG4jd2VsY29tZS1wYXJ0LWNsb3R1cmUgLmdyYXBoLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1jbG90dXJlIC5ncmFwaC1jb250YWluZXIgLmdyYXBoLWNvbnRhaW5lci1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAjd2VsY29tZS1wYXJ0LWNsb3R1cmUgLmdyYXBoLWNvbnRhaW5lciAuZ3JhcGgtY29udGFpbmVyLWJhciAuZ3JhcGgtY29udGFpbmVyLXZhbHVlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMEFDQzM1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm90dG9tOiAwcHg7IH1cbiAgICAjd2VsY29tZS1wYXJ0LWNsb3R1cmUgLmdyYXBoLWNvbnRhaW5lciAuZ3JhcGgtY29udGFpbmVyLWJhciAuZ3JhcGgtY29udGFpbmVyLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgtMzBweCkgdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cblxuI3dlbGNvbWUtcGFydC1jbG90dXJlIC5ibG9jLW1haW4gdGV4dC1tYWluIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuXG4jd2VsY29tZS1wYXJ0LWNsb3R1cmUgLmJsb2MtbWFpbiByaWdodC1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IH1cblxuI3dlbGNvbWUtcGFydC1jbG90dXJlIC5ibG9jLXN1YiAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbiN3ZWxjb21lLXBhcnQtY2xvdHVyZSAuYmxvYy1zdWIgdGV4dC1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuI3dlbGNvbWUtcGFydC1jbG90dXJlIC5ibG9jLXN1YiByaWdodC1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4jd2VsY29tZS1wYXJ0LWNsb3R1cmUgLmJsb2Mtc3ViLnN1YiB0ZXh0LW1haW4ge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbiN3ZWxjb21lLXBhcnQtZXhwaXJhdGlvbiAuZXhwaXJhdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gICN3ZWxjb21lLXBhcnQtZXhwaXJhdGlvbiAuZXhwaXJhdGlvbi1jb250YWluZXIgLmV4cGlyYXRpb24taXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN3ZWxjb21lLXBhcnQtZXhwaXJhdGlvbiAuZXhwaXJhdGlvbi1jb250YWluZXIgLmV4cGlyYXRpb24taXRlbSAuZXhwaXJhdGlvbi1pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3dlbGNvbWUtcGFydC1leHBpcmF0aW9uIC5leHBpcmF0aW9uLWNvbnRhaW5lciAuZXhwaXJhdGlvbi1pdGVtIC5leHBpcmF0aW9uLWl0ZW0tdmFsdWUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgI3dlbGNvbWUtcGFydC1leHBpcmF0aW9uIC5leHBpcmF0aW9uLWNvbnRhaW5lciAuZXhwaXJhdGlvbi1pdGVtIC5leHBpcmF0aW9uLWl0ZW0tc3VidGl0bGUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN3ZWxjb21lLXBhcnQtZmljaGVQcmF0aXF1ZSAuZmljaGVzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1maWNoZVByYXRpcXVlIC5maWNoZXMtY29udGFpbmVyIC5maWNoZXMtaXRlbSB7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4gICAgI3dlbGNvbWUtcGFydC1maWNoZVByYXRpcXVlIC5maWNoZXMtY29udGFpbmVyIC5maWNoZXMtaXRlbTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjd2VsY29tZS1wYXJ0LWZpY2hlUHJhdGlxdWUgLmZpY2hlcy1jb250YWluZXIgLmZpY2hlcy1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7IH1cblxuI3dlbGNvbWUtcGFydC1maWNoZVByYXRpcXVlIC5maWNoZXMtbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1maWNoZVByYXRpcXVlIC5maWNoZXMtbGluayBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jd2VsY29tZS1wYXJ0LWZvbmRDYWlzc2UgLmZvbmRDYWlzc2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAjd2VsY29tZS1wYXJ0LWZvbmRDYWlzc2UgLmZvbmRDYWlzc2UtY29udGFpbmVyIC5mb25kQ2Fpc3NlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgI3dlbGNvbWUtcGFydC1mb25kQ2Fpc3NlIC5mb25kQ2Fpc3NlLWNvbnRhaW5lciAuZm9uZENhaXNzZS1pdGVtIC5mb25kQ2Fpc3NlLWl0ZW0tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjd2VsY29tZS1wYXJ0LWZvbmRDYWlzc2UgLmZvbmRDYWlzc2UtY29udGFpbmVyIC5mb25kQ2Fpc3NlLWl0ZW0gLmZvbmRDYWlzc2UtaXRlbS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI3dlbGNvbWUtcGFydC1rYWxlbmRlc1JldmlldyAjcG9wdXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1rYWxlbmRlc1JldmlldyAjcG9wdXAtY29udGVudCAuY2hlY2tib3gtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICN3ZWxjb21lLXBhcnQta2FsZW5kZXNSZXZpZXcgI3BvcHVwLWNvbnRlbnQgLmNoZWNrYm94LWl0ZW0gLmNoZWNrYm94LWl0ZW0tbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4jd2VsY29tZS1wYXJ0LWthbGVuZGVzUmV2aWV3IC53ZWxjb21lLXBhcnQta2FsZW5kZXNSZXZpZXctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQzkzODY3O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiN3ZWxjb21lLXBhcnQta2FsZW5kZXNSZXZpZXcgLndlbGNvbWUtcGFydC1rYWxlbmRlc1Jldmlldy1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAjd2VsY29tZS1wYXJ0LWthbGVuZGVzUmV2aWV3IC53ZWxjb21lLXBhcnQta2FsZW5kZXNSZXZpZXctbGluayBhIHtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAjd2VsY29tZS1wYXJ0LWthbGVuZGVzUmV2aWV3IC53ZWxjb21lLXBhcnQta2FsZW5kZXNSZXZpZXctbGluayBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiN3ZWxjb21lLXBhcnQta2FsZW5kZXNSZXZpZXcgLmthbGVuZGVzLXRleHRhcmVhIC50YS1zY3JvbGwtd2luZG93LmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbiN3ZWxjb21lLXBhcnQta2FsZW5kZXNSZXZpZXcgLmthbGVuZGVzLXRleHRhcmVhIC50YS1zY3JvbGwtd2luZG93ID4gLnRhLWJpbmQge1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuXG4jd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTJ2dztcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWF4LWhlaWdodDogOTJ2aDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweCAzNnB4IDMycHg7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1leHBpcmUge1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOEE4QUEzOyB9XG4gICAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtZXhwaXJlIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICNCMEFGQzQ7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtY2xvc2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMUYwRjY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtY2xvc2UgbWQtaWNvbiB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWNsb3NlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNkU0RjA7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM2RTZFOEM7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtaWxsdXN0cmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1iYXItbGluZSB7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0VBRjU7IH1cbiAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1iYXItbGluZS5zaG9ydCB7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWRhc2gge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjZGQjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1OyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWRhc2gtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtZGFzaC1rcGlzIHtcbiAgICBnYXA6IDhweDsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1rcGkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQta3BpLWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDsgfVxuICAgICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWtwaS1pY29uIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1rcGktaWNvbi5pcy1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTZGNkVDOyB9XG4gICAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1rcGktaWNvbi5pcy1ncmVlbiBtZC1pY29uIHtcbiAgICAgICAgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1rcGktaWNvbi5pcy15ZWxsb3cge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjVEQjsgfVxuICAgICAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQta3BpLWljb24uaXMteWVsbG93IG1kLWljb24ge1xuICAgICAgICBjb2xvcjogI0U4QTUwMDsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1rcGktdmFsdWUge1xuICAgIG1hcmdpbjogOHB4IDAgNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtZGFzaC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtZGFzaC1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWRhc2gtcm93IHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjU7IH1cbiAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1kYXNoLXJvdy5pcy1hY3RpdmUgLndwbnZkLWRhc2gtdGltZSB7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWRhc2gtcm93LmlzLWFjdGl2ZSAud3BudmQtYmFyLWxpbmUge1xuICAgICAgYmFja2dyb3VuZDogI0RDRDRGQzsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1kYXNoLXRpbWUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNEE0QTVFOyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLXByZXZpZXctY2FyZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDE2cHggMzJweCByZ2JhKDIwLCAyMCwgNDMsIDAuMTQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjU7IH1cbiAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1wcmV2aWV3LWNhcmQgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgbWluLWhlaWdodDogMTVweDtcbiAgICAgIGNvbG9yOiAjQjBBRkM0OyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLXByZXZpZXctZGF0ZSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGNTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzE0MTQyQjsgfVxuICAgICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLXByZXZpZXctZGF0ZSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLXByZXZpZXctcGlsbCB7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1wcmV2aWV3LWNsaWVudCB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtcHJldmlldy1hdmF0YXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDsgfVxuICAgICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLXByZXZpZXctYXZhdGFyIG1kLWljb24ge1xuICAgICAgY29sb3I6ICM2YzRjZjE7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtcHJldmlldy1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtcHJldmlldy1yb3cge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtcHJldmlldy10aW1lIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM4QThBQTM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1wcmV2aWV3LWJ0biB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtZmVhdHVyZXMge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWZlYXR1cmUge1xuICAgIGZsZXg6IDEgMSAyNDBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0YzRjFGQzsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1mZWF0dXJlLWhlYWQge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtZmVhdHVyZS1pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNFNkUxRkE7IH1cbiAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1mZWF0dXJlLWljb24gbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1mZWF0dXJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWZlYXR1cmUtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzZFNkU4QzsgfVxuICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1mZWF0dXJlLWxpbmsge1xuICAgIGdhcDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1mZWF0dXJlLWxpbmsgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTsgfVxuICAgICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWZlYXR1cmUtbGluazpob3ZlciBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWFjdGlvbnMge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWJ0bi1zZWNvbmRhcnksXG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWJ0bi1wcmltYXJ5IHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMCAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1idG4tc2Vjb25kYXJ5IG1kLWljb24sXG4gICAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtYnRuLXByaW1hcnkgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWJ0bi1zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0U0RTFGMztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMTQxNDJCOyB9XG4gICAgI3dlbGNvbWUtcGFydC1uZXdWZXJzaW9uLWRpYWxvZyAud3BudmQtYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWJ0bi1wcmltYXJ5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxOHB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTsgfVxuICAgICN3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbi1kaWFsb2cgLndwbnZkLWJ0bi1wcmltYXJ5IG1kLWljb24ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIC53cG52ZC1idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjkyOyB9XG5cbiN3ZWxjb21lLXBhcnQtb25saW5lIC5vbmxpbmUtY29udGFpbmVyIC5vbmxpbmUtbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1vbmxpbmUgLm9ubGluZS1jb250YWluZXIgLm9ubGluZS1saW5rIHNwYW46aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiN3ZWxjb21lLXBhcnQtcGF5bWVudC10eXBlIC5yZWctY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAjd2VsY29tZS1wYXJ0LXBheW1lbnQtdHlwZSAucmVnLWNvbnRhaW5lciAucmVnLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgI3dlbGNvbWUtcGFydC1wYXltZW50LXR5cGUgLnJlZy1jb250YWluZXIgLnJlZy1pdGVtIC5yZWctaXRlbS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICN3ZWxjb21lLXBhcnQtcGF5bWVudC10eXBlIC5yZWctY29udGFpbmVyIC5yZWctaXRlbSAucmVnLWl0ZW0tdmFsdWUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN3ZWxjb21lLXBhcnQtcmR2IC5yZHYtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWF4LWhlaWdodDogMTUwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1yZHYgLnJkdi1jb250YWluZXIgLnJkdi1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAjd2VsY29tZS1wYXJ0LXJkdiAucmR2LWNvbnRhaW5lciAucmR2LWl0ZW0gLnJkdi1pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgI3dlbGNvbWUtcGFydC1yZHYgLnJkdi1jb250YWluZXIgLnJkdi1pdGVtIC5yZHYtaXRlbS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICN3ZWxjb21lLXBhcnQtcmR2IC5yZHYtY29udGFpbmVyIC5yZHYtaXRlbSAucmR2LWl0ZW0tdmFsdWUgLnJkdi1pdGVtLXZhbHVlLXRpbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4jd2VsY29tZS1wYXJ0LXJlZ2xlbWVudHMgLnJlZ2xlbWVudHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAjd2VsY29tZS1wYXJ0LXJlZ2xlbWVudHMgLnJlZ2xlbWVudHMtY29udGFpbmVyIC5yZWdsZW1lbnRzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgI3dlbGNvbWUtcGFydC1yZWdsZW1lbnRzIC5yZWdsZW1lbnRzLWNvbnRhaW5lciAucmVnbGVtZW50cy1pdGVtIC5yZWdsZW1lbnRzLWl0ZW0tdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjd2VsY29tZS1wYXJ0LXJlZ2xlbWVudHMgLnJlZ2xlbWVudHMtY29udGFpbmVyIC5yZWdsZW1lbnRzLWl0ZW0gLnJlZ2xlbWVudHMtaXRlbS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI3dlbGNvbWUtcGFydC1yZXZlbnUtdHlwZSAudmVudGVzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1yZXZlbnUtdHlwZSAudmVudGVzLWNvbnRhaW5lciAudmVudGVzLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgI3dlbGNvbWUtcGFydC1yZXZlbnUtdHlwZSAudmVudGVzLWNvbnRhaW5lciAudmVudGVzLWl0ZW0gLnZlbnRlcy1pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI3dlbGNvbWUtcGFydC1yZXZlbnUtdHlwZSAudmVudGVzLWNvbnRhaW5lciAudmVudGVzLWl0ZW0gLnZlbnRlcy1pdGVtLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jd2VsY29tZS1wYXJ0LXNvdXNjcmlwdGlvbldhcm5pbmcgI3BvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbiN3ZWxjb21lLXBhcnQtc291c2NyaXB0aW9uV2FybmluZyAud2VsY29tZS1wYXJ0LXNvdXNjcmlwdGlvbldhcm5pbmctdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3dlbGNvbWUtcGFydC1zb3VzY3JpcHRpb25XYXJuaW5nIC53ZWxjb21lLXBhcnQtc291c2NyaXB0aW9uV2FybmluZy10aXRsZSAudGl0bGUtMSB7XG4gICAgY29sb3I6ICNDOTM4Njc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICN3ZWxjb21lLXBhcnQtc291c2NyaXB0aW9uV2FybmluZyAud2VsY29tZS1wYXJ0LXNvdXNjcmlwdGlvbldhcm5pbmctdGl0bGUgLnRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4jd2VsY29tZS1wYXJ0LXNvdXNjcmlwdGlvbldhcm5pbmcgLndlbGNvbWUtcGFydC1zb3VzY3JpcHRpb25XYXJuaW5nLWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICN3ZWxjb21lLXBhcnQtc291c2NyaXB0aW9uV2FybmluZyAud2VsY29tZS1wYXJ0LXNvdXNjcmlwdGlvbldhcm5pbmctbGluayBhIHtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAjd2VsY29tZS1wYXJ0LXNvdXNjcmlwdGlvbldhcm5pbmcgLndlbGNvbWUtcGFydC1zb3VzY3JpcHRpb25XYXJuaW5nLWxpbmsgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jd2VsY29tZS1wYXJ0LXNvdXNjcmlwdGlvbnMgLm1haW5UZXh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNDOTM4Njc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jd2VsY29tZS1wYXJ0LXNvdXNjcmlwdGlvbnMgLnN1YnNjcmlwdGlvbnMtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgI3dlbGNvbWUtcGFydC1zb3VzY3JpcHRpb25zIC5zdWJzY3JpcHRpb25zLWxpbmsgc3Bhbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3dlbGNvbWUtcGFydC12ZW50ZXMgLnZlbnRlcy1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gICN3ZWxjb21lLXBhcnQtdmVudGVzIC52ZW50ZXMtY29udGFpbmVyIC52ZW50ZXMtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAjd2VsY29tZS1wYXJ0LXZlbnRlcyAudmVudGVzLWNvbnRhaW5lciAudmVudGVzLWl0ZW0gLnZlbnRlcy1pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI3dlbGNvbWUtcGFydC12ZW50ZXMgLnZlbnRlcy1jb250YWluZXIgLnZlbnRlcy1pdGVtIC52ZW50ZXMtaXRlbS12YWx1ZSB7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI3dlbGNvbWUtcGFydC12ZW50ZXMtY2FydGUtY2FkZWF1IC52ZW50ZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAjd2VsY29tZS1wYXJ0LXZlbnRlcy1jYXJ0ZS1jYWRlYXUgLnZlbnRlcy1jb250YWluZXIgLnZlbnRlcy1pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICN3ZWxjb21lLXBhcnQtdmVudGVzLWNhcnRlLWNhZGVhdSAudmVudGVzLWNvbnRhaW5lciAudmVudGVzLWl0ZW0gLnZlbnRlcy1pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI3dlbGNvbWUtcGFydC12ZW50ZXMtY2FydGUtY2FkZWF1IC52ZW50ZXMtY29udGFpbmVyIC52ZW50ZXMtaXRlbSAudmVudGVzLWl0ZW0tdmFsdWUge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbiN3ZWxjb21lLXBhcnQtd2lkZ2V0IC53ZWxjb21lLXBhcnQtd2lkZ2V0LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAjd2VsY29tZS1wYXJ0LXdpZGdldCAud2VsY29tZS1wYXJ0LXdpZGdldC1jb250ZW50IC5pY29uLWxlZnQge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9XG4gICN3ZWxjb21lLXBhcnQtd2lkZ2V0IC53ZWxjb21lLXBhcnQtd2lkZ2V0LWNvbnRlbnQgLnRleHQtbGVmdCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3dlbGNvbWUtcGFydC13aWRnZXQgLndlbGNvbWUtcGFydC13aWRnZXQtY29udGVudCAud2VsY29tZS1wYXJ0LXdpZGdldC1tYWluVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3dlbGNvbWUtcGFydC13aWRnZXQgLndlbGNvbWUtcGFydC13aWRnZXQtY29udGVudCAud2VsY29tZS1wYXJ0LXdpZGdldC1zdWJUaXRsZSB7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI3dlbGNvbWUtcGFydC13aWRnZXQgLndlbGNvbWUtcGFydC13aWRnZXQtY29udGVudCAud2VsY29tZS1wYXJ0LXdpZGdldC1oZWlnaHRTZXBhcmF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI3N5bnRoZXNlVmVudGUtcGFydC1ib3R0b21OYXYge1xuICBiYWNrZ3JvdW5kOiAjRThFOEZDO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgbWluLWhlaWdodDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4OyB9XG4gICNzeW50aGVzZVZlbnRlLXBhcnQtYm90dG9tTmF2IC5ib3R0b21OYXYtaXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDOUM5RTA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICNzeW50aGVzZVZlbnRlLXBhcnQtYm90dG9tTmF2IC5ib3R0b21OYXYtaXRlbSBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgI3N5bnRoZXNlVmVudGUtcGFydC1ib3R0b21OYXYgLmJvdHRvbU5hdi1pdGVtLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAjc3ludGhlc2VWZW50ZS1wYXJ0LWJvdHRvbU5hdiAuYm90dG9tTmF2LWl0ZW0uaXRlbS1idXR0b24gbWQtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICNzeW50aGVzZVZlbnRlLXBhcnQtYm90dG9tTmF2IC5ib3R0b21OYXYtaXRlbS5pdGVtLWJ1dHRvbi5sYXN0IHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAjc3ludGhlc2VWZW50ZS1wYXJ0LWJvdHRvbU5hdiAuYm90dG9tTmF2LWl0ZW06aG92ZXI6bm90KC5zZWxlY3RlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7IH1cbiAgI3N5bnRoZXNlVmVudGUtcGFydC1ib3R0b21OYXYgLmJvdHRvbU5hdi1pdGVtOmFjdGl2ZTpub3QoLnNlbGVjdGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjsgfVxuIiwiLyoqXG4gKiAgRG8gbm90IHJlbW92ZSB0aGlzIGNvbW1lbnRzIGJlbGxvdy4gSXQncyB0aGUgbWFya2VycyB1c2VkIGJ5IHdpcmVkZXAgdG8gaW5qZWN0XG4gKiAgc2FzcyBkZXBlbmRlbmNpZXMgd2hlbiBkZWZpbmVkIGluIHRoZSBib3dlci5qc29uIG9mIHlvdXIgZGVwZW5kZW5jaWVzXG4gKi9cbi8vIGJvd2VyOnNjc3NcbkBpbXBvcnQgXCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzXCI7XG4vLyBlbmRib3dlclxuXG4vKipcbiAqICBEbyBub3QgcmVtb3ZlIHRoaXMgY29tbWVudHMgYmVsbG93LiBJdCdzIHRoZSBtYXJrZXJzIHVzZWQgYnkgZ3VscC1pbmplY3QgdG8gaW5qZWN0XG4gKiAgYWxsIHlvdXIgc2FzcyBmaWxlcyBhdXRvbWF0aWNhbGx5XG4gKi9cbi8vIGluamVjdG9yXG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL21haW4uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvbGlicmFpcmllcy9qcXVlcnl1aS9qcXVlcnktdWktMS45LjIuY3VzdG9tLm1pbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9saWJyYWlyaWVzL2Nyb3BwZXJqcy9jcm9wcGVyLm1pbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQWJzb2x1dGVBcmVhL2thbGVuZGVzLmFic29sdXRlQXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQWRyZXNzZS9rYWxlbmRlcy5hZHJlc3NlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNCaW5kSHRtbC9rYWxlbmRlcy5iaW5kSHRtbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQmxvY1RpdGxlL2thbGVuZGVzLmJsb2NUaXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQm90dG9tTmF2L2thbGVuZGVzLmJvdHRvbU5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQnV0dG9uL2thbGVuZGVzLmJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQ2FsY3VsYXRyaWNlL2thbGVuZGVzLmNhbGN1bGF0cmljZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQmFja2Ryb3Ava2FsZW5kZXMuYmFja2Ryb3Auc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0F1dG9Gb2N1cy9rYWxlbmRlcy5hdXRvRm9jdXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Nhcm91c2VsL2thbGVuZGVzLmNhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGFydC9rYWxlbmRlcy5jaGFydC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQ2hlY2tib3gva2FsZW5kZXMuY2hlY2tib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Jsb2NEYXRhL2thbGVuZGVzLmJsb2NEYXRhLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNDaGlwcy9rYWxlbmRlcy5jaGlwcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRGlzYWJsZUFyZWEva2FsZW5kZXMuZGlzYWJsZUFyZWEuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RvdWJsZVNjcm9sbC9rYWxlbmRlcy5kb3VibGVTY3JvbGwuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Z1bGxQb3B1cC9rYWxlbmRlcy5mdWxsUG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Zvb3Rlci9rYWxlbmRlcy5mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0dlbmVyaWtMaXN0L2thbGVuZGVzLmdlbmVyaWtMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNHZW5lcmlrUG9wdXAva2FsZW5kZXMuZ2VuZXJpa1BvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNJY29uL2thbGVuZGVzLmljb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0ljb25CdXR0b24va2FsZW5kZXMuaWNvbkJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzSW5wdXQva2FsZW5kZXMuaW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0lucHV0QXV0b0V4cGFuZC9rYWxlbmRlcy5pbnB1dEF1dG9FeHBhbmQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0dvb2dsZU1hcC9rYWxlbmRlcy5nb29nbGVNYXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0lucHV0QWRyZXNzZS9rYWxlbmRlcy5pbnB1dEFkcmVzc2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0lucHV0VGltZS9rYWxlbmRlcy5pbnB1dFRpbWUuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0lucHV0TGliZWxsZS9rYWxlbmRlcy5pbnB1dExpYmVsbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0lucHV0UXVhbnRpdGUva2FsZW5kZXMuaW5wdXRRdWFudGl0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTGFiZWxUb0lucHV0L2thbGVuZGVzLmxhYmVsVG9JbnB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTG9hZGluZy9rYWxlbmRlcy5sb2FkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMb25nQ2xpY2sva2FsZW5kZXMubG9uZ0NsaWNrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNNb2RhbC9rYWxlbmRlcy5tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTW9kYWxSaWdodC9rYWxlbmRlcy5tb2RhbFJpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNNb3JlTWVudS9rYWxlbmRlcy5tb3JlTWVudS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTm9Db250ZW50L2thbGVuZGVzLm5vQ29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTGltaXRXaWR0aC9rYWxlbmRlcy5saW1pdFdpZHRoLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNOcHMva2FsZW5kZXMubnBzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzLnBhZ2VDb250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Bob25lL2thbGVuZGVzLnBob25lLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMb2FkaW5nSWNvbi9rYWxlbmRlcy5sb2FkaW5nSWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGhvdG9zL2thbGVuZGVzLnBob3Rvcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUmVsb2FkZXIva2FsZW5kZXMucmVsb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NlYXJjaEhlYWRlci9rYWxlbmRlcy5zZWFyY2hIZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc09iamVjdExpc3Qva2FsZW5kZXMub2JqZWN0TGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2xpZGVyL2thbGVuZGVzLnNsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUG9wdXAva2FsZW5kZXMucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NtYXJ0VGFicy9rYWxlbmRlcy5zbWFydC50YWJzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTdGFyL2thbGVuZGVzLnN0YXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N0YXJJbnB1dC9rYWxlbmRlcy5zdGFySW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N3aXRjaC9rYWxlbmRlcy5zd2l0Y2guc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1RhYnMva2FsZW5kZXMudGFicy5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGFnL2thbGVuZGVzLnRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGFnVGV4dC9rYWxlbmRlcy50YWdUZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNUZXh0YXJlYS9rYWxlbmRlcy50ZXh0YXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGV4dGFyZWEvdGV4dEFuZ3VsYXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1dhcm5pbmdDb250ZW50L2thbGVuZGVzLndhcm5pbmdDb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNXYXJuaW5nTWVzc2FnZS9rYWxlbmRlcy53YXJuaW5nTWVzc2FnZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzV2FybmluZ1BvcHVwL2thbGVuZGVzLndhcm5pbmdQb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQXV0aG9yaXplZC9rYWxlbmRlc0F1dGhvcml6ZWRBcmVhL2thbGVuZGVzLmF1dGhvcml6ZWRBcmVhLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNBdXRob3JpemVkL2thbGVuZGVzQXV0aG9yaXplZE9wYWNpdHkva2FsZW5kZXMuYXV0aG9yaXplZE9wYWNpdHkuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0F1dGhvcml6ZWQva2FsZW5kZXNBdXRob3JpemVkUGFnZS9rYWxlbmRlcy5hdXRob3JpemVkUGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQXV0aG9yaXplZC9rYWxlbmRlc0F1dGhvcml6ZWRSZW1vdmUva2FsZW5kZXMuYXV0aG9yaXplZFJlbW92ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQmFyY29kZS9rYWxlbmRlc0JhcmNvZGVJbnB1dC9rYWxlbmRlcy5iYXJjb2RlSW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0JhcmNvZGUva2FsZW5kZXNCYXJjb2RlU2Nhbm5lci9rYWxlbmRlcy5iYXJjb2RlU2Nhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzQ2Fyb3VzZWwvb3dsL293bC5jYXJvdXNlbC5taW4uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Nhcm91c2VsL293bC9vd2wudGhlbWUuZGVmYXVsdC5taW4uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RhdGUva2FsZW5kZXNEYXRlSW5wdXQva2FsZW5kZXMuZGF0ZUlucHV0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZU1hc2sva2FsZW5kZXMuZGF0ZU1hc2suc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RhdGUva2FsZW5kZXNEYXRlUmFuZ2Uva2FsZW5kZXMuZGF0ZVJhbmdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZVNlbGVjdC9rYWxlbmRlcy5kYXRlU2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEYXRlL2thbGVuZGVzRGF0ZVNsaWRlSW5wdXQva2FsZW5kZXMuZGF0ZVNsaWRlSW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RlY29yYXRpb24va2FsZW5kZXNEZWNvcmF0aW9uTGlzdEl0ZW0va2FsZW5kZXMubGlzdEl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0Vycm9yL2thbGVuZGVzRXJyb3JMaXN0L2thbGVuZGVzLmVycm9yTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRXJyb3Iva2FsZW5kZXNFcnJvck1lc3NhZ2Uva2FsZW5kZXMuZXJyb3JNZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNFdmVudC9rYWxlbmRlc0Rpc2FibGVFdmVudC9rYWxlbmRlcy5kaXNhYmxlRXZlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0ZpeGVkSXRlbS9jb250YWluZXIva2FsZW5kZXMuZml4ZWRJdGVtLmNvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRml4ZWRJdGVtL2l0ZW0va2FsZW5kZXMuZml4ZWRJdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNEb3VibGVTY3JvbGwva2FsZW5kZXNEb3VibGVTY3JvbGxDb250ZW50L2thbGVuZGVzLmRvdWJsZVNjcm9sbENvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0RvdWJsZVNjcm9sbC9rYWxlbmRlc0RvdWJsZVNjcm9sbFgva2FsZW5kZXMuZG91YmxlU2Nyb2xsWC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzRG91YmxlU2Nyb2xsL2thbGVuZGVzRG91YmxlU2Nyb2xsWS9rYWxlbmRlcy5kb3VibGVTY3JvbGxZLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNJbnB1dEFkcmVzc2Uvc2VhcmNoL2thbGVuZGVzLmlucHV0QWRyZXNzZS5zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xpbmsva2FsZW5kZXNMaW5rTWFpbC9rYWxlbmRlcy5saW5rTWFpbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTGluay9rYWxlbmRlc0xpbmtUZWwva2FsZW5kZXMubGlua1RlbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTGlzdC9rYWxlbmRlc0xpc3RJdGVtL2thbGVuZGVzLmxpc3RJdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMaXN0L2thbGVuZGVzTGlzdEl0ZW1Db250YWluZXIva2FsZW5kZXMubGlzdEl0ZW1Db250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc0xpc3Qva2FsZW5kZXNMaXN0Tm9Db250ZW50L2thbGVuZGVzLmxpc3Qubm9Db250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNMaXN0L2thbGVuZGVzTGlzdFRpdGxlL2thbGVuZGVzLmxpc3RUaXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTG9hZGluZy9rYWxlbmRlc0xvYWRpbmdMaW5rL2thbGVuZGVzLmxvYWRpbmcubGluay5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTG9hZGluZy9rYWxlbmRlc0xvYWRpbmdNYXNrL2thbGVuZGVzLmxvYWRpbmcubWFzay5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTG9hZGluZy9rYWxlbmRlc0xvYWRpbmdPdmVyL2thbGVuZGVzLmxvYWRpbmcub3Zlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTG9hZGluZy9rYWxlbmRlc0xvYWRpbmdQcm9ncmVzc09ubHkva2FsZW5kZXMubG9hZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTW9yZU1lbnUvaXRlbS9rYWxlbmRlcy5tb3JlTWVudS5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNNb3JlTWVudS9wb3B1cC9rYWxlbmRlcy5tb3JlTWVudS5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzTmF2aWdhdGlvbi9rYWxlbmRlc0NoZWNrZWRJY29uL2thbGVuZGVzLmNoZWNrZWRJY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNOYXZpZ2F0aW9uL2thbGVuZGVzRGlzYWJsZVN3aXBlQmFjay9rYWxlbmRlcy5kaXNhYmxlU3dpcGVCYWNrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNOYXZpZ2F0aW9uL2thbGVuZGVzRm9yY2VNb2JpbGVOYXYva2FsZW5kZXMuZm9yY2VNb2JpbGVOYXYuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc05hdmlnYXRpb24va2FsZW5kZXNSZW1vdmVJZkRlc2t0b3Ava2FsZW5kZXMucmVtb3ZlSWZEZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNOYXZpZ2F0aW9uL2thbGVuZGVzUmlnaHRBcnJvdy9rYWxlbmRlcy5yaWdodEFycm93LnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNOYXZpZ2F0aW9uL2thbGVuZGVzU2Nyb2xsYWJsZS9rYWxlbmRlcy5zY3JvbGxhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNOYXZpZ2F0aW9uL2thbGVuZGVzWHNNZW51SXRlbS9rYWxlbmRlcy54c01lbnVJdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzUGFnZS9rYWxlbmRlcy5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzUGFnZUhpZGVyL2thbGVuZGVzLnBhZ2VIaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzUGFnZUNvbnRhaW5lci9rYWxlbmRlc1BhZ2VOb0hpZGVyL2thbGVuZGVzLnBhZ2VOb0hpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQYWdlQ29udGFpbmVyL2thbGVuZGVzUGFnZU5hdmlnYXRvci9rYWxlbmRlcy5wYWdlTmF2aWdhdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNQaG9uZS9leHRlcm5hbC9pbnRsVGVsSW5wdXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Njcm9sbGFibGUva2FsZW5kZXNTY3JvbGxhYmxlQ29udGFpbmVyL2thbGVuZGVzLnNjcm9sbGFibGVDb250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Njcm9sbGFibGUva2FsZW5kZXNTY3JvbGxhYmxlSGVhZGVyL2thbGVuZGVzLnNjcm9sbGFibGVIZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Njcm9sbGFibGUva2FsZW5kZXNTY3JvbGxhYmxlU2Nyb2xsL2thbGVuZGVzLnNjcm9sbGFibGVTY3JvbGwuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1Njcm9sbGFibGUva2FsZW5kZXNTY3JvbGxhYmxlU2Nyb2xsQ29udGVudC9rYWxlbmRlcy5zY3JvbGxhYmxlU2Nyb2xsQ29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzU2Nyb2xsYWJsZS9rYWxlbmRlc1Njcm9sbGFibGVTaXplci9rYWxlbmRlcy5zY3JvbGxhYmxlU2l6ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1NsaWRlci9rYWxlbmRlc1NsaWRlL2thbGVuZGVzLnNsaWRlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTbWFydFRhYnMva2FsZW5kZXNTbWFydFRhYi9rYWxlbmRlcy5zbWFydC50YWIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1N3aXRjaC9pdGVtL2thbGVuZGVzLnN3aXRjaC5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJjb3JlL2NvbXBvbmVudHMva2FsZW5kZXNTd2l0Y2gvc3dpdGNoZXJ5L3N3aXRjaGVyeS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9jb21wb25lbnRzL2thbGVuZGVzVGFicy9rYWxlbmRlc1RhYi9rYWxlbmRlcy50YWIuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvY29tcG9uZW50cy9rYWxlbmRlc1dhcm5pbmdQb3B1cC9rYWxlbmRlc1dhcm5pbmdQb3B1cENvbnRlbnQva2FsZW5kZXMud2FybmluZ1BvcHVwLmNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FydGljbGUvbXVsdGlFZGl0L2xpc3QvY3JpdGVyZS9hcnRpY2xlLm11bHRpRWRpdC5saXN0LmNyaXRlcmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9hY3Rpb25zL2luZGlzcG9uaWJpbGl0ZS9wbGFubmluZy5hY3Rpb25zLmluZGlzcG9uaWJpbGl0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3BsYW5uaW5nL2FjdGlvbnMvbWFpbi9wbGFubmluZy5hY3Rpb25zLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9ib3R0b21OYXYvY2FsZW5kYXIuYm90dG9tTmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvY3JlbmVhdUVkaXQvY2FsZW5kYXIuY3JlbmVhdUVkaXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9kYXRlU2VsZWN0b3IvY2FsZW5kYXIuZGF0ZVNlbGVjdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvY3JlbmVhdS9jYWxlbmRhci5jcmVuZWF1LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvZGlzcGxheVNldHRpbmdzL2NhbGVuZGFyLmRpc3BsYXlTZXR0aW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL2Rpc3BvbmliaWxpdGUvY2FsZW5kYXIuZGlzcG9uaWJpbGl0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL2RyYWZ0Rm9vdGVyL2NhbGVuZGFyLmRyYWZ0Rm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvZ3JpZC9jYWxlbmRhci5ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvZnVsbFBvcHVwL2NhbGVuZGFyLmZ1bGwucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9ncmlkVGVzdC9jYWxlbmRhci5ncmlkVGVzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL2hlYWRlci9jYWxlbmRhci5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9pbmRpc3BvbmliaWxpdGUvY2FsZW5kYXIuaW5kaXNwb25pYmlsaXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvaW5kaXNwb25pYmlsaXRlRXh0ZXJuZS9jYWxlbmRhci5pbmRpc3BvbmliaWxpdGVFeHRlcm5lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvbWFpbi9jYWxlbmRhci5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvbm9DYWwvY2FsZW5kYXIubm9DYWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9vbmUvY2FsZW5kYXIub25lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvcG9wdXAvY2FsZW5kYXIucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9wcm9wb3NpdGlvbi9jYWxlbmRhci5wcm9wb3NpdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL3Jlc2VydmF0aW9uL2NhbGVuZGFyLnJlc2VydmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvcmlnaHROYXYvY2FsZW5kYXIucmlnaHROYXYuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9zZWFyY2gvY2FsZW5kYXIuc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvdGltZUZyYW1lL2NhbGVuZGFyLnRpbWVGcmFtZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3BsYW5uaW5nL3BhcnRzL3RpbWVMaW5lL2NhbGVuZGFyLnRpbWVMaW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvdGl0bGUvY2FsZW5kYXIudGl0bGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy90aXRsZURhdGUvY2FsZW5kYXIudGl0bGVEYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jYXRhbG9nL3Byb2R1aXQvbGlzdC9hbmFseXNlRG91Ymxvbi9jYXRhbG9nLnByb2R1aXQuYW5hbHlzZURvdWJsb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NhdGFsb2cvcHJvZHVpdC9saXN0L2NyaXRlcmUvY2F0YWxvZy5wcm9kdWl0Lmxpc3QuY3JpdGVyZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2F0YWxvZy9wcm9kdWl0L2xpc3QvaXRlbS9jYXRhbG9nLnByb2R1aXQubGlzdC5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jYXRhbG9nL3Byb2R1aXQvbGlzdC90YXNrL2NhdGFsb2cucHJvZHVpdC5saXN0LnRhc2suc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NhdGFsb2cvc2VydmljZS9saXN0L2l0ZW0vY2F0YWxvZy5zZXJ2aWNlLmxpc3QuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9kYXNoYm9hcmQvYWN0aW9ucy9tYWluL2Nsb3R1cmUuZGFzaGJvYXJkLmFjdGlvbnMubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9kYXNoYm9hcmQvYWN0aW9ucy9tZW51L2Nsb3R1cmUuZGFzaGJvYXJkLmFjdGlvbnMubWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9wYXJ0cy9yZWdsZW1lbnRzL2RhdGEvY2xvdHVyZS5wYXJ0LnJlZ2xlbWVudHMuZGF0YS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9wYXJ0cy9yZWdsZW1lbnRzL2dyYXBoL2Nsb3R1cmUucGFydC5yZWdsZW1lbnRzLmdyYXBoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbG90dXJlL3BhcnRzL3RhYmxlYXV4L2NhL2Nsb3R1cmUucGFydC50YWJsZWF1eC5jYS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9wYXJ0cy90YWJsZWF1eC9jaGVxdWUvY2xvdHVyZS5wYXJ0LnRhYmxlYXV4LmNoZXF1ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9wYXJ0cy90YWJsZWF1eC9lc3BlY2UvY2xvdHVyZS5wYXJ0LnRhYmxlYXV4LmVzcGVjZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9wYXJ0cy90YWJsZWF1eC9vbmxpbmUvY2xvdHVyZS5wYXJ0LnRhYmxlYXV4Lm9ubGluZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9wYXJ0cy90YWJsZWF1eC9yZWdsZW1lbnRzL2Nsb3R1cmUucGFydC50YWJsZWF1eC5yZWdsZW1lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbG90dXJlL3BhcnRzL3RhYmxlYXV4L3R2YS9jbG90dXJlLnBhcnQudGFibGVhdXgudHZhLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbG90dXJlL3BhcnRzL3ZlbnRlcy9kYXRhL2Nsb3R1cmUucGFydC52ZW50ZXMuZGF0YS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9wYXJ0cy92ZW50ZXMvZ3JhcGgvY2xvdHVyZS5wYXJ0LnZlbnRlcy5ncmFwaC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2dpZnQvbGlzdC9pdGVtL2NsaWVudC5naWZ0Lmxpc3RJdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9sYXlvdXQvZGVza3RvcC9tZW51L2NvbnRleHR1YWxMaW5rcy9kZXNrdG9wLm1lbnUuY29udGV4dHVhbExpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9sYXlvdXQvbWVudS9wYXJ0cy9oZWFkZXIvbWVudS5wYXJ0cy5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2xheW91dC9tZW51L3BhcnRzL2J1cmdlci9tZW51LnBhcnRzLmJ1cmdlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbGF5b3V0L21lbnUvcGFydHMvcG9wdXAvbWVudS5wYXJ0cy5wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mva2FsZW5kZXNBY2FkZW15L3BhcnRzL21lbnUvZGVza3RvcC9rYWxlbmRlc0FjYWRlbXkubWVudS5kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYXJrZXRpbmcvZWRpdGlvbi9jbGllbnRzL2l0ZW0vbWFya2V0aW5nLmNpYmxlLmNsaWVudHMuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbWFya2V0aW5nL2VkaXRpb24vbWVkaWEvcGhvdG9NYWlsL21lZGlhLnBob3RvTWFpbC5odG1sLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wcm9wb3NpdGlvbi9wYXJ0cy9saXN0L2FjdGlvbnMvcHJvcG9zaXRpb24ucGFydHMubGlzdC5hY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wcm9wb3NpdGlvbi9wYXJ0cy9saXN0L2l0ZW0vcHJvcG9zaXRpb24ucGFydHMubGlzdC5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9yZWdsZW1lbnQvdXBkYXRlL21vYmlsZS9naWZ0L3JlZ2xlbWVudC51cGRhdGUubW9iaWxlLmdpZnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3JlZ2xlbWVudC91cGRhdGUvdGFjdGlsL2dpZnQvcmVnbGVtZW50LnVwZGF0ZS50YWN0aWwuZ2lmdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvY29uZm9ybWl0ZS9waXN0ZS9hcmNoaXZlL2NvbmZvcm1pdGUucGlzdGUuYXJjaGl2ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvY29uZm9ybWl0ZS9waXN0ZS9kdXBsaWNhdGEvY29uZm9ybWl0ZS5waXN0ZS5kdXBsaWNhdGEuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2NvbmZvcm1pdGUvcGlzdGUvZ3JhbmRUb3RhbFBlcmlvZGUvY29uZm9ybWl0ZS5waXN0ZS5ncmFuZFRvdGFsUGVyaW9kZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvY29uZm9ybWl0ZS9waXN0ZS9ncmFuZFRvdGFsTWVuc3VlbC9jb25mb3JtaXRlLnBpc3RlLmdyYW5kVG90YWxNZW5zdWVsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9jb25mb3JtaXRlL3Bpc3RlL2dyYW5kVG90YWxUaWNrZXQvY29uZm9ybWl0ZS5waXN0ZS5ncmFuZFRvdGFsVGlja2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9rYWxlbmRlcy9vcHRpb25zL2l0ZW0vc2V0dGluZ3Mua2FsZW5kZXMub3B0aW9ucy5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9jb25mb3JtaXRlL3Bpc3RlL3RpY2tldC9jb25mb3JtaXRlLnBpc3RlLnRpY2tldC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mva2FsZW5kZXMvb3B0aW9ucy90cmlhbC9zZXR0aW5ncy5rYWxlbmRlcy5vcHRpb25zLnRyaWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9rYWxlbmRlcy9wYXltZW50TWVhbnMvcGF5bWVudE1lYW5zSXRlbS9zZXR0aW5ncy5rYWxlbmRlcy5wYXltZW50TWVhbnNJdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9tZWRpYS9jbGllbnQvaXRlbS9zZXR0aW5ncy5tZWRpYS5jbGllbnQuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvbWVkaWEvZ2VuZXJhbC9tYWluL3NldHRpbmdzLm1lZGlhLmdlbmVyYWwubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvbWVkaWEvcGVyc29ubmFsaXNhdGlvbi9kZXRhaWwvc2V0dGluZ3MubWVkaWEucGVyc29ubmFsaXNhdGlvbi5kZXRhaWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lZGlhL3BlcnNvbm5hbGlzYXRpb24vbGlzdC9zZXR0aW5ncy5tZWRpYS5wZXJzb25uYWxpc2F0aW9uLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lZGlhL3BlcnNvbm5hbGlzYXRpb24vbWFpbi9zZXR0aW5ncy5tZWRpYS5wZXJzb25uYWxpc2F0aW9uLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lbnUvZGVza3RvcC9tZW51SXRlbS9zZXR0aW5ncy5tZW51SXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvbWVudS9tb2JpbGUvYWNjb3VudC9tZW51Lm1vYmlsZS5hY2NvdW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9tZW51L21vYmlsZS9jYWlzc2UvbWVudS5tb2JpbGUuY2Fpc3NlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9tZW51L21vYmlsZS9jb25mb3JtaXRlL21lbnUubW9iaWxlLmNvbmZvcm1pdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lbnUvbW9iaWxlL2V0YWJsaXNzZW1lbnQvbWVudS5tb2JpbGUuZXRhYmxpc3NlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvbWVudS9tb2JpbGUvbWFpbi9tZW51Lm1vYmlsZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9tZW51L21vYmlsZS9mYWN0dXJlL21lbnUubW9iaWxlLmZhY3R1cmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lbnUvbW9iaWxlL21lZGlhL21lbnUubW9iaWxlLm1lZGlhLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9tZW51L21vYmlsZS9vbmxpbmUvbWVudS5tb2JpbGUub25saW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9tZW51L21vYmlsZS9yZXNlcnZhdGlvbi9tZW51Lm1vYmlsZS5yZXNlcnZhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvbWVudS9tb2JpbGUvc2Fsb24vbWVudS5tb2JpbGUuc2Fsb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lbnUvbW9iaWxlL3Ntcy9tZW51Lm1vYmlsZS5zbXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9mYW1pbGxlL2Zvcm0vb25saW5lLmZhbWlsbGUuZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL2FwcGFyZW5jZS9tYWluL3NldHRpbmdzLm9ubGluZS5hcHBhcmVuY2UubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL25vdGlmaWNhdGlvbi9kZXRhaWwvc2V0dGluZ3Mub25saW5lLm5vdGlmaWNhdGlvbi5kZXRhaWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9ub3RpZmljYXRpb24vbGlzdC9zZXR0aW5ncy5vbmxpbmUubm90aWZpY2F0aW9uLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9ub3RpZmljYXRpb24vbWFpbi9zZXR0aW5ncy5vbmxpbmUubm90aWZpY2F0aW9uLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9wYXltZW50QWNjb3VudC9kb2N1bWVudC9wYXltZW50QWNjb3VudC5kb2N1bWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnRBY2NvdW50L2hlYWRlci9wYXltZW50QWNjb3VudC5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9wYXltZW50QWNjb3VudC9pZGVudGlmaWNhdGlvbi9wYXltZW50QWNjb3VudC5pZGVudGlmaWNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnRBY2NvdW50L2xvYWRpbmcvcGF5bWVudEFjY291bnQubG9hZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnRBY2NvdW50L21haW4vc2V0dGluZ3Mub25saW5lLnBheW1lbnRBY2NvdW50Lm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9wYXltZW50QWNjb3VudC9zeW50aGVzZS9wYXltZW50QWNjb3VudC5zeW50aGVzZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnRBY2NvdW50L3ZlcnNlbWVudC9wYXltZW50QWNjb3VudC52ZXJzZW1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9wcm9tby9tYWluL3NldHRpbmdzLm9ubGluZS5wcm9tby5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcmVzZXJ2YXRpb24vYW5udWxhdGlvbi9zZXR0aW5ncy5yZXNlcnZhdGlvbi5hbm51bGF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcmVzZXJ2YXRpb24vYXJ0aWNsZS9yZXNlcnZhdGlvbi5hcnRpY2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcmVzZXJ2YXRpb24vY3VzdG9tRmllbGRzL3NldHRpbmdzLnJlc2VydmF0aW9uLmN1c3RvbUZpZWxkcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3Jlc2VydmF0aW9uL3Byb3Bvc2l0aW9uL3NldHRpbmdzLnJlc2VydmF0aW9uLnByb3Bvc2l0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcmVzZXJ2YXRpb24vcHVibGljYXRpb24vc2V0dGluZ3MucmVzZXJ2YXRpb24ucHVibGljYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9zZWxsT25saW5lL2FydGljbGUvc2VsbE9ubGluZS5hcnRpY2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvc2VsbE9ubGluZS9jbGlja0NvbGxlY3Qvc2VsbE9ubGluZS5jbGlja0NvbGxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9zZWxsT25saW5lL2NvbW1hbmRlc29sZC9zZWxsT25saW5lLmNvbW1hbmRlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3NlbGxPbmxpbmUvZGVsaXZlcnlNb2RlL3NlbGxPbmxpbmUuZGVsaXZlcnlNb2RlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvc2VsbE9ubGluZS9wdWJsaWNhdGlvbi9zZWxsT25saW5lLnB1YmxpY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9wbGF0Zm9ybS9wYXJhbWV0ZXIvbWFpbi9wbGF0Zm9ybS5wYXJhbWV0ZXIubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vcGFyYW1ldGVyL29yZGVyL3BsYXRmb3JtLnBhcmFtZXRlci5vcmRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vcGFyYW1ldGVyL3Bob3RvRXRhYmxpc3NlbWVudC9wbGF0Zm9ybS5wYXJhbWV0ZXIucGhvdG9FdGFibGlzc2VtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9wbGF0Zm9ybS9wYXJhbWV0ZXIvcGhvdG9SZWFsaXNhdGlvbi9wbGF0Zm9ybS5wYXJhbWV0ZXIucGhvdG9SZWFsaXNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vcGFyYW1ldGVyL3ByZXN0YXRpb24vcGxhdGZvcm0ucGFyYW1ldGVyLnByZXN0YXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL3BhcmFtZXRlci91cGRhdGUvcGxhdGZvcm0ucGFyYW1ldGVyLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vcGFydHMvZGlzY291bnRDb21wb25lbnQvZGlzY291bnQuY29tcG9uZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9wbGF0Zm9ybS9wYXJ0cy9kaXNjb3VudFBhZ2UvZGlzY291bnQucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vcGFydHMvZGlzcGxheVdpZGdldFByZWZlcmVuY2VzL2Rpc3BsYXkud2lkZ2V0LnByZWZlcmVuY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9wbGF0Zm9ybS9wYXJ0cy9wcmVzdGF0aW9uTGlzdENvbXBvbmVudC9wcmVzdGF0aW9uLmxpc3QuY29tcG9uZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9wbGF0Zm9ybS9wYXJ0cy9wcm9wb3NpdGlvblJlc2VydmF0aW9uL3Byb3Bvc2l0aW9uLnJlc2VydmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9wbGF0Zm9ybS9wYXJ0cy9yZXNzb3VyY2VMaXN0Q29tcG9uZW50L3Jlc3NvdXJjZS5saXN0LmNvbXBvbmVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcHJvbW8vY29kZS9saXN0L3Byb21vLmNvZGUubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcHJvbW8vY29kZS9tYWluL3Byb21vLmNvZGUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcHJvbW8vY29kZS91dGlsaXNhdGlvbi9wcm9tby5jb2RlLnV0aWxpc2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9zZW8vZ3Jlc2VydmUvYXJ0aWNsZS9zZW8uZ3Jlc2VydmUuYXJ0aWNsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvc2VvL2dyZXNlcnZlL21haW4vc2VvLmdyZXNlcnZlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL3Nlby9ncmVzZXJ2ZS91cGRhdGUvc2VvLmdyZXNlcnZlLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvcGVybWlzc2lvbnMvZGVza3RvcC9tYW5hZ2VQZXJtaXNzaW9uL3N0YWZmLm1hbmFnZVBlcm1pc3Npb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9jb25nZS9tYWluL2NvbmdlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9jb25nZS9tb3RpZi9jb25nZS5tb3RpZi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvd29ya2luZ0hvdXJzL2NvbmdlL3VwZGF0ZS9jb25nZS51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9kaXNwb25pYmlsaXRlL2hlYWRlci9kaXNwb25pYmlsaXRlLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvd29ya2luZ0hvdXJzL2Rpc3BvbmliaWxpdGUvbWFpbi9kaXNwb25pYmlsaXRlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9kaXNwb25pYmlsaXRlL3JlcGVhdC9kaXNwb25pYmlsaXRlLnJlcGVhdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvd29ya2luZ0hvdXJzL2Rpc3BvbmliaWxpdGUvcmVwZWF0RW5kL2Rpc3BvbmliaWxpdGUucmVwZWF0RW5kLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi93b3JraW5nSG91cnMvZGlzcG9uaWJpbGl0ZS91cGRhdGUvZGlzcG9uaWJpbGl0ZS51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9pbmRpc3BvbmliaWxpdGUvaGVhZGVyL2luZGlzcG9uaWJpbGl0ZS5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9pbmRpc3BvbmliaWxpdGUvbWFpbi9pbmRpc3BvbmliaWxpdGUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvd29ya2luZ0hvdXJzL2luZGlzcG9uaWJpbGl0ZS9yZXBlYXQvaW5kaXNwb25pYmlsaXRlLnJlcGVhdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvd29ya2luZ0hvdXJzL2luZGlzcG9uaWJpbGl0ZS9yZXBlYXRFbmQvaW5kaXNwb25pYmlsaXRlLnJlcGVhdEVuZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvd29ya2luZ0hvdXJzL2luZGlzcG9uaWJpbGl0ZS91cGRhdGUvaW5kaXNwb25pYmlsaXRlLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvd29ya2luZ0hvdXJzL2luZGlzcG9uaWJpbGl0ZS91cGRhdGVTaW5nbGUvaW5kaXNwb25pYmlsaXRlLnVwZGF0ZVNpbmdsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svY29tbWFuZGUvcGFnZU9sZC9kZXNrdG9wL3N0b2NrLmNvbW1hbmRlLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL2lub3V0L2xpc3QvaXRlbS9zdG9jay5pbm91dC5saXN0Lml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL2ludmVudGFpcmUvcGFnZU9sZC9kZXNrdG9wL3N0b2NrLmludmVudGFpcmUucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvYmFzZS90YXJpZnMvbWFpbi9iYXNlLnRhcmlmcy5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9iYXNlL3Rhcmlmcy91cGRhdGUvYmFzZS50YXJpZnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL2ZhbWlsbGUvZWRpdGlvbi9maWNoZS9mYW1pbGxlLmVkaXRpb24uZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL2ZhbWlsbGUvZWRpdGlvbi9saXN0L2ZhbWlsbGUuZWRpdGlvbi5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9mYW1pbGxlL2VkaXRpb24vbWFpbi9mYW1pbGxlLmVkaXRpb24ubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcGFydHMvY2Fpc3NlL2FjdGl2ZS90YXJpZi5jYWlzc2UuYWN0aXZlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wYXJ0cy9jYWlzc2UvZmFtaWxsZS90YXJpZi5jYWlzc2UuZmFtaWxsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcGFydHMvY2Fpc3NlL3Rhcmlmcy90YXJpZi5jYWlzc2UudGFyaWZzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wYXJ0cy9yZXNhRW5MaWduZS9ib29rYWJsZS90YXJpZi5yZXNhRW5MaWduZS5ib29rYWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcGFydHMvcmVzYUVuTGlnbmUvZGVsaXZlcnkvdGFyaWYucmVzYUVuTGlnbmUuZGVsaXZlcnkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3BhcnRzL3Jlc2FFbkxpZ25lL2Rlc2NyaXB0aW9uL3RhcmlmLnJlc2FFbkxpZ25lLmRlc2NyaXB0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wYXJ0cy9yZXNhRW5MaWduZS9kaXNwbGF5UHJpY2UvdGFyaWYucmVzYUVuTGlnbmUuZGlzcGxheVByaWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wYXJ0cy9yZXNhRW5MaWduZS9kaXNwbGF5U3RvY2svdGFyaWYucmVzYUVuTGlnbmUuZGlzcGxheVN0b2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wYXJ0cy9yZXNhRW5MaWduZS9mYW1pbGxlL3RhcmlmLnJlc2FFbkxpZ25lLmZhbWlsbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3BhcnRzL3Jlc2FFbkxpZ25lL3BheW1lbnQvdGFyaWYucmVzYUVuTGlnbmUucGF5bWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcGFydHMvcmVzYUVuTGlnbmUvcHJlZmVyZW5jZS90YXJpZi5yZXNhRW5MaWduZS5wcmVmZXJlbmNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wYXJ0cy9yZXNhRW5MaWduZS92aXNpYmxlL3RhcmlmLnJlc2FFbkxpZ25lLnZpc2libGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3BhcnRzL3RhY2hlcy9jb2xvci90YXJpZi50YWNoZS5jb2xvci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcGFydHMvdGFjaGVzL2NvbXBldGVuY2UvdGFyaWYudGFjaGUuY29tcGV0ZW5jZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcGFydHMvdGFjaGVzL2xpYmVsbGUvdGFyaWYudGFjaGUubGliZWxsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcGFydHMvdGFjaGVzL3ZlbnRpbGF0aW9uL3RhcmlmLnRhY2hlLnZlbnRpbGF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wcmVzdGF0aW9uL3ByZXZpZXcvaXRlbS9wcmVzdGF0aW9uLnByZXZpZXcuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9wcmV2aWV3L3RpbWVGcmFtZS9wcmVzdGF0aW9uLnByZXZpZXcudGltZUZyYW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL3BhZ2UvZGFzaGJvYXJkT2xkL2Rlc2t0b3AvZGFzaGJvYXJkLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YXRpc3RpY3MvcGFnZS9kYXNoYm9hcmRPbGQvbW9iaWxlL2Rhc2hib2FyZC5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL3BhZ2UvcmVwb3J0T2xkL2Rlc2t0b3AvcmVwb3J0LnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YXRpc3RpY3MvcGFnZS9yZXBvcnRPbGQvbW9iaWxlL3JlcG9ydC5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL3JlcG9ydC9saXN0L21lbnVJdGVtT2xkL3N0YXRpc3RpY3MucmVwb3J0Lmxpc3QubWVudUl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hZ2VuZGEvcGFydHMvZGF0ZS90aWNrZXQuYWdlbmRhLmRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hZ2VuZGEvcGFydHMvcGxhY2UvdGlja2V0LmFnZW5kYS5wbGFjZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2FnZW5kYS9wYXJ0cy9wcmVQYXltZW50L3RpY2tldC5hZ2VuZGEucHJlUGF5bWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2FnZW5kYS9wYXJ0cy9wcm9wb3NpdGlvbi90aWNrZXQuYWdlbmRhLnByb3Bvc2l0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvYWdlbmRhL3BhcnRzL3JlZ2xlbWVudC90aWNrZXQuYWdlbmRhLnJlZ2xlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2FnZW5kYS9wYXJ0cy9zZW5kL3RpY2tldC5hZ2VuZGEuc2VuZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2FnZW5kYS9wYXJ0cy90YWNoZXMvdGlja2V0LmFnZW5kYS50YWNoZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hZ2VuZGEvcGFydHMvdXBkYXRlVGFjaGUvdGlja2V0LmFnZW5kYS51cGRhdGVUYWNoZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2FnZW5kYS9wYXJ0cy91cGRhdGVUYWNoZUxpYnJlL3RpY2tldC5hZ2VuZGEudXBkYXRlVGFjaGVMaWJyZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2FnZW5kYS9wYXJ0cy91cGRhdGVUYWNoZXMvdGlja2V0LmFnZW5kYS51cGRhdGVUYWNoZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9zZWFyY2gvcGFydHMvZGVzY3JpcHRpZi90aWNrZXQuc2VhcmNoLmRlc2NyaXB0aWYuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9zbWFydFB1c2gvZGV0YWlsL2NhbmNlbC90aWNrZXQuc21hcnRQdXNoLmRldGFpbC5jYW5jZWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC91cGRhdGUvYXJ0aWNsZUxpYnJlL21haW4vdGlja2V0LnVwZGF0ZS5hcnRpY2xlTGlicmUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9hcnRpY2xlTGlicmUvdXBkYXRlL3RpY2tldC51cGRhdGUuYXJ0aWNsZUxpYnJlLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9wYXJ0cy9hY3Rpb25zL3RpY2tldC51cGRhdGUuYWN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9wYXJ0cy9hcnRpY2xlL3RpY2tldC51cGRhdGUuYXJ0aWNsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9wYXJ0cy9jbGllbnQvdGlja2V0LnVwZGF0ZS5jbGllbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC91cGRhdGUvcGFydHMvZGVsaXZlcnkvdGlja2V0LnVwZGF0ZS5kZWxpdmVyeS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9wYXJ0cy9lY2hlYW5jaWVyL3RpY2tldC51cGRhdGUuZWNoZWFuY2llci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9wYXJ0cy9maWRlbGl0ZS90aWNrZXQudXBkYXRlLmZpZGVsaXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL2dpZnQvdGlja2V0LnVwZGF0ZS5naWZ0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL25vdGUvdGlja2V0LnVwZGF0ZS5ub3RlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL3JlZ2xlbWVudC90aWNrZXQudXBkYXRlLnJlZ2xlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9wYXJ0cy9yZW1pc2VUaWNrZXQvdGlja2V0LnVwZGF0ZS5yZW1pc2VUaWNrZXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC91cGRhdGUvcGFydHMvc2VuZC90aWNrZXQudXBkYXRlLnNlbmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC91cGRhdGUvcGFydHMvdGFjaGVzL3RpY2tldC51cGRhdGUudGFjaGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL3RvdGFsL3RpY2tldC51cGRhdGUudG90YWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9jb21wdGEvcGFnZS92My5jbGllbnQuY29tcHRhLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9jb21wdGEvdXBkYXRlL3YzLmNsaWVudC5jb21wdGEudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvY291cG9uL2xpc3QvdjMuY2xpZW50LmNvdXBvbi5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvY291cG9uL2FkZC92My5jbGllbnQuY291cG9uLmFkZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2NvdXBvbi91cGRhdGUvdjMuY2xpZW50LmNvdXBvbi51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9jdXJlL2xpc3QvdjMuY2xpZW50LmN1cmUubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2NvdXBvbi9wYWdlL3YzLmNsaWVudC5jb3Vwb24ucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2N1cmUvYWRkL3YzLmNsaWVudC5jdXJlLmFkZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2N1cmUvcGFnZS92My5jbGllbnQuY3VyZS5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvY3VyZS91cGRhdGUvdjMuY2xpZW50LmN1cmUudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZWNoZWFuY2llci9hZGQvdjMuY2xpZW50LmVjaGVhbmNpZXIuYWRkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZWNoZWFuY2llci9saXN0L3YzLmNsaWVudC5lY2hlYW5jaWVyLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9lY2hlYW5jaWVyL3BhZ2UvdjMuY2xpZW50LmVjaGVhbmNpZXIucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2VjaGVhbmNpZXIvdXBkYXRlL3YzLmNsaWVudC5lY2hlYW5jaWVyLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2ZpY2hlVGVjaG5pcXVlL2xpc3QvdjMuY2xpZW50LmZpY2hlVGVjaG5pcXVlLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9maWNoZVRlY2huaXF1ZS9wYWdlL3YzLmNsaWVudC5maWNoZVRlY2huaXF1ZS5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZmljaGVUZWNobmlxdWUvdXBkYXRlL3YzLmNsaWVudC5maWNoZVRlY2huaXF1ZS51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9maWRlbGl0ZS9hZGQvdjMuY2xpZW50LmZpZGVsaXRlLmFkZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2ZpZGVsaXRlL2xpc3QvdjMuY2xpZW50LmZpZGVsaXRlLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9maWRlbGl0ZS9wYWdlL3YzLmNsaWVudC5maWRlbGl0ZS5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZmlkZWxpdGUvdXBkYXRlL3YzLmNsaWVudC5maWRlbGl0ZS51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9naWZ0L2FkZC92My5jbGllbnQuZ2lmdC5hZGQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9naWZ0L2xpc3QvdjMuY2xpZW50LmdpZnQubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2dpZnQvcGFnZS92My5jbGllbnQuZ2lmdC5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZ2lmdC91cGRhdGUvdjMuY2xpZW50LmdpZnQudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvbWVkaWEvZGV0YWlsL3YzLmNsaWVudC5tZWRpYS5kZXRhaWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9tZWRpYS9saXN0L3YzLmNsaWVudC5tZWRpYS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvbWVkaWEvcGFnZS92My5jbGllbnQubWVkaWEucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L21lZGlhL3NlbmQvdjMuY2xpZW50Lm1lZGlhLnNlbmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9tZWRpYS9zdGFuZGFsb25lL3YzLmNsaWVudC5tZWRpYS5zdGFuZGFsb25lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvcHJvZHVpdC9saXN0L3YzLmNsaWVudC5wcm9kdWl0Lmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9wcm9kdWl0L3BhZ2UvdjMuY2xpZW50LnByb2R1aXQucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L3Byb2R1aXQvdGlja2V0L3YzLmNsaWVudC5wcm9kdWl0LnRpY2tldC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L3Jkdi9saXN0L3YzLmNsaWVudC5yZHYubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L3Jkdi9wYWdlL3YzLmNsaWVudC5yZHYucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L3Jkdi90aWNrZXQvdjMuY2xpZW50LnJkdi50aWNrZXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9zdGF0cy9kYXNoYm9hcmQvdjMuY2xpZW50LnN0YXRzLmRhc2hib2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L3N0YXRzL3BhZ2UvdjMuY2xpZW50LnN0YXRzLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC90YWIvZmlkL3YzLmNsaWVudC50YWIuZmlkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvdGFiL2luZm8vdjMuY2xpZW50LnRhYi5pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvdGFiL3NldHRpbmdzL3YzLmNsaWVudC50YWIuc2V0dGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC90YWIvdmlzaXQvdjMuY2xpZW50LnRhYi52aXNpdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L3RpY2tldC9saXN0L3YzLmNsaWVudC50aWNrZXQubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L3RpY2tldC9wYWdlL3YzLmNsaWVudC50aWNrZXQucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L3RpY2tldC90aWNrZXQvdjMuY2xpZW50LnRpY2tldC50aWNrZXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9yZW1pc2UvcGFydHMvdXBkYXRlL3RpY2tldC5yZW1pc2UucGFydHMudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvYXJ0aWNsZS9oaXN0b1ByZXN0YXRpb25zL3YzLnJkdi5hcnRpY2xlLmhpc3RvUHJlc3RhdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9hcnRpY2xlL2hpc3RvUHJvZHVpdHMvdjMucmR2LmFydGljbGUuaGlzdG9Qcm9kdWl0cy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L2FydGljbGUvaGlzdG9UaWNrZXRzL3YzLnJkdi5hcnRpY2xlLmhpc3RvVGlja2V0cy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L2FydGljbGUvbGlzdC92My5yZHYuYXJ0aWNsZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvYXJ0aWNsZS9saXN0L3YzLnJkdi5hcnRpY2xlLnByaWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvYXJ0aWNsZS9saXN0L3YzLnJkdi5hcnRpY2xlLnRhY2hlU3RhcnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9hcnRpY2xlL21vbnRhbnRMaWJyZS92My5yZHYuYXJ0aWNsZS5tb250YW50TGlicmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9hcnRpY2xlL3NlbGVjdC92My5yZHYuYXJ0aWNsZS5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9jYXNoaW5nL3F1aWNrL3YzLnJkdi5jYXNoaW5nLnF1aWNrLnJlY2FwLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvY2FzaGluZy9xdWljay92My5yZHYuY2FzaGluZy5xdWljay5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L2NsaWVudC9kZXRhaWxzL3YzLnJkdi5jbGllbnQuZGV0YWlscy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L2NsaWVudC9maWNoZS92My5yZHYuY2xpZW50LmZpY2hlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvY2xpZW50L2ZpY2hlVGVjaG5pcXVlL3YzLnJkdi5jbGllbnQuZmljaGVUZWNobmlxdWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9jbGllbnQvbWVyZ2UvdjMucmR2LmNsaWVudC5tZXJnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L2NsaWVudC9ub3RlL3YzLnJkdi5jbGllbnQubm90ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L2NsaWVudC9zZWxlY3QvdjMucmR2LmNsaWVudC5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9jbGllbnQvdXBkYXRlL3YzLnJkdi5jbGllbnQudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvZGF0ZS9oaXN0b3JpcXVlL3YzLnJkdi5kYXRlLmhpc3RvcmlxdWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9kYXRlL21lcmdlL3YzLnJkdi5kYXRlLm1lcmdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvZGF0ZS9wcm9wb3NpdGlvbi92My5yZHYuZGF0ZS5wcm9wb3NpdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L2RhdGUvcmVwZWF0L3YzLnJkdi5kYXRlLnJlcGVhdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L2RhdGUvc2VsZWN0L3YzLnJkdi5kYXRlLnNlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L21haW4vY29tbWFuZGUvdjMucmR2Lm1haW4uY29tbWFuZGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9tYWluL3RpY2tldC92My5yZHYubWFpbi50aWNrZXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9tZWRpYS9zZWxlY3QvdjMucmR2Lm1lZGlhLnNlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L25vdGUvc2VsZWN0Lm9sZC92My5yZHYubm90ZS5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9wcmVwYWllbWVudC9ib2R5L3YzLnJkdi5wcmVwYWllbWVudC5ib2R5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvcHJlcGFpZW1lbnQvcGF5bWVudEJ5UHJvL3YzLnJkdi5wcmVwYWllbWVudC5wYXltZW50QnlQcm8uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9wcmVwYWllbWVudC91cGRhdGUvdjMucmR2LnByZXBhaWVtZW50LnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L3ByZXN0YXRpb24vc2VsZWN0Lm9sZC92My5yZHYucHJlc3RhdGlvbi5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9yZWdsZW1lbnQvY2FzaGluZy92My5yZHYucmVnbGVtZW50LmNhc2hpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9yZW1pc2UvbGlzdC92My5yZHYucmVtaXNlLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9yZW1pc2UvbGlzdC5vbGQvdjMucmR2LnJlbWlzZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvcmVnbGVtZW50L2xpc3Qub2xkL3YzLnJkdi5yZWdsZW1lbnQubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L3JlbWlzZS9zZWxlY3Qub2xkL3YzLnJkdi5yZW1pc2Uuc2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvcmVtaXNlL3VwZGF0ZS92My5yZHYucmVtaXNlLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvYXJ0aWNsZS9zZWxlY3QvdjMuYXJ0aWNsZS5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2NsaWVudC9oZWFkZXIvdjMuY2xpZW50LmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY2xpZW50L2luZm9zL3YzLmNsaWVudC5pbmZvcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY2xpZW50L2ZpY2hlVGVjaG5pcXVlcy92My5jbGllbnQuZmljaGVUZWNobmlxdWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jbGllbnQvbGlzdC92My5jbGllbnQubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY2xpZW50L21lcmdlL3YzLmNsaWVudC5tZXJnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY2xpZW50L3VwZGF0ZS92My5jbGllbnQudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jbGllbnQvc2VsZWN0L3YzLmNsaWVudC5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2Nhc2hpbmcvYXJ0aWNsZS92My5jYXNoaW5nLmFydGljbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2Nhc2hpbmcvY2xpZW50L3YzLmNhc2hpbmcuY2xpZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jYXNoaW5nL3JlY2FwL3YzLmNhc2hpbmcucmVjYXAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2Nhc2hpbmcvcmVtaXNlL3YzLmNhc2hpbmcucmVtaXNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQvY29uZmlybURpYWxvZy92My5jb25maXJtRGlhbG9nLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNBZHJlc3NlL3YzLmthbGVuZGVzQWRyZXNzZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzQnV0dG9uL3YzLmthbGVuZGVzQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNCdXR0b25MaWdodC92My5rYWxlbmRlc0J1dHRvbkxpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNDbG9zZS92My5rYWxlbmRlc0Nsb3NlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNEYXRlU2xpZGVJbnB1dC92My5rYWxlbmRlcy5kYXRlU2xpZGVJbnB1dC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzRGF5U2VsZWN0L3YzLmthbGVuZGVzRGF5U2VsZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNJbnB1dC92My5rYWxlbmRlc0lucHV0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNJbnB1dFF1YW50aXRlL3YzLmthbGVuZGVzSW5wdXRRdWFudGl0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzTG9hZGluZy92My5rYWxlbmRlc0xvYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2NvbXBvbmVudC9rYWxlbmRlc011bHRpU2VsZWN0L3YzLmthbGVuZGVzTXVsdGlTZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2NvbXBvbmVudC9rYWxlbmRlc01vbnRoU2VsZWN0L3YzLmthbGVuZGVzTW9udGhTZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2NvbXBvbmVudC9rYWxlbmRlc1BlcmlvZC92My5rYWxlbmRlc1BlcmlvZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzVGFnL3YzLmthbGVuZGVzVGFnLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNUZXh0YXJlYS92My5rYWxlbmRlc1RleHRhcmVhLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9lY2hlYW5jaWVyL21hbmFnZS92My5lY2hlYW5jaWVyLm1hbmFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvZ2lmdC9maWNoZS92My5naWZ0LmZpY2hlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9naWZ0L2NyZWF0ZS92My5naWZ0LmNyZWF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvbWVkaWEvbWVzc2FnZS92My5tZWRpYS5tZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9wcm8vc2VsZWN0L3YzLnByby5zZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3Byb3Bvc2l0aW9uL2Nob2ljZS9wcm9wb3NpdGlvbi5jaG9pY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3Byb3Bvc2l0aW9uL2ZyZXF1ZW5jZS9wcm9wb3NpdGlvbi5mcmVxdWVuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3JlZ2xlbWVudC9hZGQvdjMucmVnbGVtZW50LmFkZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvcmVnbGVtZW50L2Nhc2hpbmcvdjMucmVnbGVtZW50LmNhc2hpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3JlZ2xlbWVudC9jcmVhdGUvdjMucmVnbGVtZW50LmNyZWF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvcmVnbGVtZW50L21kcC5vbGQvcmVnbGVtZW50Lm1kcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvcmVnbGVtZW50L2VjaGVhbmNpZXIvdjMucmVnbGVtZW50LmVjaGVhbmNpZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3JlZ2xlbWVudC9yZWZ1bmQvdjMucmVnbGVtZW50LnJlZnVuZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvcmVtaXNlL2JvZHkvdjMucmVtaXNlLmJvZHkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3Jlc2VydmF0aW9uL3Byb0Nob2ljZS9yZXNlcnZhdGlvbi5wcm9DaG9pY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3Jlc3NvdXJjZS9zZWxlY3QvdjMucmVzc291cmNlLnNlbGVjdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvdGlja2V0L2NvbnN1bHQvdGlja2V0LmNvbnN1bHQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3RpY2tldC9oaXN0b3J5L3RpY2tldC5oaXN0b3J5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy90aWNrZXQvcGF5bWVudE1lYW4vdjMudGlja2V0LnBheW1lbnRNZWFuLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy90aWNrZXQvcmVmdW5kL3YzLnRpY2tldC5yZWZ1bmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3RpY2tldC90YWdzL3YzLnRpY2tldC50YWdzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvYWN0aW9ucy9yZXNlcnZhdGlvbi9hY3Rpb25zL3BsYW5uaW5nLmFjdGlvbnMucmVzZXJ2YXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9hY3Rpb25zL3Jlc2VydmF0aW9uL21haW4vcGxhbm5pbmcuYWN0aW9ucy5yZXNlcnZhdGlvbi5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvYWN0aW9ucy9yZXNlcnZhdGlvbi9kZXRhaWwvcGxhbm5pbmcuYWN0aW9ucy5yZXNlcnZhdGlvbi5kZXRhaWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9hY3Rpb25zL3BsYW5uaW5nL2NhbGVuZGFyLmFjdGlvbnMucGxhbm5pbmcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9hY3Rpb25zL3Byb3Bvc2l0aW9uL2NhbGVuZGFyLmFjdGlvbnMucHJvcG9zaXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9yZXNlcnZhdGlvbi9kZXRhaWxzL2NhbGVuZGFyLnJlc2VydmF0aW9uLmNhcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wbGFubmluZy9wYXJ0cy9yZXNlcnZhdGlvbi9kZXRhaWxzL2NhbGVuZGFyLnJlc2VydmF0aW9uLmRldGFpbHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2xheW91dC9kZXNrdG9wL21lbnUvbWFpbi9yZWR1Y2VkL21lbnUubWFpbi5yZWR1Y2VkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9rYWxlbmRlc0FjYWRlbXkvcGFydHMvbWVudS9kZXNrdG9wL21lbnVJdGVtL2thbGVuZGVzQWNhZGVteS5tZW51SXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnRBY2NvdW50L2RvY3VtZW50L3VwbG9hZC9wYXltZW50QWNjb3VudC51cGxvYWQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9wYXltZW50QWNjb3VudC9pZGVudGlmaWNhdGlvbi9jb21wYW55L3BheW1lbnRBY2NvdW50LmlkZW50aWZpY2F0aW9uLmNvbXBhbnkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9wYXltZW50QWNjb3VudC9pZGVudGlmaWNhdGlvbi9pbmRpdmlkdWFsL3BheW1lbnRBY2NvdW50LmlkZW50aWZpY2F0aW9uLmluZGl2aWR1YWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL3BhcmFtZXRlci9wYXJ0cy9jYXRlZ29yaWVzL3BsYXRmb3JtLnBhcmFtZXRlci5jYXRlZ29yaWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi9wZXJtaXNzaW9ucy9kZXNrdG9wL21hbmFnZVBlcm1pc3Npb24vbWFuYWdlUGVybWlzc2lvbkFjY2VzL3N0YWZmLm1hbmFnZVBlcm1pc3Npb25BY2Nlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvcGVybWlzc2lvbnMvZGVza3RvcC9tYW5hZ2VQZXJtaXNzaW9uL21hbmFnZVBlcm1pc3Npb25Ecm9pdC9zdGFmZi5tYW5hZ2VQZXJtaXNzaW9uRHJvaXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL3Blcm1pc3Npb25zL2Rlc2t0b3AvbWFuYWdlUGVybWlzc2lvbi9tYW5hZ2VQZXJtaXNzaW9uUHJvL3N0YWZmLm1hbmFnZVBlcm1pc3Npb25Qcm8uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL2ZhbWlsbGUvZWRpdGlvbi9hcnRpY2xlL29yZGVyL2ZhbWlsbGUuYXJ0aWNsZS5vcmRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvZmFtaWxsZS9lZGl0aW9uL2ZpY2hlL2FkZC9mYW1pbGxlLmVkaXRpb24uYWRkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9mYW1pbGxlL2VkaXRpb24vdXBkYXRlL21haW4vZmFtaWxsZS5lZGl0aW9uLnVwZGF0ZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9mYW1pbGxlL2VkaXRpb24vdXBkYXRlL3VwZGF0ZS9mYW1pbGxlLmVkaXRpb24udXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvdXBkYXRlL3BhcnRzL3JlZ2xlbWVudC9pdGVtL3RpY2tldC51cGRhdGUucmVnbGVtZW50Lml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9jb21wdGEvdXBkYXRlL3JlZ3VsL3YzLmNsaWVudC5jb21wdGEudXBkYXRlLnJlZ3VsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvY291cG9uL3VwZGF0ZS9kYXRlL3YzLmNsaWVudC5jb3Vwb24udXBkYXRlLmRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9jb3Vwb24vdXBkYXRlL3RhcmdldC92My5jbGllbnQuY291cG9uLnVwZGF0ZS50YXJnZXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9jdXJlL3VwZGF0ZS9idXkvdjMuY2xpZW50LmN1cmUudXBkYXRlLmJ1eS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2N1cmUvdXBkYXRlL2NvbnNvL3YzLmNsaWVudC5jdXJlLnVwZGF0ZS5jb25zby5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2N1cmUvdXBkYXRlL2RhdGUvdjMuY2xpZW50LmN1cmUudXBkYXRlLmRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9jdXJlL3VwZGF0ZS9yZWd1bC92My5jbGllbnQuY3VyZS51cGRhdGUucmVndWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9lY2hlYW5jaWVyL3VwZGF0ZS9lY2hlYW5jZS92My5jbGllbnQuZWNoZWFuY2llci51cGRhdGUuZWNoZWFuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9lY2hlYW5jaWVyL3VwZGF0ZS90aWNrZXQvdjMuY2xpZW50LmVjaGVhbmNpZXIudXBkYXRlLnRpY2tldC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2ZpZGVsaXRlL3VwZGF0ZS9jb25zby92My5jbGllbnQuZmlkZWxpdGUudXBkYXRlLmNvbnNvLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZmlkZWxpdGUvdXBkYXRlL2RhdGUvdjMuY2xpZW50LmZpZGVsaXRlLnVwZGF0ZS5kYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZmlkZWxpdGUvdXBkYXRlL3JlZ3VsL3YzLmNsaWVudC5maWRlbGl0ZS51cGRhdGUucmVndWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9naWZ0L3VwZGF0ZS9iZW5lZi92My5jbGllbnQuZ2lmdC51cGRhdGUuYmVuZWYuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9naWZ0L3VwZGF0ZS9jb2RlL3YzLmNsaWVudC5naWZ0LnVwZGF0ZS5jb2RlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZ2lmdC91cGRhdGUvZGF0ZS92My5jbGllbnQuZ2lmdC51cGRhdGUuZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L2dpZnQvdXBkYXRlL3NlbmQvdjMuY2xpZW50LmdpZnQudXBkYXRlLnNlbmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2FydGljbGUvc2VsZWN0L2l0ZW0vYXJ0aWNsZS5zZWxlY3QuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY29tcG9uZW50L2thbGVuZGVzQXV0aG9yaXplZC9rYWxlbmRlc0F1dGhvcml6ZWRIaWRlL3YzLmthbGVuZGVzLmF1dGhvcml6ZWRIaWRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9jb21wb25lbnQva2FsZW5kZXNBdXRob3JpemVkL2thbGVuZGVzQXV0aG9yaXplZFBhZ2UvdjMua2FsZW5kZXMuYXV0aG9yaXplZFBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2dpZnQvbGlzdC9pdGVtL3YzLmdpZnQubGlzdEl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3RpY2tldC9jb25zdWx0L3NlbmQvdjMudGlja2V0LmNvbnN1bHQuc2VuZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvdGlja2V0L2NvbnN1bHQvdmVuZGV1ci92My50aWNrZXQuY29uc3VsdC52ZW5kZXVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvcGFydHMvYWN0aW9ucy9wcm9wb3NpdGlvbi9leHRyYVRpbWUvY2FsZW5kYXIuYWN0aW9ucy5wcm9wb3NpdGlvbi5leHRyYVRpbWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9wYXltZW50QWNjb3VudC9pZGVudGlmaWNhdGlvbi9jb21wYW55L3BlcnNvbi9wYXltZW50QWNjb3VudC5wZXJzb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL2FydGljbGUvc2VsZWN0L2ZhbWlsbGUvaXRlbS9mYW1pbGxlLml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInRlc3QvdGVzdC5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvY2xpZW50L3BhZ2UuY2xpZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9rYWxlbmRlc0FjYWRlbXkva2FsZW5kZXNBY2FkZW15LnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL2FnZW5kYS9wYWdlLmFnZW5kYS5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvbG9hZGluZy9wYWdlLmxvYWRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL2NhaXNzZS9wYWdlLmNhaXNzZS5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvY2hhdC9wYWdlLmNoYXQuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL2xvZ2luL3BhZ2UubG9naW4uc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL21hcmtldGluZy9wYWdlLm1hcmtldGluZy5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvbm9TdWJzY3JpcHRpb24vcGFnZS5ub1N1YnNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvbWFpbi9tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYXJyYWluYWdlL3BhZ2UucGFycmFpbmFnZS5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvbm90aWZpY2F0aW9uL3BhZ2Uubm90aWZpY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9zYXRpc2ZhY3Rpb24vcGFnZS5zYXRpc2ZhY3Rpb24uc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL3NlbGxPbmxpbmUvcGFnZS5zZWxsT25saW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9zdGFmZi9wYWdlLnN0YWZmLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9wcm9kdWN0VG91ci9wYWdlLnByb2R1Y3RUb3VyLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9zdGF0aXN0aWNzL3BhZ2Uuc3RhdGlzdGljcy5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvc3RvY2svcGFnZS5zdG9jay5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvdGFyaWYvcGFnZS50YXJpZi5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvc2V0dGluZ3MvcGFnZS5zZXR0aW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvd2VsY29tZS9wYWdlLndlbGNvbWUuc2Nzc1wiO1xuQGltcG9ydCBcInBhcnRzL3RvcE1lbnUvcGFydHMudG9wTWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2FsY3VsYXRyaWNlL2NhbGN1bGF0cmljZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY29sb3JzL2NvbG9ycy5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJwYXJ0cy9hcnRpY2xlL2JveC9mYW1pbGxlLmJveC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYXJ0aWNsZS9oZWFkZXIvYXJ0aWNsZS5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FydGljbGUvZ2VuZXJpY0ZpbHRlci9hcnRpY2xlcy5nZW5lcmljRmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hcnRpY2xlL2xpc3RWMi9hcnRpY2xlLmxpc3RWMi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL21haW4vYWdlbmRhLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2Jhc2VBcnRpY2xlL2dlbmVyaWNGaWx0ZXIvYmFzZUFydGljbGVzLmdlbmVyaWNGaWx0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2Jhc2VBcnRpY2xlL2xpc3QvYmFzZUFydGljbGUubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYm91dGlxdWVTY2hlZHVsZS9lZGl0aW9uL2JvdXRpcXVlU2NoZWR1bGUuZWRpdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2Fpc3NlL21haW4vY2Fpc3NlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NhbWVyYS9tYWluL2NhbWVyYS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jYW1lcmEvdGFrZS9jYW1lcmEudGFrZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2F0ZWdvcmllL2xpc3QvY2F0ZWdvcmllLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NhbWVyYS92YWxpZGF0ZS9jYW1lcmEudmFsaWRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NhdGVnb3JpZS91cGRhdGUvY2F0ZWdvcmllLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2F0ZWdvcmllL21haW4vY2F0ZWdvcmllLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NoYXQvY2xpZW50cy9jaGF0LmNsaWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NoYXQvY29udmVyc2F0aW9uL2NoYXQuY29udmVyc2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jaGF0L2NvbnZlcnNhdGlvbnMvY2hhdC5jb252ZXJzYXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jaGF0L21haW4vY2hhdC5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jaGF0L3NlbmQvY2hhdC5zZW5kLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hY2N1ZWlsL2FjY2VzL2FjY3VlaWwuYWNjZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FjY3VlaWwvZGVzY3JpcHRpb24vYWNjdWVpbC5kZXNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWNjdWVpbC9ob3JhaXJlL2FjY3VlaWwuaG9yYWlyZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWNjdWVpbC9sYW5kaW5nL2FjY3VlaWwubGFuZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9jaGVxdWUvY2xvdHVyZS5jaGVxdWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2Nsb3R1cmUvZGFzaGJvYXJkL2Nsb3R1cmUuZGFzaGJvYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hY2N1ZWlsL25vdEZvdW5kL2FjY3VlaWwubm90Rm91bmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2Nsb3R1cmUvY2hlcXVlUmVtaXNlL2Nsb3R1cmUuY2hlcXVlUmVtaXNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbG90dXJlL2ZpY2hlL2Nsb3R1cmUuZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2Nsb3R1cmUvaGVhZGVyL2Nsb3R1cmUuaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbG90dXJlL2RldGFpbC9jbG90dXJlLmRldGFpbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9saXN0L2Nsb3R1cmUubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9tYWluL2Nsb3R1cmUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9lc3BlY2UvY2xvdHVyZS5lc3BlY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2Rhc2hib2FyZC9tYWluL2Rhc2hib2FyZC5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jYkVuTGlnbmUvaGVhZGVyL2NiRW5MaWduZS5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NiRW5MaWduZS92ZXJzZW1lbnQvY2JFbkxpZ25lLnZlcnNlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvZmFtaWxsZS9ib3gvZmFtaWxsZS5ib3guc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2ZhbWlsbGUvZmlsQXJpYW5lL2ZhbWlsbGUuZmlsQXJpYW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jYkVuTGlnbmUvZGV0YWlscy9jYkVuTGlnbmUuZGV0YWlscy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2RldGFpbHMvY2xpZW50LmRldGFpbHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NiRW5MaWduZS9tYWluL2NiRW5MaWduZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvaGVhZGVyL2NsaWVudC5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9saXN0L2NsaWVudC5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvbWFpbi9jbGllbnQubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L29ubGluZS9jbGllbnQub25saW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvcmVtb3ZlUmR2L2NsaWVudC5yZW1vdmVSZHYuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC91cGRhdGUvY2xpZW50LnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvZmlkZWxpdGUvbWFpbi9maWRlbGl0ZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9maWRlbGl0ZS90aWNrZXQvZmlkZWxpdGUudGlja2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9kZW1vL2xpc3QvZGVtby5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9nZW5lcmljQWNjZXNzL2xpc3QvZ2VuZXJpY0FjY2Vzcy5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9nZW5lcmljQWNjZXNzL2xhdW5jaGVyL2dlbmVyaWNBY2Nlc3MubGF1bmNoZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2dlbmVyaWNBY2Nlc3MvbWFpbi9nZW5lcmljQWNjZXNzLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2VjaGVhbmNpZXIvZmljaGUvZWNoZWFuY2llci5maWNoZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvZWNoZWFuY2llci9jbGllbnQvZWNoZWFuY2llci5jbGllbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2VjaGVhbmNpZXIvbGlzdC9lY2hlYW5jaWVyLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2VjaGVhbmNpZXIvZWNoZWFuY2UvZWNoZWFuY2llci5lY2hlYW5jZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvZWNoZWFuY2llci9oZWFkZXIvZWNoZWFuY2llci5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2VjaGVhbmNpZXIvcGFydHMvZWNoZWFuY2llci5wYXJ0LmVjaGVhbmNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9lY2hlYW5jaWVyL21haW4vZWNoZWFuY2llci5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9lY2hlYW5jaWVyL3VwZGF0ZS9lY2hlYW5jaWVyLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvZ2lmdC9saXN0L2dpZnQubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvZ2lmdC9tYWluL2dpZnQubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvZ2lmdC9maWNoZS9naWZ0LmZpY2hlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9naWZ0L3ByZXZpZXcvZ2lmdC5wcmV2aWV3LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9nYW1tZS9saXN0L2dhbW1lLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2dhbW1lL21haW4vZ2FtbWUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvZ2FtbWUvdXBkYXRlL2dhbW1lLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbG9naW4vY29ubmVjdC9sb2dpbi5jb25uZWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9sb2dpbi9wYXNzTG9zdC9sb2dpbi5wYXNzTG9zdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mva2FsZW5kZXNBY2FkZW15L2RldGFpbHMva2FsZW5kZXNBY2FkZW15LmRldGFpbHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2thbGVuZGVzQWNhZGVteS9tYWluL2thbGVuZGVzQWNhZGVteS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9rYWxlbmRlc0FjYWRlbXkvbW9iaWxlL2thbGVuZGVzQWNhZGVteS5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2xvZ2luL21haW4vbG9naW4ubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbG9naW4vd2VsY29tZS93ZWxjb21lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9pbWFnZS9kaXNwbGF5L2ltYWdlLmRpc3BsYXkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2ltYWdlL2l0ZW0vaW1hZ2UuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvaW1hZ2UvYWRkL2ltYWdlLmFkZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvaW1hZ2UvY29uc3VsdC9pbWFnZS5jb25zdWx0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9pbWFnZS9tYWluL2ltYWdlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2ltYWdlL3JlbW92ZS9pbWFnZS5yZW1vdmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL21hcmtldGluZy9saXN0L21hcmtldGluZy5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYXJrZXRpbmcvbWFpbi9tYXJrZXRpbmcubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbWFya2V0aW5nL2hlYWRlci9tYXJrZXRpbmcuaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYXJrZXRpbmcvcGFyYW1ldHJhZ2VPbGQvbWFya2V0aW5nLnBhcmFtZXRyYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYXJrZXRpbmcvcmFwcG9ydC9tYXJrZXRpbmcucmVzdWx0LnJhcHBvcnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL21hcnF1ZS9saXN0L21hcnF1ZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYXJxdWUvbWFpbi9tYXJxdWUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbWFycXVlL3VwZGF0ZS9tYXJxdWUudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9oZWxwL2RldGFpbHMvaGVscC5kZXRhaWxzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9oZWxwL21haW4vaGVscC5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9oZWxwL2xpc3QvaGVscC5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9oZWxwL3N1cHBvcnQvaGVscC5zdXBwb3J0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJyYWluYWdlL2xpc3QvcGFycmFpbmFnZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJyYWluYWdlL21haW4vcGFycmFpbmFnZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tZWRpYS9jb25zdWx0L21lZGlhLmNvbnN1bHQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL21lZGlhL2xpc3QvbWVkaWEubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcHJlUGF5bWVudC9tYWluL3ByZVBheW1lbnQubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvaGVscC9yZXNvdXJjZXMvaGVscC5yZXNvdXJjZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3ByZVBheW1lbnQvbm9BY2NvdW50L3ByZVBheW1lbnQubm9BY2NvdW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYXJrZXRpbmcvc3ludGhlc2UvbWFya2V0aW5nLnJlc3VsdC5zeW50aGVzZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcHJlUGF5bWVudC9maWNoZS9wcmVQYXltZW50LmZpY2hlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wcmVQYXltZW50L3VwZGF0ZS9wcmVQYXltZW50LnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvbm9TdWJzY3JpcHRpb24vd2VsY29tZS9ub1N1YnNjcmlwdGlvbi53ZWxjb21lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wcmVQYXltZW50L3BheS9wcmVQYXltZW50LnBheS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcHJlUGF5bWVudC9wYXltZW50QnlQcm8vcHJlUGF5bWVudC5wYXltZW50QnlQcm8uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL25vdGlmaWNhdGlvbi9saXN0L25vdGlmaWNhdGlvbi5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9ub1N1YnNjcmlwdGlvbi9tYWluL25vU3Vic2NyaXB0aW9uLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3JlbmV3YWwvbGF1bmNoZXIvcmVuZXdhbC5sYXVuY2hlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcmVuZXdhbC9wYXltZW50RGV0YWlsL3JlbmV3YWwucGF5bWVudERldGFpbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcmFwcG9ydENvbXB0YWJsZS9leHBvcnQvcmFwcG9ydENvbXB0YWJsZS5leHBvcnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3JhcHBvcnRDb21wdGFibGUvbGlzdC9yYXBwb3J0Q29tcHRhYmxlLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL25vdGlmaWNhdGlvbi9tYWluL25vdGlmaWNhdGlvbi5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9yYXBwb3J0Q29tcHRhYmxlL21haW4vcmFwcG9ydENvbXB0YWJsZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9yYXBwb3J0Q29tcHRhYmxlL3JlcG9ydExpc3QvcmFwcG9ydENvbXB0YWJsZS5yZXBvcnRMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9yZWdsZW1lbnQvbWFpbi9yZWdsZW1lbnQubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcmVnbGVtZW50L21kcC9yZWdsZW1lbnQubWRwLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9yZWdsZW1lbnQvYWNjb3VudC9yZWdsZW1lbnQuYWNjb3VudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcmVnbGVtZW50L2NhbGN1bGF0cmljZS9yZWdsZW1lbnQuY2FsY3VsYXRyaWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9yZWdsZW1lbnQvb3ZlcnBhaWQvcmVnbGVtZW50Lm92ZXJwYWlkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9yZWdsZW1lbnQvcmVmdW5kL3JlZ2xlbWVudC5yZWZ1bmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3JlZ2xlbWVudC91cGRhdGUvcmVnbGVtZW50LnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcmVzc291cmNlL2xpc3QvcmVzc291cmNlLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NhdGlzZmFjdGlvbi9kYXNoYm9hcmQvc2F0aXNmYWN0aW9uLmRhc2hib2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcHJvZHVjdFRvdXJTZXR0aW5nL2JvdXRpcXVlL3Byb2R1Y3RUb3VyLnNldHRpbmcuYm91dGlxdWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3Byb2R1Y3RUb3VyU2V0dGluZy9tYWluL3Byb2R1Y3RUb3VyLnNldHRpbmcubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2Nhbi9jb21tYW5kZS9zY2FuLmNvbW1hbmRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zYXRpc2ZhY3Rpb24vbWFpbi9zYXRpc2ZhY3Rpb24ubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2Nhbi9zY2FubmVyL3NjYW4uc2Nhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2Nhbi9jYWlzc2Uvc2Nhbi5jYWlzc2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NjYW4vbWFpbi9zY2FuLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NjYW4vc3RvY2svc2Nhbi5zdG9jay5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcmVwb3J0L21haW4vcmVwb3J0Lm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NlYXJjaC9kZXRhaWxzL3NlYXJjaC5kZXRhaWxzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZWFyY2gvbGlzdC9zZWFyY2gubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2VhcmNoL21haW4vc2VhcmNoLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NlbGxPbmxpbmUvY29tbWFuZGVzL3NlbGxPbmxpbmUuY29tbWFuZGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZWxsT25saW5lL21haW4vc2VsbE9ubGluZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZWxlY3RTY3JlZW4vZmFtaWxsZXMvc2VsZWN0U2NyZWVuLmZhbWlsbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZWxlY3RTY3JlZW4vdHlwb2xvZ2llUHJvZHVpdC9zZWxlY3RTY3JlZW4udHlwb2xvZ2llUHJvZHVpdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2VsZWN0U2NyZWVuL2NvbG9ycy9zZWxlY3RTY3JlZW4uY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZWxlY3RTY3JlZW4veWVzTm8vc2VsZWN0U2NyZWVuLnllc05vLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZWxlY3RTY3JlZW4vZ2VuZXJpYy9zZWxlY3RTY3JlZW4uZ2VuZXJpYy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvaXRpbmVyYW50L3NldHRpbmdzLml0aW5lcmFudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcXJDb2RlL3NldHRpbmdzLnFyQ29kZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvYWN0aW9ucy9zdGFmZi5hY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi9tYWluL3N0YWZmLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL3dvcmtpbmdIb3Vycy9zdGFmZi53b3JraW5nSG91cnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL21lbnUvc3RhZmYubWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFjdGlsL2JvdHRvbU5hdi90YWN0aWwuYm90dG9tTmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YWN0aWwvY2VudHJhbE5hdi90YWN0aWwuY2VudHJhbE5hdi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFjdGlsL21haW4vdGFjdGlsLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhY3RpbC9yZWdsZW1lbnQvdGFjdGlsLnJlZ2xlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFjdGlsL3JpZ2h0TmF2L3RhY3RpbC5yaWdodE5hdi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFjdGlsL3NjcmVlbi90YWN0aWwuc2NyZWVuLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YWN0aWwvcGFzc2FnZS90YWN0aWwucGFzc2FnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFjdGlsL3RpY2tldC90YWN0aWwudGlja2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9kaXNwb25pYmlsaXRlL3RhcmlmLmRpc3BvbmliaWxpdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YXRpc3RpY3MvZm9jdXNPbmVHcmFwaC9zdGF0aXN0aWNzLmZvY3VzT25lR3JhcGguc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YXRpc3RpY3MvaGVhZGVyL3N0YXRpc3RpY3MuaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXRBcnRpY2xlL2hlYWRlci90aWNrZXRBcnRpY2xlLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhdGlzdGljcy9kYXNoYm9hcmQvc3RhdGlzdGljcy5kYXNoYm9hcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YXRpc3RpY3MvbWFpbi9zdGF0aXN0aWNzLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9oZWFkZXIvdGlja2V0LmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3NlYXJjaEl0ZW0vdGlja2V0LnNlYXJjaEl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC90YWdzL3RpY2tldC50YWdzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy91c2VyL2JhZGdlL3VzZXIuYmFkZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3ZlbnRlL2NhL3ZlbnRlLmNhLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92ZW50ZS9naWZ0L3ZlbnRlLmdpZnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3ZlbnRlL2NiL3ZlbnRlLmNiLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92ZW50ZS9tYWluL3ZlbnRlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3ZlbnRlL3JhcHBvcnQvdmVudGUucmFwcG9ydC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdmVudGUvcmVnbGVtZW50L3ZlbnRlLnJlZ2xlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdmVudGUvc3ludGhlc2UvdmVudGUuc3ludGhlc2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3ZlbnRlL3R2YS92ZW50ZS50dmEuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvbWFpbi93ZWxjb21lLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dvcmtMb2NhdGlvbi9saXN0L3dvcmtMb2NhdGlvbi5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZlNwZWNpYWwvdXBkYXRlL3RhcmlmU3BlY2lhbC51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmU3BlY2lhbC9saXN0L3RhcmlmU3BlY2lhbC5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZlNwZWNpYWwvbWFpbi90YXJpZlNwZWNpYWwubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3ludGhlc2VWZW50ZS9tYWluL3N5bnRoZXNlVmVudGUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3ludGhlc2VWZW50ZS9kYXNoYm9hcmQvc3ludGhlc2VWZW50ZS5kYXNoYm9hcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N5bnRoZXNlVmVudGUvbWVudS9zeW50aGVzZVZlbnRlLm1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FydGljbGUvbXVsdGlFZGl0L2NvbmZpcm0vYXJ0aWNsZS5tdWx0aUVkaXQuY29uZmlybS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYXJ0aWNsZS9tdWx0aUVkaXQvZmllbGRzL2FydGljbGUubXVsdGlFZGl0LmZpZWxkcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYXJ0aWNsZS9tdWx0aUVkaXQvbGlzdC9hcnRpY2xlLm11bHRpRWRpdC5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hcnRpY2xlL211bHRpRWRpdC9tYWluL2FydGljbGUubXVsdGlFZGl0Lm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FydGljbGUvc2VsZWN0aW9uL2RlbGl2ZXJ5L2FydGljbGUuc2VsZWN0aW9uLmRlbGl2ZXJ5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hcnRpY2xlL3NlbGVjdGlvbi9pdGVtL2FydGljbGUuc2VsZWN0aW9uLml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FydGljbGUvc2VsZWN0aW9uL21haW4vYXJ0aWNsZS5zZWxlY3Rpb24ubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYXJ0aWNsZS9zZWxlY3Rpb24vcXVhbnRpdGVzL2FydGljbGUuc2VsZWN0aW9uLnF1YW50aXRlcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYXJ0aWNsZS9zZWxlY3Rpb24vcmVtaXNlL2FydGljbGUuc2VsZWN0aW9uLnJlbWlzZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYXJ0aWNsZS9zZWxlY3Rpb24vbmV3L2FydGljbGUuc2VsZWN0aW9uLm5ldy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYXJ0aWNsZS9zZWxlY3Rpb24vdXBkYXRlL2FydGljbGUuc2VsZWN0aW9uLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYXJ0aWNsZS9zZWxlY3Rpb240RGVza3RvcC9jYXRlZ29yaWUvYXJ0aWNsZS5zZWxlY3Rpb240RGVza3RvcC5jYXRlZ29yaWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FydGljbGUvc2VsZWN0aW9uNERlc2t0b3AvbWFpbi9hcnRpY2xlLnNlbGVjdGlvbjREZXNrdG9wLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9ib29rL2NyaXRlcmVzL2FnZW5kYS5ib29rLmNyaXRlcmVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvYm9vay9tYWluL2FnZW5kYS5ib29rLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9ib29rL2luaXRpYWwvYWdlbmRhLmJvb2suaW5pdGlhbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL2Jvb2svcHJvcG9zaXRpb25zL2FnZW5kYS5ib29rLnByb3Bvc2l0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL2NvbW1hbmRlL21haW4vYWdlbmRhLmNvbW1hbmRlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9saXN0L21haW4vYWdlbmRhLmxpc3QubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL21hbmFnZVRhc2tzL2RldGFpbHMvYWdlbmRhLm1hbmFnZVRhc2tzLmRldGFpbHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9tYW5hZ2VUYXNrcy9tYWluL2FnZW5kYS5tYW5hZ2VUYXNrcy5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvbWFuYWdlVGFza3MvbWVudS9hZ2VuZGEubWFuYWdlVGFza3MubWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL2luZGlzcG9uaWJpbGl0ZS9tYWluL2FnZW5kYS5pbmRpc3BvbmliaWxpdGUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL2luZGlzcG9uaWJpbGl0ZS91cGRhdGUvYWdlbmRhLmluZGlzcG9uaWJpbGl0ZS51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9pbmRpc3BvbmliaWxpdGUvcmVwZWF0L2FnZW5kYS5pbmRpc3BvbmliaWxpdGUucmVwZWF0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGFnZS9kZXNrdG9wL2FnZW5kYS5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGFnZS9tb2JpbGUvYWdlbmRhLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9wYXJ0cy9ib3R0b21NZW51L2FnZW5kYS5ib3R0b21NZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvcGxhbm5pbmcvdmlldy9hZ2VuZGEucGxhbm5pbmcudmlldy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3Jlc3NvdXJjZS9tYWluL2FnZW5kYS5yZXNzb3VyY2UubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3NlYXJjaC9tYWluL2FnZW5kYS5zZWFyY2gubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3NldHVwL21haW4vYWdlbmRhLnNldHVwLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9zZXR1cC9tZW51L2FnZW5kYS5zZXR1cC5tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9ib3V0aXF1ZVNjaGVkdWxlL2JvdXRpcXVlRmVybWV0dXJlL2VkaXRpb24vYm91dGlxdWVGZXJtZXR1cmUuZWRpdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYm91dGlxdWVTY2hlZHVsZS9yZXNzb3VyY2VDYWxlbmRyaWVyL2VkaXRpb24vcmVzc291cmNlQ2FsZW5kcmllci5lZGl0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9ib3V0aXF1ZVNjaGVkdWxlL3Jlc3NvdXJjZUNvbmdlcy9lZGl0aW9uL3Jlc3NvdXJjZUNvbmdlcy5lZGl0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jYWlzc2UvcGFnZS9kZXNrdG9wL2NhaXNzZS5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jYWlzc2UvcGFnZS9tb2JpbGUvY2Fpc3NlLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NhaXNzZS9wYXJ0cy9ib3R0b21NZW51L2NhaXNzZS5ib3R0b21NZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jYXRhbG9nL3Byb2R1aXQvbGlzdC9jYXRhbG9nLnByb2R1aXQubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2F0YWxvZy9wcm9kdWl0L21haW4vY2F0YWxvZy5wcm9kdWl0Lm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NhdGFsb2cvc2VydmljZS9saXN0L2NhdGFsb2cuc2VydmljZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jYXRhbG9nL3NlcnZpY2UvbWFpbi9jYXRhbG9nLnNlcnZpY2UubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3NldHRpbmdzL2FkdmFuY2VkL2FnZW5kYS5zZXR0aW5ncy5hZHZhbmNlZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3NldHRpbmdzL21haW4vYWdlbmRhLnNldHRpbmdzLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FnZW5kYS9zZXR0aW5ncy9tZW51L2FnZW5kYS5zZXR0aW5ncy5tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hZ2VuZGEvc2V0dGluZ3MvbW9yZS9hZ2VuZGEuc2V0dGluZ3MubW9yZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3NldHRpbmdzL29yZGVyL2FnZW5kYS5zZXR0aW5ncy5vcmRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvYWdlbmRhL3NldHRpbmdzL3ZpZXcvYWdlbmRhLnNldHRpbmdzLnZpZXcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NoYXQvY29udmVyc2F0aW9uL2l0ZW0vY2hhdC5jb252ZXJzYXRpb25JdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jaGF0L3BhZ2UvZGVza3RvcC9jaGF0LnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NoYXQvcGFnZS9tb2JpbGUvY2hhdC5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hY2N1ZWlsL21haW4vbW9iaWxlL2FjY3VlaWwubWFpbi5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2FjY3VlaWwvcGFnZS9kZXNrdG9wL2FjY3VlaWwucGFnZS5kZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9hY2N1ZWlsL3BhZ2UvbW9iaWxlL2FjY3VlaWwucGFnZS5tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2Nsb3R1cmUvcGFydHMvYm90dG9tTmF2L2Nsb3R1cmUucGFydC5ib3R0b21OYXYuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2Nsb3R1cmUvcGFydHMvY2xvdHVyZURhdGVSYW5nZS9jbG90dXJlLnBhcnQuY2xvdHVyZURhdGVSYW5nZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xvdHVyZS9wYXJ0cy9lbmNvdXJzL2Nsb3R1cmUucGFydC5lbmNvdXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9mYW1pbGxlL2JveC9pdGVtL2ZhbWlsbGUuYm94Lml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9hcnRpY2xlL2xpc3QvY2xpZW50LmFydGljbGUubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2FydGljbGUvbWFpbi9jbGllbnQuYXJ0aWNsZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvY29tcHRhL2ZpY2hlL2NsaWVudC5jb21wdGEuZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9jb21wdGEvbGlzdC9jbGllbnQuY29tcHRhLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9jb21wdGEvbWFpbi9jbGllbnQuY29tcHRhLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9jb21wdGEvbmV3L2NsaWVudC5jb21wdGEubmV3LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvY291cG9uL2ZpY2hlL2NsaWVudC5jb3Vwb24uZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9jb3Vwb24vbGlzdC9jbGllbnQuY291cG9uLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9jb3Vwb24vbWFpbi9jbGllbnQuY291cG9uLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9jb3Vwb24vdXBkYXRlL2NsaWVudC5jb3Vwb24udXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvY3VyZS9jb25zb21tYXRpb24vY2xpZW50LmN1cmUuY29uc29tbWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvY3VyZS9saXN0L2NsaWVudC5jdXJlLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9jdXJlL2ZpY2hlL2NsaWVudC5jdXJlLmZpY2hlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvY3VyZS9yZWd1bGFyaXNhdGlvbi9jbGllbnQuY3VyZS5yZWd1bGFyaXNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2N1cmUvdXBkYXRlL2NsaWVudC5jdXJlLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2VjaGVhbmNpZXIvZmljaGUvY2xpZW50LmVjaGVhbmNpZXIuZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9jdXJlL21haW4vY2xpZW50LmN1cmUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2VjaGVhbmNpZXIvbGlzdC9jbGllbnQuZWNoZWFuY2llci5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvZWNoZWFuY2llci9tYWluL2NsaWVudC5lY2hlYW5jaWVyLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9maWNoZVRlY2huaXF1ZS9saXN0L2NsaWVudC5maWNoZVRlY2huaXF1ZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvZmljaGVUZWNobmlxdWUvbWFpbi9jbGllbnQuZmljaGVUZWNobmlxdWUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2ZpY2hlVGVjaG5pcXVlL3VwZGF0ZS9jbGllbnQuZmljaGVUZWNobmlxdWUudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvZmlkZWxpdGUvY29tcHRhYmlsaXNhdGlvbi9jbGllbnQuZmlkZWxpdGUuY29tcHRhYmlsaXNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2ZpZGVsaXRlL2ZpY2hlL2NsaWVudC5maWRlbGl0ZS5maWNoZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2ZpZGVsaXRlL2xpc3QvY2xpZW50LmZpZGVsaXRlLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9maWRlbGl0ZS9tYWluL2NsaWVudC5maWRlbGl0ZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvZmlkZWxpdGUvbmV3L2NsaWVudC5maWRlbGl0ZS5uZXcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9maWRlbGl0ZS9yZWd1bGFyaXNhdGlvbi9jbGllbnQuZmlkZWxpdGUucmVndWxhcmlzYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9maWRlbGl0ZS91cGRhdGUvY2xpZW50LmZpZGVsaXRlLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2dpZnQvZmljaGUvY2xpZW50LmdpZnQuZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9naWZ0L2xpc3QvY2xpZW50LmdpZnQubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2dpZnQvbWFpbi9jbGllbnQuZ2lmdC5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvZ2lmdC9wcmV2aWV3L2NsaWVudC5naWZ0LnByZXZpZXcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9naWZ0L3VwZGF0ZS9jbGllbnQuZ2lmdC51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9naWZ0L3NlbmQvY2xpZW50LmdpZnQuc2VuZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2xpc3QvY3JpdGVyZS9jbGllbnQubGlzdC5jcml0ZXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvZ2lmdC91cGRhdGVBY3RpdmF0aW9uQ29kZS9jbGllbnQuZ2lmdC51cGRhdGVBY3RpdmF0aW9uQ29kZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L2xpc3QvaXRlbS9jbGllbnQubGlzdC5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvbWVyZ2UvbWFpbi9jbGllbnQubWVyZ2UubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L21lcmdlL3JlY2FwL2NsaWVudC5tZXJnZS5yZWNhcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L21vcmUvbWFpbi9jbGllbnQubW9yZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvbW9yZS9tZW51L2NsaWVudC5tb3JlLm1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9wYWdlL2Rlc2t0b3AvY2xpZW50LnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9wYWdlL21vYmlsZS9jbGllbnQucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvY2xpZW50L3BhcnRzL2FjdGlvbnMvY2xpZW50LmFjdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9wYXJ0cy9ib3R0b21NZW51L2NsaWVudC5ib3R0b21NZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvcGFydHMvZGVsZXRlL2NsaWVudC5kZWxldGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2NsaWVudC9wYXJ0cy9zdGF0aXN0aWNzL2NsaWVudC5zdGF0aXN0aWNzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvdmlzaXRlL2xpc3QvY2xpZW50LnZpc2l0ZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9jbGllbnQvdmlzaXRlL21haW4vY2xpZW50LnZpc2l0ZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9naWZ0L3VwZGF0ZS9iZW5lZmljaWFpcmUvZ2lmdC51cGRhdGUuYmVuZWZpY2lhaXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9naWZ0L3VwZGF0ZS9jb21wb3NpdGlvbi9naWZ0LnVwZGF0ZS5jb21wb3NpdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvZ2lmdC91cGRhdGUvbWFpbi9naWZ0LnVwZGF0ZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9naWZ0L3VwZGF0ZS91cGRhdGUvZ2lmdC51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2dpZnQvdXBkYXRlL3ZhbGlkaXRlL2dpZnQudXBkYXRlLnZhbGlkaXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9sYXlvdXQvZGVza3RvcC9sYXlvdXQvZGVza3RvcC5sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2xheW91dC9kZXNrdG9wL3RvcC9kZXNrdG9wLnRvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbGF5b3V0L21lbnUvYm91dGlxdWUvbWVudS5ib3V0aXF1ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbGF5b3V0L21lbnUvaGVscC9tZW51LmhlbHAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2xheW91dC9tZW51L2l0ZW1zL21lbnUuaXRlbXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2xheW91dC9tZW51L2l0ZW1zNERlc2t0b3AvbWVudS5pdGVtczREZXNrdG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9sYXlvdXQvbWVudS9wYXNzd29yZC9tZW51LnBhc3N3b3JkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9sYXlvdXQvbWVudS91c2VyL21lbnUudXNlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbGF5b3V0L21lbnUvbWFpbi9tZW51Lm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2xheW91dC9tb2JpbGUvbGF5b3V0L21vYmlsZS5sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2thbGVuZGVzQWNhZGVteS9wYWdlL2Rlc2t0b3Ava2FsZW5kZXNBY2FkZW15LnBhZ2UuZGVza3RvcC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mva2FsZW5kZXNBY2FkZW15L3BhZ2UvbW9iaWxlL2thbGVuZGVzQWNhZGVteS5wYWdlLm1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mva2FsZW5kZXNBY2FkZW15L3BhcnRzL2RldGFpbHMva2FsZW5kZXNBY2FkZW15LmRldGFpbHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL2ltYWdlL3BhcnRzL3ZvdGUvaW1hZ2Uudm90ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvaW1hZ2Uvc2VsZWN0L2JvdXRpcXVlL2ltYWdlLnNlbGVjdC5ib3V0aXF1ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvaW1hZ2Uvc2VsZWN0L2NhdGFsb2d1ZS9pbWFnZS5zZWxlY3QuY2F0YWxvZ3VlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9pbWFnZS9zZWxlY3Qva2FsZW5kZXMvaW1hZ2Uuc2VsZWN0LmthbGVuZGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYXJrZXRpbmcvZWRpdGlvbi9jaWJsZS9tYXJrZXRpbmcuY2libGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL21hcmtldGluZy9lZGl0aW9uL2NsaWVudHMvbWFya2V0aW5nLmNpYmxlLmNsaWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL21hcmtldGluZy9lZGl0aW9uL2NvdXBvbi9tYXJrZXRpbmcuY291cG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYXJrZXRpbmcvZWRpdGlvbi9tYWluL21hcmtldGluZy5lZGl0aW9uLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL21hcmtldGluZy9lZGl0aW9uL2Rvbm5lZXMvbWFya2V0aW5nLmRvbm5lZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL21hcmtldGluZy9lZGl0aW9uL21lZGlhL21hcmtldGluZy5tZWRpYS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbWFya2V0aW5nL2VkaXRpb24vc2VuZFRlc3QvbWFya2V0aW5nLm1lZGlhLnNlbmRUZXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tYXJrZXRpbmcvbGlzdC9pdGVtL2xpc3QuaXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbWFya2V0aW5nL3BhZ2UvZGVza3RvcC9tYXJrZXRpbmcucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvbWFya2V0aW5nL3BhZ2UvbW9iaWxlL21hcmtldGluZy5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wYXJyYWluYWdlL3BhZ2UvZGVza3RvcC9wYXJyYWluYWdlLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3BhcnJhaW5hZ2UvcGFnZS9tb2JpbGUvcGFycmFpbmFnZS5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9tZWRpYS9jb25zdWx0L2VtYWlsL21lZGlhLmNvbnN1bHQuZW1haWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL21lZGlhL2NvbnN1bHQvc21zL21lZGlhLmNvbnN1bHQuc21zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wcm9wb3NpdGlvbi9wYXJ0cy9saXN0L3Byb3Bvc2l0aW9uLnBhcnRzLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL25vdGlmaWNhdGlvbi9kZXRhaWxzL2luYm91bmRNYWlsL25vdGlmaWNhdGlvbi5pbmJvdW5kTWFpbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvbm90aWZpY2F0aW9uL2RldGFpbHMvb25saW5lV2FybmluZ3Mvbm90aWZpY2F0aW9uLm9ubGluZVdhcm5pbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9ub3RpZmljYXRpb24vcGFnZS9kZXNrdG9wL25vdGlmaWNhdGlvbi5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9ub3RpZmljYXRpb24vcGFnZS9tb2JpbGUvbm90aWZpY2F0aW9uLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3JlZ2xlbWVudC91cGRhdGUvbW9iaWxlL3JlZ2xlbWVudC51cGRhdGUubW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9yZWdsZW1lbnQvdXBkYXRlL3RhY3RpbC9yZWdsZW1lbnQudXBkYXRlLnRhY3RpbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvcmVzc291cmNlL2xpc3QvaXRlbS9yZXNzb3VyY2UubGlzdC5pdGVtLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9wcm9kdWN0VG91clNldHRpbmcvcGFydHMvYm90dG9tTWVudS9wcm9kdWN0VG91ci5zZXR0aW5nLmJvdHRvbU1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NhdGlzZmFjdGlvbi9wYWdlL2Rlc2t0b3Avc2F0aXNmYWN0aW9uLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NhdGlzZmFjdGlvbi9wYWdlL21vYmlsZS9zYXRpc2ZhY3Rpb24ucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2Nhbi9wYXJ0cy9hY3RpdmUvc2Nhbi5wYXJ0cy5hY3RpdmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NlbGxPbmxpbmUvcGFnZS9kZXNrdG9wL3NlbGxPbmxpbmUucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2VsbE9ubGluZS9wYWdlL21vYmlsZS9zZWxsT25saW5lLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2FjY2VzU2Fsb24vcGFyYW1ldHJlcy9zZXR0aW5ncy5hY2Nlc1NhbG9uLnBhcmFtZXRyZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2FjY2VzU2Fsb24vc2VjdXJpdGUvc2V0dGluZ3MuYWNjZXNTYWxvbi5zZWN1cml0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvYWNjb3VudC9pbmZvL3NldHRpbmdzLmFjY291bnQuaW5mby5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvYWNjb3VudC9uZXdCb3V0aXF1ZS9zZXR0aW5ncy5hY2NvdW50Lm5ld0JvdXRpcXVlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9hY2NvdW50L3Bhc3N3b3JkL3NldHRpbmdzLmFjY291bnQucGFzc3dvcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2NhaXNzZS9jbG90dXJlL3NldHRpbmdzLmNhaXNzZS5jbG90dXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9jYWlzc2UvZXJnb25vbWllL3NldHRpbmdzLmNhaXNzZS5lcmdvbm9taWUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2NhaXNzZS9tb3llblBhaWVtZW50L3NldHRpbmdzLmNhaXNzZS5tb3llblBhaWVtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9jYWlzc2Uvc2VjdXJpdGUvc2V0dGluZ3MuY2Fpc3NlLnNlY3VyaXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9jYWlzc2UvdHZhL3NldHRpbmdzLmNhaXNzZS50dmEuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2NsaWVudC9jdXN0b21GaWVsZHMvc2V0dGluZ3MuY2xpZW50LmN1c3RvbUZpZWxkcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvY2xpZW50L3RhZ3Mvc2V0dGluZ3MuY2xpZW50LnRhZ3Muc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2NvbmZvcm1pdGUvZG9jdW1lbnRhdGlvbi9zZXR0aW5ncy5jb25mb3JtaXRlLmRvY3VtZW50YXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2NvbmZvcm1pdGUvamV0L3NldHRpbmdzLmNvbmZvcm1pdGUuamV0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9jb25mb3JtaXRlL3Bpc3RlL3NldHRpbmdzLmNvbmZvcm1pdGUucGlzdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2NvbmZvcm1pdGUvdmVyaWZpY2F0aW9uL3NldHRpbmdzLmNvbmZvcm1pdGUudmVyaWZpY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9ldGFibGlzc2VtZW50L2dlbmVyYWwvc2V0dGluZ3MuZXRhYmxpc3NlbWVudC5nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9ldGFibGlzc2VtZW50L2ltbWF0cmljdWxhdGlvbi9zZXR0aW5ncy5ldGFibGlzc2VtZW50LmltbWF0cmljdWxhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvZ2lmdGNhcmQvYXJ0aWNsZS9zZXR0aW5ncy5naWZ0Y2FyZC5hcnRpY2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9naWZ0Y2FyZC9tYWluL3NldHRpbmdzLmdpZnRjYXJkLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2dpZnRjYXJkL3BhY2svc2V0dGluZ3MuZ2lmdGNhcmQucGFjay5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvZ2lmdGNhcmQvcHVibGljYXRpb24vc2V0dGluZ3MuZ2lmdGNhcmQucHVibGljYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2thbGVuZGVzL2ZhY3R1cmF0aW9uL3NldHRpbmdzLmthbGVuZGVzLmZhY3R1cmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9rYWxlbmRlcy9vcHRpb25zL3NldHRpbmdzLmthbGVuZGVzLm9wdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL2thbGVuZGVzL3BheW1lbnRNZWFucy9zZXR0aW5ncy5rYWxlbmRlcy5wYXltZW50TWVhbnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lZGlhL2NsaWVudC9zZXR0aW5ncy5tZWRpYS5jbGllbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lZGlhL2VtYWlsL3NldHRpbmdzLm1lZGlhLmVtYWlsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9tZWRpYS9nZW5lcmFsL3NldHRpbmdzLm1lZGlhLmdlbmVyYWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lZGlhL25vdGlmaWNhdGlvbi9zZXR0aW5ncy5tZWRpYS5ub3RpZmljYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lZGlhL3Ntcy9zZXR0aW5ncy5tZWRpYS5zbXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21vYmlsZS9zZXR1cC9zZXR0aW5ncy5tb2JpbGUuc2V0dXAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lbnUvZGVza3RvcC9zZXR0aW5ncy5tZW51LmRlc2t0b3Auc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL21lbnUvbW9iaWxlTmV3L21lbnUubW9iaWxlLm5ldy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL2ZhbWlsbGUvc2V0dGluZ3Mub25saW5lLmZhbWlsbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9hcHBhcmVuY2Uvc2V0dGluZ3Mub25saW5lLmFwcGFyZW5jZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL2dpZnRjYXJkL3NldHRpbmdzLm9ubGluZS5naWZ0Y2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL25vdGlmaWNhdGlvbi9zZXR0aW5ncy5vbmxpbmUubm90aWZpY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9vbmxpbmUvcGFnZS9zZXR0aW5ncy5vbmxpbmUucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3BheW1lbnQvc2V0dGluZ3Mub25saW5lLnBheW1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9wYXltZW50QWNjb3VudC9zZXR0aW5ncy5vbmxpbmUucGF5bWVudEFjY291bnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS9wcm9tby9zZXR0aW5ncy5vbmxpbmUucHJvbW8uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL29ubGluZS93ZWIvc2V0dGluZ3Mub25saW5lLndlYi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvb25saW5lL3dpZGdldC9zZXR0aW5ncy5vbmxpbmUud2lkZ2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9wYWdlL2Rlc2t0b3Avc2V0dGluZ3MucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcGFnZS9tb2JpbGUvc2V0dGluZ3MucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcGxhbm5pbmcvYWZmaWNoYWdlL3NldHRpbmdzLnBsYW5uaW5nLmFmZmljaGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vZmxhc2gvc2V0dGluZ3MucGxhdGZvcm0uZmxhc2guc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL3BsYXRmb3JtL2xhc3RNaW51dGUvc2V0dGluZ3MucGxhdGZvcm0ubGFzdE1pbnV0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcGxhdGZvcm0vaGFwcHlIb3Vycy9zZXR0aW5ncy5wbGF0Zm9ybS5oYXBweUhvdXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9wbGF0Zm9ybS9wYXJyYWluYWdlL3NldHRpbmdzLnBsYXRmb3JtLnBhcnJhaW5hZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL3Byb21vL2FydGljbGUvc2V0dGluZ3MucHJvbW8uYXJ0aWNsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3MvcHJvbW8vZXh0ZXJuYWwvc2V0dGluZ3MucHJvbW8uZXh0ZXJuYWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL3Byb21vL3B1YmxpY2F0aW9uL3NldHRpbmdzLnByb21vLnB1YmxpY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9zbXMvYWNoYXQvc2V0dGluZ3Muc21zLmFjaGF0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zZXR0aW5ncy9zbXMvY29tbWFuZGVzL3NldHRpbmdzLnNtcy5jb21tYW5kZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3NldHRpbmdzL3Ntcy9jb25zb21tYXRpb24vc2V0dGluZ3Muc21zLmNvbnNvbW1hdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvZXF1aXBlbWVudC9oZWFkZXIvZXF1aXBlbWVudC5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL2VxdWlwZW1lbnQvbGlzdC9lcXVpcGVtZW50Lmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL2VxdWlwZW1lbnQvdXBkYXRlL2VxdWlwZW1lbnQudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi9tb3JlL21lbnUvc3RhZmYubW9yZS5tZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi9wYWdlL2Rlc2t0b3Avc3RhZmYucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvcGFnZS9tb2JpbGUvc3RhZmYucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvcGFydHMvYm90dG9tTWVudS9zdGFmZi5ib3R0b21NZW51LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi9wZXJtaXNzaW9ucy9kZXNrdG9wL3N0YWZmLnBlcm1pc3Npb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi9za2lsbHMvbGlzdC9zdGFmZi5za2lsbHMubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhZmYvcGVybWlzc2lvbnMvbGlzdC9zdGFmZi5wZXJtaXNzaW9ucy5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi93b3JraW5nSG91cnMvYm91dGlxdWVGZXJtZXR1cmUvc3RhZmYud29ya2luZ0hvdXJzLmJvdXRpcXVlRmVybWV0dXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi93b3JraW5nSG91cnMvbGlzdC9zdGFmZi53b3JraW5nSG91cnMubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svY29tbWFuZGUvYWRkL3N0b2NrLmNvbW1hbmRlLmFkZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svY29tbWFuZGUvZW1haWwvc3RvY2suY29tbWFuZGUuZW1haWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL2NvbW1hbmRlL2ZpY2hlL3N0b2NrLmNvbW1hbmRlLmZpY2hlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdG9jay9jb21tYW5kZS9saXN0L3N0b2NrLmNvbW1hbmRlLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL2NvbW1hbmRlL21haW4vc3RvY2suY29tbWFuZGUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svY29tbWFuZGUvdXBkYXRlL3N0b2NrLmNvbW1hbmRlLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svY29tbWFuZGUvdmFsaWRhdGlvbi9zdG9jay5jb21tYW5kZS52YWxpZGF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdG9jay9mb3Vybmlzc2V1ci9saXN0L3N0b2NrLmZvdXJuaXNzZXVyLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL2ZvdXJuaXNzZXVyL21haW4vc3RvY2suZm91cm5pc3NldXIubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svZm91cm5pc3NldXIvdXBkYXRlL3N0b2NrLmZvdXJuaXNzZXVyLnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc2V0dGluZ3Mvc2F0aXNmYWN0aW9uL3BhZ2Uvc2V0dGluZ3Muc2F0aXNmYWN0aW9uLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL2lub3V0L2FjdGlvbnMvc3RvY2suaW5vdXQuYWN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svaW5vdXQvZmljaGUvc3RvY2suaW5vdXQuZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL2lub3V0L2hlYWRlci9zdG9jay5pbm91dC5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL2lub3V0L2xpc3Qvc3RvY2suaW5vdXQubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svaW5vdXQvbWFpbi9zdG9jay5pbm91dC5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdG9jay9pbm91dC9tb3V2ZW1lbnRzL3N0b2NrLmlub3V0Lm1vdXZlbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL2lub3V0L3N0b2NrTGlnbmUvc3RvY2suaW5vdXQuc3RvY2tMaWduZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svaW52ZW50YWlyZS9maWNoZS9zdG9jay5pbnZlbnRhaXJlLmZpY2hlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdG9jay9pbnZlbnRhaXJlL2xpc3Qvc3RvY2suaW52ZW50YWlyZS5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdG9jay9pbnZlbnRhaXJlL21haW4vc3RvY2suaW52ZW50YWlyZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi9wZXJzb25uZWwvaGVhZGVyL3BlcnNvbm5lbC5oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YWZmL3BlcnNvbm5lbC9saXN0L3BlcnNvbm5lbC5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGFmZi9wZXJzb25uZWwvdXBkYXRlL3BlcnNvbm5lbC51cGRhdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL21vcmUvbWFpbi9zdG9jay5tb3JlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL21vcmUvbWVudS9zdG9jay5tb3JlLm1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL3BhcnRzL2JvdHRvbU1lbnUvc3RvY2suYm90dG9tTWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RvY2svcGFnZS9kZXNrdG9wL3N0b2NrLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0b2NrL3BhZ2UvbW9iaWxlL3N0b2NrLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhY3RpbC9wYXJ0cy9hcnRpY2xlcy90YWN0aWwuYXJ0aWNsZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhY3RpbC9wYXJ0cy9jbGllbnQvdGFjdGlsLmNsaWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFjdGlsL3BhcnRzL3JlZ2xlbWVudHMvdGFjdGlsLnJlZ2xlbWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL2N1cmUvZmljaGUvY3VyZS5maWNoZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvY3VyZS9saXN0L3RhcmlmLmN1cmUubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvY3VyZS9tYWluL3RhcmlmLmN1cmUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvZGlzcG9uaWJpbGl0ZS9tYWluL2Rpc3BvbmliaWxpdGUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvZGlzcG9uaWJpbGl0ZS9yZWdsZS9kaXNwb25pYmlsaXRlLnJlZ2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9kaXNwb25pYmlsaXRlL3JlcGVhdC9kaXNwb25pYmlsaXRlLnJlcGVhdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvZGlzcG9uaWJpbGl0ZS9yZXBlYXRFbmQvZGlzcG9uaWJpbGl0ZS5yZXBlYXRFbmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL2Rpc3BvbmliaWxpdGUvdXBkYXRlL2Rpc3BvbmliaWxpdGUudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9mYW1pbGxlL2hlYWRlci9mYW1pbGxlLmhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvbWFzc1VwZGF0ZS9wcmljZS9tYXNzVXBkYXRlLnByaWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9maWRlbGl0ZS9jb2xsZWN0ZS9maWRlbGl0ZS5jb2xsZWN0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvZmlkZWxpdGUvZmljaGUvZmlkZWxpdGUuZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL2ZpZGVsaXRlL2xpc3QvdGFyaWYuZmlkZWxpdGUubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvZmlkZWxpdGUvbWFpbi90YXJpZi5maWRlbGl0ZS5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9maWRlbGl0ZS9yZWNvbXBlbnNlL2ZpZGVsaXRlLnJlY29tcGVuc2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL21vcmUvbWFpbi90YXJpZi5tb3JlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL21vcmUvbWVudS90YXJpZi5tb3JlLm1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3BhZ2UvZGVza3RvcC90YXJpZi5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wYWdlL21vYmlsZS90YXJpZi5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wYXJ0cy9ib3R0b21NZW51L3RhcmlmLmJvdHRvbU1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3BhcnRzL2luZm9HZW5lcmFsZS90YXJpZi5pbmZvR2VuZXJhbGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3BhcnRzL3Bob3RvL3RhcmlmLnBob3RvLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wYXJ0cy9wcm9kdWl0UmVmZXJlbmNlL3RhcmlmLnByb2R1aXRSZWZlcmVuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3BhcnRzL3RlbXBzL3RhcmlmLnRlbXBzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wcm9kdWl0L2ZpY2hlL3Byb2R1aXQuZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3Byb2R1aXQvbGlzdC90YXJpZi5wcm9kdWl0Lmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3Byb2R1aXQvbWFpbi90YXJpZi5wcm9kdWl0Lm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3Byb2R1aXQvc3RvY2svdGFyaWYucHJvZHVpdC5zdG9jay5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9jb2xvcnMvcHJlc3RhdGlvbi5jb2xvcnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vY29tcGV0ZW5jZS9wcmVzdGF0aW9uLmNvbXBldGVuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vZXF1aXBlbWVudC9wcmVzdGF0aW9uLmVxdWlwZW1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vZmljaGUvcHJlc3RhdGlvbi5maWNoZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9saWJlbGxlL3ByZXN0YXRpb24ubGliZWxsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9saXN0L3RhcmlmLnByZXN0YXRpb24ubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9tYWluL3RhcmlmLnByZXN0YXRpb24ubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi9wZXJzb25uZWwvcHJlc3RhdGlvbi5wZXJzb25uZWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vcHJlZmVyZW5jZS9wcmVzdGF0aW9uLnByZWZlcmVuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vcHJldmlldy9wcmVzdGF0aW9uLnByZXZpZXcuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RhcmlmL3ByZXN0YXRpb24vdGFjaGUvdGFyaWYucHJlc3RhdGlvbi50YWNoZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGFyaWYvcHJlc3RhdGlvbi90ZW1wcy9wcmVzdGF0aW9uLnRlbXBzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90YXJpZi9wcmVzdGF0aW9uL3ZlbnRpbGF0aW9uL3ByZXN0YXRpb24udmVudGlsYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YXRpc3RpY3MvZWRpdGlvbi9kb25uZWVzL3N0YXRpc3RpY3MuZWRpdGlvbi5kb25uZWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL2VkaXRpb24vZWRpdGlvbk9sZC9zdGF0aXN0aWNzLmVkaXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YXRpc3RpY3MvZWRpdGlvbi9ncmFwaFR5cGUvc3RhdGlzdGljcy5lZGl0aW9uLmdyYXBoVHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhdGlzdGljcy9lZGl0aW9uL2hlYWRlci9zdGF0aXN0aWNzLmVkaXRpb24uaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL2VkaXRpb24vaW5kaWNhdGV1ci9zdGF0aXN0aWNzLmluZGljYXRldXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YXRpc3RpY3MvZWRpdGlvbi9pbmRpY2F0ZXVyRGV0YWlscy9zdGF0aXN0aWNzLmVkaXRpb24uaW5kaWNhdGV1ci5kZXRhaWxzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL2VkaXRpb24vaW5kaWNhdGV1clRoZW1lL3N0YXRpc3RpY3MuZWRpdGlvbi5pbmRpY2F0ZXVyLnRoZW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL2VkaXRpb24vcGVyaW9kcy9zdGF0aXN0aWNzLmVkaXRpb24ucGVyaW9kcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhdGlzdGljcy9lZGl0aW9uL3ByZXZpb3VzUGVyaW9kL3N0YXRpc3RpY3MuZWRpdGlvbi5wcmV2aW91c1BlcmlvZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhdGlzdGljcy9lZGl0aW9uL3JlZ3JvdXBlbWVudC9zdGF0aXN0aWNzLmVkaXRpb24ucmVncm91cGVtZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL2VkaXRpb24vdmlzdWFsaXNhdGlvbi9zdGF0aXN0aWNzLmVkaXRpb24udmlzdWFsaXNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhdGlzdGljcy9wYWdlL2Rlc2t0b3Avc3RhdGlzdGljcy5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL3BhZ2UvbW9iaWxlL3N0YXRpc3RpY3MucGFnZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhdGlzdGljcy9wYXJ0cy9ib3R0b21NZW51L3N0YXRpc3RpY3MuYm90dG9tTWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhdGlzdGljcy9wYXJ0cy9ncmFwaC9zdGF0aXN0aWNzLmdyYXBoLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL3JlcG9ydC9jb250YWluZXJPbGQvc3RhdGlzdGljcy5yZXBvcnQuY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zdGF0aXN0aWNzL3JlcG9ydC9kYXRhL3N0YXRpc3RpY3MucmVwb3J0LmRhdGEuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3N0YXRpc3RpY3MvcmVwb3J0L2xpc3Qvc3RhdGlzdGljcy5yZXBvcnQubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhdGlzdGljcy9yZXBvcnQvZGV0YWlsT2xkL3N0YXRpc3RpY3MucmVwb3J0LmRldGFpbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvc3RhdGlzdGljcy9yZXBvcnQvc2VuZC9zdGF0aXN0aWNzLnJlcG9ydC5zZW5kLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvYWN0aW9ucy9jbGllbnQvdGlja2V0LmFjdGlvbnMuY2xpZW50LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvYWN0aW9ucy9jb25zdWx0L3RpY2tldC5hY3Rpb25zLmNvbnN1bHQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hY3Rpb25zL2RlbGV0ZS90aWNrZXQuYWN0aW9ucy5kZWxldGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hY3Rpb25zL25vU2hvdy90aWNrZXQuYWN0aW9ucy5ub1Nob3cuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hY3Rpb25zL3BheS90aWNrZXQuYWN0aW9ucy5wYXkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hY3Rpb25zL3JlZnVuZC90aWNrZXQuYWN0aW9ucy5yZWZ1bmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hY3Rpb25zL3NhdmUvdGlja2V0LmFjdGlvbnMuc2F2ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2FnZW5kYS9hcnRpY2xlL3RpY2tldC5hZ2VuZGEuYXJ0aWNsZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2FnZW5kYS9hcnRpY2xlTGlicmUvdGlja2V0LmFnZW5kYS5hcnRpY2xlTGlicmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hZ2VuZGEvY29weS90aWNrZXQuYWdlbmRhLmNvcHkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hZ2VuZGEvbWFpbi90aWNrZXQuYWdlbmRhLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hZ2VuZGEvbWFuYWdlVGFza3MvdGlja2V0LmFnZW5kYS5tYW5hZ2VUYXNrcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2FnZW5kYS9wbGFjZS90aWNrZXQuYWdlbmRhLnBsYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvYWdlbmRhL3ByZXZpZXcvdGlja2V0LmFnZW5kYS5wcmV2aWV3LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvYWdlbmRhL3RhY2hlL3RpY2tldC5hZ2VuZGEudGFjaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9hZ2VuZGEvdXBkYXRlL3RpY2tldC5hZ2VuZGEudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvY29uc3VsdC9jb3JyZWN0L3RpY2tldC5jb25zdWx0LmNvcnJlY3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9jb25zdWx0L2ZpY2hlL3RpY2tldC5jb25zdWx0LmZpY2hlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvY29uc3VsdC9oaXN0b3J5L3RpY2tldC5jb25zdWx0Lmhpc3Rvcnkuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9jb25zdWx0L21haW4vdGlja2V0LmNvbnN1bHQubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2NvbnN1bHQvcmVmdW5kL3RpY2tldC5jb25zdWx0LnJlZnVuZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2NvbnN1bHQvc2VuZC90aWNrZXQuY29uc3VsdC5zZW5kLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvY29uc3VsdC92ZW5kZXVyL3RpY2tldC5jb25zdWx0LnZlbmRldXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9jb3B5L21haW4vdGlja2V0LmNvcHkubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2NvcHkvc3RydWN0dXJlL3RpY2tldC5jb3B5LnN0cnVjdHVyZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L2NvcHkvdXBkYXRlL3RpY2tldC5jb3B5LnVwZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L29ubGluZS9kZXRhaWwvdGlja2V0Lm9ubGluZS5kZXRhaWwuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9vbmxpbmUvbGlzdC90aWNrZXQub25saW5lLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9vbmxpbmUvbWFpbi90aWNrZXQub25saW5lLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9zZWFyY2gvbGlzdC90aWNrZXQuc2VhcmNoLmxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9zZWFyY2gvbWFpbi90aWNrZXQuc2VhcmNoLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9zbWFydFB1c2gvZGV0YWlsL3RpY2tldC5zbWFydFB1c2guZGV0YWlsLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvc21hcnRQdXNoL21haW4vdGlja2V0LnNtYXJ0UHVzaC5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvdXBkYXRlL2FjdGlvbnMvdGlja2V0LnVwZGF0ZS5hY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvdXBkYXRlL2VuY2Fpc3NlbWVudC90aWNrZXQudXBkYXRlLmVuY2Fpc3NlbWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9pbml0aWFsL3RpY2tldC51cGRhdGUuaW5pdGlhbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9tYWluL3RpY2tldC51cGRhdGUubWFpbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9ub3RlL3RpY2tldC51cGRhdGUubm90ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9wcmVQYXltZW50T2xkL3RpY2tldC51cGRhdGUucHJlUGF5bWVudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3VwZGF0ZS9yZW1pc2VUaWNrZXQvdGlja2V0LnVwZGF0ZS5yZW1pc2VUaWNrZXQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC93YWl0aW5nL2xpc3QvdGlja2V0LndhaXRpbmcubGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdGlja2V0L3dhaXRpbmcvbWFpbi90aWNrZXQud2FpdGluZy5tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy90aWNrZXQvd2FpdGluZy91cGRhdGUvdGlja2V0LndhaXRpbmcudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jaGF0L3dvcmtzcGFjZS92My5jaGF0LndvcmtzcGFjZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvbWFya2V0aW5nL2NvbnRlbnQvdjMubWFya2V0aW5nLmNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL21hcmtldGluZy9saXN0L3YzLm1hcmtldGluZy5saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9tYXJrZXRpbmcvcGhvdG8vdjMubWFya2V0aW5nLnBob3RvLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9tYXJrZXRpbmcvcmFwcG9ydC92My5tYXJrZXRpbmcucmFwcG9ydC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvbWFya2V0aW5nL3JlY2lwaWVudHMvdjMubWFya2V0aW5nLnJlY2lwaWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL21hcmtldGluZy9yZXN1bHRzL3YzLm1hcmtldGluZy5yZXN1bHRzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9tYXJrZXRpbmcvd2l6YXJkL3YzLm1hcmtldGluZy53aXphcmQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9kYXRhL3YzLmNsaWVudC5kYXRhLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZmljaGUvdjMuY2xpZW50LmZpY2hlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvZmlsdGVyL3YzLmNsaWVudC5maWx0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9tZWRpYVNldHRpbmdzL3YzLmNsaWVudC5tZWRpYVNldHRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvbWVudS92My5jbGllbnQubWVudS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L21vcmUvdjMuY2xpZW50Lm1vcmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9uYXYvdjMuY2xpZW50Lm5hdi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L25vdGUvdjMuY2xpZW50Lm5vdGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL2NsaWVudC9vbmxpbmVBY2Nlc3MvdjMuY2xpZW50Lm9ubGluZUFjY2Vzcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvY2xpZW50L3BheW1lbnRTZXR0aW5ncy92My5jbGllbnQucGF5bWVudFNldHRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9jbGllbnQvd29ya3NwYWNlL3YzLmNsaWVudC53b3Jrc3BhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnJhaW5hZ2Uvd29ya3NwYWNlL3YzLnBhcnJhaW5hZ2Uud29ya3NwYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9zYXRpc2ZhY3Rpb24vd29ya3NwYWNlL3YzLnNhdGlzZmFjdGlvbi53b3Jrc3BhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9yZW1pc2UvbWFpbi90aWNrZXQucmVtaXNlLm1haW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3RpY2tldC9yZW1pc2UvdXBkYXRlL3RpY2tldC5yZW1pc2UudXBkYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvYWN0aW9uc1JhcGlkZXMvdjMucmR2LmFjdGlvbnNSYXBpZGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9yZHYvZGVsZXRlL3YzLnJkdi5kZWxldGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9uYXZiYXIvdjMucmR2Lm5hdmJhci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcmR2L29wdGlvbnMvdjMucmR2Lm9wdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9wb3B1cC92My5yZHYucG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9wcmVwYWllbWVudC92My5yZHYucHJlcGFpZW1lbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi9maWNoZS92My5yZHYuZmljaGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3Jkdi90b0JlQ29uZmlybWVkL3YzLnJkdi50b0JlQ29uZmlybWVkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9hY3Rpb25CdXR0b24vdjMuYWN0aW9uLmJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3MvdjMvcGFydHMvY2FzaGluZy92My5jYXNoaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy92My9wYXJ0cy9zY2FuL3YzLnNjYW4uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3YzL3BhcnRzL3RpbWVQaWNrZXIvdjMudGltZVBpY2tlci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9kYXNoYm9hcmQvZGVza3RvcC93ZWxjb21lLmRhc2hib2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9kYXNoYm9hcmQvbW9iaWxlL3dlbGNvbWUuZGFzaGJvYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93ZWxjb21lL2luc3RhbGxQd2EvYW5kcm9pZC93ZWxjb21lLmluc3RhbGxQd2EuYW5kcm9pZC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9pbnN0YWxsUHdhL2lvcy93ZWxjb21lLmluc3RhbGxQd2EuaW9zLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93ZWxjb21lL3BhZ2UvZGVza3RvcC93ZWxjb21lLnBhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFnZS9tb2JpbGUvd2VsY29tZS5wYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93b3JrTG9jYXRpb24vbGlzdC9pdGVtL3dvcmtMb2NhdGlvbi5saXN0Lml0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFydHMvYXZpcy93ZWxjb21lLnBhcnQuYXZpcy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9wYXJ0cy9iYW5uZXIvd2VsY29tZS5wYXJ0LmJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9wYXJ0cy9iZXN0Q2xpZW50cy93ZWxjb21lLnBhcnQuYmVzdENsaWVudHMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFydHMvYmlydGhkYXkvd2VsY29tZS5wYXJ0LmJpcnRoZGF5LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93ZWxjb21lL3BhcnRzL2NhL3dlbGNvbWUucGFydC5jYS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9wYXJ0cy9jYU1lbnN1ZWwvd2VsY29tZS5wYXJ0LmNhTWVuc3VlbC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9wYXJ0cy9jYk9ubGluZS93ZWxjb21lLnBhcnQuY2JPbmxpbmUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFydHMvY2xpZW50L3dlbGNvbWUucGFydC5jbGllbnQuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFydHMvY2xpZW50RXhpc3RhbnQvd2VsY29tZS5wYXJ0LmNsaWVudC5leGlzdGFudC5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9wYXJ0cy9jbG90dXJlL3dlbGNvbWUucGFydC5jbG90dXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93ZWxjb21lL3BhcnRzL2V4cGlyYXRpb24vd2VsY29tZS5wYXJ0LmV4cGlyYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFydHMvZmljaGVQcmF0aXF1ZS93ZWxjb21lLnBhcnQuZmljaGVQcmF0aXF1ZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9wYXJ0cy9mb25kQ2Fpc3NlL3dlbGNvbWUucGFydC5mb25kQ2Fpc3NlLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93ZWxjb21lL3BhcnRzL2thbGVuZGVzUmV2aWV3L3dlbGNvbWUucGFydC5rYWxlbmRlc1Jldmlldy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9wYXJ0cy9uZXdWZXJzaW9uL3dlbGNvbWUucGFydC5uZXdWZXJzaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93ZWxjb21lL3BhcnRzL29ubGluZS93ZWxjb21lLnBhcnQub25saW5lLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93ZWxjb21lL3BhcnRzL3BheW1lbnRUeXBlL3dlbGNvbWUucGFydC5wYXltZW50LnR5cGUuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFydHMvcmR2L3dlbGNvbWUucGFydC5yZHYuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFydHMvcmVnbGVtZW50cy93ZWxjb21lLnBhcnQucmVnbGVtZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9wYXJ0cy9yZXZlbnVUeXBlL3dlbGNvbWUucGFydC5yZXZlbnUudHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwidmlld3Mvd2VsY29tZS9wYXJ0cy9zb3VzY3JpcHRpb25XYXJuaW5nL3dlbGNvbWUucGFydC5zb3VzY3JpcHRpb25XYXJuaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93ZWxjb21lL3BhcnRzL3NvdXNjcmlwdGlvbnMvd2VsY29tZS5wYXJ0LnNvdXNjcmlwdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFydHMvdmVudGVzL3dlbGNvbWUucGFydC52ZW50ZXMuc2Nzc1wiO1xuQGltcG9ydCBcInZpZXdzL3dlbGNvbWUvcGFydHMvdmVudGVzQ2FydGVDYWRlYXUvd2VsY29tZS5wYXJ0LnZlbnRlc0NhcnRlQ2FkZWF1LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy93ZWxjb21lL3BhcnRzL3dpZGdldC93ZWxjb21lLnBhcnQud2lkZ2V0LnNjc3NcIjtcbkBpbXBvcnQgXCJ2aWV3cy9zeW50aGVzZVZlbnRlL3BhcnRzL2JvdHRvbU5hdi9zeW50aGVzZVZlbnRlLnBhcnQuYm90dG9tTmF2LnNjc3NcIjtcbi8vIGVuZGluamVjdG9yIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwYXRoXCI7XG5AaW1wb3J0IFwiY29yZVwiO1xuQGltcG9ydCBcImxhcmdlclwiO1xuQGltcG9ydCBcImZpeGVkLXdpZHRoXCI7XG5AaW1wb3J0IFwibGlzdFwiO1xuQGltcG9ydCBcImJvcmRlcmVkLXB1bGxlZFwiO1xuQGltcG9ydCBcImFuaW1hdGVkXCI7XG5AaW1wb3J0IFwicm90YXRlZC1mbGlwcGVkXCI7XG5AaW1wb3J0IFwic3RhY2tlZFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuIiwiLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9I3skZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj0jeyRmYS12ZXJzaW9ufSNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuLy8gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy9AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1JbnRlcjo0MDAsNTAwLDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjMwMCw0MDAsNTAwLDYwMCw3MDBcIik7XG4qIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIGxpIHtcbiAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICB9XG59XG5odG1se1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcbiAgLy9mb250LWZhbWlseTpcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmFtaWx5OlwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT1wYXNzd29yZF0sdGV4dGFyZWEsaW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgc2VsZWN0e1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBpbnB1dCB7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC1mYW1pbHk6XCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzZFNkU4QzsvLyMwQjA2NDM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG4gIFt0eXBlPVwiZGF0ZVwiXXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtZmFtaWx5OlwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM2RTZFOEM7Ly8jMEIwNjQzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgfVxufVxuW25nLWNsaWNrXSxcbltkYXRhLW5nLWNsaWNrXSxcblt4LW5nLWNsaWNrXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zY3JvbGwteHtcbiAgb3ZlcmZsb3cteDphdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICY6bm90KC5uby1wYWRkaW5nLWJvdHRvbSl7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cblxuICAmLm9ubHkteCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgJi5mb3JjZS14IHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgJi5vbmx5LXkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uZGVza3RvcHtcbiAgLnNjcm9sbGFibGUge1xuICAgICY6bm90KC5uby1wYWRkaW5nLWlmLWRlc2t0b3Ape1xuICAgICAgLy9wYWRkaW5nOiAwcHggMzBweDtcbiAgICAgIC8vcGFkZGluZy10b3A6MjBweDtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgfVxuICB9XG4gIC5zaGFkb3ctaWYtZGVza3RvcCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgfVxufVxuLy8gaW50ZXJkaXJlIGxhIHPDqWxlY3Rpb24gZGUgdGV4dGVcbi5tb2JpbGUtZGV2aWNle1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlcGFyYXRvcntcbiAgbWFyZ2luLXRvcDoxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xufVxuLmthbGVuZGVzLXBvaW50ZXJ7XG4gIGN1cnNvcjpwb2ludGVyO1xufVxuLnN0aWNreS10b3B7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuICB0b3A6IDBweDtcbn1cblxuI21haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5iZy1ncmV5e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOy8vI0Y5RjlGOTtcbn1cbi5iZy1yZWR7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7Ly8jRjlGOUY5O1xufVxuLmZnLXJlZHtcbiAgY29sb3I6ICNDOTM4Njc7XG59XG4uZmctZ3JlZW57XG4gIGNvbG9yOiM0M0EwNDc7XG59XG4uYmctd2hpdGV7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJvcmRlcmVkLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuLmJvcmRlcmVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuLnBvc2l0aW9uLXJlbGF0aXZle1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbi5uby13cmFwe1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5vLXRvcC1ib3JkZXJ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uby1ib3R0b20tYm9yZGVye1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm8tYm9yZGVye1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50ZXh0LW5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBDaHJvbWUsIEVkZ2UsIE9wZXJhIGFuZCBGaXJlZm94ICovXG59XG4udGV4dC10cnVuY2F0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWJyZWFrIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udGV4dC1qdXN0aWZ5e1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtcmVke1xuICBjb2xvcjojRTUzOTM1ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1hY2NlbnR7XG4gIGNvbG9yOiNDOTM4Njc7XG59XG4udGV4dC1ncmVlbntcbiAgY29sb3I6IzQzQTA0Nztcbn1cbi50ZXh0LWdyZXktbGlnaHQge1xuICBjb2xvcjojNkU2RThDO1xuICAmLmFsbHtcbiAgICBkaXZ7XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICB9XG4gIH1cbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdXJzb3ItcG9pbnRlcntcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRleHQtdW5kZXJsaW5le1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZXh0LWJvbGR7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJvbGRlcntcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuLnRleHQtcHJpbWFyeXtcbiAgY29sb3I6IzBCMDY0MztcbiAgc3BhbntcbiAgICBjb2xvcjojMEIwNjQzO1xuICB9XG59XG4udGV4dC1zZWNvbmRhcnl7XG4gIGNvbG9yOiM2RTZFOEM7XG4gIGZvbnQtd2VpZ2h0OjQwMDtcbn1cbi50ZXh0LWFjY2VudHtcbiAgY29sb3I6I0M5Mzg2Nztcbn1cblxuLnRleHQtbGlnaHR7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgJi5hbGx7XG4gICAgZGl2e1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC1pdGFsaWN7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi50ZXh0LXNpemUtOHtcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgJi5hbGx7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4udGV4dC1zaXplLTEwe1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgJi5hbGx7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi50ZXh0LXNpemUtMTF7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAmLmFsbHtcbiAgICBkaXZ7XG4gICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnRleHQtc2l6ZS0xMntcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQgO1xuICAmLmFsbHtcbiAgICBkaXZ7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnRleHQtc2l6ZS0xM3tcbiAgZm9udC1zaXplOiAxM3B4O1xuICAmLmFsbHtcbiAgICBkaXZ7XG4gICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnRleHQtc2l6ZS0xNHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAmLmFsbHtcbiAgICBkaXZ7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OztcbiAgICB9XG4gIH1cbn1cbi50ZXh0LXNpemUtMTV7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi50ZXh0LXNpemUtMTZ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ZXh0LXNpemUtMTd7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi50ZXh0LXNpemUtMTh7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi50ZXh0LXNpemUtMjB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5taW4td2lkdGgtNTB7XG4gIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xufVxuLm1pbi13aWR0aC0xMDB7XG4gIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbn1cbi5taW4td2lkdGgtMTUwe1xuICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG4ubWluLXdpZHRoLTIwMHtcbiAgbWluLXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuLnRleHQtZ3JleS1saWdodHtcbiAgY29sb3I6IzRGNTA1MCAhaW1wb3J0YW50O1xufVxuLnRleHQtYWxpZ24tcmlnaHR7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtZGFzaGVke1xuICAtbW96LXRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG59XG4ucGFkZGluZy01e1xuICBwYWRkaW5nOjVweDtcbn1cbi5wYWRkaW5nLTEwe1xuICBwYWRkaW5nOjEwcHg7XG59XG4ucGFkZGluZy0xNXtcbiAgcGFkZGluZzoxNXB4O1xufVxuLnBhZGRpbmctMjB7XG4gIHBhZGRpbmc6MjBweDtcbn1cbi5wYWRkaW5nLWxlZnQtNXtcbiAgcGFkZGluZy1sZWZ0OjVweDtcbn1cbi5wYWRkaW5nLWxlZnQtMTB7XG4gIHBhZGRpbmctbGVmdDoxMHB4O1xufVxuLnBhZGRpbmctbGVmdC0xNXtcbiAgcGFkZGluZy1sZWZ0OjE1cHg7XG59XG4ucGFkZGluZy1sZWZ0LTIwe1xuICBwYWRkaW5nLWxlZnQ6MjBweDtcbn1cbi5wYWRkaW5nLWxlZnQtMjV7XG4gIHBhZGRpbmctbGVmdDoyNXB4O1xufVxuLnBhZGRpbmctbGVmdC0zMHtcbiAgcGFkZGluZy1sZWZ0OjMwcHg7XG59XG4ucGFkZGluZy1yaWdodC01e1xuICBwYWRkaW5nLXJpZ2h0OjVweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTEwe1xuICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG59XG4ucGFkZGluZy1yaWdodC0xNXtcbiAgcGFkZGluZy1yaWdodDoxNXB4O1xufVxuLnBhZGRpbmctcmlnaHQtMjB7XG4gIHBhZGRpbmctcmlnaHQ6MjBweDtcbn1cbi5wYWRkaW5nLXJpZ2h0LTI1e1xuICBwYWRkaW5nLXJpZ2h0OjI1cHg7XG59XG4ucGFkZGluZy1yaWdodC0zMHtcbiAgcGFkZGluZy1yaWdodDozMHB4O1xufVxuLnBhZGRpbmctYm90dG9tLTV7XG4gIHBhZGRpbmctYm90dG9tOjVweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0xMHtcbiAgcGFkZGluZy1ib3R0b206MTBweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0xNXtcbiAgcGFkZGluZy1ib3R0b206MTVweDtcbn1cbi5wYWRkaW5nLWJvdHRvbS0yMHtcbiAgcGFkZGluZy1ib3R0b206MjBweDtcbn1cbi5tYXJnaW4tMntcbiAgbWFyZ2luOjJweDtcbn1cbi5tYXJnaW4tMXtcbiAgbWFyZ2luOjFweDtcbn1cbi5tYXJnaW4tNXtcbiAgbWFyZ2luOjVweDtcbn1cbi5tYXJnaW4tMTB7XG4gIG1hcmdpbjoxMHB4O1xufVxuLm1hcmdpbi0xNXtcbiAgbWFyZ2luOjE1cHg7XG59XG4ubWFyZ2luLTIwe1xuICBtYXJnaW46MjBweDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC01e1xuICBtYXJnaW4tbGVmdDo1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTEwe1xuICBtYXJnaW46MHB4IDEwcHg7XG59XG4ubWFyZ2luLWhvcml6b250YWwtMTV7XG4gIG1hcmdpbjowcHggMTVweDtcbn1cbi5tYXJnaW4taG9yaXpvbnRhbC0yMHtcbiAgbWFyZ2luOjBweCAyMHB4O1xufVxuLm1hcmdpbi1ob3Jpem9udGFsLTI1e1xuICBtYXJnaW46MHB4IDI1cHg7XG59XG4ubWFyZ2luLWhvcml6b250YWwtMzB7XG4gIG1hcmdpbjowcHggMzBweDtcbn1cbi5tYXJnaW4tbGVmdC01e1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1hcmdpbi1sZWZ0LTEwe1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tYXJnaW4tbGVmdC0xNXtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubWFyZ2luLWxlZnQtMjB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm1hcmdpbi1yaWdodC01e1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tYXJnaW4tcmlnaHQtMTB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5tYXJnaW4tcmlnaHQtMTV7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tYXJnaW4tcmlnaHQtMjB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tYXJnaW4tcmlnaHQtMzB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tYXJnaW4tdG9wLTV7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tYXJnaW4tdG9wLTEwe1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm1hcmdpbi10b3AtMTV7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWFyZ2luLXRvcC0yMHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tYXJnaW4tdG9wLTMwe1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1hcmdpbi10b3AtNjB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5tYXJnaW4tYm90dG9tLTV7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tYXJnaW4tYm90dG9tLTEwe1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1hcmdpbi1ib3R0b20tMTV7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWFyZ2luLWJvdHRvbS0yMHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXJnaW4tYm90dG9tLTMwe1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm1hcmdpbi12ZXJ0aWNhbC01e1xuICBtYXJnaW46NXB4IDBweDtcbn1cbi5tYXJnaW4tdmVydGljYWwtMTB7XG4gIG1hcmdpbjoxMHB4IDBweDtcbn1cbi5tYXJnaW4tdmVydGljYWwtMTV7XG4gIG1hcmdpbjoxNXB4IDBweDtcbn1cbi5tYXJnaW4tdmVydGljYWwtMjB7XG4gIG1hcmdpbjoyMHB4IDBweDtcbn1cbi5tYXJnaW4tdmVydGljYWwtMzB7XG4gIG1hcmdpbjozMHB4IDBweDtcbn1cbi5wYWRkaW5nLXZlcnRpY2FsLTV7XG4gIHBhZGRpbmc6NXB4IDBweDtcbn1cbi5wYWRkaW5nLXZlcnRpY2FsLTEwe1xuICBwYWRkaW5nOjEwcHggMHB4O1xufVxuLnBhZGRpbmctdmVydGljYWwtMTV7XG4gIHBhZGRpbmc6MTVweCAwcHg7XG59XG4ucGFkZGluZy12ZXJ0aWNhbC0yMHtcbiAgcGFkZGluZzoyMHB4IDBweDtcbn1cbi5wYWRkaW5nLXZlcnRpY2FsLTI1e1xuICBwYWRkaW5nOjI1cHggMHB4O1xufVxuLnBhZGRpbmctdmVydGljYWwtMzB7XG4gIHBhZGRpbmc6MzBweCAwcHg7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTV7XG4gIHBhZGRpbmctbGVmdDo1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtMTB7XG4gIHBhZGRpbmc6MHB4IDEwcHg7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTE1e1xuICBwYWRkaW5nOjBweCAxNXB4O1xufVxuLnBhZGRpbmctaG9yaXpvbnRhbC0yMHtcbiAgcGFkZGluZzowcHggMjBweDtcbn1cbi5wYWRkaW5nLWhvcml6b250YWwtMjV7XG4gIHBhZGRpbmc6MHB4IDI1cHg7XG59XG4ucGFkZGluZy1ob3Jpem9udGFsLTMwe1xuICBwYWRkaW5nOjBweCAzMHB4O1xufVxuLm1vYmlsZXtcbiAgaW5wdXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG4vKiBMaWduZSBkJ3VuICovXG4uYmxvYy1saW5le1xuICAmOm5vdCgubm8tcGFkZGluZyl7XG4gICAgcGFkZGluZzoxMHB4IDBweDtcbiAgfVxuICAmLnNtYWxsLXBhZGRpbmd7XG4gICAgcGFkZGluZzo1cHggMHB4O1xuICB9XG4gICYuc2VwYXJhdG9ye1xuICAgIHBhZGRpbmc6MTVweCAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIH1cbiAgLmJsb2MtdGl0bGV7XG4gICAgbWluLXdpZHRoOjEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBjb2xvcjojMEIwNjQzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmJsb2MtdmFsdWV7XG4gICAgY29sb3I6IzZFNkU4QztcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgICY6bm90KC53cmFwcGVkKXtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgc3BhbntcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ib3JkZXJlZHtcbiAgLmJsb2MtbGluZXtcbiAgICAmOm5vdCgubm8tcGFkZGluZyl7XG4gICAgICBwYWRkaW5nOjE1cHggMHB4O1xuICAgIH1cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgfVxufVxuLmhpZGUtYm9yZGVyLWxpbmV7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgaGVpZ2h0OjNweDtcbiAgbWluLWhlaWdodDozcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAmLmdyZXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgZnJvbXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRve1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4ucm90YXRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLmljb24tcm90YXRpbmcge1xuICBtZC1pY29ue1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn0iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLyoqKioqKiogTUVTU0FHRSBERSBSRVRPVVIgREUgUkVRVUVURSAqKioqKiovXG4ua2FsZW5kZXMtYm90dG9tLW1lc3NhZ2V7XG4gIC8vIHBvc2l0aW9uOmZpeGVkIChwYXMgYWJzb2x1dGUpICsgei1pbmRleCBleHBsaWNpdGUgOiBsZSBtZXNzYWdlIGVzdCBham91dMOpIGRpcmVjdGVtZW50IGF1IDxib2R5PlxuICAvLyAoS2FsZW5kZXNCb3R0b21NZXNzYWdlU2VydmljZS5zaG93TWVzc2FnZSksIG9yIGxlcyBmaWNoZXMgdjMgKFJEViwgZXRjLikgcydvdXZyZW50IGRhbnMgdW4gJG1kRGlhbG9nIGRvbnRcbiAgLy8gLm1kLWRpYWxvZy1jb250YWluZXIgZXN0IGVuIHotaW5kZXg6ODAgKGFuZ3VsYXItbWF0ZXJpYWwuY3NzKSAtIHNhbnMgei1pbmRleCBwcm9wcmUgaWNpIChkb25jIHotaW5kZXg6YXV0byxcbiAgLy8gcGVpbnQgYXUgbml2ZWF1IDApLCBsZSBtZXNzYWdlIHNlIHJldHJvdXZhaXQgcGVpbnQgU09VUyBsYSBib8OudGUgZGUgZGlhbG9ndWUgZXQgcmVzdGFpdCBpbnZpc2libGUuXG4gIHBvc2l0aW9uOmZpeGVkO1xuICBsZWZ0OjIwcHg7XG4gIGJvdHRvbToyMHB4O1xuICB6LWluZGV4OjMwMDtcbiAgZ2FwOjE2cHg7XG4gIG1pbi13aWR0aDozMDBweDtcbiAgbWF4LXdpZHRoOjQ4MHB4O1xuICBwYWRkaW5nOjE0cHggMTRweCAxNHB4IDE2cHg7XG4gIGJvcmRlcjoxcHggc29saWQgI0VFRURGNjtcbiAgYm9yZGVyLXJhZGl1czoxNnB4O1xuICBiYWNrZ3JvdW5kOiNGRkZGRkY7XG4gIGJveC1zaGFkb3c6MCAxMnB4IDMycHggcmdiYSgxMSwgNiwgNjcsIDAuMTQpO1xuICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIGNvbG9yOiMwQjA2NDM7XG4gIGZvbnQtc2l6ZToxNXB4O1xuICBmb250LXdlaWdodDo1MDA7XG4gIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVke1xuICAgIGxpbmUtaGVpZ2h0OjE7XG4gIH1cbiAgLmtibS1pY29ue1xuICAgIHdpZHRoOjQwcHg7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgbWluLXdpZHRoOjQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWR7IGZvbnQtc2l6ZToyMnB4OyB9XG4gIH1cbiAgLmtibS10ZXh0e1xuICAgIG1pbi13aWR0aDowO1xuICAgIGxpbmUtaGVpZ2h0OjEuNDtcbiAgICBvdmVyZmxvdy13cmFwOmFueXdoZXJlO1xuICB9XG4gIC5rYm0tY2xvc2V7XG4gICAgd2lkdGg6MzBweDtcbiAgICBoZWlnaHQ6MzBweDtcbiAgICBtaW4td2lkdGg6MzBweDtcbiAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZHsgZm9udC1zaXplOjIwcHg7IGNvbG9yOiM4QTg2QTA7IH1cbiAgICAmOmhvdmVyeyBiYWNrZ3JvdW5kOiNGNEYyRkU7IH1cbiAgfVxuICAmLnhze1xuICAgIGxlZnQ6OHB4O1xuICAgIHJpZ2h0OjhweDtcbiAgICBib3R0b206OHB4O1xuICAgIG1heC13aWR0aDpub25lO1xuICB9XG4gICYuc3VjY2VzcyAua2JtLWljb257XG4gICAgYmFja2dyb3VuZDojRTZGNkVDO1xuICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkeyBjb2xvcjojMkU3RDRGOyB9XG4gIH1cbiAgJi5kYW5nZXIgLmtibS1pY29ue1xuICAgIGJhY2tncm91bmQ6I0ZERThFRTtcbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZHsgY29sb3I6I0M5Mzg2NzsgfVxuICB9XG59XG5cbi8qKioqKioqIFRFWFRFUyAqKioqKiovXG4ua2FsZW5kZXMtY3VzdG9tSW5wdXQtbGFiZWx7XG4gIG1hcmdpbi1ib3R0b206NXB4O1xuICBmb250LXdlaWdodDo1MDA7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICAmLm1lZGl1bXtcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4ua2FsZW5kZXMtdGl0bGUtYmlne1xuICBmb250LXNpemU6MjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5rYWxlbmRlcy10aXRsZS1tZWRpdW0tMjB7XG4gIGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjojMEIwNjQzOy8vcmdiYSgwLDAsMCwwLjg3KTtcbn1cbi5rYWxlbmRlcy10aXRsZS1tZWRpdW17XG4gIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjojMEIwNjQzOy8vcmdiYSgwLDAsMCwwLjg3KTtcbn1cbi5rYWxlbmRlcy1zdWJ0aXRsZXtcbiAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgY29sb3I6IzZFNkU4QzsvL3JnYmEoMCwwLDAsMC41NCk7XG4gICYuaXRhbGlje1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAmLmJvbGR7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgJi5iaWd7XG4gICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgc3BhbntcbiAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9iaWxle1xuICAua2FsZW5kZXMtdGl0bGUtbWVkaXVte1xuICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmthbGVuZGVzLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAmLmJpZ3tcbiAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyoqKioqKiogSUNPTiBCVVRUT05TICoqKioqKi9cbi5tZC1idXR0b257XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgbWQtaWNvbntcbiAgICBjb2xvcjojNjE2MTYxO1xuICB9XG59XG4ubWQtYnV0dG9uOmhvdmVye1xuICBvcGFjaXR5OjAuNjtcbn1cbi8qKioqKioqIEFOSU1BVElPTlMgKioqKioqL1xuQGtleWZyYW1lcyBibGlua2VyLTAge1xuICA1MCUgeyBvcGFjaXR5OiAwOyB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rZXItNzUge1xuICA1MCUgeyBvcGFjaXR5OiAwLjc1OyB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rZXItNTAge1xuICA1MCUgeyBvcGFjaXR5OiAwLjU7IH1cbn1cbkBrZXlmcmFtZXMgYmxpbmtlci0yNSB7XG4gIDUwJSB7IG9wYWNpdHk6IDAuMjU7IH1cbn1cbkBrZXlmcmFtZXMgaG92ZXItb3BhY2l0eS1vbiB7XG4gIGZyb20geyBvcGFjaXR5OiAxOyB9XG4gIHRvIHsgb3BhY2l0eTogMC43OyB9XG59XG5Aa2V5ZnJhbWVzIGhvdmVyLW9wYWNpdHktb2ZmIHtcbiAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRpbmcge1xuICBmcm9te1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG97XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgZnJvbXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRve1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBrYWxlbmRlcy1zaG93LTAtMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6MTtcbiAgfVxufVxuQGtleWZyYW1lcyBrYWxlbmRlcy1oaWRlLTAtMSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6MDtcbiAgfVxufVxuJi5rYWxlbmRlcy1hbmltYXRlLXNob3ctMC0xLTMwMHtcbiAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXNob3ctMC0xO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEuMCk7XG59XG4mLmthbGVuZGVzLWFuaW1hdGUtaGlkZS0wLTEtMzAwe1xuICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtaGlkZS0wLTE7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMS4wKTtcbn1cbi8qICovXG4ua2FsZW5kZXMtaG92ZXItb3BhY2l0eXtcbiAgLy9hbmltYXRpb246IGhvdmVyLW9wYWNpdHktb2ZmIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ua2FsZW5kZXMtaG92ZXItb3BhY2l0eTpob3ZlcntcbiAgYW5pbWF0aW9uOiBob3Zlci1vcGFjaXR5LW9uIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi8qIEV2aXRlciBxdSd1bmUgem9uZSBuZSBzb2l0IGNvbXByZXNzw6llIHBhciB1biDDqWzDqW1lbnQgRmxleCAqL1xuLmthbGVuZGVzLW5vLXNocmlua3tcbiAgZmxleC1zaHJpbms6MDtcbn1cbi8vIGdhcmFudGlyIHF1J2lsIHkgYSBzdWZmaXNhbW1lbnQgZGUgaGF1dGV1ciDDoCBzY3JvbGxlciBwb3VyIGVubGV2ZXJcbi5rYWxlbmRlcy1zY3JvbGxhYmxlLW1pbkhlaWdodHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ua2FsZW5kZXMtcm90YXRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLy8gY2FjaGVyIGxhIHNjcm9sbGJhclxuLmthbGVuZGVzLW5vU2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ua2FsZW5kZXMtbm9TY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4vKioqKioqKioqIElOUFVUUyAqKioqKioqKiovXG4ua2FsZW5kZXMtbWFudWFsLWNoZWNrYm94e1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgd2lkdGg6MjRweDtcbiAgaGVpZ2h0OjI0cHg7XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjowcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6MnB4IHNvbGlkICM2MTYxNjE7XG4gICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUEgIWltcG9ydGFudDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuICAmLm1pbmkge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDNweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ua2FsZW5kZXMtYmxvYy1idXR0b257XG4gIGhlaWdodDo0MHB4O1xuICB3aWR0aDo0MHB4O1xuICBib3JkZXI6MXB4IHNvbGlkICNCREJEQkQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgbWFyZ2luLWxlZnQ6NXB4O1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgbWQtaWNvbiB7XG4gICAgY29sb3I6IzYxNjE2MTtcbiAgfVxuICAmLm1pbml7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgd2lkdGg6MjBweDtcbiAgICBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6MjBweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6MjBweCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4td2lkdGg6MjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmthbGVuZGVzLWJsb2MtYnV0dG9uOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG5cbi5iYWRnZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5rYWxlbmRlcy10cmFuc3BhcmVudHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn0iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuOS4yIC0gMjAyMS0wNC0xM1xuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBqcXVlcnkudWkuY29yZS5jc3MsIGpxdWVyeS51aS5yZXNpemFibGUuY3NzLCBqcXVlcnkudWkudGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9mZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mZndEZWZhdWx0PW5vcm1hbCZjb3JuZXJSYWRpdXM9M3B4JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJvcmRlckNvbG9ySGVhZGVyPWRkZGRkZCZmY0hlYWRlcj0zMzMzMzMmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJvcmRlckNvbG9yQ29udGVudD1kZGRkZGQmZmNDb250ZW50PTMzMzMzMyZpY29uQ29sb3JDb250ZW50PTQ0NDQ0NCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJvcmRlckNvbG9yRGVmYXVsdD1jNWM1YzUmZmNEZWZhdWx0PTQ1NDU0NSZpY29uQ29sb3JEZWZhdWx0PTc3Nzc3NyZiZ0NvbG9ySG92ZXI9ZWRlZGVkJmJnVGV4dHVyZUhvdmVyPWZsYXQmYm9yZGVyQ29sb3JIb3Zlcj1jY2NjY2MmZmNIb3Zlcj0yYjJiMmImaWNvbkNvbG9ySG92ZXI9NTU1NTU1JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJvcmRlckNvbG9yQWN0aXZlPTAwM2VmZiZmY0FjdGl2ZT1mZmZmZmYmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZiZ0NvbG9ySGlnaGxpZ2h0PWZmZmE5MCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmZmNIaWdobGlnaHQ9Nzc3NjIwJmljb25Db2xvckhpZ2hsaWdodD03Nzc2MjAmYmdDb2xvckVycm9yPWZkZGZkZiZiZ1RleHR1cmVFcnJvcj1mbGF0JmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmZjRXJyb3I9NWYzZjNmJmljb25Db2xvckVycm9yPWNjMDAwMCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZvcGFjaXR5T3ZlcmxheT0zMCZiZ0NvbG9yU2hhZG93PTY2NjY2NiZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZvcGFjaXR5U2hhZG93PTMwJnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cblxuLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZX0udWktaGVscGVyLWNsZWFyZml4OmFmdGVye2NsZWFyOmJvdGh9LnVpLWhlbHBlci1jbGVhcmZpeHt6b29tOjF9LnVpLWhlbHBlci16Zml4e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKX0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50fS51aS1pY29ue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZX0udWktcmVzaXphYmxlLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MC4xcHg7ZGlzcGxheTpibG9ja30udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLC51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGV7ZGlzcGxheTpub25lfS51aS1yZXNpemFibGUtbntjdXJzb3I6bi1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO3RvcDotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLXN7Y3Vyc29yOnMtcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTtib3R0b206LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1le2N1cnNvcjplLXJlc2l6ZTt3aWR0aDo3cHg7cmlnaHQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXd7Y3Vyc29yOnctcmVzaXplO3dpZHRoOjdweDtsZWZ0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7cmlnaHQ6MXB4O2JvdHRvbToxcHh9LnVpLXJlc2l6YWJsZS1zd3tjdXJzb3I6c3ctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDtib3R0b206LTVweH0udWktcmVzaXphYmxlLW53e2N1cnNvcjpudy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O3RvcDotNXB4fS51aS1yZXNpemFibGUtbmV7Y3Vyc29yOm5lLXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtyaWdodDotNXB4O3RvcDotNXB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMzMzfS51aS13aWRnZXQtY29udGVudCBhe2NvbG9yOiMzMzN9LnVpLXdpZGdldC1oZWFkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JhY2tncm91bmQ6I2U5ZTllOTtjb2xvcjojMzMzO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXdpZGdldC1oZWFkZXIgYXtjb2xvcjojMzMzfS51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7YmFja2dyb3VuZDojZjZmNmY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDU0NTQ1fS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZHtjb2xvcjojNDU0NTQ1O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6I2VkZWRlZDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzJiMmIyYn0udWktc3RhdGUtaG92ZXIgYSwudWktc3RhdGUtaG92ZXIgYTpob3ZlciwudWktc3RhdGUtaG92ZXIgYTpsaW5rLC51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWR7Y29sb3I6IzJiMmIyYjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjMDAzZWZmO2JhY2tncm91bmQ6IzAwN2ZmZjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYXtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmMWE4OTk7YmFja2dyb3VuZDojZmRkZmRmO2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiM1ZjNmM2Z9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e29wYWNpdHk6Ljc7ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb257ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpfS51aS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS13aWRnZXQtY29udGVudCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtYWN0aXZlIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3NzYyMF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtZXJyb3IgLnVpLWljb24sLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpfS51aS1pY29uLWNhcmF0LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktaWNvbi1jYXJhdC0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggMH0udWktaWNvbi1jYXJhdC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAwfS51aS1pY29uLWNhcmF0LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAwfS51aS1pY29uLWNhcmF0LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IDB9LnVpLWljb24tY2FyYXQtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IDB9LnVpLWljb24tY2FyYXQtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggMH0udWktaWNvbi1jYXJhdC0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IDB9LnVpLWljb24tY2FyYXQtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggMH0udWktaWNvbi1jYXJhdC0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAwfS51aS1pY29uLXRyaWFuZ2xlLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTZweH0udWktaWNvbi1hcnJvdy0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0zMnB4fS51aS1pY29uLWFycm93LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLXNlLW53e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTMycHh9LnVpLWljb24tYXJyb3d0aGljay0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7LW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6M3B4Oy13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHg7LWtodG1sLWJvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cnstbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6M3B4Oy13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4Oy1raHRtbC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLWJsey1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjNweDstd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4Oy1raHRtbC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjNweDstd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDsta2h0bWwtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojYWFhO29wYWNpdHk6LjM7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzApfS51aS13aWRnZXQtc2hhZG93e21hcmdpbjowIDAgMCAwO3BhZGRpbmc6NXB4O2JhY2tncm91bmQ6IzY2NjtvcGFjaXR5Oi4zO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTMwKTstbW96LWJvcmRlci1yYWRpdXM6OHB4Oy1raHRtbC1ib3JkZXItcmFkaXVzOjhweDstd2Via2l0LWJvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6OHB4fSIsIi8qIVxuICogQ3JvcHBlci5qcyB2MS41LjEyXG4gKiBodHRwczovL2Zlbmd5dWFuY2hlbi5naXRodWIuaW8vY3JvcHBlcmpzXG4gKlxuICogQ29weXJpZ2h0IDIwMTUtcHJlc2VudCBDaGVuIEZlbmd5dWFuXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqXG4gKiBEYXRlOiAyMDIxLTA2LTEyVDA4OjAwOjExLjYyM1pcbiAqLy5jcm9wcGVyLWNvbnRhaW5lcntkaXJlY3Rpb246bHRyO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY3JvcHBlci1jb250YWluZXIgaW1ne2ltYWdlLW9yaWVudGF0aW9uOjBkZWc7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0Om5vbmUhaW1wb3J0YW50O21heC13aWR0aDpub25lIWltcG9ydGFudDttaW4taGVpZ2h0OjAhaW1wb3J0YW50O21pbi13aWR0aDowIWltcG9ydGFudDt3aWR0aDoxMDAlfS5jcm9wcGVyLWNhbnZhcywuY3JvcHBlci1jcm9wLWJveCwuY3JvcHBlci1kcmFnLWJveCwuY3JvcHBlci1tb2RhbCwuY3JvcHBlci13cmFwLWJveHtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0uY3JvcHBlci1jYW52YXMsLmNyb3BwZXItd3JhcC1ib3h7b3ZlcmZsb3c6aGlkZGVufS5jcm9wcGVyLWRyYWctYm94e2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5OjB9LmNyb3BwZXItbW9kYWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjV9LmNyb3BwZXItdmlldy1ib3h7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtvdXRsaW5lOjFweCBzb2xpZCAjMzlmO291dGxpbmUtY29sb3I6cmdiYSg1MSwxNTMsMjU1LC43NSk7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9LmNyb3BwZXItZGFzaGVke2JvcmRlcjowIGRhc2hlZCAjZWVlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTouNTtwb3NpdGlvbjphYnNvbHV0ZX0uY3JvcHBlci1kYXNoZWQuZGFzaGVkLWh7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLXRvcC13aWR0aDoxcHg7aGVpZ2h0OjMzLjMzMzMzJTtsZWZ0OjA7dG9wOjMzLjMzMzMzJTt3aWR0aDoxMDAlfS5jcm9wcGVyLWRhc2hlZC5kYXNoZWQtdntib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjFweDtoZWlnaHQ6MTAwJTtsZWZ0OjMzLjMzMzMzJTt0b3A6MDt3aWR0aDozMy4zMzMzMyV9LmNyb3BwZXItY2VudGVye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7bGVmdDo1MCU7b3BhY2l0eTouNzU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDowfS5jcm9wcGVyLWNlbnRlcjphZnRlciwuY3JvcHBlci1jZW50ZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2VlZTtjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LmNyb3BwZXItY2VudGVyOmJlZm9yZXtoZWlnaHQ6MXB4O2xlZnQ6LTNweDt0b3A6MDt3aWR0aDo3cHh9LmNyb3BwZXItY2VudGVyOmFmdGVye2hlaWdodDo3cHg7bGVmdDowO3RvcDotM3B4O3dpZHRoOjFweH0uY3JvcHBlci1mYWNlLC5jcm9wcGVyLWxpbmUsLmNyb3BwZXItcG9pbnR7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtvcGFjaXR5Oi4xO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LmNyb3BwZXItZmFjZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGVmdDowO3RvcDowfS5jcm9wcGVyLWxpbmV7YmFja2dyb3VuZC1jb2xvcjojMzlmfS5jcm9wcGVyLWxpbmUubGluZS1le2N1cnNvcjpldy1yZXNpemU7cmlnaHQ6LTNweDt0b3A6MDt3aWR0aDo1cHh9LmNyb3BwZXItbGluZS5saW5lLW57Y3Vyc29yOm5zLXJlc2l6ZTtoZWlnaHQ6NXB4O2xlZnQ6MDt0b3A6LTNweH0uY3JvcHBlci1saW5lLmxpbmUtd3tjdXJzb3I6ZXctcmVzaXplO2xlZnQ6LTNweDt0b3A6MDt3aWR0aDo1cHh9LmNyb3BwZXItbGluZS5saW5lLXN7Ym90dG9tOi0zcHg7Y3Vyc29yOm5zLXJlc2l6ZTtoZWlnaHQ6NXB4O2xlZnQ6MH0uY3JvcHBlci1wb2ludHtiYWNrZ3JvdW5kLWNvbG9yOiMzOWY7aGVpZ2h0OjVweDtvcGFjaXR5Oi43NTt3aWR0aDo1cHh9LmNyb3BwZXItcG9pbnQucG9pbnQtZXtjdXJzb3I6ZXctcmVzaXplO21hcmdpbi10b3A6LTNweDtyaWdodDotM3B4O3RvcDo1MCV9LmNyb3BwZXItcG9pbnQucG9pbnQtbntjdXJzb3I6bnMtcmVzaXplO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0zcHg7dG9wOi0zcHh9LmNyb3BwZXItcG9pbnQucG9pbnQtd3tjdXJzb3I6ZXctcmVzaXplO2xlZnQ6LTNweDttYXJnaW4tdG9wOi0zcHg7dG9wOjUwJX0uY3JvcHBlci1wb2ludC5wb2ludC1ze2JvdHRvbTotM3B4O2N1cnNvcjpzLXJlc2l6ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotM3B4fS5jcm9wcGVyLXBvaW50LnBvaW50LW5le2N1cnNvcjpuZXN3LXJlc2l6ZTtyaWdodDotM3B4O3RvcDotM3B4fS5jcm9wcGVyLXBvaW50LnBvaW50LW53e2N1cnNvcjpud3NlLXJlc2l6ZTtsZWZ0Oi0zcHg7dG9wOi0zcHh9LmNyb3BwZXItcG9pbnQucG9pbnQtc3d7Ym90dG9tOi0zcHg7Y3Vyc29yOm5lc3ctcmVzaXplO2xlZnQ6LTNweH0uY3JvcHBlci1wb2ludC5wb2ludC1zZXtib3R0b206LTNweDtjdXJzb3I6bndzZS1yZXNpemU7aGVpZ2h0OjIwcHg7b3BhY2l0eToxO3JpZ2h0Oi0zcHg7d2lkdGg6MjBweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNyb3BwZXItcG9pbnQucG9pbnQtc2V7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jcm9wcGVyLXBvaW50LnBvaW50LXNle2hlaWdodDoxMHB4O3dpZHRoOjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNyb3BwZXItcG9pbnQucG9pbnQtc2V7aGVpZ2h0OjVweDtvcGFjaXR5Oi43NTt3aWR0aDo1cHh9fS5jcm9wcGVyLXBvaW50LnBvaW50LXNlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMzOWY7Ym90dG9tOi01MCU7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyMDAlO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotNTAlO3dpZHRoOjIwMCV9LmNyb3BwZXItaW52aXNpYmxle29wYWNpdHk6MH0uY3JvcHBlci1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUFRTUFBQUFsUFcwaUFBQUFBM05DU1ZRSUNBamI0VS9nQUFBQUJsQk1WRVhNek16Ly8vL1RqUlYyQUFBQUNYQklXWE1BQUFyckFBQUs2d0dDaXcxYUFBQUFISFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JHYVhKbGQyOXlhM01nUTFNMjZMeXlqQUFBQUJGSlJFRlVDSmxqK00vQWdCVmhGLzBQQUg2L0QvSGtEeE9HQUFBQUFFbEZUa1N1UW1DQ1wiKX0uY3JvcHBlci1oaWRle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MH0uY3JvcHBlci1oaWRkZW57ZGlzcGxheTpub25lIWltcG9ydGFudH0uY3JvcHBlci1tb3Zle2N1cnNvcjptb3ZlfS5jcm9wcGVyLWNyb3B7Y3Vyc29yOmNyb3NzaGFpcn0uY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1kcmFnLWJveCwuY3JvcHBlci1kaXNhYmxlZCAuY3JvcHBlci1mYWNlLC5jcm9wcGVyLWRpc2FibGVkIC5jcm9wcGVyLWxpbmUsLmNyb3BwZXItZGlzYWJsZWQgLmNyb3BwZXItcG9pbnR7Y3Vyc29yOm5vdC1hbGxvd2VkfSIsIi5rYWxlbmRlcy1hYnNvbHV0ZUFyZWF7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICByaWdodDowcHg7XG4gIGxlZnQ6MHB4O1xuICBwYWRkaW5nOjIwcHg7XG4gICYudG9we1xuICAgIHRvcDowcHg7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgfVxuICAmLmJvdHRvbXtcbiAgICBib3R0b206MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIH1cbn1cbi54c3tcbiAgLmthbGVuZGVzLWFic29sdXRlQXJlYXtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1hZHJlc3Nle1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIC5ub3JtYWwtY29udGFpbmVye1xuICAgIC5rYWxlbmRlcy1pbnB1dHtcbiAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIH1cbiAgICAubGluay1jdXN0b20tY29uZmlne1xuICAgICAgLy9wb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIC8vcmlnaHQ6MHB4O1xuICAgICAgLy9ib3R0b206LTIwcHg7XG4gICAgICBtYXJnaW4tdG9wOjJweDtcbiAgICAgIGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjojMTk3NkQyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAubGluay1jdXN0b20tY29uZmlnOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250YWluZXJ7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAua2FsZW5kZXMtYWRyZXNzZS1jdXN0b20tdGl0bGV7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODcpO1xuICAgICAgLy9jb2xvcjojNjE2MTYxO1xuICAgIH1cbiAgICAua2FsZW5kZXMtYWRyZXNzZS1jdXN0b20taW5wdXQtZXJyb3J7XG4gICAgICBjb2xvcjojRTUzOTM1O1xuICAgIH1cbiAgICAua2FsZW5kZXMtYWRyZXNzZS1jdXN0b20taW5wdXR7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICYubnVtZXJve1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgfVxuICAgICAgJi5jb2RlLXBvc3RhbHtcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgICAmLnZpbGxle1xuICAgICAgICB3aWR0aDoxMzBweDtcbiAgICAgIH1cbiAgICAgICYucGF5c3tcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5rYWxlbmRlcy1ibG9jVGl0bGV7XG4gIG1hcmdpbi10b3A6MzBweDtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAuYmxvY1RpdGxlLWNoZWNre1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG4gIC5ibG9jVGl0bGUtaWNvbntcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxuICAuYmxvY1RpdGxlLWxhYmVse1xuICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6cmdiYSgwLDAsMCwwLjg3KTtcbiAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgfVxuICAuYmxvY1RpdGxlLWxpbmV7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICB9XG59XG4iLCIua2FsZW5kZXMtYm90dG9tTmF2IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG5cbiIsIi5rYWxlbmRlcy1idXR0b257XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAvL2JvcmRlci1yYWRpdXM6NHB4O1xuICAvL3BhZGRpbmc6NXB4O1xuICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgcGFkZGluZy1yaWdodDoyMHB4O1xuICBtYXJnaW46NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjE7Ly8jNDI0MjQyOyMyMTIxMjE7XG4gIGNvbG9yOndoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OmhpZGRlbjtcblxuICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMHB4IDI0cHg7XG4gIC8vdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICYuc21hbGwtcmFkaXVze1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICB9XG4gICYubWVkaXVtLXJhZGl1c3tcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICB9XG4gICYucm91bmRlZHtcbiAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czozMHB4O1xuICB9XG4gICYuYm9sZHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICYubm8tdG9wLXBhZGRpbmd7XG4gICAgLmthbGVuZGVzLWJ1dHRvbi1jb250ZW50e1xuICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgfVxuICB9XG4gICYuc21hbGwtcGFkZGluZ3tcbiAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnR7XG4gICAgICBoZWlnaHQ6MzVweDtcbiAgICB9XG4gIH1cbiAgJi5uby12ZXJ0aWNhbC1wYWRkaW5ne1xuICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgcGFkZGluZy1yaWdodDo1cHg7XG4gIH1cbiAgJjpub3QoLm5vLXRvcC1wYWRkaW5nKXtcbiAgICAmOm5vdCguc21hbGwtcGFkZGluZyl7XG4gICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnR7XG4gICAgICAgIGhlaWdodDo0N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJjpub3QoLmlzLWljb24tYnV0dG9uKXtcbiAgICAua2FsZW5kZXMtYnV0dG9uLWljb257XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICYucHJpbWFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1RjJFRUEgIWltcG9ydGFudDtcbiAgfVxuICAmLmFjY2VudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNDOTM4NjcgIWltcG9ydGFudDtcbiAgfVxuICAmLnB1cnBsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM1OTJCQ0E7XG4gIH1cbiAgJi5ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6IzFFNzRGRDtcbiAgfVxuICAmLmluZGlnb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzRjUxQjU7XG4gIH1cbiAgJi5yZWR7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiNFQzQ0MzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojQzkzODY3O1xuICB9XG4gICYucGlua3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMzMsIDMwLCA5OSk7XG4gIH1cbiAgJi5ncmVlbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMzNEM3NTk7XG4gIH1cbiAgJi55ZWxsb3d7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRkZFQjNCO1xuICB9XG4gICYub3Jhbmdle1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjojRkRCQzdGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAxODUsIDEyOCwgMC45OSk7XG4gIH1cbiAgJi5ncmV5e1xuICAgIGJhY2tncm91bmQtY29sb3I6IzZFNkU4QzsvLyM2QzdDOTQ7XG4gIH1cbiAgJi5ibGFja3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7XG4gIH1cbiAgJi50cmFuc3BhcmVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjojNDI0MjQyO1xuICAgIH1cbiAgICAmLmZsYXR7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkRCREJEO1xuICAgIH1cbiAgfVxuICAmLnRyYW5zcGFyZW50LWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dHtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIG1kLWljb257XG4gICAgICBoZWlnaHQ6MjBweDtcbiAgICAgIHdpZHRoOjIwcHg7XG4gICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICBtaW4td2lkdGg6MjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgfVxuICB9XG4gICYudHJhbnNwYXJlbnR7XG4gICAgJi5wdXJwbGV7XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzVGMkVFQTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYud2hpdGV7XG4gICAgJi5mbGF0e1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODsvLyNFMUUxRTE7Ly8jRTlFOUY4Oy8vI0JEQkRCRDtcbiAgICB9XG4gICAgJi5uby10b3AtcGFkZGluZ3tcbiAgICAgIC5rYWxlbmRlcy1idXR0b24tY29udGVudHtcbiAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5uby10b3AtcGFkZGluZyl7XG4gICAgICAua2FsZW5kZXMtYnV0dG9uLWNvbnRlbnR7XG4gICAgICAgIC8vaGVpZ2h0OjM2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAvL2NvbG9yOiM0MjQyNDI7XG4gICAgY29sb3I6IzBCMDY0MztcbiAgICBtZC1pY29ue1xuICAgICAgLy9jb2xvcjojNDI0MjQyO1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgJi5wdXJwbGV7XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzVGMkVFQTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZWR7XG4gICAgb3BhY2l0eTowLjY7XG4gIH1cblxuICAua2FsZW5kZXMtYnV0dG9uLXRleHR7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgc3BhbntcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBtZC1pY29uIHtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgfVxufVxuLmthbGVuZGVzLWJ1dHRvbjpob3ZlcntcbiAgb3BhY2l0eTowLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbiIsIi5rYWxlbmRlcy1jYWxjdWxhdHJpY2V7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOy8vIzIxMjEyMTtcbiAgYm9yZGVyOjFweCBzb2xpZCAjRUVFRUVFO1xuICAuY2FsY3VsYXRyaWNlLXJlc3VsdHtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOy8vd2hpdGU7Ly8jMjEyMTIxO1xuICAgICY6bm90KC50b3Ape1xuICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICBoZWlnaHQ6ODBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIH1cbiAgICAmLnRvcHtcbiAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgIH1cbiAgfVxuICAuY2FsY3VsYXRyaWNlLWxpbmV7XG4gICAgLmNhbGN1bGF0cmljZS1idXR0b257XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgbGluZWFyO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yMCk7XG4gICAgICBmb250LXNpemU6MjJweDtcbiAgICAgICYudG9we1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCQzdGO1xuICAgICAgICBmb250LXNpemU6MjZweDtcbiAgICAgIH1cbiAgICAgICYubGFzdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgZm9udC1zaXplOjI2cHg7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgfVxuICAgICAgJi5tdWx0aXBseXtcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICB9XG4gICAgICAmLnplcm97XG4gICAgICAgIHdpZHRoOjE0MHB4O1xuICAgICAgfVxuICAgICAgJi5yZW1haW5pbmd7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0EyMjc0RjtcbiAgICAgICAgY29sb3I6I0EyMjc0RjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGN1bGF0cmljZS1idXR0b246YWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojRjhGOEZGO1xuICAgICAgLypcbiAgICAgICYubGFzdHtcbiAgICAgICAgb3BhY2l0eTowLjY7XG4gICAgICB9XG4gICAgICAmOm5vdCgubGFzdCl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0Y4RjhGRjtcbiAgICAgIH1cbiAgICAgICovXG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtYmFja2Ryb3B7XG4gIC8vcG9zaXRpb246Zml4ZWQ7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICByaWdodDowcHg7XG4gIGxlZnQ6MHB4O1xuICB0b3A6MHB4O1xuICBib3R0b206MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgJi5ibGFja3tcbiAgICBvcGFjaXR5OjAuNDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjQ4KSAhaW1wb3J0YW50O1xuICB9XG4gICYuZ3JleXtcbiAgICBvcGFjaXR5OjAuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTNBM0JEICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiLmthbGVuZGVzLWNhcm91c2Vse1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLmthbGVuZGVzLWNhcm91c2VsLWl0ZW17XG5cbiAgfVxufVxuIiwiLmthbGVuZGVzLWNoYXJ0e1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLmthbGVuZGVzLWNoYXJ0LW5vRGF0YS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgLmthbGVuZGVzLWNoYXJ0LW5vRGF0YSB7XG4gICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG4gIC5jYXJkLWNvbnRlbnR7XG4gICAgbWluLXdpZHRoOjMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6MjAwcHg7XG4gICAgLy9wYWRkaW5nOjIwcHg7XG4gICAgLy9wYWRkaW5nLXRvcDoxMHB4O1xuXG4gICAgLmNhcmQtaGVhZGVye1xuICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBjb2xvcjojNjE2MTYxO1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXJ7XG5cbiAgICAgIC5vbmUtY2FyZHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIG1hcmdpbjoxMHB4O1xuICAgICAgICBwYWRkaW5nOjMwcHggMzBweDtcbiAgICAgICAgLmNhcmQtdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgIC8vbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICAgIGNvbG9yOiM2MTYxNjE7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdmFsdWV7XG4gICAgICAgICAgZm9udC1zaXplOjMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgICAgIGNvbG9yOnJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbjowcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkIHtcbiAgICBib3JkZXI6MXB4IGRhc2hlZCAjY2VkNGRhO1xuICB9XG4gICYubWluaSB7XG4gICAgd2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6MjBweDtcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYucm91bmRlZHtcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1lZGl1bSB7XG4gICAgd2lkdGg6MjRweDtcbiAgICBoZWlnaHQ6MjRweDtcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYucm91bmRlZHtcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czoyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1heGkge1xuICAgIHdpZHRoOjMwcHg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJvdW5kZWR7XG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ibGFja3tcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICAgIH1cbiAgfVxuICAmLnJlZHtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzkzODY3O1xuICAgIH1cbiAgfVxuICAmLnB1cnBsZXtcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuICAgIH1cbiAgfVxuICAmLmdyZWVue1xuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0M0EwNDc7XG4gICAgfVxuICB9XG4gICYuZGlzYWJsZS1ldmVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1ibG9jRGF0YXtcbiAgYm9yZGVyOjFweCBzb2xpZCAjRTBFMEUwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6MTBweDtcbiAgcGFkZGluZy1yaWdodDowcHg7XG4gIG1hcmdpbi10b3A6MTBweDtcbiAgbWFyZ2luLWxlZnQ6MnB4O1xuICBtYXJnaW4tcmlnaHQ6MnB4O1xuICBtaW4td2lkdGg6MjUwcHg7XG4gIC5ibG9jRGF0YS10aXRsZXtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDozcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmJsb2NEYXRhLXJpZ2h0e1xuICAgIG1pbi13aWR0aDogMTBweDtcbiAgfVxuICAmLmhhcy1lbXBoYXNpc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIC5ibG9jRGF0YS1jb250ZW50e1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgZGl2e1xuICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi53aXRoLWJvbGR7XG4gICAgLmJsb2NEYXRhLWNvbnRlbnR7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXZ7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLndpdGgtbWFyZ2lue1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgfVxuICAmLmhhcy1jZW50ZXJ7XG4gICAgLmJsb2NEYXRhLWNvbnRlbnR7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXZ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5rYWxlbmRlcy1ibG9jRGF0YTpob3ZlcntcbiAgJi53aXRoLWFycm93e1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cbn1cbiIsIi5tZC1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbnN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cbi5rYWxlbmRlcy1jaGlwc3tcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgLmthbGVuZGVzLWNoaXBzLWxhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gICAgLm1kLWNoaXBze1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgfVxuICAgIG1kLWNoaXBzIHtcbiAgICAgICAgbWQtY2hpcHMtd3JhcHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjRTlFOUY4IHNvbGlkO1xuICAgICAgICAgICAgJi5tZC1mb2N1c2Vke1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjMEIwNjQzIHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG1kLWNoaXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIyNCwyMjQsMjI0KTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoNjYsNjYsNjYpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgJi5tZC1mb2N1c2Vke1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigxNiwxMDgsMjAwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgLm1kLWNoaXAtcmVtb3ZlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE2LDEwOCwyMDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1kLWNoaXAtY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZC1jaGlwLXJlbW92ZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41NCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMjI0LDIyNCwyMjQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIua2FsZW5kZXMtZGlzYWJsZUFyZWF7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAua2FsZW5kZXMtZGlzYWJsZUFyZWEtYmFja2Ryb3B7XG4gICAgb3BhY2l0eTowLjM7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIHRvcDowcHg7XG4gICAgYm90dG9tOjBweDtcbiAgICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBM0EzQkQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OjE7XG4gIH1cbiAgLmthbGVuZGVzLWRpc2FibGVBcmVhLWNvbnRlbnR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbn1cblxuIiwiLmthbGVuZGVzLWZ1bGwtcG9wdXB7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MHB4O1xuICBib3R0b206MHB4O1xuICBsZWZ0OjBweDtcbiAgcmlnaHQ6MHB4O1xuXG4gIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgJi5uby1yYWRpdXN7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWNvbnRlbnR7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5rYWxlbmRlcy1mdWxsLXBvcHVwLWhlYWRlcntcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcmlnaHQ6MnB4O1xuICAgICAgdG9wOjJweDtcbiAgICAgIHotaW5kZXg6MTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIC8vY29sb3I6IzVGMkVFQTtcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2NvbnRhaW5lcnsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4iLCIua2FsZW5kZXMtZm9vdGVyLWNvbXBvbmVudHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIC8vcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTowcHg7XG4gIHJpZ2h0OjBweDtcbiAgJjpub3QoLnJpZ2h0LXBpbm5lZCl7XG4gICAgbGVmdDowcHg7XG4gIH1cbiAgLmthbGVuZGVzLWZvb3Rlci1jb21wb25lbnQtY29udGVudHtcbiAgICBkaXZ7XG4gICAgICBkaXZ7XG4gICAgICAgIC8vcG9pbnRlci1ldmVudHM6YWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmthbGVuZGVzLWdlbmVyaWtMaXN0e1xuICBtYXJnaW46MjBweDtcbiAgLmdlbmVyaWtMaXN0LXRpdGxle1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIGxpc3QtdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIH1cbiAgfVxuICAuZ2VuZXJpa0xpc3Qtbm9SZWNvcmR7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENEQ0RDO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgbWluLWhlaWdodDo2MHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAuZ2VuZXJpa0xpc3QtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjRzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0RDREM7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRENEQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRENEQztcbiAgICBtaW4taGVpZ2h0OjYwcHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAmLnBhaXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsvLyNGQUZBRkE7XG4gICAgfVxuICAgIC5nZW5lcmlrTGlzdC1pdGVtLWNvbnRhaW5lcntcblxuICAgIH1cbiAgICAuZ2VuZXJpa0xpc3QtaXRlbS1hY3Rpb25ze1xuICAgICAgcGFkZGluZy1yaWdodDo1cHg7XG4gICAgfVxuICB9XG4gIC5nZW5lcmlrTGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFOy8vcmdiYSgzLDg0LDEyOSwwLjEpO1xuICB9XG59XG4ueHN7XG4gIC5rYWxlbmRlcy1nZW5lcmlrTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAuZ2VuZXJpa0xpc3QtdGl0bGV7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbml0aWFsO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaXRpYWw7XG4gICAgfVxuICAgIC5nZW5lcmlrTGlzdC1pdGVtIHtcbiAgICAgIG1pbi1oZWlnaHQ6MTAwcHg7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgIH1cbiAgfVxufVxuIiwiLmthbGVuZGVzLWdlbmVyaWtQb3B1cHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgLmthbGVuZGVzLWdlbmVyaWtQb3B1cC1jb250ZW50IHtcbiAgICAuYWNjb3VudCB7XG4gICAgICBoZWlnaHQ6ODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6ODBweDtcbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5nZW5lcmlrLWRldGFpbHN7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgLmdlbmVyaWstY29udGVudHtcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdlbmVyaWstZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLWhlaWdodDo5MHB4O1xuICAgIG1heC1oZWlnaHQ6OTBweDtcbiAgfVxuXG59XG4iLCIua2FsZW5kZXMtaWNvbntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5rYWxlbmRlcy1pY29uLWJhZGdle1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJi5wdXJwbGV7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7Ly8jNTkyQkNBO1xuICAgIH1cbiAgICAmLmJsdWV7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTc0RkQ7XG4gICAgfVxuICAgICYucmVke1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0NDMzO1xuICAgIH1cbiAgICAmLmdyZWVue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEFDQzM1Oy8vIzM0Qzc1OTtcbiAgICB9XG4gICAgJi55ZWxsb3d7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7XG4gICAgfVxuICAgICYub3Jhbmdle1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkU5NTAwO1xuICAgIH1cbiAgICAmLmdyZXl7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2QzdDOTQ7XG4gICAgfVxuICAgICYuYmxhY2t7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgfVxuICAgICYucGlua3tcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjMzLCAzMCwgOTkpO1xuICAgIH1cbiAgICAmLmluZGlnb3tcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojM0Y1MUI1O1xuICAgIH1cblxuXG4gICAgJi53aGl0ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZDtcbiAgICAgICYucHVycGxle1xuICAgICAgICBib3JkZXItY29sb3I6IzVGMkVFQTtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucGlua3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOnJnYigyMzMsIDMwLCA5OSk7XG4gICAgICAgIGNvbG9yOiByZ2IoMjMzLCAzMCwgOTkpO1xuICAgICAgfVxuICAgICAgJi5ibHVle1xuICAgICAgICBib3JkZXItY29sb3I6IzFFNzRGRDtcbiAgICAgICAgY29sb3I6ICMxRTc0RkQ7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICMxRTc0RkQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICBib3JkZXItY29sb3I6I0VDNDQzMztcbiAgICAgICAgY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZ3JlZW57XG4gICAgICAgIGJvcmRlci1jb2xvcjojMzRDNzU5O1xuICAgICAgICBjb2xvcjogIzM0Qzc1OTtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjogIzM0Qzc1OSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnllbGxvd3tcbiAgICAgICAgYm9yZGVyLWNvbG9yOiNGRkVCM0I7XG4gICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9yYW5nZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiNGRTk1MDA7XG4gICAgICAgIGNvbG9yOiAjRkU5NTAwO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjRkU5NTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZ3JleXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiM2QzdDOTQ7XG4gICAgICAgIGNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmJsYWNre1xuICAgICAgICBib3JkZXItY29sb3I6IzIyMjtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgbWluLXdpZHRoOjQwcHg7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgJi54eHN7XG4gICAgICBwYWRkaW5nOjJweDtcbiAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICBtaW4td2lkdGg6MjBweDtcbiAgICB9XG4gICAgJi54c3tcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICBtaW4td2lkdGg6MzBweDtcbiAgICB9XG4gICAgJi54bHtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICBtaW4td2lkdGg6NTBweDtcbiAgICB9XG4gICAgJi54eGx7XG4gICAgICBmb250LXNpemU6MjRweDtcbiAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgbWluLXdpZHRoOjYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmthbGVuZGVzLWljb24tbWR7XG4gICAgJjpub3QoLmJhZGdlKXtcbiAgICAgICY6bm90KC53aGl0ZSl7XG5cblxuICAgICAgICAmLnB1cnBsZXtcbiAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICB9XG4gICAgICAgICYuYmx1ZXtcbiAgICAgICAgICBjb2xvcjojMUU3NEZEO1xuICAgICAgICB9XG4gICAgICAgICYuaW5kaWdve1xuICAgICAgICAgIGNvbG9yOiMzRjUxQjU7XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWR7XG4gICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucGlua3tcbiAgICAgICAgICBjb2xvcjpyZ2IoMjMzLCAzMCwgOTkpO1xuICAgICAgICB9XG4gICAgICAgICYuZ3JlZW57XG4gICAgICAgICAgY29sb3I6IzFCQUQzQztcbiAgICAgICAgfVxuICAgICAgICAmLnllbGxvd3tcbiAgICAgICAgICBjb2xvcjojRkZFQjNCO1xuICAgICAgICB9XG4gICAgICAgICYub3Jhbmdle1xuICAgICAgICAgIGNvbG9yOiNGRTk1MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi50ZXh0LXByaW1hcnl7XG4gICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgfVxuICAgICAgICAmLnRleHQtc2Vjb25kYXJ5e1xuICAgICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmV5e1xuICAgICAgICAgIGNvbG9yOiM2QzdDOTQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5ibGFja3tcbiAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmFkZ2V7XG4gICAgICAmLndoaXRlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gICAgICAgICYubWVkaXVtLWJvcmRlciB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnB1cnBsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5waW5rIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyMzMsIDMwLCA5OSk7XG4gICAgICAgICAgY29sb3I6IHJnYigyMzMsIDMwLCA5OSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJsdWUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFFNzRGRDtcbiAgICAgICAgICBjb2xvcjogIzFFNzRGRDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgICAgY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMzNEM3NTk7XG4gICAgICAgICAgY29sb3I6ICMzNEM3NTk7XG4gICAgICAgIH1cblxuICAgICAgICAmLnllbGxvdyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZFQjNCO1xuICAgICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcmFuZ2Uge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZFOTUwMDtcbiAgICAgICAgICBjb2xvcjogI0ZFOTUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JleSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICAgIGNvbG9yOiAjNkM3Qzk0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibGFjayB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjIyO1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYmFkZ2V7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgICY6bm90KC53aGl0ZSl7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5wdXJwbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzU5MkJDQTtcbiAgICAgIH1cbiAgICAgICYuYmx1ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMUU3NEZEO1xuICAgICAgfVxuICAgICAgJi5pbmRpZ297XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzNGNTFCNTtcbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFQzQ0MzM7XG4gICAgICB9XG4gICAgICAmLnBpbmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiKDIzMywgMzAsIDk5KTtcbiAgICAgIH1cbiAgICAgICYuZ3JlZW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IzM0Qzc1OTtcbiAgICAgIH1cbiAgICAgICYueWVsbG93e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkVCM0I7XG4gICAgICB9XG4gICAgICAmLm9yYW5nZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkU5NTAwO1xuICAgICAgfVxuICAgICAgJi5ncmV5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2QzdDOTQ7XG4gICAgICB9XG4gICAgICAmLmJsYWNre1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7XG4gICAgICB9XG4gICAgfVxuICAgICYueHhze1xuICAgICAgJi5iYWRnZXtcbiAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICB9XG4gICAgICBtZC1pY29ue1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgaGVpZ2h0OjE0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTRweDtcbiAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgbWluLXdpZHRoOjE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYueHN7XG4gICAgICAmLmJhZGdle1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgIH1cbiAgICAgIG1kLWljb257XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgbWluLWhlaWdodDoxOHB4O1xuICAgICAgICB3aWR0aDoxOHB4O1xuICAgICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi54bHtcbiAgICAgICYuYmFkZ2V7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICB3aWR0aDo0NXB4O1xuICAgICAgfVxuICAgICAgbWQtaWNvbntcbiAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnh4bHtcbiAgICAgICYuYmFkZ2V7XG4gICAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgfVxuICAgICAgbWQtaWNvbntcbiAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtaWNvbi1hbGVydHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6LTNweDtcbiAgICByaWdodDotM3B4O1xuICAgIGhlaWdodDoxMnB4O1xuICAgIHdpZHRoOjEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTtcbiAgICAmLnhse1xuICAgICAgdG9wOi0zcHg7XG4gICAgICByaWdodDotOHB4O1xuICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICB3aWR0aDoxNXB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtaWNvbi1sb2FkaW5ne1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDotM3B4O1xuICAgIHJpZ2h0Oi0zcHg7XG4gICAgaGVpZ2h0OjE1cHg7XG4gICAgd2lkdGg6MTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1O1xuICAgIG1kLWljb257XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGhlaWdodDoxM3B4O1xuICAgICAgd2lkdGg6MTNweDtcbiAgICAgIG1pbi1oZWlnaHQ6MTNweDtcbiAgICAgIG1pbi13aWR0aDoxM3B4O1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICAgICYueGx7XG4gICAgICB0b3A6LTFweDtcbiAgICAgIHJpZ2h0Oi0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtaWNvbkJ1dHRvbntcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6NXB4O1xuICBwYWRkaW5nOjRweDtcbiAgbWFyZ2luOjVweDtcbiAgbWQtaWNvbntcbiAgICBjb2xvcjojNjE2MTYxO1xuICB9XG4gICYucmVke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzU7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgfVxuICAmLmdyZXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gICYuYmxhY2t7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gICYuYmx1ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU4OEU1O1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5yb3VuZGVke1xuICAgIGJvcmRlci1yYWRpdXM6MjRweDtcbiAgfVxuICAmLmJvcmRlcmVke1xuICAgIGJvcmRlcjoxcHggc29saWQgI0VFRUVFRTtcbiAgfVxuICAmLmhvdmVyOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cbiAgJi54eHN7XG4gICAgJi5yb3VuZGVke1xuICAgICAgYm9yZGVyLXJhZGl1czoxOHB4O1xuICAgIH1cbiAgICBtZC1pY29ue1xuICAgICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDoxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDoxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OjE4cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDoxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYubWluaXtcbiAgICAmLnJvdW5kZWR7XG4gICAgICBib3JkZXItcmFkaXVzOjI0cHg7XG4gICAgfVxuICAgIG1kLWljb257XG4gICAgICBmb250LXNpemU6MjRweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OjI0cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjI0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5tZWRpdW17XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICYucm91bmRlZHtcbiAgICAgIGJvcmRlci1yYWRpdXM6MzJweDtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIGZvbnQtc2l6ZTozMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6MzJweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6MzJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmJpZ3tcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgJi5yb3VuZGVke1xuICAgICAgYm9yZGVyLXJhZGl1czo0MHB4O1xuICAgIH1cbiAgICBtZC1pY29ue1xuICAgICAgZm9udC1zaXplOjQwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDo0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtaW5wdXR7XG4gIG1hcmdpbi1ib3R0b206MzBweDtcbiAgJi5uby1tYXJnaW57XG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gIH1cbiAgJi5zaG93LWVycm9ye1xuICAgIGlucHV0IHtcbiAgICAgICYubmctaW52YWxpZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3Qge1xuICAgICAgJi5uZy1pbnZhbGlkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGFzLWNsZWFye1xuICAgIGlucHV0e1xuICAgICAgcGFkZGluZy1yaWdodDozNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuYmlnLWhlaWdodHtcbiAgICAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVye1xuICAgICAgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYWxpZ24tcmlnaHR7XG4gICAgaW5wdXR7XG4gICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtaW5wdXQtbGFiZWx7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIC8vY29sb3I6IzE0MTUxNTtcbiAgfVxuICAubmVnYXRpdmUtYnV0dG9ue1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgfVxuICAmLnNlbGVjdGVke1xuICAgIC5rYWxlbmRlcy1pbnB1dC1sYWJlbHtcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLmthbGVuZGVzLXNlbGVjdC1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICAgIHRvcDowcHg7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHdpZHRoOjQwcHg7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojQkRCREJEO1xuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtaW5wdXQtY2xlYXItYnV0dG9ue1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICAgIHRvcDowcHg7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHdpZHRoOjQwcHg7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojRThFOEZDOy8vI0JEQkRCRDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7Ly8jY2VkNGRhICFpbXBvcnRhbnQ7Ly8jQkRCREJEO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQTsvLyMxRTc0RkQgIWltcG9ydGFudDsvL3JnYig1MiwgMTUzLCAyMTkpO1xuICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgfVxuICAgICAgaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgICAgICAvL2JvcmRlci1jb2xvcjojNUYyRUVBICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgLy9jb2xvcjogIzlFOUU5RTtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7Ly8jY2VkNGRhO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmLm5nLWludmFsaWQubmctc2hvdy1lcnJvciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzZWxlY3Q6ZGlzYWJsZWQge1xuICAgICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgY29sb3I6ICM5RTlFOUU7XG4gICAgICB9XG4gICAgICBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pOmhvdmVye1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFFNzRGRDtcblxuICAgICAgICAmLm5nLWludmFsaWQubmctc2hvdy1lcnJvciB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPWZpbGVdOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9ZmlsZV06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdQYXJjb3VyaXIuLi4nO1xuICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB0O1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1maWxlXTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgLy9ib3JkZXItY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1maWxlXTphY3RpdmUge1xuICAgICAgICAvL291dGxpbmU6IDA7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPWZpbGVdOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlM2UzZTMsICNmOWY5ZjkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtaW5wdXQtaGVscHtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiNDOUM5RTA7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1pbnB1dC1lcnJvcnN7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLmVycm9ycy1tZXNzYWdlc3tcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgdG9wOjBweDtcbiAgICAgIGxlZnQ6MHB4O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOjExcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6I0VDNDQzMztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuLmthbGVuZGVzLWlucHV0LWhlbHAtaGVhZGVye1xuICBmb250LXNpemU6MTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOndoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzkzODY3O1xuICBwYWRkaW5nOjEwcHg7XG59XG4ua2FsZW5kZXMtaW5wdXQtaGVscC1jb250ZW50e1xuICBwYWRkaW5nOjEwcHg7XG4gIHBhZGRpbmctdG9wOjIwcHg7XG59XG4ua2FsZW5kZXMtaW5wdXQtd2lkdGgtc2VwYXJhdG9ye1xuICBtaW4td2lkdGg6MjBweDtcbn1cbi50cmFuc3BhcmVudC1iZ3tcbiAgLmthbGVuZGVzLWlucHV0e1xuICAgIC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXJ7XG4gICAgICAua2FsZW5kZXMtaW5wdXQtY29udGVudCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVye1xuICAgICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIua2FsZW5kZXMtaW5wdXRBZHJlc3Nle1xuICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIC5rYWxlbmRlcy1pbnB1dEFkcmVzc2Utbm9ybWFsLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxuICAubGluay1jdXN0b20tY29uZmlne1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHJpZ2h0OjBweDtcbiAgICBib3R0b206LTIwcHg7XG4gICAgZm9udC1zaXplOjExcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjojMTk3NkQyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAubGluay1jdXN0b20tY29uZmlnOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5rYWxlbmRlcy1hZHJlc3NlLXJlc3V0cy1wb3B1cHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6NzBweDtcbiAgICBsZWZ0OjVweDtcbiAgICB3aWR0aDo1NTBweDtcbiAgICBoZWlnaHQ6MjUwcHg7XG4gIH1cblxuXG59XG4ua2FsZW5kZXMtaW5wdXRBZHJlc3NlLWN1c3RvbS1jb250YWluZXJ7XG4gIHBhZGRpbmc6MTBweDtcbiAgLmFkcmVzc2UtY3VzdG9tLXRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gIH1cbiAgLmFkcmVzc2UtY3VzdG9tLWlucHV0LWVycm9ye1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGNvbG9yOiNFNTM5MzUgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tLWNvbnRhaW5lci1jb250ZW50e1xuXG4gICAgLmFkcmVzc2UtY3VzdG9tLWlucHV0e1xuICAgICAgLypcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgJi5udW1lcm97XG4gICAgICAgIHdpZHRoOjYwcHg7XG4gICAgICB9XG4gICAgICAmLmNvZGUtcG9zdGFse1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgIH1cbiAgICAgICYucnVle1xuICAgICAgICB3aWR0aDozMDBweDtcbiAgICAgIH1cbiAgICAgICYudmlsbGV7XG4gICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgfVxuICAgICAgJi5wYXlze1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgIH1cbiAgICAgICAqL1xuICAgIH1cbiAgfVxuXG59XG4iLCIua2FsZW5kZXMtaW5wdXQtdGltZSB7XG4gIC8vcGFkZGluZzoxMHB4O1xuICAvL2JvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGlucHV0e1xuICAgIGJvcmRlcjpub25lO1xuICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThGQztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzowcHggNXB4ICAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAvKlxuICAua2FsZW5kZXMtaW5wdXR7XG4gICAgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lcntcbiAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50e1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAgKi9cbn1cblxuXG5cblxuXG4iLCIua2FsZW5kZXMtaW5wdXRMaWJlbGxle1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICYubm8tbWFyZ2lue1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICB9XG4gIC5pbnB1dC1sYWJlbHtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBjb2xvcjojMEIwNjQzO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIC8qXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjojNjE2MTYxO1xuICAgICAqL1xuICB9XG4gIC5pbnB1dC12YWx1ZXtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICYua2FsZW5kZXMtbm9QYWRkaW5ne1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICB9XG4gIC5pbnB1dC12YWx1ZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFFNzRGRDtcbiAgfVxuICAmLmRpc2FibGVke1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC5pbnB1dC12YWx1ZXtcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgY29sb3I6ICM5RTlFOUU7XG4gICAgfVxuICB9XG59XG4ua2FsZW5kZXMtaW5wdXRMaWJlbGxlOm5vdCguZGlzYWJsZWQpe1xuICAuaW5wdXQtdmFsdWU6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgfVxufVxuIiwiLmthbGVuZGVzLWlucHV0UXVhbnRpdGV7XG4gIC5rYWxlbmRlcy1pbnB1dFF1YW50aXRlLW1vaW5ze1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGhlaWdodDozNXB4O1xuICAgIHdpZHRoOjM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGNvbG9yOiMxNDE0MkI7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgbWFyZ2luOjNweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICAua2FsZW5kZXMtaW5wdXRRdWFudGl0ZS1pbnB1dHtcbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOjQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuXG4gIH1cbiAgLmthbGVuZGVzLWlucHV0UXVhbnRpdGUtcGx1c3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoZWlnaHQ6MzVweDtcbiAgICB3aWR0aDozNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICBjb2xvcjojMTQxNDJCO1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbjozcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1sYWJlbFRvSW5wdXR7XG4gIC5rYWxlbmRlcy1sYWJlbFRvSW5wdXQtY2xlYXJ7XG4gICAgY29sb3I6ICNDOTM4Njc7XG4gIH1cbiAgLmthbGVuZGVzLWxhYmVsVG9JbnB1dC1jaGVja3tcbiAgICBjb2xvcjojNDNBMDQ3O1xuICB9XG4gIGlucHV0e1xuICAgIGJvcmRlcjpub25lO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwQjA2NDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gIH1cbiAgLmthbGVuZGVzLWxhYmVsVG9JbnB1dC1lZGl0e1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzozcHggN3B4O1xuICAgIG1kLWljb257XG4gICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICBtaW4td2lkdGg6MjBweDtcbiAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgd2lkdGg6MjBweDtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtbGFiZWxUb0lucHV0LWVkaXQ6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgfVxufSIsIi5rYWxlbmRlcy1sb2FkaW5ne1xuICAuaXMtbG9hZGluZ3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAubG9hZGluZy1wYWdle1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OjAuNjtcbiAgICAgIHotaW5kZXg6MjE7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgfVxuICAgIC5sb2FkaW5nLWluZGljYXRvcntcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB6LWluZGV4OjIyO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAubG9hZGluZy1vcGFjaXR5e1xuICAgICAgb3BhY2l0eTowLjk1O1xuICAgIH1cbiAgfVxuICAuaXMtdGltZW91dHtcbiAgICAubm8tbmV0d29ya3tcbiAgICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAubm8tbmV0d29yay1pY29ue1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGZvbnQtc2l6ZTo2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDo2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uby1uZXR3b3JrLXRpdGxle1xuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICBmb250LXNpemU6MjJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5uby1uZXR3b3JrLXN1YnRpdGxle1xuICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLm5vLW5ldHdvcmstYWN0aW9uc3tcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmlzLW5vQ29udGVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAgIC5uby1jb250ZW50LWljb257XG4gICAgICBtZC1pY29ue1xuICAgICAgICBmb250LXNpemU6NjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6NjBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDo2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5uby1jb250ZW50LXRpdGxle1xuICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgZm9udC1zaXplOjIycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyZDMyM2U7XG4gICAgfVxuICB9XG4gIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgIHN0cm9rZTogIzQ3MjJBRTtcbiAgfVxufVxuIiwiLmthbGVuZGVzLW1vZGFse1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOjBweDtcbiAgYm90dG9tOjBweDtcbiAgbGVmdDowcHg7XG4gIHJpZ2h0OjBweDtcblxuICAua2FsZW5kZXMtbW9kYWwtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vei1pbmRleDogMTAwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAua2FsZW5kZXMtbW9kYWwtaGVhZGVye1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIH1cbiAgICAua2FsZW5kZXMtbW9kYWwtY29udGVudHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmthbGVuZGVzLW1vZGFsLWNsb3Nle1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICByaWdodDo1cHg7XG4gICAgICB0b3A6NXB4O1xuICAgICAgei1pbmRleDoxMjtcbiAgICB9XG4gIH1cblxufVxuIiwiLmthbGVuZGVzLW1vZGFsUmlnaHR7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MHB4O1xuICBib3R0b206MHB4O1xuICBsZWZ0OjBweDtcbiAgcmlnaHQ6MHB4O1xuXG4gIC5rYWxlbmRlcy1tb2RhbFJpZ2h0LWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgLmthbGVuZGVzLW1vZGFsUmlnaHQtaGVhZGVye1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgLmthbGVuZGVzLW1vZGFsUmlnaHQtY29udGVudHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1tb3JlTWVudXtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5rYWxlbmRlcy1tb3JlTWVudS1idXR0b25Db250YWluZXJ7XG5cbiAgfVxuICAua2FsZW5kZXMtbW9yZU1lbnUtZGVza3RvcC1wb3B1cHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6NDBweDtcbiAgICByaWdodDoxMHB4O1xuICAgIG1pbi13aWR0aDozMDBweDtcbiAgICBtaW4taGVpZ2h0OjUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDoxMDA7XG4gIH1cbiAgLmthbGVuZGVzLW1vcmVNZW51LW1vYmlsZS1wb3B1cHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuIiwiLmthbGVuZGVzLW5vLWNvbnRlbnR7XG4gIC5uby1jb250ZW50LWljb257XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIG1kLWljb257XG4gICAgICBmb250LXNpemU6NjBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OjYwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5vLWNvbnRlbnQtdGl0bGV7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIGZvbnQtc2l6ZToyMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyZDMyM2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIua2FsZW5kZXMtbGltaXRXaWR0aHtcbiAgLmthbGVuZGVzLWxpbWl0V2lkdGgtbGltaXRlZHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgLmthbGVuZGVzLWxpbWl0V2lkdGgtbGltaXRlZC1jb250ZW50e1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDo4MDBweDtcbiAgICB9XG4gIH1cblxuICAua2FsZW5kZXMtbGltaXRXaWR0aC1ub3QtbGltaXRlZHtcblxuICB9XG59XG4iLCIua2FsZW5kZXMtbnBze1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6MzBweDtcbiAgICAubnBzLWNvbnRhaW5lcntcbiAgICAgICAgLm5wcy1pdGVte1xuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6MC42O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmthbGVuZGVzLXBhZ2VDb250YWluZXJ7XG4gIC5rYWxlbmRlcy1wYWdlLWFsd2F5c1Zpc2libGV7XG4gICAgei1pbmRleDogMTI7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1waG9uZXtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICBjdXJzb3I6cG9pbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLmthbGVuZGVzLXBob25lLWxhYmVse1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gIH1cbiAgJi5zZWxlY3RlZHtcbiAgICAua2FsZW5kZXMtcGhvbmUtbGFiZWx7XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RjJFRUE7XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVke1xuICAgIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXJ7XG4gICAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgICAgIGlucHV0e1xuICAgICAgICBjb2xvcjogIzlFOUU5RTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuICAgIC5pbnRsLXRlbC1pbnB1dHtcbiAgICAgIGlucHV0e1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLXBob25lLWluZGlje1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6MXB4O1xuICAgICAgbWluLXdpZHRoOjYwcHg7XG4gICAgICAua2FsZW5kZXMtc2VsZWN0LWFycm93IHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgdG9wOjBweDtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6I0JEQkRCRDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc2VsZWN0e1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIC8vd2lkdGg6ODBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODcpO1xuICAgICAgfVxuICAgICAgc2VsZWN0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDUyLCAxNTMsIDIxOSk7XG5cbiAgICAgICAgJi5uZy1pbnZhbGlkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLXBob25lLW51bWVyb3tcbiAgICAgIGlucHV0e1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgIH1cbiAgICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDUyLCAxNTMsIDIxOSk7XG5cbiAgICAgICAgJi5uZy1pbnZhbGlkIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVycm9ycy1tZXNzYWdlc3tcbiAgICBkaXZ7XG4gICAgICBmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6cmVkO1xuICAgIH1cbiAgfVxuICAmLnYze1xuICAgICYua2FsZW5kZXMtcGhvbmV7XG4gICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICB9XG4gICAgLmthbGVuZGVzLXBob25lLWNvbnRhaW5lcntcbiAgICAgIC8vYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBpbnB1dHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICAgICAgICBjb2xvcjojMUEyMDMzO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtcGhvbmUtbGFiZWx7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICM2YzVjZTc7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi54c3tcbiAgLmthbGVuZGVzLXBob25le1xuICAgIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXJ7XG4gICAgICAua2FsZW5kZXMtcGhvbmUtaW5kaWMge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMta2FsZW5kZXNQaG90b3Mge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWQtaWNvbntcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgaGVpZ2h0OjUwcHg7XG4gICAgd2lkdGg6NTBweDtcbiAgfVxuICAua2FsZW5kZXMta2FsZW5kZXNQaG90b3MtbG9hZGluZ3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAua2FsZW5kZXMta2FsZW5kZXNQaG90b3MtbG9hZGluZy1pbmRpY2F0b3J7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIG9wYWNpdHk6MC4zO1xuICAgIH1cbiAgfVxuICAucGhvdG8tYmFubmVye1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIC8vei1pbmRleDotMTtcbiAgICBvcGFjaXR5OjE7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OjUwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6NTAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICAmLnBob3RvLWhpZGV7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICAgICYuaGlkZXtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbiAgJi5yb3VuZGVke1xuICAgIC5waG90by1iYW5uZXJ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuICB9XG59XG5cbiIsIi5rYWxlbmRlcy1zZWFyY2gtaGVhZGVye1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgcGFkZGluZzoxMHB4O1xuICAuaGVhZGVyLXRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgY29sb3I6IzYxNjE2MTtcbiAgICAvKlxuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6cmdiYSgwLDAsMCwwLjg3KTtcbiAgICAqL1xuICAgIHNwYW57XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBjb2xvcjojNjE2MTYxO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLXN1YnRpdGxle1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOnJnYmEoMCwwLDAsMC41NCk7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC41NCk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG59XG4iLCIja2FsZW5kZXMtb2JqZWN0LWxpc3R7XG4gICYubm8tc2hhZG93e1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIH1cblxuICB9XG4gIC5vYmplY3QtdGl0bGV7XG4gICAgZm9udC1zaXplOjExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5vYmplY3QtdGl0bGU6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm9iamVjdC1yZW1vdmV7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgLmNsZWFyLWljb257XG4gICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgfVxuICAuc2hvdy1wcmVzdGEge1xuICAgIGFuaW1hdGlvbjogZmFkZSBsaW5lYXIgMC41cztcbiAgfVxuICBAa2V5ZnJhbWVzIGZhZGVcbiAge1xuICAgIDAlIHtvcGFjaXR5OjA7fVxuICAgIDEwMCUge29wYWNpdHk6MTt9XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1zbGlkZXItY29udGFpbmVye1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICAvL2JvcmRlcjoxcHggc29saWQgYmxhY2s7XG4gICYuaGFzLXRyYW5zaXRpb257XG4gICAgLmthbGVuZGVzLXNsaWRlLWNvbnRhaW5lcntcbiAgICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllciguNTcsLjAxLC42LDEpOy8vY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgfVxuICB9XG59XG5cbiIsIkBrZXlmcmFtZXMga2FsZW5kZXMtYW5pbWF0ZS1zaG93IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTowLjQ4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGthbGVuZGVzLWFuaW1hdGUtaGlkZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDAuNDg7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6MDtcbiAgfVxufVxuXG4ua2FsZW5kZXMtcG9wdXB7XG4gICYuaXMtcG9wdXB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgei1pbmRleDoxMDAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cblxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEuMCk7XG4gICAgJi5pcy1mdWxsUGFnZXtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICB9XG4gICAgJi5pcy1jbG9zZWR7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgICYubGVmdHtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgcmlnaHQ6MHB4O1xuICAgICAgdG9wOjBweDtcbiAgICAgIGJvdHRvbTowcHg7XG4gICAgfVxuICAgICYucmlnaHR7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIGxlZnQ6MHB4O1xuICAgICAgdG9wOjBweDtcbiAgICAgIGJvdHRvbTowcHg7XG4gICAgfVxuICAgICYudXB7XG4gICAgICBib3R0b206MHB4O1xuICAgICAgbGVmdDowcHg7XG4gICAgICByaWdodDowcHg7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAmLmRvd257XG4gICAgICB0b3A6MHB4O1xuICAgICAgbGVmdDowcHg7XG4gICAgICByaWdodDowcHg7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5rYWxlbmRlcy1wb3B1cC1jb250YWluZXJ7XG4gICAgLy90cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxLjApO1xuICAgIC8vcG9zaXRpb246YWJzb2x1dGU7XG4gIH1cbn1cbi5rYWxlbmRlcy1wb3B1cC1iYWNrZHJvcHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDowcHg7XG4gIGJvdHRvbTowcHg7XG4gIHJpZ2h0OjBweDtcbiAgbGVmdDowcHg7XG4gIHotaW5kZXg6MTAwMDtcbiAgb3BhY2l0eTowLjQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuNDgpICFpbXBvcnRhbnQ7XG5cbiAgJi5hbmltYXRlLWhpZGV7XG4gICAgb3BhY2l0eTowO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1hbmltYXRlLWhpZGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEuMCk7XG4gIH1cbiAgJi5hbmltYXRlLXNob3d7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLWFuaW1hdGUtc2hvdztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMS4wKTtcbiAgfVxuICAmLmhpZGRlbntcbiAgICBvcGFjaXR5OjA7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG4ua2FsZW5kZXMtcG9wdXAtaGVhZGVyIHtcbiAgbWluLWhlaWdodDo0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICYuYmlne1xuICAgIG1pbi1oZWlnaHQ6NTVweDtcbiAgfVxuICAmLnJlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTUzOTM1O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTg4RTU7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgfVxuICAmLnBpbmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjMzLCAzMCwgOTkpO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi5hY2NlbnR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojQzkzODY3O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5rYWxlbmRlcy1wb3B1cC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAjRUVFRUVFO1xuICBtaW4taGVpZ2h0OjkwcHg7XG4gIG1heC1oZWlnaHQ6OTBweDtcbiAgJi5taW5pe1xuICAgIG1pbi1oZWlnaHQ6NTBweDtcbiAgICBtYXgtaGVpZ2h0OjUwcHg7XG4gIH1cbn1cblxuIiwiLmthbGVuZGVzLXNtYXJ0LXRhYnN7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOjIwcHg7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcbiAga2FsZW5kZXMtc21hcnQtdGFie1xuICAgICYuc2VsZWN0ZWR7XG4gICAgICB6LWluZGV4OjE7XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtc3RhcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgbWFyZ2luOjVweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6ICNFQjU3NTc7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIC50ZXh0e1xuICAgICAgY29sb3I6ICNFQjU3NTc7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICYubm9NYXJnaW57XG4gICAgICBtYXJnaW46IDBweDtcbiAgICB9XG4gICAgJi5ub1BhZGRpbmd7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuICAgICYucmVke1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICNFQjU3NTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBjb2xvcjogI0VCNTc1NztcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYudmlvbGV0e1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG59XG4iLCIua2FsZW5kZXMtc3RhcklucHV0e1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6MzBweDtcbiAgICAuc3Rhci1jb250YWluZXJ7XG5cbiAgICB9XG4gICAgbWQtaWNvbjpob3Zlcjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcInN0YXJcIjtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICNFQjU3NTc7XG4gICAgfVxuICAgIC5tYXV2YWlze1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG4gICAgLmJvbntcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIH1cblxuICAgICYucmVke1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICNFQjU3NTc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi52aW9sZXR7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLmthbGVuZGVzLXN3aXRjaHtcbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJi5kaXNhYmxlLWV2ZW50e1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYubm8tbWFyZ2lue1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICB9XG4gIGxhYmVse1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc3dpdGNoLWlucHV0e1xuICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gIH1cbiAgLnN3aXRjaC1sYWJlbHtcblxuICB9XG4gIC5sYWJlbC1tYWlue1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLy9jb2xvcjpyZ2JhKDAsMCwwLDAuODcpO1xuICAgIC8vY29sb3I6IzYxNjE2MTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmxhYmVsLXN1YntcbiAgICBtYXJnaW4tdG9wOjJweDtcbiAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246anVzdGlmeTtcbiAgICBzcGFue1xuICAgICAgbWFyZ2luLXRvcDoycHg7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjpqdXN0aWZ5O1xuICAgIH1cbiAgfVxuICAvKlxuICAuc3dpdGNoZXJ5e1xuICAgICYuc3dpdGNoZXJ5LWRlZmF1bHR7XG4gICAgICBib3gtc2hhZG93OiAjNUYyRUVBIDBweCAwcHggMHB4IDE2cHggaW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICAqL1xufVxuIiwiLmthbGVuZGVzLXRhYnN7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAuZGV0YWlsLXRhYnN7XG4gICAgLnRhYnMtY29udGFpbmVye1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMS4wKTtcbiAgICB9XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWQtYnV0dG9ue1xuICAgICYubWQtaWNvbi1idXR0b257XG4gICAgICB3aWR0aDoyOHB4O1xuICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICBtaW4td2lkdGg6MjhweDtcbiAgICAgIG1pbi1oZWlnaHQ6MjhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy10YWd7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgLy9ib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6d2hpdGU7XG5cbiAgICBzcGFue1xuICAgICAgICAmLm5nLXNjb3Ble1xuICAgICAgICAgICAgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubm8tbWFyZ2lue1xuICAgICAgICBtYXJnaW46MHB4O1xuICAgIH1cbiAgICAuaWNvbi1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAmLmhhcy1wb2ludGVye1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB9XG4gICAgJi5taW5pe1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6OHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjhweDtcbiAgICAgICAgZm9udC1zaXplOjEwcHggIWltcG9ydGFudDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmLm5nLXNjb3Ble1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXMtaWNvbntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ncmVlbntcbiAgICAgICAgY29sb3I6ICM0M0EwNDc7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogIzQzQTA0NztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJlZHtcbiAgICAgICAgY29sb3I6ICNDOTM4Njc7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogI0M5Mzg2NztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9yYW5nZXtcbiAgICAgICAgY29sb3I6ICNGQjhDMDA7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogI0ZCOEMwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmdyZXl7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wdXJwbGV7XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ibHVle1xuICAgICAgICBjb2xvcjogIzIxOTZGMztcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOiAjMjE5NkYzO1xuICAgICAgICB9XG4gICAgfVxuICAgICYucGlua3tcbiAgICAgICAgY29sb3I6ICNFOTFFNjM7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogI0U5MUU2MztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnllbGxvd3tcbiAgICAgICAgY29sb3I6ICNGRkVCM0I7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjogI0ZGRUIzQjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndoaXRle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAmLm9yYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQjhDMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkI4QzAwO1xuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQjhDMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0M0EwNDcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDNBMDQ3O1xuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0M0EwNDc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTUzOTM1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI0U1MzkzNTtcbiAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRTUzOTM1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZ3JleXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzYxNjE2MSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6IzYxNjE2MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnB1cnBsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzVGMkVFQSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuIiwiLmthbGVuZGVzLXRleHRhcmVhe1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAmLnRleHRhcmVhLW5vTWFyZ2lue1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICB9XG4gIC50ZXh0YXJlYS1sYWJlbHtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgfVxuICAudGV4dGFyZWEtaW5wdXR7XG4gICAgLnRleHQtYW5nIHtcbiAgICAgIC50YS1iaW5kIHtcbiAgICAgICAgLy9oZWlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vbWF4LWhlaWdodDogODB2aDtcbiAgICAgIH1cbiAgICB9XG4gICAgdGV4dGFyZWF7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBwYWRkaW5nOjVweDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAvL21pbi1oZWlnaHQ6MjMwcHg7XG4gICAgfVxuICB9XG4gICpbY29udGVudGVkaXRhYmxlXSB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbn1cbiIsIi50YS1yb290IHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC50YS1zY3JvbGwtd2luZG93IHtcblxuICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mb2N1c3NlZCB7XG5cbiAgICAgICAgPiAudGEtc2Nyb2xsLXdpbmRvd3tcblxuICAgICAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG5cbiAgICAgICAgJi50YS1lZGl0b3Ige1xuXG4gICAgICAgICAgICAmLnRhLWh0bWwge1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGEtdG9vbGJhciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hdGVyaWFsLWNvbG9yKCdncmV5JywgJzEwMCcpO1xuXG4gICAgICAgIC50YS1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgI3Rvb2xiYXJXQyxcbiAgICAgICAgICAgICN0b29sYmFyQ0Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDA7XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmthbGVuZGVzLXdhcm5pbmctY29udGVudHtcblxuICAuYWNjb3VudCB7XG4gICAgaGVpZ2h0OjgwcHg7XG4gICAgbWluLWhlaWdodDo4MHB4O1xuICAgIC5uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICB9XG4gIH1cbiAgLndhcm5pbmctZGV0YWlsc3tcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC53YXJuaW5nLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICB9XG4gIH1cblxuICAud2FybmluZy1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjkwcHg7XG4gICAgbWF4LWhlaWdodDo5MHB4O1xuICB9XG59XG4iLCIua2FsZW5kZXMtd2FybmluZy1tZXNzYWdle1xuICBib3JkZXItcmFkaXVzOjVweDtcbiAgcGFkZGluZzoxMHB4O1xuICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb257XG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgfVxuICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHR7XG4gICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICBkaXZ7XG4gICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5tZXNzYWdlLXllbGxvd3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOUM0O1xuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtaWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNGOUE4MjU7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dHtcbiAgICAgIGNvbG9yOiNGOUE4MjU7XG4gICAgfVxuICB9XG4gICYubWVzc2FnZS1vcmFuZ2V7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTBCMjtcbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb257XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojRUY2QzAwO1xuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHR7XG4gICAgICBjb2xvcjojRUY2QzAwO1xuICAgIH1cbiAgfVxuICAmLm1lc3NhZ2UtZ3JlZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOTtcbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLWljb257XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojMkU3RDMyO1xuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtd2FybmluZy1tZXNzYWdlLXRleHR7XG4gICAgICBjb2xvcjojMkU3RDMyO1xuICAgIH1cbiAgfVxuICAmLm1lc3NhZ2UtcmVke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNERDI7XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS1pY29ue1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0M2MjgyODtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLXdhcm5pbmctbWVzc2FnZS10ZXh0e1xuICAgICAgY29sb3I6I0M2MjgyODtcbiAgICB9XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1hdXRob3JpemVkQXJlYSB7XG4gIC5hcmVhLWVycm9yIHtcbiAgICAua2FsZW5kZXMtQXV0aG9yaXplZEFyZWEtY292ZXItY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLUF1dGhvcml6ZWRBcmVhLWNvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLmthbGVuZGVzLUF1dGhvcml6ZWRBcmVhLWNvbnRlbnR7XG4gICAgb3BhY2l0eTowLjY7XG4gIH1cbiAgLmFyZWEtd2FybmluZy1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNDOTM4Njc7Ly8jMzQ5OURCICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1hdXRob3JpemVkUGFnZXtcbiAgLnBhZ2UtZXJyb3J7XG4gICAgLndhcm5pbmctaWNvbiB7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjMmQzMjNlO1xuICAgICAgICBmb250LXNpemU6MTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OjEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOjEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC53YXJuaW5nLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTo2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzJkMzIzZTtcbiAgICB9XG4gICAgLndhcm5pbmctbWVzc2FnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMzNDk5REI7XG4gICAgfVxuICAgIC53YXJuaW5nLW1lc3NhZ2UtYXV0aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MjBweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMyZDMyM2U7XG4gICAgfVxuICB9XG4gIC5ub3QtYXV0aG9yaXplZC1sYXllcntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OCwyNDgsMjU1LDAuOCk7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB6LWluZGV4OjEwMDA7XG4gIH1cbiAgYXtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjojMzQ5OURCO1xuICB9XG59XG4iLCIua2FsZW5kZXMtYmFyY29kZVNjYW5uZXJ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAua2FsZW5kZXMtYmFyY29kZVNjYW5uZXItY29udGFpbmVye1xuICAgIC5rYWxlbmRlcy1iYXJjb2RlLXRleHR7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICAgICNrYWxlbmRlcy1iYXJjb2RlLXZpZGVve1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLWJhcmNvZGVTY2FubmVyLWVuYWJsZUNhbWVyYXtcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIC5rYWxlbmRlcy1iYXJjb2RlU2Nhbm5lci1lbmFibGVDYW1lcmEtdGV4dHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4ueHMge1xuICAua2FsZW5kZXMtYmFyY29kZVNjYW5uZXJ7XG4gICAgLmthbGVuZGVzLWJhcmNvZGVTY2FubmVyLWNvbnRhaW5lcntcbiAgICAgIC5rYWxlbmRlcy1iYXJjb2RlLXRleHR7XG5cbiAgICAgIH1cbiAgICAgICNrYWxlbmRlcy1iYXJjb2RlLXZpZGVve1xuXG4gICAgICAgIC5kcmF3aW5nQnVmZmVye1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5rYWxlbmRlcy1iYXJjb2RlU2Nhbm5lci1lbmFibGVDYW1lcmF7XG5cbiAgICAgICAgLmthbGVuZGVzLWJhcmNvZGVTY2FubmVyLWVuYWJsZUNhbWVyYS10ZXh0e1xuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbCAub3dsLWl0ZW17LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnJlbGF0aXZlfS5vd2wtY2Fyb3VzZWx7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7ei1pbmRleDoxfS5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOnBhbi1ZO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXJ7Y29udGVudDpcIi5cIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7dmlzaWJpbGl0eTpoaWRkZW47bGluZS1oZWlnaHQ6MDtoZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSwub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW17bWluLWhlaWdodDoxcHg7ZmxvYXQ6bGVmdDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9Lm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsLm93bC1jYXJvdXNlbCAub3dsLW5hdi5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9Lm5vLWpzIC5vd2wtY2Fyb3VzZWwsLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVke2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbCAub3dsLWRvdCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCwub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldntjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LWtodG1sLXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsLm93bC1jYXJvdXNlbCBidXR0b24ub3dsLWRvdHtiYWNrZ3JvdW5kOjAgMDtjb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MCFpbXBvcnRhbnQ7Zm9udDppbmhlcml0fS5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmd7b3BhY2l0eTowO2Rpc3BsYXk6YmxvY2t9Lm93bC1jYXJvdXNlbC5vd2wtaGlkZGVue29wYWNpdHk6MH0ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbXt2aXNpYmlsaXR5OmhpZGRlbn0ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbXstbXMtdG91Y2gtYWN0aW9uOnBhbi15O3RvdWNoLWFjdGlvbjpwYW4teTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lm93bC1jYXJvdXNlbC5vd2wtZ3JhYntjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0ub3dsLWNhcm91c2VsLm93bC1ydGx7ZGlyZWN0aW9uOnJ0bH0ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVte2Zsb2F0OnJpZ2h0fS5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVke2FuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLWlue3otaW5kZXg6MH0ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtb3V0e3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5mYWRlT3V0e2FuaW1hdGlvbi1uYW1lOmZhZGVPdXR9QGtleWZyYW1lcyBmYWRlT3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19Lm93bC1oZWlnaHR7dHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0fS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eXtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJde21heC1oZWlnaHQ6MH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenl7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo4MHB4O3dpZHRoOjgwcHg7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4O2JhY2tncm91bmQ6dXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBlYXNlfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXJ7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjMsMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyl9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24sLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bntkaXNwbGF5Om5vbmV9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRue29wYWNpdHk6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9IiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi5vd2wtdGhlbWUgLm93bC1kb3RzLC5vd2wtdGhlbWUgLm93bC1uYXZ7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5vd2wtdGhlbWUgLm93bC1uYXZ7bWFyZ2luLXRvcDoxMHB4fS5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXXtjb2xvcjojRkZGO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjo1cHg7cGFkZGluZzo0cHggN3B4O2JhY2tncm91bmQ6I0Q2RDZENjtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjNweH0ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9b3dsLV06aG92ZXJ7YmFja2dyb3VuZDojODY5NzkxO2NvbG9yOiNGRkY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm93bC10aGVtZSAub3dsLW5hdiAuZGlzYWJsZWR7b3BhY2l0eTouNTtjdXJzb3I6ZGVmYXVsdH0ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkKy5vd2wtZG90c3ttYXJnaW4tdG9wOjEwcHh9Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7em9vbToxfS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW57d2lkdGg6MTBweDtoZWlnaHQ6MTBweDttYXJnaW46NXB4IDdweDtiYWNrZ3JvdW5kOiNENkQ2RDY7ZGlzcGxheTpibG9jazstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7Ym9yZGVyLXJhZGl1czozMHB4fS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW57YmFja2dyb3VuZDojODY5NzkxfSIsIi5rYWxlbmRlcy1kYXRlSW5wdXR7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICYubm8tbWFyZ2lue1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICB9XG4gICYuZGlzYWJsZWR7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93e1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAuc2hvdy1kYXRle1xuICAgICAgICBjb2xvcjogIzlFOUU5RTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC1wcmV2TmV4dHtcbiAgICBoZWlnaHQ6NTBweDtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI0JEQkRCRDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgbWQtaWNvbiB7XG4gICAgICBjb2xvcjojNjE2MTYxO1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0LXByZXZOZXh0OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVJbnB1dC10b2RheXtcbiAgICBoZWlnaHQ6NTBweDtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI0JEQkRCRDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBtZC1pY29uIHtcbiAgICAgIGNvbG9yOiM2MTYxNjE7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtdG9kYXk6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgfVxuICAua2FsZW5kZXMtZGF0ZUlucHV0LWxhYmVse1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIC8vZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjojMTQxNTE1O1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvd3tcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgLy9oZWlnaHQ6NTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAuc2hvdy1kYXRle1xuICAgICAgY29sb3I6IzZFNkU4QzsvL3JnYmEoMCwwLDAsMC44Nyk7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvdzpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlSW5wdXQtcG9wdXB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOjUwcHg7XG4gICAgd2lkdGg6MzEwcHg7XG4gICAgaGVpZ2h0OjI4MHB4O1xuICAgICY6bm90KC5wb3NpdGlvbi1yaWdodCl7XG4gICAgICBsZWZ0OjBweDtcbiAgICB9XG4gICAgJi5wb3NpdGlvbi1yaWdodHtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICB9XG4gIH1cbn1cbi5rYWxlbmRlcy1kYXRlLXBvcHVwLWNvbnRlbnR7XG4gIC8vcGFkZGluZy1sZWZ0OjEwcHg7XG4gIC8vcGFkZGluZy1yaWdodDoxMHB4O1xufVxuLnNtIHtcbiAgLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudHtcbiAgICAvL3BhZGRpbmctbGVmdDo1MHB4O1xuICAgIC8vcGFkZGluZy1yaWdodDo1MHB4O1xuICB9XG59XG4uZ3Qtc20ge1xuICAua2FsZW5kZXMtZGF0ZS1wb3B1cC1jb250ZW50e1xuICAgIC8vcGFkZGluZy1sZWZ0OjEwMHB4O1xuICAgIC8vcGFkZGluZy1yaWdodDoxMDBweDtcbiAgfVxufVxuLnRyYW5zcGFyZW50LWJne1xuICAua2FsZW5kZXMtZGF0ZUlucHV0e1xuICAgIC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvd3tcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAuc2hvdy1kYXRle1xuICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtZGF0ZVJhbmdle1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICBzZWxlY3R7XG4gICAgY29sb3I6IzVGMkVFQTtcbiAgfVxuICAmLm5vLW1hcmdpbntcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgfVxuICAmLmRpc2FibGVke1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvd3tcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgICAgLnNob3ctZGF0ZXtcbiAgICAgICAgY29sb3I6ICM5RTlFOUU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcHJldk5leHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM1RjJFRUE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1kLWljb24ge1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS1wcmV2TmV4dDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdle1xuICAgIHBhZGRpbmc6NXB4O1xuICAgIGhlaWdodDo0MHB4O1xuICAgIC8vd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM1RjJFRUE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgLy9tYXJnaW4tbGVmdDo1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAvKlxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXR5cGVSYW5nZTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICB9XG5cbiAgICovXG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdG9kYXl7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgd2lkdGg6NDBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICM1RjJFRUE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWQtaWNvbiB7XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXRvZGF5OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS1sYWJlbHtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGNvbG9yOiM2MTYxNjE7XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVSYW5nZS1zaG93e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmc6OHB4IDEwcHg7XG4gICAgLy9oZWlnaHQ6NDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUYyRUVBO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAuc2hvdy1kYXRle1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXNob3c6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgfVxuICAua2FsZW5kZXMtZGF0ZVJhbmdlLXBvcHVwLWRlYnV0e1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRvcDo1MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIHdpZHRoOjMxMHB4O1xuICAgIGhlaWdodDoyODBweDtcbiAgICAmOm5vdCgucG9zaXRpb24tcmlnaHQpe1xuICAgICAgbGVmdDowcHg7XG4gICAgfVxuICAgICYucG9zaXRpb24tcmlnaHR7XG4gICAgICByaWdodDowcHg7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtcG9wdXAtZmlue1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRvcDo1MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIHdpZHRoOjMxMHB4O1xuICAgIGhlaWdodDoyODBweDtcbiAgICAmOm5vdCgucG9zaXRpb24tcmlnaHQpe1xuICAgICAgbGVmdDowcHg7XG4gICAgfVxuICAgICYucG9zaXRpb24tcmlnaHR7XG4gICAgICByaWdodDowcHg7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2VwYXJhdG9ye1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICB9XG59XG4ua2FsZW5kZXMtZGF0ZS1wb3B1cC1jb250ZW50e1xuICAvL3BhZGRpbmctbGVmdDoxMHB4O1xuICAvL3BhZGRpbmctcmlnaHQ6MTBweDtcbn1cbi5zbSB7XG4gIC5rYWxlbmRlcy1kYXRlLXBvcHVwLWNvbnRlbnR7XG4gICAgLy9wYWRkaW5nLWxlZnQ6NTBweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6NTBweDtcbiAgfVxufVxuLmd0LXNtIHtcbiAgLmthbGVuZGVzLWRhdGUtcG9wdXAtY29udGVudHtcbiAgICAvL3BhZGRpbmctbGVmdDoxMDBweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6MTAwcHg7XG4gIH1cbn1cbi54eHN7XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdle1xuICAgIG1heC13aWR0aDo2MHB4O1xuICB9XG59XG4ueHN7XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2UtdHlwZVJhbmdle1xuICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6ODBweDtcbiAgICAvL3BhZGRpbmc6NXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5rYWxlbmRlcy1kYXRlUmFuZ2Utc2hvd3tcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAuc2hvdy1kYXRle1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAvL3BhZGRpbmc6MTBweCA1cHg7XG4gICAgfVxuICB9XG59IiwiLmthbGVuZGVzLWRhdGVTZWxlY3R7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICAua2FsZW5kZXMtZGF0ZVNlbGVjdC1oZWFkZXJze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjQwcHg7XG4gICAgICBoZWlnaHQ6NDBweDtcbiAgICAgIG1hcmdpbjoxMHB4IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICAgIC8vYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0ZBRkFGQTtcbiAgfVxuICAua2FsZW5kZXMtZGF0ZS1saW5le1xuICAgIGhlaWdodDo2MHB4O1xuICAgIC8vYm9yZGVyLXRvcDoxcHggc29saWQgI0ZBRkFGQTtcbiAgICAua2FsZW5kZXMtbW9udGh7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICB9XG4gICAgLmthbGVuZGVzLW1vbnRoOjpmaXJzdC1sZXR0ZXJ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1kYXRle1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgbWFyZ2luOjEwcHggOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgb3BhY2l0eTowLjU7XG4gICAgICAgICAgY3Vyc29yOm5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICB9XG4gICAgICAgICYudG9kYXl7XG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmthbGVuZGVzLWRhdGU6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgIH1cbiAgfVxuICAmLm1pbml7XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QtaGVhZGVyc3tcbiAgICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6MjVweDtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIG1hcmdpbjoyLjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmthbGVuZGVzLWRhdGUtbGluZXtcbiAgICAgIGhlaWdodDozMHB4O1xuICAgICAgLmthbGVuZGVzLW1vbnRoe1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6N3B4O1xuICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmthbGVuZGVzLWRhdGV7XG4gICAgICAgIHdpZHRoOjI1cHg7XG4gICAgICAgIGhlaWdodDoyNXB4O1xuICAgICAgICBtYXJnaW46Mi41cHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDoyNXB4O1xuICAgICAgICAgIGhlaWdodDoyNXB4O1xuICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYudG9kYXl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5tZWRpdW17XG4gICAgLmthbGVuZGVzLWRhdGVTZWxlY3QtaGVhZGVyc3tcbiAgICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgLy93aWR0aDo0NXB4O1xuICAgICAgICBoZWlnaHQ6NDVweDtcbiAgICAgICAgbWFyZ2luOjIuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtZGF0ZS1saW5le1xuICAgICAgaGVpZ2h0OjQ1cHg7XG4gICAgICAua2FsZW5kZXMtbW9udGh7XG4gICAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDo3cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAua2FsZW5kZXMtZGF0ZXtcbiAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIG1hcmdpbjoyLjVweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi50b2RheXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXR7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTlFOUY4O1xuICAmOm5vdCgubm8tdG9wLWJvcmRlcil7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0U5RTlGODtcbiAgfVxuICAuaW5wdXQtZGV0YWlsLWNvbnRhaW5lcntcblxuICAgIC8vbWF4LWhlaWdodDo1MDBweDtcbiAgICAvL3RyYW5zaXRpb246bWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgIC8vb3ZlcmZsb3c6aGlkZGVuO1xuICB9XG4gICYuaGlkZGVue1xuICAgIC5pbnB1dC1kZXRhaWwtY29udGFpbmVye1xuICAgICAgLy9tYXgtaGVpZ2h0OjBweDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0LXNob3dEYXRle1xuICAgIHBhZGRpbmc6MTVweCAxMHB4O1xuICAgIC5zaG93RGF0ZS1sYWJlbHtcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgfVxuICAgIC5zaG93RGF0ZS12YWx1ZXtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LXNob3dNb250aC1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgLm1vbnRoLWxhYmVse1xuICAgICAgLy9jb2xvcjojMzk0OUFCO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5pbnB1dC1zaG93TW9udGgtc2VsZWN0b3J7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpdGNoLWFsbC1kYXktY29udGFpbmVye1xuICAgIHBhZGRpbmc6MHB4IDEwcHg7XG4gICAgLmlucHV0LWFsbC1kYXktbGFiZWx7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgfVxuICAuaW5wdXQtdGltZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIC5pbnB1dC10aW1lLWxhYmVse1xuICAgICAgLy9mb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICBpbnB1dHtcbiAgICAgIGJvcmRlcjpub25lO1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThGQztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAvL2NvbG9yOiMzOTQ5QUI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG4gIC5pbnB1dC1zbGlkZS1jb250YWluZXJ7XG4gICAgaGVpZ2h0OjMwMHB4O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgLmlucHV0LWRheXMtY29udGFpbmVye1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgLy9tYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAuaW5wdXQtZGF5cy1vbmV7XG4gICAgICAgIGNvbG9yOiM0RjUwNTA7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1kYXRlcy1jb250YWluZXJ7XG4gICAgICAuaW5wdXQtZGF0ZXMtb25le1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBoZWlnaHQ6MzVweDtcbiAgICAgICAgd2lkdGg6MzVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICYudG9kYXl7XG4gICAgICAgICAgY29sb3I6IzQ3MjJBRTsvLyMzOTQ5QUI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjNDcyMkFFOy8vIzM5NDlBQjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNDcyMkFFOy8vIzM5NDlBQjtcbiAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgb3BhY2l0eTowLjY7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5rYWxlbmRlcy1kZWNvcmF0aW9uLWxpc3RJdGVte1xuICAmLmthbGVuZGVzLWRlY29yYXRpb24tbGlzdEl0ZW0taG92ZXJ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXI7XG4gIH1cbiAgJi5rYWxlbmRlcy1kZWNvcmF0aW9uLWxpc3RJdGVtLWJvcmRlcmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbiAgJi5rYWxlbmRlcy1kZWNvcmF0aW9uLWxpc3RJdGVtLXNlbGVjdGVkIHtcbiAgICAvL2FuaW1hdGlvbjogYmxpbmtlci03NSAycyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmthbGVuZGVzLWVycm9yTWVzc2FnZXtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUU7XG4gIGNvbG9yOiNCNzFDMUM7XG4gIC8vYm9yZGVyOjFweCBzb2xpZCAjRkZDREQyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOjEwcHg7XG4gIC5rYWxlbmRlcy1lcnJvck1lc3NhZ2UtaGVhZGVye1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gIH1cbiAgbGl7XG5cbiAgfVxuICAua2FsZW5kZXMtZXJyb3JNZXNzYWdlLWNsb3Nle1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDo1cHg7XG4gICAgcmlnaHQ6NXB4O1xuICAgIG1kLWljb257XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGNvbG9yOiNCNzFDMUM7XG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDoxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtaW4taGVpZ2h0OjE4cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjE4cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDoxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtZml4ZWQtaXRlbXtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5rYWxlbmRlcy1maXhlZC1pdGVtLWNvbnRlbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxLjApO1xuICB9XG59IiwiLmthbGVuZGVzLWlucHV0QWRyZXNzZVNlYXJjaHtcbiAgLmFkcmVzc2UtaXRlbXtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgbGluZWFyO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHBhZGRpbmc6MTVweDtcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgLy9jb2xvcjojNDI0MjQyO1xuICAgICYucGFpcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxuICAuYWRyZXNzZS1pdGVtOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RkM7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1saW5rTWFpbHtcbiAgYSwgYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC8vdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1saW5rVGVse1xuICBhLCBhOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgLy90ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuIiwiLmthbGVuZGVzLWxpc3RJdGVte1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwQjA2NDM7XG4gIC8vbWFyZ2luLWJvdHRvbTotMXB4O1xuICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgcGFkZGluZy1yaWdodDozMHB4O1xuICAmLm1hcmdlZHtcbiAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLWNvbnRlbnR7XG4gICAgcGFkZGluZy10b3A6MTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICB9XG5cbiAgJi5uby1ob3Jpem9udGFsLXBhZGRpbmd7XG4gICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgfVxuICAmLnNtYWxsLXBhZGRpbmd7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgfVxuICB9XG4gICY6bm90KC5ub3QtY2xpY2thYmxlKXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAmLmRpc2FibGVke1xuICAgIGNvbG9yOiAjQTNBM0JEO1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1pY29ue1xuICAgICAgb3BhY2l0eTowLjY7XG4gICAgfVxuICB9XG4gICYuaXMtbG9hZGluZ3tcblxuICB9XG4gICYubm8tcGFkZGluZ3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudHtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICB9XG4gIH1cbiAgJi5uby10b3AtcGFkZGluZ3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tY29udGVudHtcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICB9XG4gIH1cbiAgJi50b3AtYm9yZGVye1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG4gICYuYm90dG9tLWJvcmRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgfVxuICAmLm5vLWJvdHRvbS1wYWRkaW5ne1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1jb250ZW50e1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIH1cbiAgfVxuICAmLmhhcy1hcnJvd3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHR7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLXNlcGFyYXRvcntcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gIH1cblxuXG4gIC5rYWxlbmRlcy1saXN0SXRlbS1pY29ue1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodHtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgLy9wYWRkaW5nLWxlZnQ6MTRweDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6MTRweDtcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dHtcblxuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtaGVhZGVye1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIH1cbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LW1haW57XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgfVxuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVye1xuICAgICAgICBjb2xvcjojNkU2RThDOy8vIzRGNTA1MDtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGRpdntcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tYWN0aW9uc3tcblxuICAgIH1cbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0taGVscHtcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNDOUM5RTA7XG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1hcnJvd3tcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OjE1cHg7XG4gICAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICB9XG4gICAgICAvKlxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTAgMTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdMaXN0dmlldycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExMi4wMDAwMDAsIC0xMjAuMDAwMDAwKScgc3Ryb2tlPSclMjNBMUExQTInIHN0cm9rZS13aWR0aD0nMi4xNzgnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgnIHBvaW50cz0nMTE0IDEyMiAxMjAgMTI4IDExNCAxMzQnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGNvbG9yOnJlZDsvLyNFOEU4RkM7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAvL29wYWNpdHk6IDAuNTtcbiAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuXG4gICAgICAgKi9cbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RJdGVtLWFic29sdXRlLWFyZWF7XG5cbiAgfVxuXG59XG4ua2FsZW5kZXMtbGlzdEl0ZW0taGVscC1oZWFkZXJ7XG4gIGZvbnQtc2l6ZToxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6d2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7XG4gIHBhZGRpbmc6MTBweDtcbn1cbi5rYWxlbmRlcy1saXN0SXRlbS1oZWxwLWNvbnRlbnR7XG4gIHBhZGRpbmc6MTBweDtcbiAgcGFkZGluZy10b3A6MjBweDtcbn1cbi5rYWxlbmRlcy1saXN0SXRlbTpub3QoLm5vdC1jbGlja2FibGUpOmFjdGl2ZXtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpO1xufVxuLmthbGVuZGVzLWxpc3RJdGVtLWJvdHRvbU1lc3NhZ2V7XG4gIGNvbG9yOiM2RTZFOEM7Ly8jNEY1MDUwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6MTBweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOjEzcHggIWltcG9ydGFudDtcbn1cbi50cmFuc3BhcmVudC1iZ3tcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6MTRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG5cbn1cbi54eHN7XG4gIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gIH1cblxufVxuLmRlc2t0b3B7XG4gIC50cmFuc3BhcmVudC1iZ3tcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgICBib3gtc2hhZG93OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgICY6bm90KC5uby1zaGFkb3ctaWYtZGVza3RvcCl7XG4gICAgICAmOm5vdCguaGFzLXNlcGFyYXRvcil7XG5cbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLypcbiAgICAgICAgJi5tYXJnZWR7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICAgICAgICovXG4gICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy1zd2l0Y2gtaXRlbSB7XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG4iLCIua2FsZW5kZXMtbGlzdEl0ZW1Db250YWluZXJ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC5rYWxlbmRlcy1saXN0SXRlbUNvbnRhaW5lci1sYXN0TGluZXtcbiAgICBoZWlnaHQ6MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbUNvbnRhaW5lci1hcnJvdyB7XG4gICAgbWQtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG4gIH1cbn1cbi5rYWxlbmRlcy1saXN0SXRlbUNvbnRhaW5lcjpub3QoLm5vdC1jbGlja2FibGUpOmFjdGl2ZXtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpICFpbXBvcnRhbnQ7XG59IiwiLmthbGVuZGVzLWxpc3RUaXRsZXtcbiAgLy9jb2xvcjogIzRGNTA1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBjb2xvcjojNkU2RThDO1xuICAmOm5vdCgubm8tcHJldmVudC1ib3JkZXIpe1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxuICBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5rYWxlbmRlcy1saXN0VGl0bGUtY29udGFpbmVye1xuICAgICY6bm90KC5uby10b3AtbWFyZ2luKXtcbiAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgfVxuICAgIC5tZWRpdW17XG4gICAgICBjb2xvcjogIzE0MTUxNTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5iaWd7XG4gICAgICBjb2xvcjogIzE0MTUxNTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5rYWxlbmRlcy1sb2FkaW5nLW1hc2t7XG4gICAgLm1hc2stdGFic3tcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG5cbiAgICAgICAgLm1hc2stdGFicy1pdGVte1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuXG5cbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTo1cHggc29saWQgcmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgICAgICAgICAgICAua2FsZW5kZXMtdGFiLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuODcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFzay1jaXJjbGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICYuYmlne1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hc2stdHJpYW5nbGV7XG4gICAgICAgIGFuaW1hdGlvbjogYmxpbmtlci0yNSAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAubWFzay10YWd7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICB9XG4gICAgLm1hc2staW5wdXR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICAgLm1hc2staW5wdXQtbGFiZWx7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBjb2xvcjojNjE2MTYxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXNrLXRleHQtbGluZXN7XG4gICAgICAgIC50ZXh0LWxpbmV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgICAgJi5iaWctbWFyZ2lue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAubWFzay1saXN0LWxpbmVze1xuICAgICAgICAubWFzay10ZXh0LWxpbmVze1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2FkaW5nLW1hc2stZGF0YXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgYW5pbWF0aW9uOiBibGlua2VyLTI1IDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgJi54eHhze1xuICAgICAgICAgICAgaGVpZ2h0OjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi54eHN7XG4gICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLnhze1xuICAgICAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi54bHtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICB9XG4gICAgICAgICYueHhse1xuICAgICAgICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrLWJsb2MtMTAwe1xuICAgIG1heC1oZWlnaHQ6MTAwcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4ua2FsZW5kZXMtbG9hZGluZy1tYXNrLWJsb2MtMjAwe1xuICAgIG1heC1oZWlnaHQ6MjAwcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xufVxuLmthbGVuZGVzLWxvYWRpbmctbWFzay1ibG9jLTMwMHtcbiAgICBtYXgtaGVpZ2h0OjMwMHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cbi5tYXNrLXBsYXRmb3Jte1xuICAgIC5sb2FkaW5nLWluZGljYXRvcntcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAubG9hZGluZy1vcGFjaXR5e1xuICAgICAgICBvcGFjaXR5OjAuOTU7XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgbGRpby0waGsxZHVqbWt4ZnUge1xuICAgICAgICAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgICAgICAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgIH1cbiAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdG9wOjBweDtcbiAgICAgICAgYW5pbWF0aW9uOiBsZGlvLTBoazFkdWpta3hmdSAxcyBjdWJpYy1iZXppZXIoMC4zLDAsMC43LDEpIGluZmluaXRlO1xuICAgIH1cbiAgICAmLm1pbml7XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxvYWRpbmdpby1zcGlubmVyLW1lc3NhZ2UtZ2JwYW10dTgyYWwge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYueHN7XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxvYWRpbmdpby1zcGlubmVyLW1lc3NhZ2UtZ2JwYW10dTgyYWwge1xuICAgICAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi54eHN7XG4gICAgICAgICAgICAubG9hZGluZ2lvLXNwaW5uZXItbWVzc2FnZS1nYnBhbXR1ODJhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDEpIHtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTozcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMikge1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTozcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMykge1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIGJvdHRvbTozcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgNCkge1xuICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgIGJvdHRvbTozcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxkaW8tMGhrMWR1am1reGZ1e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuICsgMSkgeyBiYWNrZ3JvdW5kOiAjYzkzODY3IH1cbiAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyAyKSB7IGJhY2tncm91bmQ6ICNmZGJjN2YgfVxuICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDMpIHsgYmFja2dyb3VuZDogIzVmMmVlYSB9XG4gICAgLmxkaW8tMGhrMWR1am1reGZ1ID4gZGl2Om50aC1vZi10eXBlKDRuKSB7IGJhY2tncm91bmQ6ICNjOTM4NjcgfVxuICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDEpIHtcbiAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zNzVzXG4gICAgfVxuICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDIpIHtcbiAgICAgICAgbGVmdDogMTI0cHg7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjVzXG4gICAgfVxuICAgIC5sZGlvLTBoazFkdWpta3hmdSA+IGRpdjpudGgtb2YtdHlwZSg0biArIDMpIHtcbiAgICAgICAgbGVmdDogMTg0cHg7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTI1c1xuICAgIH1cbiAgICAubGRpby0waGsxZHVqbWt4ZnUgPiBkaXY6bnRoLW9mLXR5cGUoNG4gKyA0KSB7XG4gICAgICAgIGxlZnQ6IDI0NHB4O1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzXG4gICAgfVxuICAgIC5sb2FkaW5naW8tc3Bpbm5lci1tZXNzYWdlLWdicGFtdHU4MmFsIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmxkaW8tMGhrMWR1am1reGZ1IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IC8qIHNlZSBub3RlIGFib3ZlICovXG4gICAgfVxuICAgIC5sZGlvLTBoazFkdWpta3hmdSBkaXYgeyBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAgIC8qIGdlbmVyYXRlZCBieSBodHRwczovL2xvYWRpbmcuaW8vICovXG59XG5cbiIsIiNrYWxlbmRlcy1sb2FkaW5nLW92ZXJ7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB0b3A6MHB4O1xuICBib3R0b206MHB4O1xuICByaWdodDowcHg7XG4gIGxlZnQ6MHB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OjAuOTU7XG4gIC5sb2FkaW5nLWluZGljYXRvcntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OjIyO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgc3Ryb2tlOiAjNDcyMkFFO1xuICB9XG59XG5cbiIsIi5rYWxlbmRlcy1sb2FkaW5nLXByb2dyZXNzLW9ubHl7XG4gIC5pcy1sb2FkaW5ne1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHN2Z3tcbiAgICAgIHN0cm9rZTojQzkzODY3O1xuICAgIH1cbiAgfVxufVxuIiwiLmthbGVuZGVzLW1vcmVNZW51LWl0ZW17XG4gIGN1cnNvcjpwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhcjtcbiAgLmthbGVuZGVzLW1vcmVNZW51LWl0ZW0taWNvbntcbiAgICB3aWR0aDo4MHB4O1xuICB9XG4gIC5rYWxlbmRlcy1tb3JlTWVudS1pdGVtLWxhYmVse1xuICAgIGZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6MTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBjb2xvcjojNDI0MjQyO1xuICAgICY6bm90KC5sYXN0KXtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIH1cbiAgfVxufVxuLmthbGVuZGVzLW1vcmVNZW51LWl0ZW06aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG4iLCIua2FsZW5kZXMtY2hlY2tlZEljb257XG4gIGhlaWdodDoyNHB4O1xuICB3aWR0aDoyNHB4O1xuICBtZC1pY29ue1xuICAgIGNvbG9yOiMzRjUxQjU7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1zY3JvbGxhYmxle1xuICAmOm5vdCgubm8tYm90dG9tLW1hcmdpbil7XG4gICAgbWFyZ2luLWJvdHRvbToxMDBweDtcbiAgfVxufVxuLmRlc2t0b3B7XG4gIC5rYWxlbmRlcy1zY3JvbGxhYmxle1xuICAgICY6bm90KC5uby1wYWRkaW5nKXtcbiAgICAgICY6bm90KC5mb3JjZS1tb2JpbGUtbmF2KXtcbiAgICAgICAgLmthbGVuZGVzLXNjcm9sbGFibGUtY29udGVudHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbiIsIi5rYWxlbmRlcy14c01lbnVJdGVte1xuICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gIHBhZGRpbmctbGVmdDoyMHB4O1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLmthbGVuZGVzLXhzTWVudUl0ZW0tY29udGVudHtcbiAgICBtaW4taGVpZ2h0OjEwMHB4O1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUVFRUVFO1xuICB9XG4gICYuZmlyc3R7XG5cbiAgfVxuICAmLmxhc3R7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICB9XG4gIC5rYWxlbmRlcy14c01lbnVJdGVtLW1haW57XG4gICAgLml0ZW0tbGFiZWx7XG4gICAgICBmb250LXNpemU6MThweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgIH1cbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjg3KTtcbiAgICAgIGZvbnQtc2l6ZToyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6MjhweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6MjhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMteHNNZW51SXRlbS1zdWJ7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctbGVmdDo1MHB4O1xuICB9XG4gIC5rYWxlbmRlcy14c01lbnVJdGVtLWljb257XG5cbiAgfVxufVxuIiwiLy8gcGFzc2VyIMOgIHVuZSBwYWdlIHN1aXZhbnRlXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXBhZ2Utb3Blbi1uZXh0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBrYWxlbmRlcy1wYWdlLWNsb3NlLW5leHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgfVxuICB0byB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLy9wYXNzZXIgw6AgdW5lIHBhZ2UgcHLDqWPDqWRlbnRlXG5Aa2V5ZnJhbWVzIGthbGVuZGVzLXBhZ2Utb3Blbi1wcmV2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMga2FsZW5kZXMtcGFnZS1jbG9zZS1wcmV2IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gIH1cbiAgdG8ge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdntcbiAgJi5rYWxlbmRlcy1wYWdle1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgJi5rYWxlbmRlcy1wYWdlLXRyYW5zcGFyZW50e1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJi5rYWxlbmRlcy1wYWdlLW5leHR7XG4gICAgICAmLmthbGVuZGVzLXBhZ2UtaGlkZGVue1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXBhZ2UtY2xvc2UtbmV4dDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDBtcztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgICAgIH1cbiAgICAgICY6bm90KC5rYWxlbmRlcy1wYWdlLWhpZGRlbil7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBhbmltYXRpb24tbmFtZToga2FsZW5kZXMtcGFnZS1vcGVuLW5leHQ7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYua2FsZW5kZXMtcGFnZS1wcmV2e1xuICAgICAgJi5rYWxlbmRlcy1wYWdlLWhpZGRlbntcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBrYWxlbmRlcy1wYWdlLWNsb3NlLXByZXY7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICB9XG4gICAgICAmOm5vdCgua2FsZW5kZXMtcGFnZS1oaWRkZW4pe1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGthbGVuZGVzLXBhZ2Utb3Blbi1wcmV2O1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmthbGVuZGVzLXBhZ2UtZGlzcGxheS1ub25le1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuLmthbGVuZGVzLXBhZ2V7XG4gIC5rYWxlbmRlcy1yZXNpemFibGV7XG4gICAgd2lkdGg6OHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDoycHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIG1kLWljb257XG4gICAgICBmb250LXNpemU6OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6OHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDo4cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDo4cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pcy1oaWRkZW57XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5ODAwO1xuICAgICAgYW5pbWF0aW9uOiBibGlua2VyLTI1IDJzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRTFCRUU3O1xuICAgICAgLy9jb2xvcjojQkE2OEM4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYucmlnaHR7XG4gICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgfVxuICAgICYubGVmdHtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUVFRUVFO1xuXG4gICAgfVxuICB9XG4gICYua2FsZW5kZXMtcGFnZS1oaWRkZW57XG4gICAgJjpub3QoLmthbGVuZGVzLXBhZ2UtbmV4dCl7XG4gICAgICAmOm5vdCgua2FsZW5kZXMtcGFnZS1wcmV2KXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIua2FsZW5kZXMtcGFnZU5hdmlnYXRvcntcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIG1kLWljb257XG4gICAgd2lkdGg6MzBweDtcbiAgICBoZWlnaHQ6MzBweDtcbiAgICBmb250LXNpemU6MzBweDtcbiAgICBjb2xvcjpibGFjaztcbiAgfVxufVxuIiwiLmludGwtdGVsLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5pbnRsLXRlbC1pbnB1dCAqe2JveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveH0uaW50bC10ZWwtaW5wdXQgLmhpZGV7ZGlzcGxheTpub25lfS5pbnRsLXRlbC1pbnB1dCAudi1oaWRle3Zpc2liaWxpdHk6aGlkZGVufS5pbnRsLXRlbC1pbnB1dCBpbnB1dCwuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSwuaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZWxde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjM2cHg7bWFyZ2luLXJpZ2h0OjB9LmludGwtdGVsLWlucHV0IC5mbGFnLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtyaWdodDowO3BhZGRpbmc6MXB4fS5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZ3t6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzZweDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjAgMCAwIDhweH0uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1mbGFne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvfS5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMnB4O3JpZ2h0OjZweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1sZWZ0OjNweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6M3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkICM1NTV9LmludGwtdGVsLWlucHV0IC5zZWxlY3RlZC1mbGFnIC5pdGktYXJyb3cudXB7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICM1NTV9LmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3R7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowO21hcmdpbjowIDAgMCAtMXB4O2JveC1zaGFkb3c6MXB4IDFweCA0cHggcmdiYSgwLDAsMCwwLjIpO2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO3doaXRlLXNwYWNlOm5vd3JhcDttYXgtaGVpZ2h0OjIwMHB4O292ZXJmbG93LXk6c2Nyb2xsfS5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0LmRyb3B1cHtib3R0b206MTAwJTttYXJnaW4tYm90dG9tOi0xcHh9LmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdHt3aGl0ZS1zcGFjZTpub3JtYWx9fS5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5kaXZpZGVye3BhZGRpbmctYm90dG9tOjVweDttYXJnaW4tYm90dG9tOjVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQ0NDfS5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5e3BhZGRpbmc6NXB4IDEwcHh9LmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnkgLmRpYWwtY29kZXtjb2xvcjojOTk5fS5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNSl9LmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUsLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpYWwtY29kZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LC5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWV7bWFyZ2luLXJpZ2h0OjZweH0uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGV4dF0sLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9dGVsXXtwYWRkaW5nLXJpZ2h0OjZweDtwYWRkaW5nLWxlZnQ6NTJweDttYXJnaW4tbGVmdDowfS5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXJ7cmlnaHQ6YXV0bztsZWZ0OjB9LmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5zZWxlY3RlZC1mbGFne3dpZHRoOjQ2cHh9LmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIC5mbGFnLWNvbnRhaW5lcjpob3ZlcntjdXJzb3I6cG9pbnRlcn0uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFne2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA1KX0uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdKy5mbGFnLWNvbnRhaW5lcjpob3ZlciwuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldKy5mbGFnLWNvbnRhaW5lcjpob3ZlcntjdXJzb3I6ZGVmYXVsdH0uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbZGlzYWJsZWRdKy5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZywuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldKy5mbGFnLWNvbnRhaW5lcjpob3ZlciAuc2VsZWN0ZWQtZmxhZ3tiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpO2Rpc3BsYXk6dGFibGV9LmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZSAuc2VsZWN0ZWQtZGlhbC1jb2Rle2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZy1sZWZ0OjI4cHh9LmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXQsLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgaW5wdXRbdHlwZT10ZXh0XSwuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMiBpbnB1dFt0eXBlPXRlbF17cGFkZGluZy1sZWZ0Ojc2cHh9LmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTIgLnNlbGVjdGVkLWZsYWd7d2lkdGg6NzBweH0uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dCwuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyBpbnB1dFt0eXBlPXRleHRdLC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy0zIGlucHV0W3R5cGU9dGVsXXtwYWRkaW5nLWxlZnQ6ODRweH0uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtMyAuc2VsZWN0ZWQtZmxhZ3t3aWR0aDo3OHB4fS5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0LC5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IGlucHV0W3R5cGU9dGV4dF0sLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTQgaW5wdXRbdHlwZT10ZWxde3BhZGRpbmctbGVmdDo5MnB4fS5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy00IC5zZWxlY3RlZC1mbGFne3dpZHRoOjg2cHh9LmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXQsLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duLnNlcGFyYXRlLWRpYWwtY29kZS5pdGktc2RjLTUgaW5wdXRbdHlwZT10ZXh0XSwuaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24uc2VwYXJhdGUtZGlhbC1jb2RlLml0aS1zZGMtNSBpbnB1dFt0eXBlPXRlbF17cGFkZGluZy1sZWZ0OjEwMHB4fS5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93bi5zZXBhcmF0ZS1kaWFsLWNvZGUuaXRpLXNkYy01IC5zZWxlY3RlZC1mbGFne3dpZHRoOjk0cHh9LmludGwtdGVsLWlucHV0Lml0aS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDAwcHg7bGVmdDotMTAwMHB4O3otaW5kZXg6MTA2MDtwYWRkaW5nOjFweH0uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lcjpob3ZlcntjdXJzb3I6cG9pbnRlcn0uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lcnt0b3A6MzBweDtib3R0b206MzBweDtsZWZ0OjMwcHg7cmlnaHQ6MzBweDtwb3NpdGlvbjpmaXhlZH0uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdHttYXgtaGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeXtwYWRkaW5nOjEwcHggMTBweDtsaW5lLWhlaWdodDoxLjVlbX0uaXRpLWZsYWd7d2lkdGg6MjBweH0uaXRpLWZsYWcuYmV7d2lkdGg6MThweH0uaXRpLWZsYWcuY2h7d2lkdGg6MTVweH0uaXRpLWZsYWcubWN7d2lkdGg6MTlweH0uaXRpLWZsYWcubmV7d2lkdGg6MThweH0uaXRpLWZsYWcubnB7d2lkdGg6MTNweH0uaXRpLWZsYWcudmF7d2lkdGg6MTVweH1AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCl7Lml0aS1mbGFne2JhY2tncm91bmQtc2l6ZTo1NjMwcHggMTVweH19Lml0aS1mbGFnLmFje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246MHB4IDBweH0uaXRpLWZsYWcuYWR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjJweCAwcHh9Lml0aS1mbGFnLmFle2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0cHggMHB4fS5pdGktZmxhZy5hZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NnB4IDBweH0uaXRpLWZsYWcuYWd7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotODhweCAwcHh9Lml0aS1mbGFnLmFpe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTExMHB4IDBweH0uaXRpLWZsYWcuYWx7aGVpZ2h0OjE1cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTMycHggMHB4fS5pdGktZmxhZy5hbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTRweCAwcHh9Lml0aS1mbGFnLmFve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IDBweH0uaXRpLWZsYWcuYXF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMTk4cHggMHB4fS5pdGktZmxhZy5hcntoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjBweCAwcHh9Lml0aS1mbGFnLmFze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTI0MnB4IDBweH0uaXRpLWZsYWcuYXR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggMHB4fS5pdGktZmxhZy5hdXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODZweCAwcHh9Lml0aS1mbGFnLmF3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTMwOHB4IDBweH0uaXRpLWZsYWcuYXh7aGVpZ2h0OjEzcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzMwcHggMHB4fS5pdGktZmxhZy5hentoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTJweCAwcHh9Lml0aS1mbGFnLmJhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTM3NHB4IDBweH0uaXRpLWZsYWcuYmJ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotMzk2cHggMHB4fS5pdGktZmxhZy5iZHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MThweCAwcHh9Lml0aS1mbGFnLmJle2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0MHB4IDBweH0uaXRpLWZsYWcuYmZ7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNDYwcHggMHB4fS5pdGktZmxhZy5iZ3toZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00ODJweCAwcHh9Lml0aS1mbGFnLmJoe2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNHB4IDBweH0uaXRpLWZsYWcuYml7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTI2cHggMHB4fS5pdGktZmxhZy5iantoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi01NDhweCAwcHh9Lml0aS1mbGFnLmJse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU3MHB4IDBweH0uaXRpLWZsYWcuYm17aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNTkycHggMHB4fS5pdGktZmxhZy5ibntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02MTRweCAwcHh9Lml0aS1mbGFnLmJve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTYzNnB4IDBweH0uaXRpLWZsYWcuYnF7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNjU4cHggMHB4fS5pdGktZmxhZy5icntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02ODBweCAwcHh9Lml0aS1mbGFnLmJze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTcwMnB4IDBweH0uaXRpLWZsYWcuYnR7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNzI0cHggMHB4fS5pdGktZmxhZy5idntoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03NDZweCAwcHh9Lml0aS1mbGFnLmJ3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTc2OHB4IDBweH0uaXRpLWZsYWcuYnl7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotNzkwcHggMHB4fS5pdGktZmxhZy5ientoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MTJweCAwcHh9Lml0aS1mbGFnLmNhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTgzNHB4IDBweH0uaXRpLWZsYWcuY2N7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotODU2cHggMHB4fS5pdGktZmxhZy5jZHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04NzhweCAwcHh9Lml0aS1mbGFnLmNme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTkwMHB4IDBweH0uaXRpLWZsYWcuY2d7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTIycHggMHB4fS5pdGktZmxhZy5jaHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NDRweCAwcHh9Lml0aS1mbGFnLmNpe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTk2MXB4IDBweH0uaXRpLWZsYWcuY2t7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjotOTgzcHggMHB4fS5pdGktZmxhZy5jbHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDA1cHggMHB4fS5pdGktZmxhZy5jbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDI3cHggMHB4fS5pdGktZmxhZy5jbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDQ5cHggMHB4fS5pdGktZmxhZy5jb3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDcxcHggMHB4fS5pdGktZmxhZy5jcHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDkzcHggMHB4fS5pdGktZmxhZy5jcntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTE1cHggMHB4fS5pdGktZmxhZy5jdXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTM3cHggMHB4fS5pdGktZmxhZy5jdntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTU5cHggMHB4fS5pdGktZmxhZy5jd3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTgxcHggMHB4fS5pdGktZmxhZy5jeHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjAzcHggMHB4fS5pdGktZmxhZy5jeXtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjI1cHggMHB4fS5pdGktZmxhZy5jentoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjQ3cHggMHB4fS5pdGktZmxhZy5kZXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjY5cHggMHB4fS5pdGktZmxhZy5kZ3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjkxcHggMHB4fS5pdGktZmxhZy5kantoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzEzcHggMHB4fS5pdGktZmxhZy5ka3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzM1cHggMHB4fS5pdGktZmxhZy5kbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzU3cHggMHB4fS5pdGktZmxhZy5kb3toZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMzc5cHggMHB4fS5pdGktZmxhZy5kentoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDAxcHggMHB4fS5pdGktZmxhZy5lYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDIzcHggMHB4fS5pdGktZmxhZy5lY3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDQ1cHggMHB4fS5pdGktZmxhZy5lZXtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDY3cHggMHB4fS5pdGktZmxhZy5lZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDg5cHggMHB4fS5pdGktZmxhZy5laHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTExcHggMHB4fS5pdGktZmxhZy5lcntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTMzcHggMHB4fS5pdGktZmxhZy5lc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTU1cHggMHB4fS5pdGktZmxhZy5ldHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTc3cHggMHB4fS5pdGktZmxhZy5ldXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTk5cHggMHB4fS5pdGktZmxhZy5maXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjIxcHggMHB4fS5pdGktZmxhZy5mantoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjQzcHggMHB4fS5pdGktZmxhZy5ma3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjY1cHggMHB4fS5pdGktZmxhZy5mbXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjg3cHggMHB4fS5pdGktZmxhZy5mb3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzA5cHggMHB4fS5pdGktZmxhZy5mcntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzMxcHggMHB4fS5pdGktZmxhZy5nYXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzUzcHggMHB4fS5pdGktZmxhZy5nYntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzc1cHggMHB4fS5pdGktZmxhZy5nZHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzk3cHggMHB4fS5pdGktZmxhZy5nZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODE5cHggMHB4fS5pdGktZmxhZy5nZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODQxcHggMHB4fS5pdGktZmxhZy5nZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODYzcHggMHB4fS5pdGktZmxhZy5naHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODg1cHggMHB4fS5pdGktZmxhZy5naXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTA3cHggMHB4fS5pdGktZmxhZy5nbHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTI5cHggMHB4fS5pdGktZmxhZy5nbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTUxcHggMHB4fS5pdGktZmxhZy5nbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTczcHggMHB4fS5pdGktZmxhZy5ncHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTk1cHggMHB4fS5pdGktZmxhZy5ncXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDE3cHggMHB4fS5pdGktZmxhZy5ncntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDM5cHggMHB4fS5pdGktZmxhZy5nc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDYxcHggMHB4fS5pdGktZmxhZy5ndHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDgzcHggMHB4fS5pdGktZmxhZy5ndXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTA1cHggMHB4fS5pdGktZmxhZy5nd3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTI3cHggMHB4fS5pdGktZmxhZy5neXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTQ5cHggMHB4fS5pdGktZmxhZy5oa3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTcxcHggMHB4fS5pdGktZmxhZy5obXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTkzcHggMHB4fS5pdGktZmxhZy5obntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjE1cHggMHB4fS5pdGktZmxhZy5ocntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjM3cHggMHB4fS5pdGktZmxhZy5odHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjU5cHggMHB4fS5pdGktZmxhZy5odXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjgxcHggMHB4fS5pdGktZmxhZy5pY3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzAzcHggMHB4fS5pdGktZmxhZy5pZHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzI1cHggMHB4fS5pdGktZmxhZy5pZXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzQ3cHggMHB4fS5pdGktZmxhZy5pbHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzY5cHggMHB4fS5pdGktZmxhZy5pbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMzkxcHggMHB4fS5pdGktZmxhZy5pbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDEzcHggMHB4fS5pdGktZmxhZy5pb3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDM1cHggMHB4fS5pdGktZmxhZy5pcXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDU3cHggMHB4fS5pdGktZmxhZy5pcntoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDc5cHggMHB4fS5pdGktZmxhZy5pc3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTAxcHggMHB4fS5pdGktZmxhZy5pdHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTIzcHggMHB4fS5pdGktZmxhZy5qZXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTQ1cHggMHB4fS5pdGktZmxhZy5qbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTY3cHggMHB4fS5pdGktZmxhZy5qb3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTg5cHggMHB4fS5pdGktZmxhZy5qcHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjExcHggMHB4fS5pdGktZmxhZy5rZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjMzcHggMHB4fS5pdGktZmxhZy5rZ3toZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjU1cHggMHB4fS5pdGktZmxhZy5raHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjc3cHggMHB4fS5pdGktZmxhZy5raXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjk5cHggMHB4fS5pdGktZmxhZy5rbXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzIxcHggMHB4fS5pdGktZmxhZy5rbntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzQzcHggMHB4fS5pdGktZmxhZy5rcHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzY1cHggMHB4fS5pdGktZmxhZy5rcntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNzg3cHggMHB4fS5pdGktZmxhZy5rd3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODA5cHggMHB4fS5pdGktZmxhZy5reXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODMxcHggMHB4fS5pdGktZmxhZy5rentoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODUzcHggMHB4fS5pdGktZmxhZy5sYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODc1cHggMHB4fS5pdGktZmxhZy5sYntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODk3cHggMHB4fS5pdGktZmxhZy5sY3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTE5cHggMHB4fS5pdGktZmxhZy5saXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTQxcHggMHB4fS5pdGktZmxhZy5sa3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTYzcHggMHB4fS5pdGktZmxhZy5scntoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOTg1cHggMHB4fS5pdGktZmxhZy5sc3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDA3cHggMHB4fS5pdGktZmxhZy5sdHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDI5cHggMHB4fS5pdGktZmxhZy5sdXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDUxcHggMHB4fS5pdGktZmxhZy5sdntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDczcHggMHB4fS5pdGktZmxhZy5seXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMDk1cHggMHB4fS5pdGktZmxhZy5tYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTE3cHggMHB4fS5pdGktZmxhZy5tY3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTM5cHggMHB4fS5pdGktZmxhZy5tZHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTYwcHggMHB4fS5pdGktZmxhZy5tZXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTgycHggMHB4fS5pdGktZmxhZy5tZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjA0cHggMHB4fS5pdGktZmxhZy5tZ3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjI2cHggMHB4fS5pdGktZmxhZy5taHtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjQ4cHggMHB4fS5pdGktZmxhZy5ta3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjcwcHggMHB4fS5pdGktZmxhZy5tbHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMjkycHggMHB4fS5pdGktZmxhZy5tbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzE0cHggMHB4fS5pdGktZmxhZy5tbntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzM2cHggMHB4fS5pdGktZmxhZy5tb3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzU4cHggMHB4fS5pdGktZmxhZy5tcHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzgwcHggMHB4fS5pdGktZmxhZy5tcXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDAycHggMHB4fS5pdGktZmxhZy5tcntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDI0cHggMHB4fS5pdGktZmxhZy5tc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDQ2cHggMHB4fS5pdGktZmxhZy5tdHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDY4cHggMHB4fS5pdGktZmxhZy5tdXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNDkwcHggMHB4fS5pdGktZmxhZy5tdntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTEycHggMHB4fS5pdGktZmxhZy5td3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTM0cHggMHB4fS5pdGktZmxhZy5teHtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTU2cHggMHB4fS5pdGktZmxhZy5teXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNTc4cHggMHB4fS5pdGktZmxhZy5tentoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjAwcHggMHB4fS5pdGktZmxhZy5uYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjIycHggMHB4fS5pdGktZmxhZy5uY3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjQ0cHggMHB4fS5pdGktZmxhZy5uZXtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjY2cHggMHB4fS5pdGktZmxhZy5uZntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjg2cHggMHB4fS5pdGktZmxhZy5uZ3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzA4cHggMHB4fS5pdGktZmxhZy5uaXtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzMwcHggMHB4fS5pdGktZmxhZy5ubHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzUycHggMHB4fS5pdGktZmxhZy5ub3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzc0cHggMHB4fS5pdGktZmxhZy5ucHtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNzk2cHggMHB4fS5pdGktZmxhZy5ucntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODExcHggMHB4fS5pdGktZmxhZy5udXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODMzcHggMHB4fS5pdGktZmxhZy5uentoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODU1cHggMHB4fS5pdGktZmxhZy5vbXtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODc3cHggMHB4fS5pdGktZmxhZy5wYXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zODk5cHggMHB4fS5pdGktZmxhZy5wZXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTIxcHggMHB4fS5pdGktZmxhZy5wZntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTQzcHggMHB4fS5pdGktZmxhZy5wZ3toZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTY1cHggMHB4fS5pdGktZmxhZy5waHtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zOTg3cHggMHB4fS5pdGktZmxhZy5wa3toZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDA5cHggMHB4fS5pdGktZmxhZy5wbHtoZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDMxcHggMHB4fS5pdGktZmxhZy5wbXtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDUzcHggMHB4fS5pdGktZmxhZy5wbntoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDc1cHggMHB4fS5pdGktZmxhZy5wcntoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MDk3cHggMHB4fS5pdGktZmxhZy5wc3toZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTE5cHggMHB4fS5pdGktZmxhZy5wdHtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTQxcHggMHB4fS5pdGktZmxhZy5wd3toZWlnaHQ6MTNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTYzcHggMHB4fS5pdGktZmxhZy5weXtoZWlnaHQ6MTFweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MTg1cHggMHB4fS5pdGktZmxhZy5xYXtoZWlnaHQ6OHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyMDdweCAwcHh9Lml0aS1mbGFnLnJle2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyMjlweCAwcHh9Lml0aS1mbGFnLnJve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyNTFweCAwcHh9Lml0aS1mbGFnLnJze2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyNzNweCAwcHh9Lml0aS1mbGFnLnJ1e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQyOTVweCAwcHh9Lml0aS1mbGFnLnJ3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzMTdweCAwcHh9Lml0aS1mbGFnLnNhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzMzlweCAwcHh9Lml0aS1mbGFnLnNie2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzNjFweCAwcHh9Lml0aS1mbGFnLnNje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQzODNweCAwcHh9Lml0aS1mbGFnLnNke2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0MDVweCAwcHh9Lml0aS1mbGFnLnNle2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0MjdweCAwcHh9Lml0aS1mbGFnLnNne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0NDlweCAwcHh9Lml0aS1mbGFnLnNoe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0NzFweCAwcHh9Lml0aS1mbGFnLnNpe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ0OTNweCAwcHh9Lml0aS1mbGFnLnNqe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1MTVweCAwcHh9Lml0aS1mbGFnLnNre2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1MzdweCAwcHh9Lml0aS1mbGFnLnNse2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1NTlweCAwcHh9Lml0aS1mbGFnLnNte2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ1ODFweCAwcHh9Lml0aS1mbGFnLnNue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2MDNweCAwcHh9Lml0aS1mbGFnLnNve2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2MjVweCAwcHh9Lml0aS1mbGFnLnNye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2NDdweCAwcHh9Lml0aS1mbGFnLnNze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2NjlweCAwcHh9Lml0aS1mbGFnLnN0e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ2OTFweCAwcHh9Lml0aS1mbGFnLnN2e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3MTNweCAwcHh9Lml0aS1mbGFnLnN4e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3MzVweCAwcHh9Lml0aS1mbGFnLnN5e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3NTdweCAwcHh9Lml0aS1mbGFnLnN6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ3NzlweCAwcHh9Lml0aS1mbGFnLnRhe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4MDFweCAwcHh9Lml0aS1mbGFnLnRje2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4MjNweCAwcHh9Lml0aS1mbGFnLnRke2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4NDVweCAwcHh9Lml0aS1mbGFnLnRme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4NjdweCAwcHh9Lml0aS1mbGFnLnRne2hlaWdodDoxM3B4O2JhY2tncm91bmQtcG9zaXRpb246LTQ4ODlweCAwcHh9Lml0aS1mbGFnLnRoe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5MTFweCAwcHh9Lml0aS1mbGFnLnRqe2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5MzNweCAwcHh9Lml0aS1mbGFnLnRre2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5NTVweCAwcHh9Lml0aS1mbGFnLnRse2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5NzdweCAwcHh9Lml0aS1mbGFnLnRte2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTQ5OTlweCAwcHh9Lml0aS1mbGFnLnRue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwMjFweCAwcHh9Lml0aS1mbGFnLnRve2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNDNweCAwcHh9Lml0aS1mbGFnLnRye2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwNjVweCAwcHh9Lml0aS1mbGFnLnR0e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTUwODdweCAwcHh9Lml0aS1mbGFnLnR2e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxMDlweCAwcHh9Lml0aS1mbGFnLnR3e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxMzFweCAwcHh9Lml0aS1mbGFnLnR6e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxNTNweCAwcHh9Lml0aS1mbGFnLnVhe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxNzVweCAwcHh9Lml0aS1mbGFnLnVne2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUxOTdweCAwcHh9Lml0aS1mbGFnLnVte2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyMTlweCAwcHh9Lml0aS1mbGFnLnVze2hlaWdodDoxMXB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyNDFweCAwcHh9Lml0aS1mbGFnLnV5e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyNjNweCAwcHh9Lml0aS1mbGFnLnV6e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUyODVweCAwcHh9Lml0aS1mbGFnLnZhe2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzMDdweCAwcHh9Lml0aS1mbGFnLnZje2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzMjRweCAwcHh9Lml0aS1mbGFnLnZle2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzNDZweCAwcHh9Lml0aS1mbGFnLnZne2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzNjhweCAwcHh9Lml0aS1mbGFnLnZpe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTUzOTBweCAwcHh9Lml0aS1mbGFnLnZue2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0MTJweCAwcHh9Lml0aS1mbGFnLnZ1e2hlaWdodDoxMnB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0MzRweCAwcHh9Lml0aS1mbGFnLndme2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0NTZweCAwcHh9Lml0aS1mbGFnLndze2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU0NzhweCAwcHh9Lml0aS1mbGFnLnhre2hlaWdodDoxNXB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1MDBweCAwcHh9Lml0aS1mbGFnLnlle2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1MjJweCAwcHh9Lml0aS1mbGFnLnl0e2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1NDRweCAwcHh9Lml0aS1mbGFnLnphe2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1NjZweCAwcHh9Lml0aS1mbGFnLnpte2hlaWdodDoxNHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU1ODhweCAwcHh9Lml0aS1mbGFnLnp3e2hlaWdodDoxMHB4O2JhY2tncm91bmQtcG9zaXRpb246LTU2MTBweCAwcHh9Lml0aS1mbGFne3dpZHRoOjIwcHg7aGVpZ2h0OjE1cHg7Ym94LXNoYWRvdzowcHggMHB4IDFweCAwcHggIzg4ODtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZmxhZ3MvZmxhZ3MucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOiNEQkRCREI7YmFja2dyb3VuZC1wb3NpdGlvbjoyMHB4IDB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpey5pdGktZmxhZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZmxhZ3MvZmxhZ3NAMngucG5nXCIpfX0uaXRpLWZsYWcubnB7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1cbiIsIi5rYWxlbmRlcy1zbGlkZS1jb250YWluZXJ7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgLmhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhcntcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cbiIsIi5rYWxlbmRlcy1zbWFydC10YWJ7XG4gIGN1cnNvcjpwb2ludGVyO1xuICAmOm5vdCguZmlyc3QtdGFiKXtcbiAgICBtYXJnaW4tbGVmdDotMzBweDtcbiAgfVxuXG4gIC5rYWxlbmRlcy10YWItbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmZpcnN0LXRhYntcbiAgICAua2FsZW5kZXMtdGFiLWxhYmVse1xuICAgICAgY29sb3I6ICNBM0EzQkQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICB9XG4gICAgLmthbGVuZGVzLXRhYi1idXR0b257XG4gICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICB9XG4gIH1cbiAgLnNlY29uZC10YWJ7XG4gICAgLmthbGVuZGVzLXRhYi1sYWJlbHtcbiAgICAgIGNvbG9yOiAjQTNBM0JEO1xuICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICB9XG4gICAgLmthbGVuZGVzLXRhYi1idXR0b257XG4gICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgfVxuICB9XG4gICYuc2VsZWN0ZWR7XG4gICAgY29sb3I6ICM1RjJFRUE7XG4gICAgLmthbGVuZGVzLXRhYi1sYWJlbHtcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgIH1cbiAgICAua2FsZW5kZXMtdGFiLWJ1dHRvbntcbiAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojRjdGN0ZDO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtdGFiLWJ1dHRvbntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0ZDO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1RjJFRUE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHdpZHRoOjgwcHg7XG4gICAgaGVpZ2h0OjM2cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgfVxuICB9XG59XG4iLCIua2FsZW5kZXMtc3dpdGNoLWl0ZW17XG4gICY6bm90KC5uby1ob3Jpem9udGFsLXBhZGRpbmcpe1xuICAgIC5rYWxlbmRlcy1zd2l0Y2gtY29udGVudHtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICB9XG4gIH1cbiAgJi5uby1ob3Jpem9udGFsLXBhZGRpbmd7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodHtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1zd2l0Y2gtaXRlbS1zZXBhcmF0b3J7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICB9XG5cbn1cbiIsIi8qXG4gKlxuICogTWFpbiBzdHlsZXNoZWV0IGZvciBTd2l0Y2hlcnkuXG4gKiBodHRwOi8vYWJwZXRrb3YuZ2l0aHViLmlvL3N3aXRjaGVyeS9cbiAqXG4gKi9cblxuLyogU3dpdGNoZXJ5IGRlZmF1bHRzLiAqL1xuXG4uc3dpdGNoZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNTBweDtcblxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpdGNoZXJ5ID4gc21hbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzBweDtcbn1cblxuLyogU3dpdGNoZXJ5IHNpemVzLiAqL1xuXG4uc3dpdGNoZXJ5LXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzNweDtcbn1cblxuLnN3aXRjaGVyeS1zbWFsbCA+IHNtYWxsIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnN3aXRjaGVyeS1sYXJnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDY2cHg7XG59XG5cbi5zd2l0Y2hlcnktbGFyZ2UgPiBzbWFsbCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbiIsIi5rYWxlbmRlcy10YWJ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJi5zZWxlY3RlZHtcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzVGMkVFQSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIua2FsZW5kZXMtd2FybmluZ1BvcHVwLWNvbnRlbnR7XG4gIC5jb250ZW50IHtcbiAgICAuYWNjb3VudCB7XG4gICAgICBoZWlnaHQ6ODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6ODBweDtcbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53YXJuaW5nLWRldGFpbHN7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgLndhcm5pbmctY29udGVudHtcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndhcm5pbmctZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgfVxuXG59XG4iLCIuY2FsZW5kYXItYm90dG9tTmF2e1xuICAuY2FsZW5kYXItYm90dG9tTmF2LWNvbnRhaW5lci1sZWZ0e1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJvdHRvbToxMHB4O1xuICAgIGxlZnQ6NDVweDtcbiAgICB6LWluZGV4OjEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uLWNvbnRhaW5lcntcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICAuY2FsZW5kYXItYm90dG9tTmF2LWNvbnRhaW5lci1yaWdodHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206MTBweDtcbiAgICByaWdodDowcHg7XG4gICAgei1pbmRleDoxMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAuY2FsZW5kYXItYWN0aW9ucy1wbGFubmluZy1jb250YWluZXJ7XG4gICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIH1cbiAgfVxuXG5cblxuXG5cblxufSIsIiNjYWxlbmRhci1jcmVuZWF1LWVkaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvKiBFbi10w6p0ZSAqL1xuICAgIC5jY2UtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjJweCAyNnB4IDE0cHggMzBweDtcbiAgICB9XG4gICAgLmNjZS1oZWFkZXItbGVmdCB7XG4gICAgICAgIGdhcDogMThweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgICAuY2NlLWhlYWRlci1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIH1cbiAgICAuY2NlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNjZS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICB9XG4gICAgLmNjZS1jbG9zZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICY6aG92ZXIgeyBjb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cbiAgICAuY2NlLWxvYWRpbmcge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG5cbiAgICAvKiBSYXBwZWwgZGUgbCdvY2N1cnJlbmNlICovXG4gICAgLmNjZS1zdHJpcCB7XG4gICAgICAgIG1hcmdpbjogMCAyNnB4IDAgMzBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEYyRkU7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cbiAgICAuY2NlLXN0cmlwLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAuY2NlLXN0cmlwLXNlcCB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q5RDRGMDtcbiAgICB9XG4gICAgLmNjZS1jaGlwIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBDb3JwcyAqL1xuICAgIC5jY2UtYm9keSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjZweCAxMHB4IDMwcHg7XG4gICAgfVxuICAgIC5jY2UtY29sIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgLmNjZS1jb2wtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLmNjZS1jb2wtc2VwIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVFRjc7XG4gICAgfVxuICAgIC5jY2UtYmxvY2sgKyAuY2NlLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmNjZS1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNjZS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNjZS1kdXJlZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICB9XG5cbiAgICAvKiBDaGFtcHMgKi9cbiAgICAuY2NlLWZpZWxkIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMTIpO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtbG9ja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEYzRjg7XG4gICAgICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2NlLWZpZWxkLWxvY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG4gICAgLmNjZS1maWVsZC10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgIH1cbiAgICAuY2NlLXNlbGVjdC1jaGV2cm9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvKiBTw6lsZWN0aW9uIGRlcyBwZXJzb25uZWxzIGV0IMOpcXVpcGVtZW50cyAqL1xuICAgIC5jY2Utc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjRDlEMkZCOyB9XG4gICAgICAgICYuaXMtb3BlbiB7IGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICAmLmlzLWxvY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGM0Y4O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgLmNjZS1zZWxlY3QtbGFiZWwgeyBjb2xvcjogIzhBODZBMDsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jY2UtYXZhdGFycyB7XG4gICAgICAgIC5jY2UtYXZhdGFyICsgLmNjZS1hdmF0YXIgeyBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICB9XG4gICAgLmNjZS1hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREU4RkQ7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuICAgIC5jY2Utc2VsZWN0LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNjZS1zZWxlY3QtaWNvbiB7IGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgLmNjZS1wYW5lbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmNjZS1wYW5lbC1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y2RkI7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzZFNjc4NDsgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2NlLXBhbmVsLWxpc3Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgLmNjZS1wYW5lbC1pdGVtIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YzRjFGOTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0ZBRjlGRTsgfVxuICAgICAgICAuY2NlLWF2YXRhciB7IHdpZHRoOiAzMHB4OyBoZWlnaHQ6IDMwcHg7IG1pbi13aWR0aDogMzBweDsgbGluZS1oZWlnaHQ6IDMwcHg7IGJvcmRlcjogbm9uZTsgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgfVxuICAgIC5jY2UtY2hlY2sge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0NGQ0JFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGRpc3BsYXk6IG5vbmU7IGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgfVxuICAgIC5jY2UtcGFuZWwtaXRlbS5pcy1zZWxlY3RlZCAuY2NlLWNoZWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIH1cblxuICAgIC8qIERhdGVzICovXG4gICAgLmNjZS1kYXRlLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmNjZS1kYXRlLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNjZS1kYXRlLWlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxMHB4IDEzcHggNDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJjYWxlbmRhcl9tb250aFwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWQnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNob3ctZGF0ZSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNjZS1zYW1lLWRheSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG4gICAgLmNjZS10aW1lLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgICAuY2NlLXRpbWUtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIwcHg7IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogIzZFNjc4NDsgfVxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0ZBRjlGRTsgYm9yZGVyLWNvbG9yOiAjRDlEMkZCOyB9XG4gICAgfVxuXG4gICAgLyogUsOpcMOpdGl0aW9uICovXG4gICAgLmNjZS1yZXBlYXQtcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgICAuY2NlLXJlcGVhdC1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNjZS1zdGVwLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG4gICAgLmNjZS1zdGVwLXVuaXQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAuY2NlLXN0ZXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y2RkI7XG4gICAgfVxuICAgIC5jY2Utc3RlcC1idG4ge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyMHB4OyBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7IGJhY2tncm91bmQ6ICNFQ0U5Rjc7IH1cbiAgICAgICAgJltkaXNhYmxlZF0geyBvcGFjaXR5OiAwLjM1OyBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICB9XG4gICAgLmNjZS1zdGVwLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5jY2UtZGF5cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGdhcDogNnB4O1xuICAgIH1cbiAgICAuY2NlLWRheSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGNUYzRkM7IH1cbiAgICAgICAgJi5pcy1hY3RpdmUgeyBiYWNrZ3JvdW5kOiAjNmM0Y2YxOyBib3JkZXItY29sb3I6ICM2YzRjZjE7IGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgfVxuICAgIC5jY2UtZW5kIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgLmNjZS1zZWdtZW50LWJ0biB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNjZS1yZXBlYXQtbGFiZWwtLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIH1cbiAgICAuY2NlLXNlZ21lbnQge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGdhcDogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCO1xuICAgIH1cbiAgICAuY2NlLXNlZ21lbnQtYnRuIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuaXMtYWN0aXZlIHsgYmFja2dyb3VuZDogI0VERThGRDsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICB9XG4gICAgLmNjZS1oaW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICM2RTY3ODQ7IGZvbnQtc2l6ZTogMjBweDsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgbWluLXdpZHRoOiAyMHB4OyBtaW4taGVpZ2h0OiAyMHB4OyB9XG4gICAgfVxuXG4gICAgLyogUMOpcmltw6h0cmUgKi9cbiAgICAuY2NlLW9wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMThweDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICNEOUQyRkI7IH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQzlCREY4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjJGRTtcbiAgICAgICAgICAgIC5jY2UtcmFkaW8ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2NlLXJhZGlvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNDOUM0REU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEycztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2NlLW9wdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICAgIC5jY2Utb3B0aW9uLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgfVxuICAgIC5jY2UtaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEYyRkU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICAmLmlzLWRhbmdlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VDO1xuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRDMyRjJGOyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNjZS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICNEMzJGMkY7XG4gICAgfVxuXG4gICAgLyogU8OpbGVjdGV1ciBkJ2hldXJlIGVuIHN1cmltcHJlc3Npb24gKi9cbiAgICAuY2NlLXRpbWUtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMzIpO1xuICAgIH1cbiAgICAuY2NlLXRpbWUtcGFuZWwge1xuICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTIlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjRweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNDhweCByZ2JhKDExLCA2LCA2NywgMC4yNSk7XG4gICAgfVxuXG4gICAgLyogUGllZCAqL1xuICAgIC5jY2UtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNnB4IDIwcHggMzBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEVFRjc7XG4gICAgfVxuICAgIC5jY2UtZGVsZXRlIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNEMzJGMkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRDMyRjJGOyB9XG4gICAgICAgICY6aG92ZXIgc3BhbiB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgfVxuICAgIC5jY2UtZm9vdGVyLWFjdGlvbnMge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHsgb3BhY2l0eTogMC41OyBjdXJzb3I6IGRlZmF1bHQ7IGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2NlLWNhbmNlbCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0Q5RDRGMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICAgfVxuICAgIC5jY2Utc3VibWl0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTRweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7XG4gICAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgYmFja2dyb3VuZDogIzViM2RlMDsgfVxuICAgIH1cbiAgICAuY2NlLWRhbmdlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0QzMkYyRjtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgYmFja2dyb3VuZDogI0I3MUMxQzsgfVxuICAgIH1cbn1cbiIsIi5jYWxlbmRhci1kYXRlU2VsZWN0b3Ige1xuICBtYXJnaW4tdG9wOjEwcHg7XG4gIGhlaWdodDo1MHB4O1xuICAvL21heC1oZWlnaHQ6NTBweDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBwYWRkaW5nLXRvcDozcHg7XG4gIGNvbG9yOiMyMTIxMjE7XG4gIC5kYXRlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA3MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItYm90dG9tOjRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAmLnNlbGVjdGVke1xuICAgICAgYm9yZGVyLWJvdHRvbTo0cHggc29saWQgI0Q4MUI2MDtcbiAgICAgIC5vbmUtZGF5e1xuICAgICAgICBjb2xvcjojRDgxQjYwO1xuICAgICAgfVxuICAgICAgLm9uZS1udW1iZXJ7XG4gICAgICAgIGNvbG9yOiNEODFCNjA7XG4gICAgICB9XG4gICAgICAub25lLW1vbnRoe1xuICAgICAgICBjb2xvcjojRDgxQjYwO1xuICAgICAgfVxuICAgIH1cbiAgICAub25lLWRheXtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIH1cbiAgICAub25lLW51bWJlcntcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgfVxuICAgIC5vbmUtbW9udGh7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOjhweDtcbiAgICB9XG4gIH1cbn1cbi8qXG4uY2FsZW5kYXItZGF0ZVNlbGVjdG9yIHtcbiAgaGVpZ2h0OjcwcHg7XG4gIG1heC1oZWlnaHQ6NzBweDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBjb2xvcjojMjEyMTIxO1xuICAuZGF0ZXMtY29udGFpbmVyLXN0cmljdHtcblxuICB9XG4gIC5kYXRlLWNvbnRhaW5lcntcbiAgICBtaW4td2lkdGg6NzBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAub25lLWRheXtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIH1cbiAgICAub25lLW51bWJlcntcbiAgICAgIG1pbi1oZWlnaHQ6MzJweDtcbiAgICAgIG1pbi13aWR0aDozMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICB9XG4gICAgLm9uZS1tb250aHtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIH1cbiAgfVxufVxuICovXG4iLCIjY2FsZW5kYXItY3JlbmVhdSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIG1kLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC8qIEVuLXTDqnRlICovXG4gICAgLmNjci1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDMwcHggNHB4IDM0cHg7XG4gICAgfVxuICAgIC5jY3ItaGVhZGVyLWxlZnQge1xuICAgICAgICBnYXA6IDE4cHg7XG4gICAgfVxuICAgIC5jY3ItaGVhZGVyLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1pbi13aWR0aDogNDRweDtcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgfVxuICAgIC5jY3ItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAuY2NyLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgIH1cbiAgICAuY2NyLWNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgfVxuXG4gICAgLyogU2VnbWVudHMgKHR5cGUgZXQgb25nbGV0cykgKi9cbiAgICAuY2NyLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggNHB4O1xuICAgIH1cbiAgICAuY2NyLXNlZ21lbnQge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIH1cbiAgICAuY2NyLXNlZ21lbnQtLXR5cGUgLmNjci1zZWdtZW50LWJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgICB9XG4gICAgLmNjci1zZWdtZW50LWJ0biB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGM0ZDOyB9XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jY3ItY29sLWxlZnQgLmNjci1zZWdtZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjZGQjtcbiAgICAgICAgLmNjci1zZWdtZW50LWJ0bi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBDb3JwcyAqL1xuICAgIC5jY3ItYm9keSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzBweCA4cHggMzRweDtcbiAgICB9XG4gICAgLmNjci1jb2wge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIC5jY3ItY29sLXNlcCB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIG1hcmdpbjogMCAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFRUY3O1xuICAgIH1cbiAgICAuY2NyLXNlY3Rpb24taGVhZCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG4gICAgLmNjci1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNjci1iYWRnZSB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgLmNjci1oZWxwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgIH1cblxuICAgIC8qIExpc3RlIGRlcyByZXNzb3VyY2VzICovXG4gICAgLmNjci1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCO1xuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICM2RTY3ODQ7IH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjOEE4NkEwOyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNjci1saW5rcyB7XG4gICAgICAgIG1hcmdpbjogMTRweCAycHggOHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNjci1saXN0IHtcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgfVxuICAgIC5jY3ItbGlzdC1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG4gICAgLmNjci1pdGVtIHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGMUY5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgICB9XG4gICAgLmNjci1hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLmNjci1pdGVtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNjci1jaGVjayB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjQ0ZDQkUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jY3ItaXRlbS5pcy1zZWxlY3RlZCAuY2NyLWNoZWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIH1cbiAgICAuY2NyLWxpc3QtY291bnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgIH1cblxuICAgIC8qIENvbG9ubmUgZGUgZHJvaXRlIGTDqWZpbGFudGUgc3VyIGxlcyBwZXRpdHMgw6ljcmFucyAobGUgY2FsZW5kcmllciBkZXMgY2hhbXBzIGRhdGUsIGVuIHBvc2l0aW9uIGFic29sdWUsXG4gICAgICAgZmFpdCBwYXJ0aWUgZGUgbGEgem9uZSBkw6lmaWxhYmxlIGV0IHJlc3RlIGFjY2Vzc2libGUpICovXG4gICAgLmNjci1jb2wtcmlnaHQge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAuY2NyLWJsb2NrICsgLmNjci1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxuICAgIC5jY3ItZmllbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4xMik7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jY3ItZmllbGQtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA1MnB4O1xuICAgICAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0YwRUVGNztcbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgfVxuICAgIC5jY3Itc2VsZWN0LWNoZXZyb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuY2NyLWR1cmVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICB9XG4gICAgLmNjci1kYXRlLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICAgIC5jY3ItZGF0ZS1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICB9XG4gICAgLmNjci1kYXRlLWZpZWxkcyB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmNjci1kYXRlLWlucHV0IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAua2FsZW5kZXMtZGF0ZUlucHV0LXNob3cge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4IDE0cHggNDJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJjYWxlbmRhcl9tb250aFwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIFN5bWJvbHMgT3V0bGluZWQnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNob3ctZGF0ZSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNjci1zYW1lLWRheSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG4gICAgLmNjci10aW1lLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIH1cbiAgICAuY2NyLXRpbWUtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGOUZFO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDlEMkZCO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogU8OpbGVjdGV1ciBkJ2hldXJlIGVuIHN1cmltcHJlc3Npb24gKi9cbiAgICAuY2NyLXRpbWUtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMzIpO1xuICAgIH1cbiAgICAuY2NyLXRpbWUtcGFuZWwge1xuICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogOTIlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjRweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNDhweCByZ2JhKDExLCA2LCA2NywgMC4yNSk7XG4gICAgfVxuICAgIC5jY3ItZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjRDMyRjJGO1xuICAgIH1cblxuICAgIC8qIFLDqXDDqXRpdGlvbiAqL1xuICAgIC5jY3Itc3RlcC1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgfVxuICAgIC5jY3Itc3RlcC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICAgIC5jY3Itc3RlcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjZGQjtcbiAgICB9XG4gICAgLmNjci1zdGVwLWJ0biB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIycHg7IGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHsgYmFja2dyb3VuZDogI0VDRTlGNzsgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7IG9wYWNpdHk6IDAuMzU7IGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIH1cbiAgICAuY2NyLXN0ZXAtdmFsdWUge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLmNjci1kYXlzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuICAgIC5jY3ItZW5kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgLmNjci1zZWdtZW50LS1lbmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCO1xuICAgICAgICAuY2NyLXNlZ21lbnQtYnRuIHtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VERThGRDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2NyLWRheSB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGM0ZDOyB9XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2NyLXN1bW1hcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y0RjJGRTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgfVxuXG4gICAgLyogUGllZCAqL1xuICAgIC5jY3ItZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4IDIycHggMzRweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEVFRjc7XG4gICAgfVxuICAgIC5jY3ItZm9vdGVyLXN1bW1hcnkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgIH1cbiAgICAuY2NyLWZvb3Rlci1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNjci1jYW5jZWwge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNEOUQ0RjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y3RjZGQjsgfVxuICAgIH1cbiAgICAuY2NyLXN1Ym1pdCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE0cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpO1xuICAgICAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7IGJhY2tncm91bmQ6ICM1YjNkZTA7IH1cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNjYWxlbmRhci1kaXNwbGF5LXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jZHMtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjJweCAyOHB4IDE4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRUY3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZEO1xuICAgIH1cbiAgICAuY2RzLWhlYWRlci1sZWZ0IHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgICAuY2RzLWhlYWRlci1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIH1cbiAgICAuY2RzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNkcy1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICB9XG4gICAgLmNkcy1jbG9zZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuXG4gICAgLmNkcy1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjJweCAyOHB4IDE4cHg7XG4gICAgfVxuICAgIC5jZHMtY29sdW1ucyB7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG4gICAgLmNkcy1jb2wge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgIC5jZHMtY29sLXNlcCB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIG1hcmdpbjogMCAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFRUY3O1xuICAgIH1cbiAgICAuY2RzLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICAuY2RzLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNkcy1iYWRnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRURFOEZEO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuY2RzLWhlbHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgIH1cblxuICAgIC5jZHMtc2VnbWVudCB7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y2RkI7XG4gICAgfVxuICAgIC5jZHMtc2VnbWVudC1idG4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRUZFREY3OyB9XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZHMtem9vbSArIC5jZHMtem9vbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICAgIC5jZHMtem9vbS1oZWFkIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICAuY2RzLWJhZGdlIHsgbWFyZ2luLWxlZnQ6IDZweDsgfVxuICAgIH1cbiAgICAuY2RzLXpvb20tY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgICAuY2RzLXpvb20tc3RlcCB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGNUYyRkU7IH1cbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2RzLXpvb20tcmFuZ2Uge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC40KTtcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2RzLXRvZ2dsZS1yb3cge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICMwQjA2NDM7IH1cbiAgICB9XG5cbiAgICAuY2RzLWNhbHMtaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIC5jZHMtc2VjdGlvbi10aXRsZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICB9XG4gICAgLmNkcy1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICM2RTY3ODQ7IH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjOEE4NkEwOyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNkcy1jYWxzLWFjdGlvbnMge1xuICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDhweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZHMtY2Fscy1saXN0IHtcbiAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgIC5jZHMtY2FsLWl0ZW0ge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVFRjc7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjdGNkZFOyB9XG4gICAgICAgICZbZHJhZ2dhYmxlPVwidHJ1ZVwiXSB7IGN1cnNvcjogZ3JhYjsgfVxuICAgICAgICAmLmlzLWRyYWdnaW5nIHsgb3BhY2l0eTogMC40OyB9XG4gICAgICAgICYuaXMtZHJvcC10YXJnZXQgeyBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwICM2YzRjZjE7IH1cbiAgICB9XG4gICAgLmNkcy1kcmFnLWhhbmRsZSB7XG4gICAgICAgIGNvbG9yOiAjQjBBRkM0O1xuICAgIH1cbiAgICAuY2RzLW1vdmUgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogI0Q2RDRFMztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZHMtYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREU4RkQ7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jZHMtY2FsLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAuY2RzLWNoZWNrIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNnB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNEOUQyRkI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRkZGRkZGOyBmb250LXNpemU6IDE4cHg7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IG1pbi13aWR0aDogMThweDsgbWluLWhlaWdodDogMThweDsgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICB9XG4gICAgLmNkcy1jYWwtaXRlbS5pcy1zZWxlY3RlZCAuY2RzLWNoZWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgIH1cbiAgICAuY2RzLWVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jZHMtYWR2YW5jZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuY2RzLWFkdmFuY2VkLWhlYWQge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjZGQjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzBCMDY0MzsgfVxuICAgICAgICAuY2RzLWFkdmFuY2VkLWljb24geyBjb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cbiAgICAuY2RzLWFkdmFuY2VkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuICAgIC5jZHMtYWR2YW5jZWQtY29sIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgICAuY2RzLWFkdmFuY2VkLXNlcCB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIG1hcmdpbjogMCAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFRUY3O1xuICAgIH1cbiAgICAuY2RzLWFkdmFuY2VkLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNkcy1hZHZhbmNlZC1oZWxwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG4gICAgLmNkcy1hZHZhbmNlZC1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNkcy1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRUY3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIH1cbiAgICAuY2RzLXJlbWVtYmVyIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5jZHMtcmVtZW1iZXItYm94IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNDOUM0REU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRkZGRkZGOyBmb250LXNpemU6IDE2cHg7IHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IG1pbi13aWR0aDogMTZweDsgbWluLWhlaWdodDogMTZweDsgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgJi5pcy1jaGVja2VkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNkcy1yZXN0b3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICAmOmhvdmVyIHNwYW4geyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIH1cbiAgICAuY2RzLWZvb3Rlci1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNkcy1jYW5jZWwge1xuICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNmM0Y2YxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG4gICAgICAgIC5jZHMtYXBwbHkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTRweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7XG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7IG9wYWNpdHk6IDAuNTsgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2FsZW5kYXItZGlzcG9uaWJpbGl0ZSB7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6MTAwJTtcbn1cbiIsIi8qIEJhbmRlYXUgZHUgUkRWIGVuIGNvdXJzIG1hc3F1w6kgcGFyIFwiVm9pciBsZSBwbGFubmluZ1wiIChiYXMgZHUgcGxhbm5pbmcpICovXG4uY2FsZW5kYXItZHJhZnQtZm9vdGVyIHtcbiAgICBnYXA6IDE4cHg7XG4gICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAtOHB4IDI0cHggcmdiYSgxMSwgNiwgNjcsIDAuMDgpO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBsaW5lLWhlaWdodDogMTsgfVxuXG4gICAgLmNkZi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgbWluLXdpZHRoOiA1MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUZFQkZFO1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMjZweDsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICB9XG4gICAgLmNkZi1pbmZvIHsgbWluLXdpZHRoOiAwOyB9XG4gICAgLmNkZi1zdGF0dXMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB9XG4gICAgLmNkZi1kb3Qge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbWluLXdpZHRoOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICB9XG4gICAgLmNkZi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgLmNkZi1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICB9XG4gICAgLmNkZi1hY3Rpb25zIHsgZ2FwOiAxMnB4OyB9XG4gICAgLmNkZi13YXJuaW5nIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiAjQzkzODY3O1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIH1cbiAgICAuY2RmLWNvbmZpcm0tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICAgIC5jZGYtYnRuIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgICYuY2RmLWJ0bi0tdGV4dCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jZGYtYnRuLS1vdXRsaW5lIHtcbiAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0U0RTFGMztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICNDRkM1RkE7IGJhY2tncm91bmQ6ICNGN0Y1RkU7IH1cbiAgICAgICAgfVxuICAgICAgICAmLmNkZi1idG4tLXByaW1hcnkge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTRweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7XG4gICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogIzViM2RlMDsgfVxuICAgICAgICAgICAgJi5pcy1zYXZpbmcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgYW5pbWF0aW9uOiBjZGYtc3BpbiAwLjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY2RmLWJ0bi0tZGFuZ2VyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNTM5NkI7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjY2MyZTViOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgY2RmLXNwaW4ge1xuICAgIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuIiwiLmNhbGVuZGFyLWdyaWQge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgd2lkdGg6MTAwJTtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0U5RTlGODtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gICYud2l0aC1wcm9wb3NpdGlvbntcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3LjY3ZGVnLCAjRkJBNjdEIDMuNTYlLCAjRkRCQzdGIDkyLjQ4JSk7XG4gICAgYW5pbWF0aW9uOiBibGlua2VyLTUwIDJzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAmLmxvd3tcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICNBMjI3NEYgMy41NiUsICNFODVFOEEgOTIuNDglKTtcbiAgfVxuICAmLm1lZGl1bXtcblxuICB9XG4gICYuaGlnaHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICMxQkFEM0MgMy41NiUsICM0RUZGNzUgOTIuNDglKTtcbiAgfVxuICAuY2FsZW5kYXItZ3JpZC1hZGR7XG4gICAgbWQtaWNvbntcbiAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgd2lkdGg6MTVweDtcbiAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgbWluLXdpZHRoOjE1cHg7XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgIH1cbiAgICAuY2FsZW5kYXItZ3JpZC1hZGQtdGV4dHtcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gIH1cbiAgLmNhbGVuZGFyLWdyaWQtYnV0dG9uc3tcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB6LWluZGV4OjIwO1xuICAgICYubGFzdC1jb2x1bW57XG4gICAgICByaWdodDo3MCU7XG4gICAgfVxuICAgICY6bm90KC5sYXN0LWNvbHVtbil7XG4gICAgICBsZWZ0OjcwJTtcbiAgICB9XG4gICAgJi5maXJzdC1yb3d7XG4gICAgICB0b3A6NzAlO1xuICAgIH1cbiAgICAmOm5vdCguZmlyc3Qtcm93KXtcbiAgICAgIGJvdHRvbTo3MCU7XG4gICAgfVxuICAgIC5jYWxlbmRhci1ncmlkLWJ1dHRvbntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbiAgICBtZC1pY29ue1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBoZWlnaHQ6MThweDtcbiAgICAgIHdpZHRoOjE4cHg7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIG1pbi1oZWlnaHQ6MThweDtcbiAgICAgIG1pbi13aWR0aDoxOHB4O1xuICAgICAgY29sb3I6IzQ3MjJBRTsvLzVGMkVFQTtcbiAgICAgIG1hcmdpbjo1cHggMTBweDtcbiAgICB9XG4gIH1cbn1cbi5kZXNrdG9wLWRldmljZXtcbiAgLmNhbGVuZGFyLWdyaWQ6aG92ZXJ7XG4gICAgJjpub3QoLndpdGgtcHJvcG9zaXRpb24pe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThGQztcbiAgICB9XG4gIH1cbiAgLmNhbGVuZGFyLWdyaWR7XG4gICAgLmNhbGVuZGFyLWdyaWQtYnV0dG9uc3tcbiAgICAgIC5jYWxlbmRhci1ncmlkLWJ1dHRvbjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RThGQztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FsZW5kYXItZ3JpZDpub3QoOmhvdmVyKXtcbiAgICAuY2FsZW5kYXItZ3JpZC1idXR0b25ze1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAuY2FsZW5kYXItZ3JpZC1hZGR7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLmNhbGVuZGFyLWZ1bGwtcG9wdXB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuZnVsbC1wb3B1cC1jbG9zZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDoxMHB4O1xuICAgIHRvcDoxMHB4O1xuICAgIHotaW5kZXg6MTI7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbn0iLCIuY2FsZW5kYXItZ3JpZFRlc3Qge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgd2lkdGg6MTAwJTtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0U5RTlGODtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gICYud2l0aC1wcm9wb3NpdGlvbntcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3LjY3ZGVnLCAjRkJBNjdEIDMuNTYlLCAjRkRCQzdGIDkyLjQ4JSk7XG4gICAgYW5pbWF0aW9uOiBibGlua2VyLTUwIDJzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAmLmxvd3tcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICNBMjI3NEYgMy41NiUsICNFODVFOEEgOTIuNDglKTtcbiAgfVxuICAmLm1lZGl1bXtcblxuICB9XG4gICYuaGlnaHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICMxQkFEM0MgMy41NiUsICM0RUZGNzUgOTIuNDglKTtcbiAgfVxuICAuY2FsZW5kYXItZ3JpZFRlc3QtYWRke1xuICAgIG1kLWljb257XG4gICAgICBoZWlnaHQ6MTVweDtcbiAgICAgIHdpZHRoOjE1cHg7XG4gICAgICBmb250LXNpemU6MTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gICAgLmNhbGVuZGFyLWdyaWRUZXN0LWFkZC10ZXh0e1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgIH1cbiAgfVxuICAuY2FsZW5kYXItZ3JpZFRlc3QtYnV0dG9uc3tcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB6LWluZGV4OjIwO1xuICAgICYubGFzdC1jb2x1bW57XG4gICAgICByaWdodDo3MCU7XG4gICAgfVxuICAgICY6bm90KC5sYXN0LWNvbHVtbil7XG4gICAgICBsZWZ0OjcwJTtcbiAgICB9XG4gICAgJi5maXJzdC1yb3d7XG4gICAgICB0b3A6NzAlO1xuICAgIH1cbiAgICAmOm5vdCguZmlyc3Qtcm93KXtcbiAgICAgIGJvdHRvbTo3MCU7XG4gICAgfVxuICAgIC5jYWxlbmRhci1ncmlkVGVzdC1idXR0b257XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICB3aWR0aDoxOHB4O1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICBtaW4taGVpZ2h0OjE4cHg7XG4gICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgIGNvbG9yOiM0NzIyQUU7Ly81RjJFRUE7XG4gICAgICBtYXJnaW46NXB4IDEwcHg7XG4gICAgfVxuICB9XG59XG4uZGVza3RvcC1kZXZpY2V7XG4gIC5jYWxlbmRhci1ncmlkVGVzdDpob3ZlcntcbiAgICAmOm5vdCgud2l0aC1wcm9wb3NpdGlvbil7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDO1xuICAgIH1cbiAgfVxuICAuY2FsZW5kYXItZ3JpZFRlc3R7XG4gICAgLmNhbGVuZGFyLWdyaWRUZXN0LWJ1dHRvbnN7XG4gICAgICAuY2FsZW5kYXItZ3JpZFRlc3QtYnV0dG9uOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxlbmRhci1ncmlkVGVzdDpub3QoOmhvdmVyKXtcbiAgICAuY2FsZW5kYXItZ3JpZFRlc3QtYnV0dG9uc3tcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmNhbGVuZGFyLWdyaWRUZXN0LWFkZHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuY2FsZW5kYXItaGVhZGVye1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThGQztcbiAgLmNhbGVuZGFyLWhlYWRlci1jb250YWluZXJ7XG4gICAgcGFkZGluZzo1cHggMjBweDtcbiAgICAuY2FsZW5kYXItaGVhZGVyLWljb257XG4gICAgICAvL21pbi13aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItdG9CZUNvbmZpcm1lZC1uYntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MHB4O1xuICAgIHJpZ2h0OjBweDtcbiAgfVxuXG5cbn1cbi5tb2JpbGV7XG4gIC5jYWxlbmRhci1oZWFkZXItY29udGFpbmVye1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gIH1cbn1cbi5jYWxlbmRhci1oZWFkZXItLXYze1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUFGNTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWQtaWNvbntcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNoLXRvcHtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHggMTBweDtcbiAgfVxuICAuY2gtdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICAuY2gtc3VidGl0bGV7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgfVxuICAuY2gtdG9wLXJpZ2h0e1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5jaC1zZWFyY2h7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNEZBO1xuICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgICY6aG92ZXJ7IGJhY2tncm91bmQ6ICNFRUVERjY7IH1cbiAgICBtZC1pY29ueyBjb2xvcjogIzhBODZBMDsgfVxuICAgIC8vIHRleHRlIGQnaW52aXRlIHN1ciB1bmUgbGlnbmUgKMKrIOKApiDCuyBzaSBsYSB6b25lIGVzdCDDqXRyb2l0ZSlcbiAgICBzcGFue1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gIH1cbiAgLmNoLWljb24tYnRue1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgbWQtaWNvbnsgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAmOmhvdmVyeyBiYWNrZ3JvdW5kOiAjRjVGNEZBOyB9XG4gICAgJi5jaC1pY29uLWJ0bi0tb3V0bGluZXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgICAmLmNoLWljb24tYnRuLS1hY2NlbnR7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzkzODY3O1xuICAgICAgbWQtaWNvbnsgY29sb3I6ICNGRkZGRkY7IH1cbiAgICB9XG4gICAgLmlzLXNwaW5uaW5ne1xuICAgICAgYW5pbWF0aW9uOiBjaC1zcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbiAgLmNoLWJhZGdle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogMnB4O1xuICAgIG1pbi13aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIGJhY2tncm91bmQ6ICNFMDQ1N0I7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jaC10b29sYmFye1xuICAgIHBhZGRpbmc6IDRweCAyNHB4IDEycHg7XG4gICAgLy8gc2kgbGEgYmFycmUgbmUgdGllbnQgcGFzIChwZXRpdCDDqWNyYW4pLCBsZSBncm91cGUgZGUgZHJvaXRlIHBhc3NlIMOgIGxhIGxpZ25lIGF1IGxpZXUgZGUgZMOpYm9yZGVyXG4gICAgcm93LWdhcDogOHB4O1xuICB9XG4gIC5jaC10b29sYmFyLWxlZnR7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgLmNoLXRvZGF5e1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNmM0Y2YxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlcnsgYmFja2dyb3VuZDogI0Y1RjJGRTsgfVxuICB9XG4gIC5jaC1uYXYtYnRue1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1kLWljb257IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgJjpob3ZlcnsgYmFja2dyb3VuZDogI0Y1RjJGRTsgfVxuICB9XG4gIC5jaC1yYW5nZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICY6aG92ZXJ7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gIH1cbiAgLmNoLXBpY2tlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMzA7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG4gIC5jaC1waWNrZXItYmFja2Ryb3B7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAuY2gtc2VnbWVudHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGdhcDogMnB4O1xuICB9XG4gIC5jaC1zZWdtZW50LWJ0bntcbiAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpob3ZlcnsgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAmLmlzLWFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQ6ICNFREU4RkQ7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG4gIC5jaC1hZGR7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE0cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpO1xuICAgIG1kLWljb257IGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgJjpob3ZlcnsgYmFja2dyb3VuZDogIzViM2RlMDsgfVxuICB9XG59XG4vLyDDqWNyYW4gw6l0cm9pdCAoaVBhZCBtaW5pIHBheXNhZ2UsIHBldGl0cyBwb3J0YWJsZXMpIDogYmFycmUgZCdvdXRpbHMgY29tcGFjdGUgLSBib3V0b24gXCIrXCIgc2FucyBsaWJlbGzDqSAoaW5mb2J1bGxlKSxcbi8vIGRhdGUsIHPDqWxlY3RldXIgZGUgdnVlIGV0IG1hcmdlcyByZXNzZXJyw6lzXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KXtcbiAgLmNhbGVuZGFyLWhlYWRlci0tdjN7XG4gICAgLmNoLXRvcHsgcGFkZGluZzogMTJweCAxNnB4IDhweDsgfVxuICAgIC5jaC1zZWFyY2h7IHdpZHRoOiAyNjBweDsgfVxuICAgIC5jaC10b29sYmFyeyBwYWRkaW5nOiA0cHggMTZweCAxMHB4OyB9XG4gICAgLmNoLXRvb2xiYXItbGVmdHsgZ2FwOiA2cHg7IH1cbiAgICAuY2gtdG9kYXl7IHBhZGRpbmc6IDAgMTJweDsgfVxuICAgIC5jaC1yYW5nZXtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuY2gtc2VnbWVudC1idG57IHBhZGRpbmc6IDdweCAxMHB4OyB9XG4gICAgLmNoLWFkZHtcbiAgICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gICAgLmNoLWFkZC1sYWJlbHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGNoLXNwaW57XG4gIGZyb217IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRveyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4iLCIuY2FsZW5kYXItaW5kaXNwb25pYmlsaXRlLWNvbnRhaW5lcntcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHBhZGRpbmc6M3B4O1xuICBwYWRkaW5nLWxlZnQ6NXB4O1xuICBwYWRkaW5nLXRvcDoxcHg7XG4gIHdpZHRoOjkwJTtcbiAgLmNhbGVuZGFyLWluZGlzcG9uaWJpbGl0ZSB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QjYwNzI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzo0cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgxMSwgNiwgNjcsIDAuMTIpO1xuICAgIC5pbmRpc3BvLWNvbnRlbnR7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgLmluZGlzcG8tbGliZWxsZXtcbiAgICAgIG1hcmdpbi10b3A6YXV0bztcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6ODAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6MC4wMmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgbWFyZ2luOjAgNnB4IDAgMDtcbiAgICAgICAgY29sb3I6I0ZGRkZGRjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmluZGlzcG8tdGltZXtcbiAgICAgIG1hcmdpbi10b3A6MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTphdXRvO1xuICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XG4gICAgICBsaW5lLWhlaWdodDoxNHB4O1xuICAgIH1cbiAgICAmLmxvbmctY2xpY2tlZHtcbiAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgICB6LWluZGV4OjI7XG4gICAgICAuY2FsZW5kYXItaWNvbntcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhbGVuZGFyLWluZGlzcG9uaWJpbGl0ZTpob3ZlcntcbiAgICAuY2FsZW5kYXItaWNvbntcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgLmNhbGVuZGFyLWljb257XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MHB4O1xuICAgIGJvdHRvbTowcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBtZC1pY29ue1xuICAgIG1pbi1oZWlnaHQ6MTdweDtcbiAgICBtaW4td2lkdGg6MTdweDtcbiAgICBoZWlnaHQ6MTdweDtcbiAgICB3aWR0aDoxN3B4O1xuICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gIH1cbn1cblxuLmlzLXByZXZpZXd7XG4gICYuaGFzLW9wYWNpdHl7XG4gICAgLmNhbGVuZGFyLWluZGlzcG9uaWJpbGl0ZXtcbiAgICAgIG9wYWNpdHk6MC4zO1xuICAgIH1cbiAgfVxufSIsIi5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGVFeHRlcm5lLWNvbnRhaW5lcntcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHBhZGRpbmc6M3B4O1xuICBwYWRkaW5nLWxlZnQ6NXB4O1xuICBwYWRkaW5nLXRvcDoxcHg7XG4gIHdpZHRoOjkwJTtcbiAgLmNhbGVuZGFyLWluZGlzcG9uaWJpbGl0ZUV4dGVybmUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyOy8vIzBCMDY0MzsvLyM1RjJFRUE7Ly8jRThFOEZDO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OjAuNztcbiAgICBwYWRkaW5nOjBweCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgbWQtaWNvbntcbiAgICBtaW4taGVpZ2h0OjE3cHg7XG4gICAgbWluLXdpZHRoOjE3cHg7XG4gICAgaGVpZ2h0OjE3cHg7XG4gICAgd2lkdGg6MTdweDtcbiAgICBmb250LXNpemU6MTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICB9XG59XG5cbi5pcy1wcmV2aWV3e1xuICAmLmhhcy1vcGFjaXR5e1xuICAgIC5jYWxlbmRhci1pbmRpc3BvbmliaWxpdGVFeHRlcm5le1xuICAgICAgb3BhY2l0eTowLjM7XG4gICAgfVxuICB9XG59IiwiLmNhbGVuZGFyLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC5jbS1yZXNlcnZhdGlvbi1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExLCA2LCA2NywgMC4xMik7XG4gICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG4gICAgICBzdHJva2U6ICM2YzRjZjE7XG4gICAgfVxuICB9XG4gIC5zY3JvbGxhYmxle1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5jYWxlbmRhci1tYWluLXRpbWVGcmFtZXtcbiAgICBwb3NpdGlvbjpzdGlja3k7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOjUycHg7XG4gICAgbWluLXdpZHRoOjUycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRTlFOUY4O1xuICAgIHotaW5kZXg6MjtcbiAgICAubWVudS1tb3JlLWFjdGlvbntcbiAgICAgIGhlaWdodDo0MXB4O1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0U5RTlGODtcbiAgICAgICYud2l0aC1kYXRlc3tcbiAgICAgICAgaGVpZ2h0OjYycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYWxlbmRhci10aW1lRnJhbWUtY29udGFpbmVye1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuICB9XG4gIC5jYWxlbmRhcnMtY29udGFpbmVye1xuICAgIG1pbi13aWR0aDpjYWxjKDEwMCUgLSA1M3B4KTtcbiAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgfVxuICAuY2FsZW5kYXItbWFpbi10aXRsZXN7XG4gICAgcG9zaXRpb246c3RpY2t5O1xuICAgIHRvcDowO1xuICAgIHotaW5kZXg6MjtcbiAgICAuY2FsZW5kYXItdGl0bGUtY29udGFpbmVye1xuICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI0U4RThGQztcbiAgICAgIGJvcmRlci1sZWZ0Om5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgICYubmV3LWRhdGV7XG4gICAgICAgIC8vYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6NHB4O1xuICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgI0M5QzlFMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6LTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbGVuZGFyLXRpdGxlLWRhdGUtY29udGFpbmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAvL2JvcmRlci10b3A6MXB4IHNvbGlkICNFOEU4RkM7XG4gICAgICAvL21hcmdpbi1sZWZ0OjRweDtcbiAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCAjQzlDOUUwO1xuICAgICAgJi5maXJzdHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhbGVuZGFyLW1haW4tYnV0dG9uLWFkZCwuY2FsZW5kYXItbWFpbi1idXR0b24tZGF0ZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMzJweCA0OHB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBoZWlnaHQ6NTBweDtcbiAgICB3aWR0aDo1MHB4O1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGhlaWdodDozMHB4O1xuICAgICAgd2lkdGg6MzBweDtcbiAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIH1cbiAgfVxuICAuY2FsZW5kYXItbWFpbi1idXR0b24tYWRke1xuICAgIGJvdHRvbTo1cHg7XG4gICAgcmlnaHQ6MTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTkyQkNBO1xuICB9XG4gIC5jYWxlbmRhci1tYWluLWJ1dHRvbi1kYXRle1xuICAgIGJvdHRvbTo1cHg7XG4gICAgbGVmdDo0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOTM4Njc7XG4gIH1cbiAgLmNhbGVuZGFyLW1haW4tYnV0dG9uLXByZXZpZXd7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOjBweDtcbiAgICByaWdodDowcHg7XG4gIH1cbiAgLmNhbGVuZGFyLW9uZS1jb250YWluZXJ7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgICAmLm5ldy1kYXRle1xuICAgICAgLy9tYXJnaW4tbGVmdDo0cHg7XG4gICAgICBib3JkZXItbGVmdDoycHggc29saWQgI0M5QzlFMDtcbiAgICAgIG1hcmdpbi1sZWZ0Oi0xcHg7XG4gICAgICAvL21hcmdpbi1sZWZ0OjVweDtcbiAgICB9XG4gIH1cbiAgLmRyYWdnYWJsZS1jb250YWluZXJ7XG4gICAgbWluLXdpZHRoOjEwMCU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICB9XG5cbn1cbi5kZXNrdG9we1xuICAuY2FsZW5kYXItbWFpbiB7XG4gICAgLmNhbGVuZGFyLW1haW4tdGl0bGVzIHtcbiAgICAgIHBvc2l0aW9uOnN0aWNreTtcbiAgICAgIHRvcDowO1xuICAgIH1cbiAgfVxufVxuLnBob25le1xuICAmLmxhbmRzY2FwZS1vcmllbnRhdGlvbntcbiAgICAuY2FsZW5kYXItbWFpbi1oZWFkZXJ7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5jYWxlbmRhci1tYWluLWJ1dHRvbi1kYXRle1xuICAgICAgLy9kaXNwbGF5OmluaGVyaXQ7XG4gICAgfVxuICB9XG59XG4ucGhvbmUge1xuICAmOm5vdCgubGFuZHNjYXBlLW9yaWVudGF0aW9uKSB7XG4gICAgLmNhbGVuZGFyLW1haW4tYnV0dG9uLWRhdGV7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG59IiwiI2NhbGVuZGFyLW5vQ2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbiAgcGFkZGluZy10b3A6MzBweDtcbiAgLmNhbGVuZGFyLW5vQ2FsLWljb257XG4gICAgbWQtaWNvbntcbiAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICB9XG4gIC5jYWxlbmRhci1ub0NhbC10ZXh0e1xuICAgIGNvbG9yOiM2RTZFOEM7XG4gIH1cbn1cblxuXG4iLCIuY2FsZW5kYXItb25lIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRjQ7XG4gIGxlZnQ6MHB4O1xuICByaWdodDowcHg7XG4gIHRvcDowcHg7XG4gIGJvdHRvbTowcHg7XG4gIC8vd2lkdGg6MTAwJTtcbiAgLy9oZWlnaHQ6MTAwJTtcbn1cbiIsIi8qIFBvcHVwIGRlIHN1cnZvbCBkJ3VuIFJEViAocGxhbm5pbmcgZGVza3RvcCkgLSBjb250ZW51IDogY2FsZW5kYXItcmVzZXJ2YXRpb24tY2FyZCAqL1xuLmNhbGVuZGFyLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDM4MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFREY2O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDMycHggcmdiYSgxMSwgNiwgNjcsIDAuMTQpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC8qIGZsw6hjaGUgdmVycyBsZSBSRFYgKi9cbiAgLmNhbGVuZGFyLXBvcHVwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICYuaXMtcmlnaHQgLmNhbGVuZGFyLXBvcHVwLWFycm93IHtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VFRURGNjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRURGNjtcbiAgfVxuICAmLmlzLWxlZnQgLmNhbGVuZGFyLXBvcHVwLWFycm93IHtcbiAgICByaWdodDogLThweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUVFREY2O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFREY2O1xuICB9XG59XG4iLCIuY2FsZW5kYXItcHJvcG9zaXRpb24ge1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICB3aWR0aDo5MCU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgb3BhY2l0eTowLjc7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlciA6IGdyZWVuIGRvdHRlZCAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW47XG4gICYuaGFzLWVycm9ye1xuICAgIGJvcmRlciA6ICNFOTFFNjMgZG90dGVkIDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ4RkIxO1xuICB9XG4gIC5jb250ZW50LWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuZGV0YWlscy1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MHB4O1xuICAgICAgcmlnaHQ6MHB4O1xuICAgICAgYm90dG9tOjBweDtcbiAgICAgIHRvcDowcHg7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgfVxuICAgICAgLm5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgfVxuICAgICAgLmFydGljbGV7XG4gICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgfVxuICAgICAgLnRhY2hle1xuICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXh0cmEtdGltZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjOTBDQUY5O1xuICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywjQkJERUZCLCNCQkRFRkIgMTBweCwjOTBDQUY5IDEwcHgsIzkwQ0FGOSAxMXB4KTtcbiAgICAgIC8vb3BhY2l0eTowLjg7XG4gICAgICBsZWZ0OjBweDtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICAgIGJvdHRvbTowcHg7XG4gICAgfVxuICAgIC5pY29uLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6MTJweDtcbiAgICAgIGJvdHRvbToycHg7XG4gICAgICByaWdodDozMHB4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgIHdpZHRoOjEycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTJweDtcbiAgICAgICAgbWluLXdpZHRoOjEycHg7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2hlY2stY29udGFpbmVye1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICBib3R0b206MnB4O1xuICAgICAgcmlnaHQ6MnB4O1xuICAgIH1cbiAgfVxuICAgIC8qXG4gICAgLnVpLXJlc2l6YWJsZS1ze1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICB9XG4gICAgLnVpLXJlc2l6YWJsZS1ue1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICB9XG4gICAgICovXG5cbn1cbiIsIi5jYWxlbmRhci1yZXNlcnZhdGlvbi1jb250YWluZXJ7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBwYWRkaW5nOjFweDtcbiAgcGFkZGluZy1sZWZ0OjVweDtcbiAgd2lkdGg6OTAlO1xuICAmLmJsaW5re1xuICAgIGFuaW1hdGlvbjogYmxpbmtlci01MCAycyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24ge1xuICAgICAgYm9yZGVyOjFweCBkb3R0ZWQgIzVGMkVFQTsvLyNDOTM4Njc7XG4gICAgfVxuICB9XG4gIC5jYWxlbmRhci1yZXNlcnZhdGlvbiB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRjU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6MHB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjQTNBM0JEO1xuICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMTEsIDYsIDY3LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTJzO1xuICAgICY6aG92ZXJ7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMTEsIDYsIDY3LCAwLjE0KTtcbiAgICB9XG4gICAgLy8gQ291bGV1ciBwbGVpbmUgKFBhcmFtw6h0cmVzID4gUGxhbm5pbmcgPiBBZmZpY2hhZ2UgZGVzIFJEVikgOiBwcsOpc2VudGF0aW9uIGRlIGwnYW5jaWVuIHBsYW5uaW5nIC0gbm9tIGV0XG4gICAgLy8gcHJlc3RhdGlvbiDDoCBsYSBzdWl0ZSwgdGV4dGVzIGZvbmPDqXMgcGxlaW5zLCBpY8O0bmVzIGVuIHBhc3RpbGxlcyB2aW9sZXR0ZXMsIMOpdGFwZSBzYW5zIHBhc3RpbGxlLlxuICAgICYuaXMtZnVsbC1jb2xvcntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAuY29udGVudC1jb250YWluZXJ7XG4gICAgICAgIC5kZXRhaWxzLWNvbnRhaW5lcntcbiAgICAgICAgICBwYWRkaW5nOjFweCA0cHggMHB4IDNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDoxMnB4O1xuICAgICAgICAgIC5uYW1lLCAuYXJ0aWNsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmFtZTo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OicgJztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpbWV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYW1le1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXJ0aWNsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljb25zLWNvbnRhaW5lcntcbiAgICAgICAgICAuaWNvbnMtbGlzdHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MHB4IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzU5MkJDQTtcbiAgICAgICAgICAgICAgb3BhY2l0eTowLjk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgICAgbWQtaWNvbiwgJi5pY29uLWhlYXJ0IG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnRhc2stb3JkZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOjFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gY291bGV1ciBwbGVpbmUgZm9uY8OpZSAoUGFyYW3DqHRyZXMgPiBQbGFubmluZyA+IEFmZmljaGFnZSBkZXMgUkRWKSA6IHRleHRlIGVuIGJsYW5jXG4gICAgJi5jYWxlbmRhci1yZXNlcnZhdGlvbi1kYXJrOm5vdCgucGVuZGluZy1wYXltZW50KTpub3QoLnRvLWJlLWNvbmZpcm1lZCk6bm90KC5uby1zaG93KTpub3QoLnBheW1lbnQtYXJyaGVzKXtcbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciAuZGV0YWlscy1jb250YWluZXJ7XG4gICAgICAgIC50aW1lLCAubmFtZSwgLmFydGljbGV7XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciAuaWNvbnMtY29udGFpbmVyIC50YXNrLW9yZGVye1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5yZXNlcnZhdGlvbi1wYXN0e1xuICAgICAgb3BhY2l0eTowLjc7XG4gICAgICAvLyB0ZWludGUgcGFzdGVsIGTDqWrDoCBjbGFpcmUgOiBhdHTDqW51YXRpb24gcGx1cyBsw6lnw6hyZSBwb3VyIHF1ZSBsZXMgUkRWIHBhc3PDqXMgcmVzdGVudCBsaXNpYmxlc1xuICAgICAgJjpub3QoLmlzLWZ1bGwtY29sb3Ipe1xuICAgICAgICBvcGFjaXR5OjAuODg7XG4gICAgICB9XG4gICAgfVxuICAgICYucGVuZGluZy1wYXltZW50e1xuICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywjRkZGMTc2LCNGRkYxNzYgNXB4LCNGRkZERTcgNXB4LCNGRkZERTcgMTBweCk7XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgIH1cbiAgICAmLnRvLWJlLWNvbmZpcm1lZHtcbiAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIzgxQzc4NCwjODFDNzg0IDVweCwjQTlGNUFDIDVweCwjQTlGNUFDIDEwcHgpO1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgJi5uby1zaG93e1xuICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg0NWRlZywjZmZiM2IzLCNmZmIzYjMgNXB4LCNmZmU2ZTYgNXB4LCNmZmU2ZTYgMTBweCk7XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgIH1cbiAgICAmLnBheW1lbnQtYXJyaGVze1xuICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZmZmZmZiwjZmZmZmZmIDVweCwjQkJERUZCIDVweCwjQkJERUZCIDEwcHgpO1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmV4dHJhLXRpbWUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM5MENBRjk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsI0JCREVGQiwjQkJERUZCIDEwcHgsIzkwQ0FGOSAxMHB4LCM5MENBRjkgMTFweCk7XG4gICAgICAgIC8vb3BhY2l0eTowLjg7XG4gICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgICB9XG4gICAgICAuZGV0YWlscy1jb250YWluZXIge1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIHBhZGRpbmc6NHB4IDZweCAwcHggNnB4O1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowcHg7XG4gICAgICAgIHJpZ2h0OjBweDtcbiAgICAgICAgdG9wOjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTNweDtcbiAgICAgICAgJi5wZW5kaW5nLXBheW1lbnR7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCNGRkYxNzYsI0ZGRjE3NiA1cHgsI0ZGRkRFNyA1cHgsI0ZGRkRFNyAxMHB4KTtcbiAgICAgICAgfVxuICAgICAgICAmLnRvLWJlLWNvbmZpcm1lZHtcbiAgICAgICAgICAvL2JhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsIzgxQzc4NCwjODFDNzg0IDVweCwjQTlGNUFDIDVweCwjQTlGNUFDIDEwcHgpO1xuICAgICAgICB9XG4gICAgICAgICYubm8tc2hvd3tcbiAgICAgICAgICAvL2JhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoNDVkZWcsI2ZmYjNiMywjZmZiM2IzIDVweCwjZmZlNmU2IDVweCwjZmZlNmU2IDEwcHgpO1xuICAgICAgICB9XG4gICAgICAgICYucGF5bWVudC1hcnJoZXN7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDEzNWRlZywjZmZmZmZmLCNmZmZmZmYgNXB4LCNCQkRFRkIgNXB4LCNCQkRFRkIgMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgLnRpbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjNEE0NTYwO1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAuNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICM1QzU4NzU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC50YWNoZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbnMtY29udGFpbmVye1xuICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICBib3R0b206MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjJweDtcbiAgICAgICAgLmljb25zLWxpc3R7XG4gICAgICAgICAgLy9ib3JkZXItcmFkaXVzOjNweDtcbiAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjNUM2QkMwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDo0cHg7XG4gICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGhlaWdodDoxNHB4O1xuICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBtYXJnaW46MXB4O1xuICAgICAgICAgICAgY29sb3I6IzZjNGNmMTtcbiAgICAgICAgICAgICYuaWNvbi1yZWR7XG4gICAgICAgICAgICAgIGNvbG9yOnJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgZGl2e1xuICAgICAgICAgICAgbWFyZ2luOjFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjA7XG4gICAgICAgICAgICAmLmljb24taGVhcnQgbWQtaWNvbntcbiAgICAgICAgICAgICAgY29sb3I6I0UwNDU3QjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhc2stb3JkZXJ7XG4gICAgICAgICAgbWFyZ2luOjFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MnB4O1xuICAgICAgICAgIHBhZGRpbmc6MHB4IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtcbiAgICAgICAgICBjb2xvcjpyZ2JhKDExLCA2LCA2NywgMC41NSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG59XG4uaXMtcHJldmlld3tcbiAgJi5oYXMtb3BhY2l0eXtcbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb257XG4gICAgICBvcGFjaXR5OjAuMztcbiAgICB9XG4gIH1cbn1cbiIsIi5jYWxlbmRhci1yaWdodE5hdntcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCAzMnB4IDQ4cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDozM3Z3O1xuICBtaW4td2lkdGg6NDAwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOjYwMHB4O1xuXG4gICYuaXMtcmVkdWNlZHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLmNhbGVuZGFyLXJpZ2h0TmF2LWNsb3Nle1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDo1cHg7XG4gICAgcmlnaHQ6NXB4O1xuICAgIHotaW5kZXg6MzA7XG4gICAgJi5jYWxlbmRhci1yaWdodE5hdi1jbG9zZS0tbW9kZXJue1xuICAgICAgdG9wOjIycHg7XG4gICAgICByaWdodDoxOHB4O1xuICAgICAgd2lkdGg6MzRweDtcbiAgICAgIGhlaWdodDozNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkeyBmb250LXNpemU6MjZweDsgbGluZS1oZWlnaHQ6MTsgY29sb3I6IzRBNDU2NjsgfVxuICAgICAgJjpob3ZlcnsgYmFja2dyb3VuZDojRjRGMkZFOyB9XG4gICAgfVxuICB9XG59IiwiI2NhbGVuZGFyLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmNzLXJvb3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLyogRW4tdMOqdGUgKi9cbiAgICAuY3MtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjJweCAyMnB4IDE2cHggMjRweDtcbiAgICB9XG4gICAgLmNzLWhlYWRlci1sZWZ0IHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgIC5jcy1oZWFkZXItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB9XG4gICAgLmNzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNzLWNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgfVxuXG4gICAgLyogRmlsdHJlcyAqL1xuICAgIC5jcy1maWx0ZXJzIHtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cbiAgICAuY3Mtc2VhcmNoIHtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzLCBib3gtc2hhZG93IDAuMTJzO1xuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMTIpO1xuICAgICAgICB9XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzZFNjc4NDsgfVxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICM4QTg2QTA7IH1cbiAgICAgICAgfVxuICAgICAgICAuY3Mtc2VhcmNoLWNsZWFyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcy1zZWdtZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjZGQjtcbiAgICB9XG4gICAgLmNzLXNlZ21lbnQtYnRuIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRUZFREY3OyB9XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIFDDqXJpb2RlICovXG4gICAgLmNzLXBlcmlvZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cbiAgICAuY3MtcGVyaW9kLWZpZWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgICAuY3MtcGVyaW9kLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAuY3MtcGVyaW9kLXNlcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG4gICAgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogMTJweCA4cHggMTJweCAzNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUY5RkU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNEOUQyRkI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiY2FsZW5kYXJfbW9udGhcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgICAgICB9XG4gICAgICAgIC5zaG93LWRhdGUge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogUsOpc3Vtw6kgKi9cbiAgICAuY3Mtc3VtbWFyeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRUY3O1xuICAgICAgICAmLmlzLXJlZnJlc2hpbmcge1xuICAgICAgICAgICAgLmNzLWNvdW50LFxuICAgICAgICAgICAgLmNzLXRvdGFsIHsgb3BhY2l0eTogMC40NTsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jcy1jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIH1cbiAgICAuY3MtdG90YWwge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB9XG4gICAgLy8gYWN0dWFsaXNhdGlvbiA6IGJhcnJlIGRlIHByb2dyZXNzaW9uIHBvc8OpZSBzdXIgbGEgYm9yZHVyZSBiYXNzZSBkdSByw6lzdW3DqVxuICAgIC5jcy1wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICB9XG4gICAgLmNzLXByb2dyZXNzLWJhciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBhbmltYXRpb246IGNzLXByb2dyZXNzIDEuMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLyogU3F1ZWxldHRlIGR1IHByZW1pZXIgY2hhcmdlbWVudCAoZGltZW5zaW9ucyBkZXMgY2FydGVzKSAqL1xuICAgIC5jcy1zayB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VFRURGNSAyNSUsICNGN0Y2RkIgNTAlLCAjRUVFREY1IDc1JSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgICBhbmltYXRpb246IGNzLXNoaW1tZXIgMS40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB9XG4gICAgLmNzLXNrLWNvdW50IHsgd2lkdGg6IDExMHB4OyBoZWlnaHQ6IDE4cHg7IH1cbiAgICAuY3Mtc2stdG90YWwgeyB3aWR0aDogMTQwcHg7IGhlaWdodDogMTZweDsgfVxuICAgIC5jcy1zay1kYXkgeyB3aWR0aDogMTkwcHg7IGhlaWdodDogMTRweDsgbWFyZ2luOiAzcHggMDsgfVxuICAgIC5jcy1jYXJkLmNzLXNrLWNhcmQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUNFQUY1O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3Mtc2stY2xpZW50IHsgd2lkdGg6IDQ2JTsgaGVpZ2h0OiAxNnB4OyBtYXJnaW46IDJweCAwOyB9XG4gICAgLmNzLXNrLXByaWNlIHsgd2lkdGg6IDY0cHg7IGhlaWdodDogMTZweDsgfVxuICAgIC5jcy1zay10aW1lIHsgd2lkdGg6IDEyMHB4OyBoZWlnaHQ6IDE2cHg7IG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5jcy1zay1kZXNjIHsgd2lkdGg6IDc4JTsgaGVpZ2h0OiAxM3B4OyBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuY3Mtc2stc3RhZmYgeyB3aWR0aDogMTQwcHg7IGhlaWdodDogMTRweDsgfVxuICAgIC5jcy1zay1zdGF0dXMgeyB3aWR0aDogNzZweDsgaGVpZ2h0OiAyMnB4OyBib3JkZXItcmFkaXVzOiA5OTlweDsgfVxuICAgIC5jcy1zay1hY3Rpb24geyB3aWR0aDogNDJweDsgaGVpZ2h0OiA0MnB4OyBtYXJnaW4tbGVmdDogMTJweDsgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC8vIGxvbmd1ZXVycyB2YXJpw6llcyBkJ3VuZSBjYXJ0ZSDDoCBsJ2F1dHJlXG4gICAgLmNzLXNrLWNhcmQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgLmNzLXNrLWNsaWVudCB7IHdpZHRoOiAzNCU7IH1cbiAgICAgICAgLmNzLXNrLWRlc2MgeyB3aWR0aDogNjIlOyB9XG4gICAgICAgIC5jcy1zay1zdGFmZiB7IHdpZHRoOiAxMTBweDsgfVxuICAgIH1cbiAgICAuY3Mtc2stY2FyZDpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgLmNzLXNrLWNsaWVudCB7IHdpZHRoOiA1NCU7IH1cbiAgICAgICAgLmNzLXNrLXByaWNlIHsgd2lkdGg6IDU2cHg7IH1cbiAgICAgICAgLmNzLXNrLXN0YXR1cyB7IHdpZHRoOiA4OHB4OyB9XG4gICAgfVxuXG4gICAgLyogUsOpc3VsdGF0cyAoZXN0b21ww6lzIHBlbmRhbnQgdW5lIGFjdHVhbGlzYXRpb24pICovXG4gICAgLmNzLXJlc3VsdHMge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAgICAgJi5pcy1yZWZyZXNoaW5nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIExpc3RlICovXG4gICAgLmNzLWxpc3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0cHggMjRweCAxNnB4O1xuICAgIH1cbiAgICAuY3Mtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMjJweCAwIDJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0U0RTFGMztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG4gICAgLmNzLWRheSB7XG4gICAgICAgIG1hcmdpbjogMThweCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgfVxuXG4gICAgLmNzLWNhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzLCBib3gtc2hhZG93IDAuMTJzO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Q5RDJGQjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE4cHggcmdiYSgxMSwgNiwgNjcsIDAuMDcpO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM2YzRjZjEsIDAgNnB4IDE4cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMTQpO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtY2FuY2VsbGVkIHtcbiAgICAgICAgICAgIC5jcy1jYXJkLWNsaWVudCxcbiAgICAgICAgICAgIC5jcy1jYXJkLXByaWNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3MtY2FyZC1oZWFkIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgICAuY3MtY2FyZC1jbGllbnQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAuY3MtY2FyZC1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5jcy1jYXJkLWJvZHkge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgIC5jcy1jYXJkLXRpbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB9XG4gICAgICAgIC5jcy1jYXJkLWhvdXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jcy1jYXJkLWRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgfVxuICAgIC5jcy1jYXJkLW1ldGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM0QTQ1NjA7XG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4QTg2QTA7XG4gICAgICAgIH1cbiAgICAgICAgLmNzLWNhcmQtc3RhZmYge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNzLXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmLmNzLXN0YXR1cy0tb3JhbmdlIHsgYmFja2dyb3VuZDogI0ZGRjFFMDsgY29sb3I6ICNFMDdCMDA7IH1cbiAgICAgICAgJi5jcy1zdGF0dXMtLWdyZWVuIHsgYmFja2dyb3VuZDogI0UzRjVFNjsgY29sb3I6ICMyRTdEMzI7IH1cbiAgICAgICAgJi5jcy1zdGF0dXMtLXJlZCB7IGJhY2tncm91bmQ6ICNGREU3RTc7IGNvbG9yOiAjQzYyODI4OyB9XG4gICAgICAgICYuY3Mtc3RhdHVzLS1ibHVlIHsgYmFja2dyb3VuZDogI0UzRUVGRDsgY29sb3I6ICMxRTVCQjg7IH1cbiAgICAgICAgJi5jcy1zdGF0dXMtLXB1cnBsZSB7IGJhY2tncm91bmQ6ICNFREU4RkQ7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgfVxuICAgIC5jcy1jYXJkLWFjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG1pbi13aWR0aDogNDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjJGRTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0Q5RDJGQjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcy1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQzlDNERFO1xuICAgICAgICB9XG4gICAgICAgIC5jcy1lbXB0eS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB9XG4gICAgICAgIC5jcy1lbXB0eS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogUGllZCAqL1xuICAgIC5jcy1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRUY3O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZEO1xuICAgIH1cbiAgICAuY3MtcmVmcmVzaCB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzZFNjc4NDsgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAgIH1cbiAgICAgICAgLmlzLXNwaW5uaW5nIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY3Mtc3BpbiAwLjlzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjcy1zcGluIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuQGtleWZyYW1lcyBjcy1wcm9ncmVzcyB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNTAlKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGNzLXNoaW1tZXIge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwOyB9XG4gICAgMTAwJSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAlIDA7IH1cbn1cbiIsIi5jYWxlbmRhci10aW1lRnJhbWUge1xuICB3aWR0aDoxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgJi5pcy1mdWxsLWhvdXJ7XG4gICAgLy9ib3JkZXItdG9wOjFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG4gIC5ob3Vye1xuICAgIHBhZGRpbmctcmlnaHQ6NHB4O1xuICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgZm9udC13ZWlnaHQ6ODAwO1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxuICAubWludXRle1xuICAgIHBhZGRpbmctcmlnaHQ6NHB4O1xuICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBjb2xvcjojOEE4NkEwO1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxufVxuIiwiLmNhbGVuZGFyLXRpbWVMaW5lIHtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoycHg7XG4gIG1hcmdpbi10b3A6LTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTtcbiAgei1pbmRleDoxO1xufVxuIiwiLmNhbGVuZGFyLXRpdGxlIHtcbiAgaGVpZ2h0OjQwcHg7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgLy9ib3JkZXItbGVmdDpub25lO1xuICB3aWR0aDoxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICAudGl0bGUtbGliZWxsZXtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGNvbG9yOiMwQjA2NDM7XG4gIH1cbiAgLnRpdGxlLWJhZGdle1xuICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6MjhweDtcbiAgICAgIGhlaWdodDoyOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuXG59XG4iLCIuY2FsZW5kYXItdGl0bGVEYXRlIHtcbiAgbWFyZ2luLXRvcDoxMHB4O1xuICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIGhlaWdodDoyMHB4O1xuICB3aWR0aDoxMDAlO1xuXG5cbiAgLnRpdGxlLWNvbnRhaW5lcntcbiAgICBjb2xvcjojMEIwNjQzO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgJi5zbWFsbHtcbiAgICAgIHBhZGRpbmc6MXB4IDVweDtcbiAgICB9XG4gIH1cbiAgLnRpdGxlLXRvZGF5e1xuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgcGFkZGluZzozcHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgYmFja2dyb3VuZDojRURFOEZEO1xuICAgIGNvbG9yOiM2YzRjZjE7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgfVxuICAmLmlzLXRvZGF5IC50aXRsZS1jb250YWluZXJ7XG4gICAgY29sb3I6IzZjNGNmMTtcbiAgfVxuXG59XG4iLCIjY2F0YWxvZy1wcm9kdWl0LWFuYWx5c2UtZG91YmxvbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAubGluay1jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5saW5re1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5saW5rLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNjYXRhbG9nUHJvZHVpdC1saXN0LWl0ZW0ge1xuICAuaXRlbS1waG90b3tcbiAgICB3aWR0aDo1MHB4O1xuICAgIGhlaWdodDo1MHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDo1MHB4O1xuICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOjUwcHg7XG4gICAgfVxuICB9XG4gIC5jYXRhbG9nUHJvZHVpdC1saXN0LWl0ZW0tZXhpc3Rze1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIC5jYXRhbG9nUHJvZHVpdC1saXN0LWl0ZW0tZXhpc3RzLWxpYmVsbGV7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgIGNvbG9yOiNFQzQ0MzM7XG4gICAgfVxuICB9XG4gIC8qXG4gIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0e1xuICAgIG1pbi1oZWlnaHQ6NTZweDtcbiAgfVxuICAgKi9cbn1cbiIsIiNjYXRhbG9nLXNlcnZpY2UtbGlzdC1pdGVtIHtcbiAgLml0ZW0tcGhvdG97XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOjUwcHg7XG4gICAgICBoZWlnaHQ6NTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6NTBweDtcbiAgICB9XG4gIH1cbiAgLmNhdGFsb2dTZXJ2aWNlLWxpc3QtaXRlbS1leGlzdHN7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgLmNhdGFsb2dTZXJ2aWNlLWxpc3QtaXRlbS1leGlzdHMtbGliZWxsZXtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgY29sb3I6I0VDNDQzMztcbiAgICB9XG4gIH1cbn1cbiIsIiNjbG90dXJlRGFzaGJvYXJkQWN0aW9ucy1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjY2xvdHVyZURhc2hib2FyZEFjdGlvbnMtbWVudSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI2Nsb3R1cmUtcGFydC1yZWdsZW1lbnRzLWRhdGEge1xuICAuY2xvdHVyZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIC5jbG90dXJlLWdyYXBoQ29sb3J7XG4gICAgICBoZWlnaHQ6MTBweDtcbiAgICAgIHdpZHRoOjE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5jbG90dXJlLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC5jbG90dXJlLXN1YnRpdGxle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJi5ncmVlbntcbiAgICAgICAgLy9jb2xvcjogIzBBQ0MzNTtcbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICBjb2xvcjogI0M5Mzg2NztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpbmstbGluZTpob3ZlcntcbiAgICBkaXZ7XG4gICAgICBjb2xvcjojNUYyRUVBICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbiAgLmdyYXBoLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6MzUwcHg7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgICAuZ3JhcGgtY29udGFpbmVyLWJhcntcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgd2lkdGg6MTZweDtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjRweDtcbiAgICAgIC5ncmFwaC1jb250YWluZXItdmFsdWV7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6NjAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMEFDQzM1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgICB9XG4gICAgICAuZ3JhcGgtY29udGFpbmVyLXRpdGxle1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKC0zMHB4KSB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGJvdHRvbTotMzBweDtcbiAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuYmxvYy1tYWlue1xuICAgIHRleHQtbWFpbntcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHJpZ2h0LWFjdGlvbntcbiAgICAgIG1hcmdpbi1sZWZ0OjVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmJsb2Mtc3Vie1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICB9XG4gICAgdGV4dC1tYWlue1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHJpZ2h0LWFjdGlvbntcbiAgICAgIG1hcmdpbi1sZWZ0OjVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnN1YntcbiAgICAgIHRleHQtbWFpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIiNjbG90dXJlLXBhcnQtdGFibGVhdXgtY2Ege1xuICAuY2FzaGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICBwYWRkaW5nOjFweCAzcHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxuICAuY21kLWNhc2hlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICBwYWRkaW5nOjFweCAzcHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxuICAuY2FuY2VsbGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgICBwYWRkaW5nOjFweCAzcHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxuICAuY21kLWNhbmNlbGxlZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgcGFkZGluZzoxcHggM3B4O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIH1cbiAgLmNtZC1wZW5kaW5ne1xuICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbiAgICBwYWRkaW5nOjFweCAzcHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxuICAuY2EtZGF0ZS1jcmVhdGlvbntcbiAgICBsaW5lLWhlaWdodDoxMnB4O1xuICB9XG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgdGgge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIH1cbiAgdGZvb3Qge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIH1cbiAgdHI6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6ICNmMmYyZjJ9XG4gIHRoLCB0ZCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuIiwiI2Nsb3R1cmUtcGFydC10YWJsZWF1eC1jaGVxdWUge1xuICAuY2FzaGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIHRoIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICB9XG4gIHRmb290IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICB9XG4gIHRyOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyfVxuICB0aCwgdGQge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmNoZWNrLWRhdGUtY3JlYXRpb257XG4gICAgbGluZS1oZWlnaHQ6MTJweDtcbiAgfVxuXG59XG4iLCIjY2xvdHVyZS1wYXJ0LXRhYmxlYXV4LW9ubGluZSB7XG4gIC5jYXNoZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIH1cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICB0aCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgfVxuICB0cjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMn1cbiAgdGgsIHRkIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5lc3BlY2UtZGF0ZS1jcmVhdGlvbntcbiAgICBsaW5lLWhlaWdodDoxMnB4O1xuICB9XG5cbn1cbiIsIiNjbG90dXJlLXBhcnQtdGFibGVhdXgtb25saW5lIHtcbiAgLmNhc2hlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxuICB0YWJsZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICB0aCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgfVxuICB0Zm9vdCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgfVxuICB0cjpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMn1cbiAgdGgsIHRkIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5vbmxpbmUtZGF0ZS1jcmVhdGlvbntcbiAgICBsaW5lLWhlaWdodDoxMnB4O1xuICB9XG5cbn1cbiIsIiNjbG90dXJlLXBhcnQtdGFibGVhdXgtcmVnbGVtZW50cyB7XG4gIC5jYXNoZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xuICAgIHBhZGRpbmc6MXB4IDNweDtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICB9XG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgdGgge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIH1cbiAgdGZvb3Qge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIH1cbiAgdHI6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6ICNmMmYyZjJ9XG4gIHRoLCB0ZCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICAucmVnLWRhdGUtY3JlYXRpb257XG4gICAgbGluZS1oZWlnaHQ6MTJweDtcbiAgfVxufVxuIiwiI2Nsb3R1cmUtcGFydC10YWJsZWF1eC10dmEge1xuICAuY2FzaGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICBwYWRkaW5nOjFweCAzcHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE5KTtcbiAgfVxuICAuY2FuY2VsbGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgcGFkZGluZzoxcHggM3B4O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOSk7XG4gIH1cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICB0aCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcbiAgfVxuXG4gIHRmb290IHtcbiAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgYm90dG9tOiAwO1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICAgfVxuXG4gIHRyOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyfVxuICB0aCwgdGQge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLnR2YS1kYXRlLWNyZWF0aW9ue1xuICAgIGxpbmUtaGVpZ2h0OjEycHg7XG4gIH1cblxuXG59XG4iLCIjY2xvdHVyZS1wYXJ0LXZlbnRlcy1kYXRhIHtcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgfVxuICAuY2xvdHVyZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIC5jbG90dXJlLWdyYXBoQ29sb3J7XG4gICAgICBoZWlnaHQ6MTBweDtcbiAgICAgIHdpZHRoOjE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5jbG90dXJlLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC5jbG90dXJlLXN1YnRpdGxle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJi5ncmVlbntcbiAgICAgICAgLy9jb2xvcjogIzBBQ0MzNTtcbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICBjb2xvcjogI0M5Mzg2NztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpbmstbGluZTpob3ZlcntcbiAgICBkaXZ7XG4gICAgICBjb2xvcjojNUYyRUVBICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbiAgLmdyYXBoLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6MzUwcHg7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgICAuZ3JhcGgtY29udGFpbmVyLWJhcntcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgd2lkdGg6MTZweDtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjRweDtcbiAgICAgIC5ncmFwaC1jb250YWluZXItdmFsdWV7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6NjAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMEFDQzM1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgICB9XG4gICAgICAuZ3JhcGgtY29udGFpbmVyLXRpdGxle1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKC0zMHB4KSB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGJvdHRvbTotMzBweDtcbiAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuYmxvYy1tYWlue1xuICAgIHRleHQtbWFpbntcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHJpZ2h0LWFjdGlvbntcbiAgICAgIG1hcmdpbi1sZWZ0OjVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmJsb2Mtc3Vie1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICB9XG4gICAgdGV4dC1tYWlue1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHJpZ2h0LWFjdGlvbntcbiAgICAgIG1hcmdpbi1sZWZ0OjVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnN1YntcbiAgICAgIHRleHQtbWFpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi5jbGllbnQtZ2lmdExpc3RJdGVtIHtcbiAgLmdpZnRMaXN0SXRlbS1jb250ZW50e1xuICAgIC5naWZ0LWl0ZW17XG5cbiAgICAgIC5naWZ0LW51bWVyb3tcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAuZ2lmdC1tb250YW50e1xuICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5naWZ0LWRhdGV7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIiNkZXNrdG9wLW1lbnUtY29udGV4dHVhbC1saW5rcyB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiM1RjJFRUE7XG4gIG1pbi13aWR0aDoyNTBweDtcbiAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgJi5oYXMtc3Vie1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcbiAgfVxuXG4gIC5saW5rcy1tYWlue1xuICAgIGJhY2tncm91bmQtY29sb3I6IzVGMkVFQTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICAubGlua3MtdGl0bGV7XG4gICAgICBwYWRkaW5nOjEwcHggMzBweCA7XG4gICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLnNob3J0Y3V0LWl0ZW17XG4gICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgICAuc2hvcnRjdXQtaXRlbS1jb250ZW50e1xuICAgICAgICBwYWRkaW5nOjIwcHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAuc2hvcnRjdXQtaXRlbS1pY29ue1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaG9ydGN1dC1pdGVtLWxpYmVsbGV7XG4gICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNob3J0Y3V0LWl0ZW0tc2VwYXJhdG9ye1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7XG4gICAgICB9XG4gICAgICAmLnNlbGVjdGVke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDcyMkFFO1xuXG4gICAgICAgIC5zaG9ydGN1dC1pdGVtLWxpYmVsbGV7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2hvcnRjdXQtaXRlbTpob3ZlcntcbiAgICAgIG1hcmdpbi10b3A6LTFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NzIyQUU7XG4gICAgfVxuXG4gIH1cbiAgLmxpbmtzLXN1YntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7XG4gICAgLmxpbmtzLXRpdGxle1xuICAgICAgcGFkZGluZzozMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICB9XG4gICAgLnNob3J0Y3V0LWl0ZW17XG4gICAgICAvL21hcmdpbi10b3A6LTFweDtcbiAgICAgIHBhZGRpbmc6MjBweCAzMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgICAuc2hvcnRjdXQtaXRlbS1pY29ue1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjNkU2RThDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgfVxuICAgICAgICAua2FsZW5kZXMtaWNvbntcbiAgICAgICAgICAua2FsZW5kZXMtaWNvbi1sb2FkaW5ne1xuICAgICAgICAgICAgdG9wOi0xMHB4O1xuICAgICAgICAgICAgcmlnaHQ6LTEwcHg7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaG9ydGN1dC1pdGVtLWxpYmVsbGV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgIH1cbiAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgIC5zaG9ydGN1dC1pdGVtLWljb257XG4gICAgICAgICAgY29sb3I6ICM0NzIyQUU7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3J0Y3V0LWl0ZW0tbGliZWxsZXtcbiAgICAgICAgICBjb2xvcjogIzQ3MjJBRTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2hvcnRjdXQtaXRlbTpob3ZlcntcbiAgICAgIC5zaG9ydGN1dC1pdGVtLWljb257XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ3MjJBRTtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjogIzQ3MjJBRTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNob3J0Y3V0LWl0ZW0tbGliZWxsZXtcbiAgICAgICAgY29sb3I6ICM0NzIyQUU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaG9ydGN1dC1pdGVtLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICB9XG4gIH1cblxuXG5cbn1cblxuIiwiI21lbnUtcGFydHMtaGVhZGVyIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGhlaWdodDo3MHB4O1xuICBtaW4taGVpZ2h0OjcwcHg7XG4gIC5tZW51LXBhcnRzLWhlYWRlci1jb250YWluZXJ7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG5cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICNGQkE2N0QgMy41NiUsICNGREJDN0YgOTIuNDglKTtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuXG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6NzBweDtcbiAgICBtaW4taGVpZ2h0OjcwcHg7XG4gICAgei1pbmRleDoxMDtcbiAgfVxuICAuYmFjay1idXR0b257XG4gICAgd2lkdGg6NTBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBtZC1pY29ue1xuICAgICAgd2lkdGg6NDVweDtcbiAgICAgIGhlaWdodDo0NXB4O1xuICAgICAgZm9udC1zaXplOjQ1cHg7XG4gICAgICAvL2NvbG9yOmJsYWNrO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gIC50ZXh0LW1haW57XG4gICAgY29sb3I6d2hpdGU7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICB9XG4gIC50ZXh0LXN1YntcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gIH1cbiAgLm1lbnUtcGFydHMtaGVhZGVyLXRleHRze1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICB9XG59XG4ucGhvbmV7XG4gICYubGFuZHNjYXBlLW9yaWVudGF0aW9ue1xuICAgICNtZW51LXBhcnRzLWhlYWRlcntcbiAgICAgIGhlaWdodDp1bnNldDtcbiAgICAgIC5tZW51LXBhcnRzLWhlYWRlci1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICBoZWlnaHQ6dW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIiNtZW51LXBhcnRzLWJ1cmdlciB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAubWVudS1wYXJ0cy1idXJnZXItaGVpZ2h0e1xuICAgIGhlaWdodDo1MHB4O1xuICB9XG4gIC5tZW51LXBhcnRzLWJ1cmdlci1jb250ZW50e1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDo3MHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgICB6LWluZGV4OjEzO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTZweCAxNnB4O1xuICAgICY6bm90KC5uby1zaGFkb3cpe1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICB9XG4gICAgJi5uby1zaGFkb3d7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgIH1cbiAgfVxuICAubWVudS1wYXJ0cy1idXJnZXItYnV0dG9ue1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1kLWljb257XG4gICAgICB3aWR0aDozMHB4O1xuICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICBmb250LXNpemU6MzBweDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICB9XG4gIC5sb2dvX2thbGVuZGVze1xuICAgIG1hcmdpbi1sZWZ0OjI1cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIHdpZHRoOjQwcHg7XG4gICAgICBoZWlnaHQ6NDBweDtcbiAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gIH1cbiAgLmJhY2stYnV0dG9ue1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1kLWljb257XG4gICAgICB3aWR0aDozMHB4O1xuICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICBmb250LXNpemU6MzBweDtcbiAgICAgIC8vY29sb3I6YmxhY2s7XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgIH1cbiAgfVxuICBtZC1pY29ue1xuICAgIGNvbG9yOiMwQjA2NDM7XG4gIH1cblxufVxuXG4iLCIjcG9wdXAtbWVudSB7XG4gIC5rYWxlbmRlcy1wb3B1cCB7XG4gICAgJi5pcy1wb3B1cCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuI21lbnUtcGFydHMtcG9wdXAge1xuICAubWVudS1wYXJ0cy1wb3B1cC1idXR0b257XG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgfVxufVxuXG4iLCIja2FsZW5kZXMtYWNhZGVteS1tZW51LWRlc2t0b3Age1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDE3LCAxNywgMTcsIDAuMjApO1xufVxuIiwiI21lZGlhLXBob3RvLW1haWwge1xuICAgIC5tZWRpYS1waG90by1tYWlsLWNvbnN1bHR7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIH1cbn1cblxuXG4iLCIjcHJvcG9zaXRpb24tcGFydHMtbGlzdC1hY3Rpb25ze1xuICAvL21hcmdpbi1ib3R0b206NXB4O1xuICAucHJvcG9zaXRpb24tYWN0aW9ucy1ibG9je1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIC5wcm9wb3NpdGlvbi1kYXRlLXNlbGVjdG9ye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgLnByb3Bvc2l0aW9uLWFjdGlvbnMtYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb3Bvc2l0aW9uLWFjdGlvbnMtYnV0dG9ue1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOjVweDtcbiAgICAgIG1hcmdpbjo1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAmLmdyZWVue1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiAjNDNBMDQ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9yYW5nZXtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjogI0ZCOEMwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5yZWR7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6ICNDOTM4Njc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWxlY3RlZHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDotMnB4O1xuICAgICAgICByaWdodDotMnB4O1xuICAgICAgICB3aWR0aDo4cHg7XG4gICAgICAgIGhlaWdodDo4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNDQzMzY7XG4gICAgICB9XG4gICAgICAub3ZlcmxhcC10aW1le1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgICBib3R0b206LTVweDtcbiAgICAgICAgcmlnaHQ6LTVweDtcbiAgICAgICAgcGFkZGluZzozcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNDQzMzY7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICAgIG1pbi13aWR0aDoyMHB4O1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb3Bvc2l0aW9uLWFjdGlvbnMtYnV0dG9uOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojRjhGOEZGO1xuICAgIH1cbiAgfVxufVxuLnByb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucy1sZWdlbmQtY29udGFpbmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLnByb3Bvc2l0aW9uLXBhcnRzLWxpc3QtYWN0aW9ucy1sZWdlbmQtYnV0dG9ue1xuICAgIHBhZGRpbmc6NXB4O1xuICAgIG1hcmdpbjogNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICB3aWR0aDoyMHB4O1xuICAgICAgbWluLWhlaWdodDoyMHB4O1xuICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICB9XG4gICAgJi5ncmVlbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjNDNBMDQ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9yYW5nZXtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjRkI4QzAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJlZHtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiAjQzkzODY3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvcG9zaXRpb24tcGFydHMtbGlzdC1hY3Rpb25zLWxlZ2VuZC10ZXh0e1xuICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgIG1hcmdpbi1yaWdodDozMHB4O1xuICB9XG59XG5cblxuXG4iLCIjcmVnbGVtZW50LXVwZGF0ZS10YWN0aWwtZ2lmdCB7XG4gIC5hbW91bnRzLW1vcmUtdGl0bGV7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgY29sb3I6IzBCMDY0MztcblxuICB9XG4gIC5hbW91bnRzLW1vcmUtdmFsdWV7XG4gICAgZm9udC1zaXplOjI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IzBCMDY0MztcbiAgICAudmFsdWUtZm9vdGVye1xuICAgICAgbGluZS1oZWlnaHQ6MjZweDtcbiAgICB9XG4gIH1cbiAgLmFtb3VudHMtbW9yZS1hcnJvd3tcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgd2lkdGg6MTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gIH1cbiAgLm5vLXNlbGVjdGlvbntcbiAgICBmb250LXNpemU6MThweDtcbiAgICBjb2xvcjojQzkzODY3O1xuICB9XG59XG4iLCIjY29uZm9ybWl0ZS1waXN0ZS1hcmNoaXZlIHtcbiAgLnRhYmxlLWhlYWRlcntcbiAgICBoZWlnaHQ6NTBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5ib2R5LWxpbmV7XG4gICAgaGVpZ2h0OjE1MHB4O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBkaXZ7XG4gICAgICBmb250LXNpemU6OHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOjVweDtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6YXV0bztcbiAgICB9XG4gICAgLm51bWVyb3tcbiAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC52ZXJpZntcbiAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICAuZmlyc3R7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI0VFRUVFRTtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI2NvbmZvcm1pdGUtcGlzdGUtYXJjaGl2ZSB7XG5cbiAgfVxufVxuXG4iLCIjY29uZm9ybWl0ZS1waXN0ZS1kdXBsaWNhdGEge1xuICAudGFibGUtaGVhZGVye1xuICAgIGhlaWdodDo1MHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmJvZHktbGluZXtcbiAgICBoZWlnaHQ6MTUwcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZTo4cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIH1cbiAgICAubnVtZXJve1xuICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnZlcmlme1xuICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5maXJzdHtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjY29uZm9ybWl0ZS1waXN0ZS1kdXBsaWNhdGEge1xuXG4gIH1cbn1cblxuIiwiI2NvbmZvcm1pdGUtcGlzdGUtZ3JhbmRUb3RhbFBlcmlvZGUge1xuICAudGFibGUtaGVhZGVye1xuICAgIGhlaWdodDo1MHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmJvZHktbGluZXtcbiAgICBoZWlnaHQ6MTUwcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZTo4cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIH1cbiAgICAubnVtZXJve1xuICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnZlcmlme1xuICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5maXJzdHtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsUGVyaW9kZSB7XG5cbiAgfVxufVxuXG4iLCIjY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsTWVuc3VlbCB7XG4gIC50YWJsZS1oZWFkZXJ7XG4gICAgaGVpZ2h0OjUwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYm9keS1saW5le1xuICAgIGhlaWdodDoxNTBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOjhweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OmF1dG87XG4gICAgfVxuICAgIC5udW1lcm97XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudmVyaWZ7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gICAgLmZpcnN0e1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNjb25mb3JtaXRlLXBpc3RlLWdyYW5kVG90YWxNZW5zdWVsIHtcblxuICB9XG59XG5cbiIsIiNjb25mb3JtaXRlLXBpc3RlLWdyYW5kVG90YWxUaWNrZXQge1xuICAudGFibGUtaGVhZGVye1xuICAgIGhlaWdodDo1MHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmJvZHktbGluZXtcbiAgICBoZWlnaHQ6MTUwcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpdntcbiAgICAgIGZvbnQtc2l6ZTo4cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIH1cbiAgICAubnVtZXJve1xuICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnZlcmlme1xuICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5maXJzdHtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjY29uZm9ybWl0ZS1waXN0ZS1ncmFuZFRvdGFsVGlja2V0IHtcblxuICB9XG59XG5cbiIsIi5zZXR0aW5ncy1rYWxlbmRlcy1vcHRpb25zLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gIC5pdGVtLWxpYmVsbGV7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgLy9wYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuaXRlbS1mb290ZXJ7XG5cbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5jbGlja2FibGUtZm9vdGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBjb2xvcjojRDgxQjYwO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIC8vZm9udC13ZWlnaHQ6Ym9sZDtcbiAgfVxuICAuY2xpY2thYmxlLWZvb3Rlcjpob3ZlcntcbiAgICBvcGFjaXR5OjAuODtcbiAgfVxuICAuYnV0dG9uLWNvbnRhaW5lci1jb250YWluZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5vcHRpb25zLWl0ZW0tbGVnYWx7XG4gICAgbWFyZ2luOjEwcHg7XG4gICAgY29sb3I6IzZFNkU4QztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZToxMXB4O1xuICB9XG4gIC5jb250YWN0LWl0ZW17XG4gICAgbWFyZ2luOjEwcHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi13aWR0aDoyMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6MzBweDtcblxuICAgIC8vY3Vyc29yOnBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpO1xuICAgIH1cbiAgICAuY29udGFjdC1pdGVtLXRpdGxle1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC5jb250YWN0LWl0ZW0tdGV4dHtcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiM0RTRCNjY7Ly8jNkU2RThDO1xuICAgIH1cbiAgICAuY29udGFjdC1pdGVtLW51bWVyb3tcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBjb2xvcjojQzkzODY3O1xuICAgIH1cbiAgfVxufSIsIiNjb25mb3JtaXRlLXBpc3RlLXRpY2tldCB7XG4gIC50YWJsZS1oZWFkZXJ7XG4gICAgaGVpZ2h0OjUwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYm9keS1saW5le1xuICAgIGhlaWdodDoxNTBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZGl2e1xuICAgICAgZm9udC1zaXplOjhweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OmF1dG87XG4gICAgfVxuICAgIC5udW1lcm97XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudmVyaWZ7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gICAgLmZpcnN0e1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNjb25mb3JtaXRlLXBpc3RlLXRpY2tldCB7XG5cbiAgfVxufVxuXG4iLCIuc2V0dGluZ3Mta2FsZW5kZXMtb3B0aW9ucy10cmlhbCB7XG4gIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwxNjUsMCwwLjIpOyAvLyNmZmE1MDA7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAudHJpYWwtbGliZWxsZXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAvL3BhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC50cmlhbC1mb290ZXJ7XG5cbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5jbGlja2FibGUtZm9vdGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBjb2xvcjojRDgxQjYwO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIC8vZm9udC13ZWlnaHQ6Ym9sZDtcbiAgfVxuICAuY2xpY2thYmxlLWZvb3Rlcjpob3ZlcntcbiAgICBvcGFjaXR5OjAuODtcbiAgfVxuICAuYnV0dG9uLWNvbnRhaW5lci1jb250YWluZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5vcHRpb25zLXRyaWFsLWxlZ2Fse1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6MTFweDtcbiAgfVxufSIsIlxuLnBheW1lbnRNZWFucy1pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC5wYXltZW50TWVhbnMtaXRlbS1oZWFkZXJ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIC5wYXltZW50TWVhbnMtaXRlbS1saWJlbGxle1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIC5wYXltZW50TWVhbnMtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLmliYW4tY29udGFpbmVyLW1haW57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3AgOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbSA6IDE1cHg7XG4gICAgLmliYW4tbGliZWxsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIH1cbiAgICAuaWJhbi1jb250YWluZXItc3Vie1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzoxNXB4IDE1cHg7XG4gICAgICAuaWJhbi1lbGVtZW50e1xuICAgICAgICAubGVnYWwtbWVudGlvbnMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvciA6IHJnYigxMTYsIDExMCwgMTEwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxlZ2FsLW1lbnRpb25zLWRpdiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMTBweDtcblxuICAgICAgICAgIGthbGVuZGVzLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wIDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5pYmFuLWxlZ2Fse1xuICAgICAgbWFyZ2luOjEwcHg7XG4gICAgfVxuXG4gIH1cbn1cbi8qXG4ua2FsZW5kZXMtcGFnZS1hbHdheXNWaXNpYmxle1xuICB6LWluZGV4OiAxMjtcbn1cblxuICovXG4iLCIubWVkaWEtY2hvaWNlLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZzoxMHB4O1xuICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgcGFkZGluZy1yaWdodDoyMHB4O1xuICAubWVkaWEtY2hvaWNlLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAubWVkaWEtdGl0bGVzIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgIC5tZWRpYS10aXRsZS1tYWluIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAubWVkaWEtdGl0bGUtc3ViIHtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZWRpYS1jaGVja3Mge1xuICAgICAgLm1lZGlhLWNoZWNrIHtcbiAgICAgICAgLm1lZGlhLWNoZWNrLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubWVkaWEtY2hlY2staW5wdXQge1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgJi5uby1tb2RlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzTWVkaWFHZW5lcmFsLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzZXR0aW5ncy1tZWRpYS1wZXJzb25uYWxpc2F0aW9uLWRldGFpbCB7XG4gIC5kZXRhaWwtY29udGVudHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTUwcHg7XG4gIH1cbiAgLnBlcnNvbm5hbGlzYXRpb24tbWVkaWEtY2hvaWNle1xuICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAucGVyc29ubmFsaXNhdGlvbi1tZWRpYS1jaG9pY2UtdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICB9XG4gICAgLmNoZWNrLWl0ZW17XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIC5jaGVjay1saWJlbGxle1xuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLW1lZGlhLW5vdGlmaWNhdGlvbi1kZXRhaWwge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLW1lZGlhLXBlcnNvbm5hbGlzYXRpb24tbGlzdCB7XG4gIC5ub3RpZmljYXRpb24taXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIC5ub3RpZmljYXRpb24taXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgLm5vdGlmaWNhdGlvbi1pdGVtLWhlYWRlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAubm90aWZpY2F0aW9uLWl0ZW0tbGliZWxsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogIzRGNTA1MDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAubm90aWZpY2F0aW9uLWl0ZW0tc2VwYXJhdG9ye1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICB9XG4gIC5saW5rLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLmxpbmt7XG4gICAgICBjb2xvcjogIzE5NzZEMjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmxpbmstc2VwYXJhdG9ye1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtbWVkaWEtcGVyc29ubmFsaXNhdGlvbi1saXN0IHtcblxuICB9XG59XG5cbiIsIi5zZXR0aW5ncy1tZW51SXRlbXtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDoyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGN1cnNvcjpwb2ludGVyO1xuICBoZWlnaHQ6NTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cblxuICAvL2NvbG9yOndoaXRlO1xuXG4gICYuaGFzLWxpbmt7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cblxuICAmLmlzLXRpdGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIC5zZXR0aW5ncy1tZW51SXRlbS1sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAuc2V0dGluZ3MtbWVudUl0ZW0taWNvbntcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgfVxuICAmOm5vdCguaXMtdGl0bGUpe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6IzZFNkU4QztcbiAgICAuc2V0dGluZ3MtbWVudUl0ZW0tbGFiZWx7XG4gICAgICAvL3RleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgY29sb3I6I0M5Mzg2NztcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuLnNldHRpbmdzLW1lbnVJdGVtOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDO1xufVxuIiwiI3NldHRpbmdzLW9ubGluZS1mYW1pbGxlLWZvcm0ge1xuICAuc2V0dGluZ3Mtb25saW5lLWZhbWlsbGUtZm9ybS1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxufVxuXG4iLCIjc2V0dGluZ3NPbmxpbmVBcHBhcmVuY2UtbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI3NldHRpbmdzLW9ubGluZS1ub3RpZmljYXRpb24tZGV0YWlsIHtcbiAgLmRldGFpbC1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNTBweDtcbiAgfVxuXG59XG4ueHN7XG4gICNzZXR0aW5ncy1vbmxpbmUtbm90aWZpY2F0aW9uLWRldGFpbCB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IHtcbiAgLm5vdGlmaWNhdGlvbi1pdGVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAubm90aWZpY2F0aW9uLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgIC5ub3RpZmljYXRpb24taXRlbS1oZWFkZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1pdGVtLWxpYmVsbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24taXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAubm90aWZpY2F0aW9uLWl0ZW0tc2VwYXJhdG9ye1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICB9XG4gIC5saW5rLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLmxpbmt7XG4gICAgICBjb2xvcjogIzE5NzZEMjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmxpbmstc2VwYXJhdG9ye1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1saXN0IHtcblxuICB9XG59XG5cbiIsIiNwYXltZW50LWFjY291bnQtZG9jdW1lbnR7XG4gIC5wZXJzb24tY29udGFpbmVye1xuICAgIGJvcmRlcjoxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjUwMHB4O1xuICAgIC5wZXJzb24tbGlzdHtcbiAgICAgIG1pbi13aWR0aDozMDBweDtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIC5wZXJzb24tbGlzdC1pdGVte1xuICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wZXJzb24taW5mb3N7XG4gICAgICAubm8tY29udGVudHtcbiAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3BheW1lbnQtYWNjb3VudC1oZWFkZXJ7XG4gIHBhZGRpbmc6MTBweDtcbiAgLnBheW1lbnQtaGVhZGVyLXN0YXR1c3tcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gIH1cbn1cbiIsIiNwYXltZW50LWFjY291bnQtaWRlbnRpZmljYXRpb257XG5cblxuICAuc3RyaXBlLWFjY2VwdGFuY2V7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICAuc3RyaXBlLWFjY2VwdGFuY2UtdGV4dHtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucGF5bWVudC1hY2NvdW50LWlkZW50aWZpY2F0aW9uLWVuZE9mUGFnZXtcbiAgICBoZWlnaHQ6MTUwcHg7XG4gIH1cbn1cbiIsIiNwYXltZW50LWFjY291bnQtbG9hZGluZ3tcbiAgcGFkZGluZzoxMHB4O1xuICAucGF5bWVudC1hY2NvdW50LWxvYWRpbmctdGFnc3tcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIH1cbiAgLmxvYWRpbmctY29udGVudHtcbiAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICB9XG59XG4iLCIjc2V0dGluZ3Mtb25saW5lLXBheW1lbnRBY2NvdW50LW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNwYXltZW50LWFjY291bnQtc3ludGhlc2V7XG4gIC5wYXltZW50LWFjY291bnQtc3ludGhlc2UtdGV4dHtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIH1cbiAgfVxufVxuIiwiI3BheW1lbnQtYWNjb3VudC12ZXJzZW1lbnR7XG4gIC5pYmFuLWVycm9ye1xuICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgZm9udC1zaXplOjEycHg7XG4gIH1cbn1cbiIsIiNzZXR0aW5nc09ubGluZVByb21vLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzZXR0aW5ncy1yZXNlcnZhdGlvbi1hbm51bGF0aW9uIHtcbiAgLnNldHRpbmdzLXJlc2VydmF0aW9uLWFubnVsYXRpb24tY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtcmVzZXJ2YXRpb24tYW5udWxhdGlvbiB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3MtcmVzZXJ2YXRpb24tYXJ0aWNsZSB7XG4gIC5oZWFkZXItYWN0aW9uc3tcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gIH1cbiAgLnNldHRpbmdzLXJlc2VydmF0aW9uLWFydGljbGUtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICB9XG4gIC5hcnRpY2xlLWVkaXRpb257XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICB9XG4gIC5tYXNzLWl0ZW17XG4gICAgcGFkZGluZzoxMHB4IDBweDtcbiAgfVxuICAuYXJ0aWNsZS1pdGVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0taGVhZGVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFO1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pdGVtLWxpYmVsbGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pdGVtLWlucHV0LWxpbmUge1xuICAgICAgICAvL21hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1kZXRhaWxzLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC50YWNoZXMtY29udGFpbmVye1xuICAgICAgICAudGFjaGUtY29udGFpbmVye1xuICAgICAgICAgIHBhZGRpbmc6MTVweCA2MHB4O1xuICAgICAgICAgIC50YWNoZS1vcHRpb25ze1xuICAgICAgICAgICAgLnRhY2hlLW9wdGlvbntcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOjVweCAwcHg7XG4gICAgICAgICAgICAgIC50YWNoZS1vcHRpb24tY29sb3J7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGluay1jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5saW5re1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5saW5rLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLXJlc2VydmF0aW9uLWFydGljbGUge1xuICAgIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgICAudGFjaGVzLWNvbnRhaW5lcntcbiAgICAgICAgICAudGFjaGUtY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDMwcHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4iLCIjc2V0dGluZ3MtcmVzZXJ2YXRpb24tY3VzdG9tRmllbGRzIHtcbiAgLm1vZGlmLXRleHR7XG4gICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1yZXNlcnZhdGlvbi1jdXN0b21GaWVsZHMge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLXJlc2VydmF0aW9uLXByb3Bvc2l0aW9uIHtcbiAgLnNldHRpbmdzLXJlc2VydmF0aW9uLXByb3Bvc2l0aW9uLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cblxufVxuLnhze1xuICAjc2V0dGluZ3MtcmVzZXJ2YXRpb24tcHJvcG9zaXRpb24ge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLXJlc2VydmF0aW9uLXB1YmxpY2F0aW9uIHtcbiAgLnNldHRpbmdzLXJlc2VydmF0aW9uLXB1YmxpY2F0aW9uLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLXJlc2VydmF0aW9uLXB1YmxpY2F0aW9uIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUge1xuICAuaGVhZGVyLWFjdGlvbnN7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG4gIC5zZXR0aW5ncy1zZWxsT25saW5lLWFydGljbGUtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICB9XG4gIC5hcnRpY2xlLWVkaXRpb257XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICB9XG4gIC5ibG9jLWl0ZW17XG4gICAgLy9ib3JkZXItdG9wOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgLy9tYXJnaW4tYm90dG9tOi0xcHg7XG4gIH1cbiAgLmFydGljbGUtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAuYXJ0aWNsZS1pdGVtLWhlYWRlcntcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgICAuYXJ0aWNsZS1pdGVtLWRldGFpbHN7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQkVFO1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pdGVtLWxpYmVsbGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pdGVtLWlucHV0LWxpbmUge1xuICAgICAgICAvL21hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICAgICAgfVxuXG4gICAgICAuaXRlbS1kZXRhaWxzLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpbmstY29udGFpbmVye1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAubGlua3tcbiAgICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAubGluay1zZXBhcmF0b3J7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cblxuIiwiI3NldHRpbmdzLXNlbGxPbmxpbmUtY2xpY2tDb2xsZWN0IHtcbiAgLnNldHRpbmdzLXNlbGxPbmxpbmUtY2xpY2tDb2xsZWN0LWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgLmNsaWNrQ29sbGVjdC1pdGVtLWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gIH1cbiAgLmRpc3BvLWRheS1pdGVte1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB3aWR0aDoxMDBweDtcbiAgICBmb250LXNpemU6MTNweDtcbiAgICAuZGlzcG8tZGF5LWl0ZW0tY2hlY2t7XG5cbiAgICB9XG4gICAgLmRpc3BvLWRheS1pdGVtLWxpYmVsbGV7XG4gICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuICAuY2FsZW5kcmllcnMtY29udGFpbmVye1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC5jYWxlbmRyaWVyLWl0ZW17XG4gICAgICBwYWRkaW5nOjEwcHggMzBweDtcbiAgICAgIC50aW1le1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG5cbn1cblxuXG4iLCIjc2V0dGluZ3Mtc2VsbE9ubGluZS1jb21tYW5kZXMge1xuICAuc2V0dGluZ3Mtc2VsbE9ubGluZS1jb21tYW5kZXMtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxuICAuYWN0aW9ucy1jb250YWluZXJ7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLy9tYXJnaW4tdG9wOjEwcHg7XG4gIH1cbiAgLnRleHQtYm9sZHtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICB9XG4gIC5lbmNhaXNzZW1lbnQtbWVzc2FnZXtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgLmNvbW1hbmRlLWl0ZW0tY29udGFpbmVye1xuICAgIHBhZGRpbmctYm90dG9tOjMwcHg7XG4gIH1cbiAgLmNvbW1hbmRlLWl0ZW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0UxRTFFMTtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTFFMUUxO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICAuY29tbWFuZGUtaXRlbS1jbGllbnR7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuY29tbWFuZGUtaXRlbS1kZXNjcmlwdGlvbntcbiAgICAgIGNvbG9yOiM0RjUwNTA7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICB9XG4gICAgLmNvbW1hbmRlLWl0ZW0tZGVsaXZlcnl7XG4gICAgICBjb2xvcjojNEY1MDUwO1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgfVxuICAgIC5kZXRhaWxzLWNvbnRlbnR7XG4gICAgICAuZGV0YWlscy1zZXBhcmF0b3J7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgfVxuICAgICAgLmRldGFpbHMtY29udGVudC1hcnRpY2xle1xuICAgICAgICBwYWRkaW5nLXRvcDoycHg7XG4gICAgICAgIHBhZGRpbmctYm90b206MnB4O1xuICAgICAgICAuZGV0YWlscy1jb250ZW50LWFydGljbGUtYW1vdW50e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGV0YWlscy1jb250ZW50LXRvdGFse1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuZGV0YWlscy1jb250ZW50LW5ldFBheWFibGV7XG5cblxuICAgICAgfVxuICAgICAgLmRldGFpbHMtY29udGVudC1ub3RlLWNsaWVudHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIiNzZXR0aW5ncy1zZWxsT25saW5lLWRlbGl2ZXJ5TW9kZSB7XG4gIC5zZXR0aW5ncy1zZWxsT25saW5lLWRlbGl2ZXJ5TW9kZS1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICAgIC5kZWxpdmVyeU1vZGUtaXRlbS1jb250YWluZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICAgIC5mcmVlQW1vdW50LWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIjc2V0dGluZ3Mtc2VsbE9ubGluZS1wdWJsaWNhdGlvbiB7XG4gIC5zZXR0aW5ncy1zZWxsT25saW5lLXB1YmxpY2F0aW9uLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbn1cblxuXG4iLCIjc2V0dGluZ3MtcGxhdGZvcm0tcGFyYW1ldGVyLW9yZGVyIHtcbiAgLm9yZGVyLWlucHV0e1xuICAgIGlucHV0e1xuICAgICAgd2lkdGg6ODBweDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiI3NldHRpbmdzLXBsYXRmb3JtLXBhcmFtZXRlci1waG90by1ldGFibGlzc2VtZW50IHtcbiAgaW1ne1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICB9XG59XG5cblxuIiwiI3NldHRpbmdzLXBsYXRmb3JtLXBhcmFtZXRlci1waG90by1yZWFsaXNhdGlvbiB7XG4gIGltZ3tcbiAgICBib3JkZXItcmFkaXVzOjVweDtcbiAgfVxufVxuXG5cbiIsIiNzZXR0aW5ncy1wbGF0Zm9ybS1wYXJhbWV0ZXItcHJlc3RhdGlvbiB7XG4gIC5saW5re1xuICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmxpbmstc2VwYXJhdG9ye1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICNDOTM4Njc7XG4gIH1cbiAgLm5vdC1ib29rYWJsZXtcbiAgICBmb250LXNpemU6MTBweDtcbiAgICBtYXJnaW4tdG9wOjVweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjRTUzOTM1O1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjogI0U1MzkzNTtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgaGVpZ2h0OjE4cHg7XG4gICAgICB3aWR0aDoxOHB4O1xuICAgICAgbWluLWhlaWdodDoxOHB4O1xuICAgICAgbWluLXdpZHRoOjE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIiNzZXR0aW5ncy1wbGF0Zm9ybS1wYXJhbWV0ZXItdXBkYXRle1xuICAuY2hlY2tib3gtaXRlbXtcbiAgICBtYXJnaW4tbGVmdDozMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmNoZWNrYm94LWl0ZW0tbGFiZWx7XG4gICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgfVxuICB9XG59IiwiI2Rpc2NvdW50LWNvbXBvbmVudCB7XG4gIC5tb2RpZmllcjpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm1vZGlmLXRleHQ6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmFsaWduLWNlbnRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlucHV0LXZhbHVle1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLmlucHV0LXVuaXRle1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubWFyZ2luLXRvcC0ye1xuICAgIG1hcmdpbi10b3A6MiU7XG4gIH1cbiAgLmFjdGlvbnN7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG4ueHN7XG4gICNkaXNjb3VudC1jb21wb25lbnQge1xuXG4gIH1cbn1cblxuIiwiI2Rpc2NvdW50LXBhZ2Uge1xuICAubGluay1jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5saW5re1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5saW5rLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3ByZXN0YXRpb24tbGlzdC1jb21wb25lbnQge1xuICAubGlua3tcbiAgICBjb2xvcjogIzE5NzZEMjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5saW5rLXNlcGFyYXRvcntcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbiIsIiNwcm9wb3NpdGlvbi1yZXNlcnZhdGlvbiB7XG4gICAgLmxpbmstY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIC5saW5re1xuICAgICAgICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmstc2VwYXJhdG9ye1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmNyZW1lbnQtaXRlbS1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgICAgIC5pbmNyZW1lbnQtaXRlbXtcblxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIjcmVzc291cmNlLWxpc3QtY29tcG9uZW50IHtcbiAgLmxpbmt7XG4gICAgY29sb3I6ICMxOTc2RDI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAubGluay1zZXBhcmF0b3J7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4iLCIjc2V0dGluZ3MtcHJvbW8tY29kZSB7XG4gIC53YXJuaW5nLW1lc3NhZ2UtdGV4dHtcbiAgICBmb250LXNpemU6MThweDtcbiAgfVxuICAuc2V0dGluZ3MtcHJvbW8tY29kZS1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG4gIC5rYWxlbmRlcy10YWd7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gIH1cblxuICAuY29kZS1wcm9tby1pdGVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xuXG4gICAgLmNvZGUtcHJvbW8taXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC5jb2RlLXByb21vLWl0ZW0taGVhZGVye1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgLmNvZGUtcHJvbW8taXRlbS1saWJlbGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51bmlxLW1haW57XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLnVuaXEtc3Vie1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgICAgLmNvZGUtcHJvbW8taXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC5jb2RlLXByb21vLWl0ZW0taW5wdXQtbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAmLnN3aXRjaHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2RlLXByb21vLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLmxpbmstY29udGFpbmVye1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAubGlua3tcbiAgICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAubGluay1zZXBhcmF0b3J7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1wcm9tby1jb2RlLXV0aWxpc2F0aW9uIHtcbiAgLndhcm5pbmctbWVzc2FnZS10ZXh0e1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICB9XG4gIC5zZXR0aW5ncy1wcm9tby1jb2RlLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLmthbGVuZGVzLXRhZ3tcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgfVxuXG4gIC5jb2RlLXByb21vLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC5jb2RlLXByb21vLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgLmNvZGUtcHJvbW8taXRlbS1oZWFkZXJ7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAuY29kZS1wcm9tby1pdGVtLWxpYmVsbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVuaXEtbWFpbntcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAudW5pcS1zdWJ7XG4gICAgICAgIGNvbG9yOiAjNEY1MDUwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICAuY29kZS1wcm9tby1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM0RjUwNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLmNvZGUtcHJvbW8taXRlbS1pbnB1dC1saW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAmLnN3aXRjaHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb2RlLXByb21vLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1zZW8tZ3Jlc2VydmUtYXJ0aWNsZSB7XG4gIC5oZWFkZXItYWN0aW9uc3tcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gIH1cbiAgLnNldHRpbmdzLXNlb0dyZXNlcnZlLWFydGljbGUtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICB9XG4gIC5hcnRpY2xlLWVkaXRpb257XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICB9XG4gIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgLmFydGljbGUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgLmFydGljbGUtaXRlbS1oZWFkZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUJFRTtcbiAgICAgIH1cblxuICAgICAgLmFydGljbGUtaXRlbS1saWJlbGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgLmFydGljbGUtaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIH1cblxuICAgICAgLmFydGljbGUtaXRlbS1pbnB1dC1saW5lIHtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pdGVtLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlLWl0ZW0tdGFjaGUtY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiAwcHggNDBweDtcbiAgICAgICAgLmFydGljbGUtaXRlbS10YWNoZS1pdGVte1xuICAgICAgICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0UxRTFFMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5saW5rLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLmxpbmt7XG4gICAgICBjb2xvcjogIzE5NzZEMjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmxpbmstc2VwYXJhdG9ye1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIiNzdGFmZi13b3JraW5nLWhvdXJzLWRpc3BvbmliaWxpdGUtaGVhZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjp3aGl0ZTtcbiAgcGFkZGluZzoyMHB4O1xuICAuZGlzcG8taGVhZGVyLW5hbWV7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmRpc3BvLWhlYWRlci1mZWF0dXJlc3tcbiAgICBmb250LXNpemU6MTJweDtcbiAgfVxufVxuLmRlc2t0b3B7XG4gICNzdGFmZi13b3JraW5nLWhvdXJzLWRpc3BvbmliaWxpdGUtaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59IiwiI3N0YWZmLXdvcmtpbmctaG91cnMtZGlzcG9uaWJpbGl0ZS1yZXBlYXQge1xuICAuaGFzLWlucHV0e1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0e1xuICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXR7XG4gICAgd2lkdGg6NTBweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxuXG59XG4iLCIjc3RhZmYtd29ya2luZy1ob3Vycy1kaXNwb25pYmlsaXRlLXJlcGVhdEVuZCB7XG4gIC5oYXMtaW5wdXR7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHR7XG4gICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbnB1dHtcbiAgICB3aWR0aDo1MHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG5cbn1cbiIsIiNzdGFmZi13b3JraW5nLWhvdXJzLWRpc3BvbmliaWxpdGUtdXBkYXRlIHtcbiAgLm1lZGl1bS1wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG59XG4iLCIjc3RhZmYtd29ya2luZy1ob3Vycy1pbmRpc3BvbmliaWxpdGUtaGVhZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjp3aGl0ZTtcbiAgcGFkZGluZzoyMHB4O1xuICAuaW5kaXNwby1oZWFkZXItbmFtZXtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuaW5kaXNwby1oZWFkZXItZmVhdHVyZXN7XG4gICAgZm9udC1zaXplOjEycHg7XG4gIH1cbn1cbi5kZXNrdG9we1xuICAjc3RhZmYtd29ya2luZy1ob3Vycy1pbmRpc3BvbmliaWxpdGUtaGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB9XG59IiwiI3N0YWZmV29ya2luZ0hvdXJzLWluZGlzcG9uaWJpbGl0ZS1yZXBlYXQge1xuXG4gIGlucHV0e1xuICAgIHdpZHRoOjUwcHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gIH1cblxuICAua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXQtc2hvd0RhdGV7XG4gICAgcGFkZGluZzoxNXB4IDEwcHg7XG4gICAgLnNob3dEYXRlLWxhYmVse1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG4gICAgLnNob3dEYXRlLXZhbHVle1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuICAuaW5wdXQtc2hvd01vbnRoLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0U5RTlGODtcbiAgICAubW9udGgtbGFiZWx7XG4gICAgICAvL2NvbG9yOiMzOTQ5QUI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmlucHV0LXNob3dNb250aC1zZWxlY3RvcntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zd2l0Y2gtYWxsLWRheS1jb250YWluZXJ7XG4gICAgcGFkZGluZzowcHggMTBweDtcbiAgICAuaW5wdXQtYWxsLWRheS1sYWJlbHtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICB9XG4gIC5pbnB1dC10aW1lLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgLmlucHV0LXRpbWUtbGFiZWx7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIGlucHV0e1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC8vY29sb3I6IzM5NDlBQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LXNsaWRlLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6MzAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0U5RTlGODtcbiAgICAuaW5wdXQtZGF5cy1jb250YWluZXJ7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAvL21hcmdpbi1ib3R0b206MTVweDtcbiAgICAgIC5pbnB1dC1kYXlzLW9uZXtcbiAgICAgICAgY29sb3I6IzRGNTA1MDtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWRhdGVzLWNvbnRhaW5lcntcbiAgICAgIC5pbnB1dC1kYXRlcy1vbmV7XG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIGhlaWdodDozNXB4O1xuICAgICAgICB3aWR0aDozNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgJi50b2RheXtcbiAgICAgICAgICBjb2xvcjojNDcyMkFFOy8vIzM5NDlBQjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM0NzIyQUU7Ly8jMzk0OUFCO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0NzIyQUU7Ly8jMzk0OUFCO1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICBvcGFjaXR5OjAuNjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIjc3RhZmYtd29ya2luZy1ob3Vycy1pbmRpc3BvbmliaWxpdGUtcmVwZWF0RW5kIHtcblxuICBpbnB1dHtcbiAgICB3aWR0aDo1MHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG5cbn1cbiIsIiNzdGFmZldvcmtpbmdIb3Vycy1pbmRpc3BvbmliaWxpdGUtdXBkYXRlIHtcbiAgLm1lZGl1bS1wYWRkaW5ne1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICB9XG59XG4iLCIjc3RhZmZXb3JraW5nSG91cnMtaW5kaXNwb25pYmlsaXRlLXVwZGF0ZVNpbmdsZSB7XG4gIC5tZWRpdW0tcGFkZGluZ3tcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxufVxuIiwiLnN0b2NrLWlub3V0LWxpc3QtaXRlbSB7XG4gICYuaXMtZWRpdGlvbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICYuaXMtdXBkYXRlZHtcbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6NXB4IHNvbGlkIG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5waG90by1jb250YWluZXJ7XG4gICAgd2lkdGg6NTBweDtcbiAgICBoZWlnaHQ6NTBweDtcbiAgfVxuICAucGFkZGluZy1pc0VkaXRpb257XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6NDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5zdHlsZS1zdG9ja3tcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gIH1cblxufVxuXG4iLCIuZmFtaWxsZS1lZGl0aW9uLWZpY2hlIHtcbiAgLnNlcGFyYXRvcntcbiAgICBtYXJnaW4tdG9wOjUwcHg7XG4gIH1cbiAgLml0ZW0tcGhvdG97XG4gICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6MzBweDtcbiAgICAgIGhlaWdodDozMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNmYW1pbGxlLWVkaXRpb24tbGlzdCB7XG4gIC5pdGVtLXBob3Rve1xuICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOjMwcHg7XG4gICAgICBoZWlnaHQ6MzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIudGFyaWYtcHJlc3RhdGlvbi1wcmV2aWV3LWl0ZW17XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICAvL3dpZHRoOjEwMCU7XG4gIHBhZGRpbmc6MnB4O1xuICAudGFjaGUtaXRlbXtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICBib3JkZXItbGVmdDo1cHggc29saWQgI0VFRUVFRTtcbiAgICBwYWRkaW5nOjNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAmLnNlbGVjdGVke1xuICAgICAgYW5pbWF0aW9uOiBibGlua2VyLTUwIDJzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudGFjaGUtbGliZWxsZXtcbiAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnRhY2hlLWRldGFpbHtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOjEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0tZXh0cmFUaW1le1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBsZWZ0OjBweDtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICAgIGhlaWdodDowcHg7XG4gICAgICBib3R0b206MHB4O1xuICAgICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgxMzVkZWcsI2ZmZmZmZiwjZmZmZmZmIDVweCwjQkJERUZCIDVweCwjQkJERUZCIDEwcHgpO1xuICAgIH1cbiAgICAudGFjaGUtZWRpdHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcmlnaHQ6NXB4O1xuICAgICAgYm90dG9tOjVweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLnByZXN0YXRpb24tcHJldmlldy10aW1lRnJhbWV7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nOjBweCA1cHg7XG4gIHdpZHRoOjIwcHg7XG4gIC50aW1lRnJhbWUtdGltZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxcHg7XG4gICAgJi5ob3Vye1xuICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgICYucXVhcnR7XG4gICAgICBmb250LXNpemU6MTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLmRlbWl7XG4gICAgICBmb250LXNpemU6MTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiI2Rhc2hib2FyZC1wYWdlLWRlc2t0b3Age1xuICAuZGFzaGJvYXJkLWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gIH1cbiAgI2Rhc2hib2FyZC1jb250ZW50e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG59XG4ueHN7XG4gICNkYXNoYm9hcmQtcGFnZSB7XG5cbiAgfVxufVxuXG4iLCIjZGFzaGJvYXJkLXBhZ2UtbW9iaWxlIHtcbiAgLmRhc2hib2FyZC1oZWFkZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLWhlaWdodDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICB9XG4gICNkYXNoYm9hcmQtY29udGVudHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxufVxuLnhze1xuICAjZGFzaGJvYXJkLXBhZ2UtbW9iaWxlIHtcblxuICB9XG59XG5cbiIsIiNyZXBvcnQtcGFnZS1kZXNrdG9wIHtcbiAgLnJlcG9ydC1wYWdlLWRlc2t0b3AtbGlzdHtcbiAgICBtYXgtd2lkdGg6MzAwcHg7XG4gIH1cbiAgLnJlcG9ydC1jb250ZW50e1xuICAgIC5yZXBvcnQtY29udGVudC10b29sYmFye1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNyZXBvcnQtcGFnZS1kZXNrdG9wIHtcblxuICB9XG59XG5cbiIsIiNyZXBvcnQtcGFnZS1tb2JpbGUge1xuICAucmVwb3J0LWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gIH1cbiAgI3JlcG9ydC1jb250ZW50e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG59XG4ueHN7XG4gICNyZXBvcnQtcGFnZS1tb2JpbGUge1xuXG4gIH1cbn1cblxuIiwiLypcbi5rYWxlbmRlcy1zZXR0aW5ncy1tZW51SXRlbXtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDo1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICBmb250LXdlaWdodDpib2xkO1xuICBwYWRkaW5nLXRvcDo1cHg7XG4gIHBhZGRpbmctYm90dG9tOjVweDtcblxuICAmLmhhcy1saW5re1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG5cbiAgJi5pcy10aXRsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgbWluLWhlaWdodDo1MHB4O1xuICAgIC5rYWxlbmRlcy1zZXR0aW5ncy1tZW51SXRlbS1sYWJlbHtcbiAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtc2V0dGluZ3MtbWVudUl0ZW0taWNvbntcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgfVxuICAua2FsZW5kZXMtc2V0dGluZ3MtbWVudUl0ZW0tbGFiZWx7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgJjpub3QoLmlzLXRpdGxlKXtcbiAgICBjb2xvcjojNjE2MTYxO1xuICB9XG59XG4qLyIsIiN0aWNrZXQtYWdlbmRhLXBhcnQtZGF0ZXtcbiAgcGFkZGluZzoxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC50b3RhbFRpbWUtY29udGFpbmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgLnNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG4gICAgLnRvdGFsVGltZXtcbiAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgIHNlbGVjdHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiI3RpY2tldC1hZ2VuZGEtcGFydC1wbGFjZXtcblxuICAudGlja2V0LXBsYWNlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4iLCIjdGlja2V0LWFnZW5kYS1wYXJ0LXByZVBheW1lbnR7XG4gIC5ibG9jLXRpdGxle1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICB9XG4gIC5ibG9jLXZhbHVle1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICB9XG59XG5cbiIsIiN0aWNrZXQtYWdlbmRhLXBhcnQtcHJvcG9zaXRpb257XG4gIC50aWNrZXQtYWdlbmRhLXBhcnQtcHJvcG9zaXRpb24tY29udGVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gIH1cbiAgLnByb3Bvc2l0aW9uLWJsb2MtdGl0bGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOjE2cHggMTBweDtcbiAgfVxuICAucHJvcG9zaXRpb24tYmxvYy1hcnJvd3tcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgd2lkdGg6MTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICB9XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgJi5ub3Qtc2VsZWN0ZWR7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuICAucHJvcG9zaXRpb24tbG9hZGluZ3tcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgfVxuICAucHJvcG9zaXRpb24tYmxvYy1jb250ZW50e1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGhlaWdodDozMHZoO1xuICB9XG59XG5cbiIsIiN0aWNrZXQtYWdlbmRhLXBhcnQtc2VuZHtcbiAgLmZvcmNlLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjVweCAzMHB4O1xuICAgIC5mb3JjZS1jb250YWluZXItaXRlbXtcbiAgICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3RpY2tldC1hZ2VuZGEtcGFydC10YWNoZXN7XG4gIC5ibG9jLWFydGljbGVzIHtcbiAgICAvL21hcmdpbjowcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvL3BhZGRpbmc6MTBweDtcbiAgfVxuICAuYmxvYy1naWZ0cyB7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgLnRpY2tldC1hZ2VuZGEtcGFydC10YWNoZXMtYmxvY3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIC50aWNrZXQtYWdlbmRhLXBhcnQtdGFjaGVzLWJsb2MtY29udGVudHtcbiAgICAgIG1hcmdpbjogMHB4IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDBweDtcbiAgICAgICYud2l0aC1zZXBhcmF0b3J7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgfVxuXG4gICAgICAucGFydC10YWNoZXMtYmxvYy1hcnJvd3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50YWNoZXMtYmxvYy1kaXNjb3VudHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICBmb250LXNpemU6MTFweDtcbiAgICAgIHBhZGRpbmc6MnB4IDVweDtcbiAgICAgIGNvbG9yOnJlZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICB9XG4gIC50YWNoZS13YXJuaW5ne1xuICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgIGNvbG9yOiNFODVFOEE7XG4gICAgbWQtaWNvbntcbiAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgd2lkdGg6MTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICBjb2xvcjojRTg1RThBO1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3RpY2tldC1zbWFydFB1c2gtZGV0YWlsLWNhbmNlbHtcbiAgICAuY2FuY2VsLWNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQ6ICNDOTM4Njc7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICAgIC5jYW5jZWwtdGl0bGV7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6MjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gICAgLmNhbmNlbC10ZXh0e1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgfVxuICAgIC5jYW5jZWwtYWN0aW9uc3tcblxuICAgIH1cbiAgICAuY2FuY2VsLW9yZGVye1xuICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIC8vY29sb3I6ICNDOTM4Njc7XG4gICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6MjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5jYW5jZWwtb3JkZXItYnV0dG9ue1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjc3RvY2stZm91cm5pc3NldXItbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI3RpY2tldC11cGRhdGUtYXJ0aWNsZUxpYnJle1xuICAuY2hvaWNle1xuICAgIHdpZHRoOjEyMHB4O1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJi5sZWZ0e1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gICAgJi5yaWdodHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIH1cbiAgfVxuXG59XG5cbiIsIiN0aWNrZXQtdXBkYXRlLXBhcnQtYWN0aW9uc3tcbiAgLmFjdGlvbnMtY2xvc2V7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG59XG5cbiIsIiN0aWNrZXQtdXBkYXRlLXBhcnQtYXJ0aWNsZXtcbiAgLmJsb2MtYWN0aW9uIHtcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIC5mb290ZXItbGluZXtcbiAgICAuZm9vdGVyLXRpdGxle1xuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICB9XG4gIH1cbiAgLnByaXgtYmFycmV7XG4gICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtcbiAgfVxuICAudGlja2V0LXVwZGF0ZS1wYXJ0LWFydGljbGUtYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWQtaWNvbiB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG4gIH1cbn1cblxuIiwiI3RpY2tldC11cGRhdGUtcGFydC1jbGllbnR7XG4gIC5jbGllbnQtcGFzc2FnZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4XG4gIH1cbiAgLmJsb2MtY2xpZW50e1xuICAgIG1hcmdpbjo1cHg7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLmJsb2MtY2xpZW50LTJ7XG4gICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgIH1cbiAgICAuYmxvYy1jbGllbnQtM3tcbiAgICAgIG1kLWljb257XG4gICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OjE1cHg7XG4gICAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbGllbnQtZmVhdHVyZXN7XG4gICAgLmJsb2MtbGluZXtcbiAgICAgIC5ibG9jLXRpdGxle1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgIC5ibG9jLXZhbHVle1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN1c3RvbWVye1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm5ve1xuICAgIGNvbG9yOiM5RTlFOUU7Ly8jNEY1MDUwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhhc3tcbiAgICBjb2xvcjojNEY1MDUwOy8vIzRGNTA1MCAhaW1wb3J0YW50O1xuICB9XG4gIC5nZW5yZS1ncm91cHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAuZ2VucmUtZ3JvdXAtaW5wdXR7XG4gICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIC5nZW5yZS1ncm91cC1pbnB1dC1jaGVja2JveHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICB9XG4gICAgICAuZ2VucmUtZ3JvdXAtaW5wdXQtbGFiZWx7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2MtYWN0aW9uIHtcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiLnRpY2tldC11cGRhdGUtcGFydC1kZWxpdmVyeXtcbiAgLmRlbGl2ZXJ5LW5vdGV7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zZW5kLXByaWNle1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLmJsb2MtZGVsaXZlcnkge1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gIH1cbiAgLmJsb2MtbmV3RGVsaXZlcnkge1xuICAgIC8vbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxufVxuXG4iLCIjdGlja2V0LXVwZGF0ZS1wYXJ0LWVjaGVhbmNpZXJ7XG4gIG1hcmdpbi1ib3R0b206MjBweDtcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tYXJyb3cge1xuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIudGlja2V0LXVwZGF0ZS1wYXJ0LWdpZnR7XG4gIC5ibG9jLWxpbmV7XG4gICAgLmJsb2MtdGl0bGV7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuYmxvYy12YWx1ZXtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG59XG5cbiIsIiN0aWNrZXQtdXBkYXRlLXBhcnQtbm90ZXtcbiAgcCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cblxuIiwiI3RpY2tldC11cGRhdGUtcGFydC1yZW1pc2VUaWNrZXR7XG4gIC5ibG9jLWFjdGlvbiB7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIjdGlja2V0LXVwZGF0ZS1wYXJ0LXNlbmR7XG4gIC5mb3JjZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzo1cHggMzBweDtcbiAgICAuZm9yY2UtY29udGFpbmVyLWl0ZW17XG4gICAgICBwYWRkaW5nOjVweCAwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiN0aWNrZXQtdXBkYXRlLXBhcnQtdGFjaGVze1xuICAuYmxvYy1hcnRpY2xlcyB7XG4gICAgbWFyZ2luOjEwcHg7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6MTBweDtcblxuICB9XG4gIC5ibG9jLWdpZnRzIHtcbiAgICBtYXJnaW46MTBweDtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG4gIC5ibG9jLWFydGljbGUtYWN0aW9ue1xuXG4gIH1cbn1cblxuIiwiLnRpY2tldC11cGRhdGUtcGFydC10b3RhbHtcbiAgLy9ib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgLy9ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yaWdodDoxcHggc29saWQgI0U5RTlGODtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDo1cHg7XG4gIC5wYXlhYmxle1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIC5wYWlke1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgIC50aXRsZXtcblxuICAgICAgfVxuICAgICAgLnZhbHVle1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiMwQUNDMzU7XG4gICAgICB9XG4gICAgfVxuICAgIC50b0JlUGFpZHtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIC50aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudmFsdWV7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWZ1bmR7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAudmFsdWV7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vdmVycGFpZHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgLnRvdGFse1xuICAgICAgLnZhbHVle1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiMwQUNDMzU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jbGllbnR7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAudGl0bGV7XG4gICAgICAgIC5uYW1le1xuICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmFsdWV7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXNoYmFja3tcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6MTBweDtcbiAgICAgIC50aXRsZXtcblxuICAgICAgfVxuICAgICAgLnZhbHVle1xuXG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuICAudG90YWwtZHV7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC52YWx1ZXtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgY29sb3I6I0M5Mzg2NztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAubGluayB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmxpbmstdGV4dHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiI3YzLWNsaWVudC1jb21wdGEtdXBkYXRlIHtcblx0LnVwZGF0ZS1jb250ZW50e1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0LmZpY2hlLWNvbnRlbnR7XG5cdFx0XHQuYW1vdW50e1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHQvKlxuXHRcdFx0XHQmLmdyZWVue1xuXHRcdFx0XHRcdGNvbG9yOmdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYucmVke1xuXHRcdFx0XHRcdGNvbG9yOnJlZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQgKi9cblx0XHRcdH1cblx0XHRcdC5tdnRze1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0XHQuZmljaGUtY29udGVudC1sZWZ0e1xuXHRcdFx0XHQubGVmdC1iYWNrZ3JvdW5ke1xuXHRcdFx0XHRcdGhlaWdodDoyMDBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2xpZW50L2JhY2tncm91bmQvY29tcHRhLnN2Z1wiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWNoZS1jb250ZW50LXJpZ2h0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdC5jb21wdGEtYnRuLWNvbnRhaW5lcntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdFx0LmNvbXB0YS1idG57XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWFpbntcblx0XHRcdFx0XHRcdC5jb21wdGEtYnRue1xuXHRcdFx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJpZ2h0LWNvbnRlbnR7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRcdFx0cGFkZGluZzogMjRweDtcblx0XHRcdFx0XHQubGlzdC1lbXB0eXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MzBweCAxNnB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGlzdC10aXRsZXtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGNvbG9yOiM2NjY2NjY7XG5cdFx0XHRcdFx0XHQmLmNvbDF7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0YWJsZXtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50LWxpbmV7XG5cdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50LWl0ZW17XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdCYuY29sMXtcblx0XHRcdFx0XHRcdFx0LnJlZHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjpyZWQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmdyZWVue1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOmdyZWVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5ncmV5e1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOm9yYW5nZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2wye1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDN7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0XHRcdFx0XHQuY29tcHRhLWp1c3RpZntcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTBweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojNmI3MjgwXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudC10aWNrZXR7XG5cdFx0XHRcdFx0XHQuY29udGVudC10aWNrZXQtaGVhZGVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojNGI1NTYzO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnhze1xuXHQjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUge1xuXHRcdC51cGRhdGUtY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuIiwiI3YzLWNsaWVudC1jb3Vwb24tbGlzdCB7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0LmNvdXBvbi10YWJze1xuXHRcdGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0LmNvdXBvbi10YWItbG9hZGluZ3tcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHR9XG5cdFx0LmNvdXBvbi10YWJ7XG5cdFx0XHRjb2xvcjojNjY2NjY2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5jb3Vwb24tY29udGVudHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHQubGlzdC1lbXB0eXtcblx0XHRcdHBhZGRpbmc6MzBweCAxNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQubGlzdC10aXRsZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiM2NjY2NjY7XG5cdFx0XHQmLmNvbDF7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6MTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRhYmxle1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGluZXtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtaXRlbXtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Lml0ZW0tbnVtZXJve1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1zdWItbnVtZXJve1xuXHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tYW1vdW50e1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLmNvbDF7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQmLmNvbDJ7XG5cblx0XHRcdH1cblx0XHRcdCYuY29sM3tcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnhze1xuXHQjdjMtY2xpZW50LWNvdXBvbi1saXN0e1xuXHRcdC5jb3Vwb24tY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHR9XG5cdH1cbn1cblxuIiwiI3YzLWNsaWVudC1jb3Vwb24tYWRkIHtcblx0bWFyZ2luLXRvcDoyMHB4O1xuXG5cdCRjY2EtcHJpbWFyeTogICAgICAgIzZjNGNmMTtcblx0JGNjYS1wcmltYXJ5LWxpZ2h0OiAjRUNFRkZFO1xuXHQkY2NhLXRleHQ6ICAgICAgICAgICMxQTIwMzM7XG5cdCRjY2EtdGV4dC1zZWNvbmRhcnk6IzZFNkU4Qztcblx0JGNjYS1ib3JkZXI6ICAgICAgICAjRTJFNEYwO1xuXG5cdG1kLWljb24ge1xuXHRcdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5hZGQtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHQuY29udGVudC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICM0YjU1NjM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAjNmM0Y2YxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVyLXRpdGxle1xuXHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRjb2xvcjojMEIwNjQzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9ybS1jb250ZW50e1xuXHRcdFx0LmNjYS1zZWN0aW9uLWxhYmVsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2NhLWNhcmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjY2EtYm9yZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICRjY2EtdGV4dDtcblx0XHRcdH1cblxuXHRcdFx0LmNjYS1pbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtaW5wdXQtY29kZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblxuXHRcdFx0LmNjYS1jb2RlLXJvdyB7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNjYS1nZW5lcmF0ZS1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRnYXA6IDRweDtcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2NhLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Y29sb3I6ICRjY2EtcHJpbWFyeTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG5cblx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogJGNjYS1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZDogJGNjYS1wcmltYXJ5LWxpZ2h0OyB9XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtdGFyZ2V0LWxpc3Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2NhLXRhcmdldC1yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgJGNjYS1ib3JkZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogJGNjYS10ZXh0O1xuXG5cdFx0XHRcdC5jY2EtdGFyZ2V0LXJlbW92ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNjYS10ZXh0LXNlY29uZGFyeTtcblxuXHRcdFx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7IGNvbG9yOiAkY2NhLXRleHQ7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2NhLWFkZC10YXJnZXQtYnRuIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTZweDtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBkYXNoZWQgJGNjYS1wcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogJGNjYS1wcmltYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcblxuXHRcdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNjYS1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZDogJGNjYS1wcmltYXJ5LWxpZ2h0OyB9XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtYXJ0aWNsZS1zZWxlY3Qge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MjBweDtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2NhLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0LmNjYS1mYW1pbGxlLXNlbGVjdCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtZmFtaWxsZS1zZWFyY2gge1xuXHRcdFx0XHRnYXA6IDhweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0XHRjb2xvcjogJGNjYS10ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNjYS1mYW1pbGxlLXNlYXJjaC1jbGVhciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRjb2xvcjogJGNjYS10ZXh0LXNlY29uZGFyeTtcblxuXHRcdFx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7IGNvbG9yOiAkY2NhLXRleHQ7IH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY2NhLWZhbWlsbGUtbGlzdCB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMyMHB4O1xuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtZmFtaWxsZS1yb3cge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDhweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtY2hlY2tib3gge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2NhLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY2NhLWNoZWNrYm94LWNoZWNrZWQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjY2EtcHJpbWFyeTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjY2EtcHJpbWFyeTtcblxuXHRcdFx0XHRcdG1kLWljb24geyBvcGFjaXR5OiAxOyB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNjYS1hY3Rpb25zIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2NhLWJ0bi1jYW5jZWwge1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2NhLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICRjY2EtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG5cdFx0XHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtYnRuLXZhbGlkYXRlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2NhLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycztcblxuXHRcdFx0XHRtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG5cdFx0XHRcdFx0KiB7IHN0cm9rZTogI2ZmZjsgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBvcGFjaXR5OiAwLjg4OyB9XG5cblx0XHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiN2My1jbGllbnQtY291cG9uLXVwZGF0ZSB7XG5cdC51cGRhdGUtY29udGVudHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdC5jb250ZW50LWhlYWRlcntcblx0XHRcdGNvbG9yOiM0YjU1NjM7XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpY2hlLWNvbnRlbnR7XG5cdFx0XHQuZmljaGUtY29udGVudC1sZWZ0e1xuXHRcdFx0XHQubGVmdC1iYWNrZ3JvdW5ke1xuXHRcdFx0XHRcdGhlaWdodDoyMDBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2xpZW50L2JhY2tncm91bmQvY291cG9uLnN2Z1wiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0XHRcdFx0Lm51bWVyb3tcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFtb3VudHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubGVmdC1kYXRle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM0YjU1NjM7XG5cdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxpbmV7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2VlZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDozMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZpY2hlLWNvbnRlbnQtcmlnaHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0LmNvdXBvbi1idG4tY29udGFpbmVye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHRcdFx0LmNvdXBvbi1idG57XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWFpbntcblx0XHRcdFx0XHRcdC5jb3Vwb24tYnRue1xuXHRcdFx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvdXBvbi1ibG9je1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdFx0XHRcdCY6bm90KC5sYXN0KXtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvYy10aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzM3NDE1MTtcblx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxOHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxOHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OjE4cHg7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDoxOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2MtZGF0YXtcblx0XHRcdFx0XHRcdG1hcmdpbjo1cHggMHB4O1xuXHRcdFx0XHRcdFx0LmJsb2MtZGF0YS10aXRsZXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzRiNTU2Mztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jLWRhdGEtdmFsdWV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0YjU1NjM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ueHN7XG5cdCN2My1jbGllbnQtY291cG9uLXVwZGF0ZSB7XG5cdFx0LnVwZGF0ZS1jb250ZW50e1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMtY2xpZW50LWN1cmUtbGlzdCB7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0LmN1cmUtdGFic3tcblx0XHRib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdC5jdXJlLXRhYi1sb2FkaW5ne1xuXHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdH1cblx0XHQuY3VyZS10YWJ7XG5cdFx0XHRjb2xvcjojNjY2NjY2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5jdXJlLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0Lmxpc3QtZW1wdHl7XG5cdFx0XHRwYWRkaW5nOjMwcHggMTZweDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0Y29sb3I6IzljOTZhYztcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdFx0Lmxpc3QtdGl0bGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjojNjY2NjY2O1xuXHRcdFx0Ji5jb2wxe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRcdFx0bWluLXdpZHRoOjE4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0YWJsZXtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0fVxuXHRcdC5jb250ZW50LWxpbmV7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LWl0ZW17XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5pdGVtLW51bWVyb3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZGVyO1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tc3ViLW51bWVyb3tcblx0XHRcdFx0Y29sb3I6ICM2YjcyODA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHRcdCYuY29sMXtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi54c3tcblx0I3YzLWNsaWVudC1jdXJlLWxpc3R7XG5cdFx0LmN1cmUtY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHR9XG5cdH1cbn1cblxuIiwiI3YzLWNsaWVudC1jdXJlLWFkZCB7XG5cdG1hcmdpbi10b3A6MjBweDtcblxuXHQkY2NhLXByaW1hcnk6ICAgICAgICM2YzRjZjE7XG5cdCRjY2EtcHJpbWFyeS1saWdodDogI0VDRUZGRTtcblx0JGNjYS10ZXh0OiAgICAgICAgICAjMUEyMDMzO1xuXHQkY2NhLXRleHQtc2Vjb25kYXJ5OiM2RTZFOEM7XG5cdCRjY2EtYm9yZGVyOiAgICAgICAgI0UyRTRGMDtcblxuXHRtZC1pY29uIHtcblx0XHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYWRkLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0LmNvbnRlbnQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRjb2xvcjogIzZjNGNmMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlci10aXRsZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6IzBCMDY0Mztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tY29udGVudHtcblx0XHRcdC5jY2Etc2VjdGlvbi1sYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJGNjYS10ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblxuXHRcdFx0LmNjYS1jYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2NhLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtY2FyZC1lbXB0eSB7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2NhLWNhcmQtLWNsaWNrYWJsZSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzO1xuXHRcdFx0XHQmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAkY2NhLXByaW1hcnk7IH1cblx0XHRcdH1cblxuXHRcdFx0LmNjYS1jYXJkLS1saXN0IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0LmNjYS1pbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jY2Etc2VhcmNoIHtcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE0cHg7XG5cdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgJGNjYS1ib3JkZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRcdGdhcDogOHB4O1xuXG5cdFx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjY2EtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNjYS1zZWFyY2gtY2xlYXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblx0XHRcdH1cblxuXHRcdFx0LmNjYS1lbXB0eSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgJGNjYS1ib3JkZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjY2EtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0LmNjYS1saXN0LWl0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjY2EtYm9yZGVyO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cblx0XHRcdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6ICRjY2EtcHJpbWFyeS1saWdodDsgfVxuXHRcdFx0fVxuXG5cdFx0XHQuY2NhLWxpc3QtbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDEzLjVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICRjY2EtdGV4dDtcblx0XHRcdH1cblxuXHRcdFx0LmNjYS1saXN0LXN1YiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHRcdC8vIOKUgOKUgCBMaXN0ZSBkZXMgcsOoZ2xlbWVudHMgKHYzLWNhc2hpbmctcmVnbGVtZW50KSAtIG3Dqm1lcyB2YWxldXJzL2NsYXNzZXMgcXVlIHYzLmNhc2hpbmcuc2Nzc1xuXHRcdFx0XHQvLyAoZG9udCBjZSBibG9jIGVzdCBleHRyYWl0LCBjZi4gY29tbWVudGFpcmUgw6lxdWl2YWxlbnQgZGFucyB2My5yZWdsZW1lbnQuYWRkLnNjc3MpIDpcblx0XHRcdFx0Ly8gdjMtY2FzaGluZy1yZWdsZW1lbnQgbidhIHBhcyBkZSBzY3NzIHByb3ByZSwgc2VzIGNsYXNzZXMgLnJjLSovLnJndC0qIG5lIHNvbnQgc2NvcMOpZXMgcXVlXG5cdFx0XHRcdC8vIHNvdXMgI3YzLWNhc2hpbmcgKHBhZ2UgRW5jYWlzc2VtZW50KSAtIG9uIGxlcyByZWTDqWNsYXJlIGljaSBwb3VyIHBvdXZvaXIgbGUgbW9udGVyIGRhbnMgY2Vcblx0XHRcdFx0Ly8gZm9ybXVsYWlyZSBzYW5zIGTDqXBlbmRyZSBkZSBsJ29yZHJlIGRlIGNvbXBpbGF0aW9uLlxuXHRcdFx0XHQucmMtZ3JvdXAtdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcblx0XHRcdFx0XHRtYXJnaW46IDE4cHggMCAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJjLXJlZ2xlbWVudHMtaGVhZGVyIHtcblx0XHRcdFx0XHRtYXJnaW46IDE4cHggMCAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJndC1hZGQtYnRuIHtcblx0XHRcdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjY2EtcHJpbWFyeTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Y29sb3I6ICRjY2EtcHJpbWFyeTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMTJzO1xuXG5cdFx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY2NhLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZDogJGNjYS1wcmltYXJ5LWxpZ2h0OyB9XG5cblx0XHRcdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNjYS1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRtZC1pY29uIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkY2NhLXByaW1hcnksIDglKTsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYy1yZWdsZW1lbnRzLWxpc3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2NhLWJvcmRlcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtcmVnbGVtZW50LXJvdyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmMtcmVnbGVtZW50LXJvdy0tY2xpY2thYmxlIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7IH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucmMtcmVnbGVtZW50LWl0ZW0gKyAucmMtcmVnbGVtZW50LWl0ZW0ge1xuXHRcdFx0XHRcdC5yYy1yZWdsZW1lbnQtcm93IHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2NhLWJvcmRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtcmVnbGVtZW50LWljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjY2EtcHJpbWFyeTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtcmVnbGVtZW50LXR5cGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRjb2xvcjogJGNjYS10ZXh0O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtcmVnbGVtZW50LWF1dHJlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjY2EtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdCYub3JhbmdlIHsgY29sb3I6ICNGQjhDMDA7IH1cblx0XHRcdFx0XHQmLmdyZXkgICB7IGNvbG9yOiAjNkU2RThDOyB9XG5cdFx0XHRcdFx0Ji5ncmVlbiAgeyBjb2xvcjogIzQzQTA0NzsgfVxuXHRcdFx0XHRcdCYucmVkICAgIHsgY29sb3I6ICNDOTM4Njc7IH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYy1yZWdsZW1lbnQtc29sZGUtLXBvc2l0aWYgeyBjb2xvcjogIzIyQjU3MzsgfVxuXHRcdFx0XHQucmMtcmVnbGVtZW50LXNvbGRlLS1uZWdhdGlmIHsgY29sb3I6ICNlNTM5MzU7IH1cblxuXHRcdFx0XHQucmMtcmVnbGVtZW50LW1vbnRhbnQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJjLWRlbGV0ZS1idG4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZTUzOTM1O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYy1lbXB0eS1tZXNzYWdlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgJGNjYS1ib3JkZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0XHRjb2xvcjogJGNjYS10ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jY2EtYW1vdW50IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTIuNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNlNTM5MzU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0LmNjYS1hY3Rpb25zIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2NhLWJ0bi1jYW5jZWwge1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2NhLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICRjY2EtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG5cdFx0XHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtYnRuLXZhbGlkYXRlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2NhLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycztcblxuXHRcdFx0XHRtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG5cdFx0XHRcdFx0KiB7IHN0cm9rZTogI2ZmZjsgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBvcGFjaXR5OiAwLjg4OyB9XG5cblx0XHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiN2My1jbGllbnQtY3VyZS11cGRhdGUge1xuXHQudXBkYXRlLWNvbnRlbnR7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHQuY29udGVudC1oZWFkZXJ7XG5cdFx0XHRjb2xvcjojNGI1NTYzO1xuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWNoZS1jb250ZW50e1xuXHRcdFx0LmZpY2hlLWNvbnRlbnQtbGVmdHtcblx0XHRcdFx0LmxlZnQtYmFja2dyb3VuZHtcblx0XHRcdFx0XHRoZWlnaHQ6MjAwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NsaWVudC9iYWNrZ3JvdW5kL2N1cmUuc3ZnXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMjRweDtcblx0XHRcdFx0XHQubnVtZXJve1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVtYWluaW5ne1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5sZWZ0LWRhdGV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcblx0XHRcdFx0XHRjb2xvcjogIzRiNTU2Mztcblx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGluZXtcblx0XHRcdFx0XHRcdGhlaWdodDoxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmljaGUtY29udGVudC1yaWdodHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQuY3VyZS1idG4tY29udGFpbmVye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHRcdFx0LmN1cmUtYnRue1xuXHRcdFx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1haW57XG5cdFx0XHRcdFx0XHQuY3VyZS1idG57XG5cdFx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6I0ZGRkZGRjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY3VyZS1ibG9je1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdFx0XHRcdCY6bm90KC5sYXN0KXtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvYy10aXRsZXtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzM3NDE1MTtcblx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxOHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxOHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OjE4cHg7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDoxOHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2MtZGF0YXtcblx0XHRcdFx0XHRcdC5ibG9jLWRhdGEtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0YjU1NjM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvYy1kYXRhLXZhbHVle1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnhze1xuXHQjdjMtY2xpZW50LWN1cmUtdXBkYXRlIHtcblx0XHQudXBkYXRlLWNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbiIsIiN2My1jbGllbnQtZWNoZWFuY2llci1hZGQge1xuXHRtYXJnaW4tdG9wOjIwcHg7XG5cdC5hZGQtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHQuY29udGVudC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICM0YjU1NjM7XG5cdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0Y29sb3I6ICM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5oZWFkZXItdGl0bGV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiMwQjA2NDM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWNvbnRlbnR7XG5cblx0XHR9XG5cdH1cbn1cblxuIiwiI3YzLWNsaWVudC1lY2hlYW5jaWVyLWxpc3Qge1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdC5lY2hlYW5jaWVyLXRhYnN7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI2VlZTtcblx0XHQuZWNoZWFuY2llci10YWItbG9hZGluZ3tcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHR9XG5cdFx0LmVjaGVhbmNpZXItdGFie1xuXHRcdFx0Y29sb3I6IzY2NjY2Njtcblx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdHBhZGRpbmc6MjBweCAxNXB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQmLnNlbGVjdGVke1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzZjNGNmMTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQuZWNoZWFuY2llci1jb250ZW50e1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdC5saXN0LWVtcHR5e1xuXHRcdFx0cGFkZGluZzozMHB4IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGNvbG9yOiM5Yzk2YWM7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHRcdC5saXN0LXRpdGxle1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IzY2NjY2Njtcblx0XHRcdCYuY29sMXtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDoxODBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGV7XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdH1cblx0XHQuY29udGVudC1saW5le1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1pdGVte1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQuaXRlbS1udW1lcm97XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0XHRcdH1cblx0XHRcdC5pdGVtLXN1Yi1udW1lcm97XG5cdFx0XHRcdGNvbG9yOiAjNmI3MjgwO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1hbW91bnR7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjIwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCYuY29sMXtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi54c3tcblx0I3YzLWNsaWVudC1lY2hlYW5jaWVyLWxpc3R7XG5cdFx0LmVjaGVhbmNpZXItY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHR9XG5cdH1cbn1cblxuIiwiI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZSB7XG5cdC51cGRhdGUtY29udGVudHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdC5jb250ZW50LWhlYWRlcntcblx0XHRcdGNvbG9yOiM0YjU1NjM7XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpY2hlLWNvbnRlbnR7XG5cdFx0XHQuZmljaGUtY29udGVudC1sZWZ0e1xuXHRcdFx0XHQubGVmdC1iYWNrZ3JvdW5ke1xuXHRcdFx0XHRcdGhlaWdodDoyMDBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2xpZW50L2JhY2tncm91bmQvZWNoZWFuY2llci5zdmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdFx0XHRcdC5udW1lcm97XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hbW91bnR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxlZnQtZGF0ZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saW5le1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlZWU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5maWNoZS1jb250ZW50LXJpZ2h0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdC5lY2hlYW5jaWVyLWJ0bi1jb250YWluZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0XHRcdFx0XHQuZWNoZWFuY2llci1idG57XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWFpbntcblx0XHRcdFx0XHRcdC5lY2hlYW5jaWVyLWJ0bntcblx0XHRcdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5lY2hlYW5jaWVyLWJsb2N7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdFx0XHRcdFx0Jjpub3QoLmxhc3Qpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jLXRpdGxle1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzc0MTUxO1xuXHRcdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjE4cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjE4cHg7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6MThweDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOjE4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvYy1kYXRhe1xuXHRcdFx0XHRcdFx0bWFyZ2luOjEwcHggMHB4O1xuXHRcdFx0XHRcdFx0LmJsb2MtZGF0YS10aXRsZXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzRiNTU2Mztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jLWRhdGEtdmFsdWV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0YjU1NjM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ueHN7XG5cdCN2My1jbGllbnQtZWNoZWFuY2llci11cGRhdGUge1xuXHRcdC51cGRhdGUtY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuIiwiI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZS1saXN0IHtcblx0bWFyZ2luLWJvdHRvbToxMDBweDtcblx0LmZpY2hlVGVjaG5pcXVlLWNvbnRhaW5lcntcblx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHQuZmljaGVUZWNobmlxdWUtaGVhZGVye1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI2VlZTtcblx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdC5oZWFkZXItbG9hZGluZ3tcblx0XHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlci10aXRsZXtcblx0XHRcdFx0Ly9jb2xvcjojNmI3MjgwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpY2hlVGVjaG5pcXVlLWNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFx0LmNvbnRlbnQtaXRlbXtcblx0XHRcdFx0Jjpub3QoLmxhc3Qpe1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lml0ZW0taGVhZGVye1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdC5pdGVtLWhlYWRlci1pY29ue1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y2ZjdmYjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pdGVtLWljb257XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0tdGV4dHtcblx0XHRcdFx0XHRmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Ly9jb2xvcjojNmI3MjgwO1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdC8vY29sb3I6IzZiNzI4MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0tZGVsZXRle1xuXHRcdFx0XHRcdGNvbG9yOiNiZTEyM2M7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJpbnQtYnRue1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuIiwiI3YzLWNsaWVudC1maWNoZVRlY2huaXF1ZS11cGRhdGUge1xuXHRtYXJnaW4tdG9wOjMwcHg7XG5cdHBhZGRpbmctYm90dG9tOjEwMHB4O1xuXHQudXBkYXRlLWhlYWRlcntcblx0XHRjb2xvcjojNGI1NTYzO1xuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRtZC1pY29ue1xuXHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdH1cblx0fVxuXHQudXBkYXRlLWNvbnRhaW5lcntcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdH1cblx0LnNhdmUtYnRue1xuXHRcdG1hcmdpbi10b3A6MzBweDtcblx0fVxufVxuXG4iLCIjdjMtY2xpZW50LWZpZGVsaXRlLWFkZCB7XG5cdG1hcmdpbi10b3A6MjBweDtcblxuXHQkY2ZhLXByaW1hcnk6ICAgICAgICM2YzRjZjE7XG5cdCRjZmEtcHJpbWFyeS1saWdodDogI0VDRUZGRTtcblx0JGNmYS10ZXh0OiAgICAgICAgICAjMUEyMDMzO1xuXHQkY2ZhLXRleHQtc2Vjb25kYXJ5OiM2RTZFOEM7XG5cdCRjZmEtYm9yZGVyOiAgICAgICAgI0UyRTRGMDtcblxuXHRtZC1pY29uIHtcblx0XHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYWRkLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0LmNvbnRlbnQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRjb2xvcjogIzZjNGNmMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlci10aXRsZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6IzBCMDY0Mztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tY29udGVudHtcblx0XHRcdC5jZmEtc2VjdGlvbi1sYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJGNmYS10ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblxuXHRcdFx0LmNmYS1jYXJkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2ZhLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAkY2ZhLXRleHQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jZmEtY2FyZC1lbXB0eSB7XG5cdFx0XHRcdGNvbG9yOiAkY2ZhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2ZhLWNhcmQtLWxpc3Qge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY2ZhLWNhcmQtLWNsaWNrYWJsZSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzO1xuXHRcdFx0XHQmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAkY2ZhLXByaW1hcnk7IH1cblx0XHRcdH1cblxuXHRcdFx0LmNmYS1zZWFyY2gge1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTRweDtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2ZhLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0Z2FwOiA4cHg7XG5cblx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjogJGNmYS10ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjZmEtdGV4dDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2ZhLXNlYXJjaC1jbGVhciB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXHRcdFx0fVxuXG5cdFx0XHQuY2ZhLWVtcHR5IHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2ZhLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJGNmYS10ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2ZhLWxpc3QtaXRlbSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNmYS1ib3JkZXI7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXHRcdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZDogJGNmYS1wcmltYXJ5LWxpZ2h0OyB9XG5cdFx0XHR9XG5cblx0XHRcdC5jZmEtbGlzdC1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTMuNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogJGNmYS10ZXh0O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2ZhLWxpc3Qtc3ViIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDExLjVweDtcblx0XHRcdFx0Y29sb3I6ICRjZmEtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cblx0XHRcdC5jZmEtY2hlY2sge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY2ZhLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdFx0Ly8g4pSA4pSAIExpc3RlIGRlcyByw6hnbGVtZW50cyAodjMtY2FzaGluZy1yZWdsZW1lbnQpIC0gbcOqbWVzIHZhbGV1cnMvY2xhc3NlcyBxdWUgdjMuY2FzaGluZy5zY3NzXG5cdFx0XHRcdC8vIChkb250IGNlIGJsb2MgZXN0IGV4dHJhaXQsIGNmLiBjb21tZW50YWlyZSDDqXF1aXZhbGVudCBkYW5zIHYzLmNsaWVudC5jdXJlLmFkZC5zY3NzKSA6XG5cdFx0XHRcdC8vIHYzLWNhc2hpbmctcmVnbGVtZW50IG4nYSBwYXMgZGUgc2NzcyBwcm9wcmUsIHNlcyBjbGFzc2VzIC5yYy0qLy5yZ3QtKiBuZSBzb250IHNjb3DDqWVzIHF1ZVxuXHRcdFx0XHQvLyBzb3VzICN2My1jYXNoaW5nIChwYWdlIEVuY2Fpc3NlbWVudCkgLSBvbiBsZXMgcmVkw6ljbGFyZSBpY2kgcG91ciBwb3V2b2lyIGxlIG1vbnRlciBkYW5zIGNlXG5cdFx0XHRcdC8vIGZvcm11bGFpcmUgc2FucyBkw6lwZW5kcmUgZGUgbCdvcmRyZSBkZSBjb21waWxhdGlvbi5cblx0XHRcdFx0LnJjLWdyb3VwLXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogJGNmYS10ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAxOHB4IDAgMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYy1yZWdsZW1lbnRzLWhlYWRlciB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxOHB4IDAgMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZ3QtYWRkLWJ0biB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2ZhLXByaW1hcnk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGNvbG9yOiAkY2ZhLXByaW1hcnk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGdhcDogNnB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjEycztcblxuXHRcdFx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNmYS1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6ICRjZmEtcHJpbWFyeS1saWdodDsgfVxuXG5cdFx0XHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjZmEtcHJpbWFyeTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0bWQtaWNvbiB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblx0XHRcdFx0XHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNmYS1wcmltYXJ5LCA4JSk7IH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtcmVnbGVtZW50cy1saXN0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgJGNmYS1ib3JkZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJjLXJlZ2xlbWVudC1yb3cge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJjLXJlZ2xlbWVudC1yb3ctLWNsaWNrYWJsZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDUpOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJjLXJlZ2xlbWVudC1pdGVtICsgLnJjLXJlZ2xlbWVudC1pdGVtIHtcblx0XHRcdFx0XHQucmMtcmVnbGVtZW50LXJvdyB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNmYS1ib3JkZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJjLXJlZ2xlbWVudC1pY29uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY2ZhLXByaW1hcnk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJjLXJlZ2xlbWVudC10eXBlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjZmEtdGV4dDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJjLXJlZ2xlbWVudC1hdXRyZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY2ZhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJjLXJlZ2xlbWVudC1vbmxpbmUtc3RhdHVzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHQmLm9yYW5nZSB7IGNvbG9yOiAjRkI4QzAwOyB9XG5cdFx0XHRcdFx0Ji5ncmV5ICAgeyBjb2xvcjogIzZFNkU4QzsgfVxuXHRcdFx0XHRcdCYuZ3JlZW4gIHsgY29sb3I6ICM0M0EwNDc7IH1cblx0XHRcdFx0XHQmLnJlZCAgICB7IGNvbG9yOiAjQzkzODY3OyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtcmVnbGVtZW50LXNvbGRlLS1wb3NpdGlmIHsgY29sb3I6ICMyMkI1NzM7IH1cblx0XHRcdFx0LnJjLXJlZ2xlbWVudC1zb2xkZS0tbmVnYXRpZiB7IGNvbG9yOiAjZTUzOTM1OyB9XG5cblx0XHRcdFx0LnJjLXJlZ2xlbWVudC1tb250YW50IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRjb2xvcjogJGNmYS10ZXh0O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yYy1kZWxldGUtYnRuIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2U1MzkzNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucmMtZW1wdHktbWVzc2FnZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjZmEtYm9yZGVyO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjZmEtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNmYS10ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY2ZhLWFtb3VudCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEyLjVweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjZTUzOTM1O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cblx0XHRcdC5jZmEtYWN0aW9ucyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNmYS1idG4tY2FuY2VsIHtcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgJGNmYS1ib3JkZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAkY2ZhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcblxuXHRcdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuXHRcdFx0fVxuXG5cdFx0XHQuY2ZhLWJ0bi12YWxpZGF0ZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNmYS1wcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnM7XG5cblx0XHRcdFx0bWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuXHRcdFx0XHRcdCogeyBzdHJva2U6ICNmZmY7IH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgb3BhY2l0eTogMC44ODsgfVxuXG5cdFx0XHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIiN2My1jbGllbnQtZmlkZWxpdGUtbGlzdCB7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0LmZpZGVsaXRlLXRhYnN7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI2VlZTtcblx0XHQuZmlkZWxpdGUtdGFiLWxvYWRpbmd7XG5cdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0fVxuXHRcdC5maWRlbGl0ZS10YWJ7XG5cdFx0XHRjb2xvcjojNjY2NjY2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5maWRlbGl0ZS1jb250ZW50e1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdC5saXN0LWVtcHR5e1xuXHRcdFx0cGFkZGluZzozMHB4IDE2cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGNvbG9yOiM5Yzk2YWM7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHRcdC5saXN0LXRpdGxle1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IzY2NjY2Njtcblx0XHRcdCYuY29sMXtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0XHRcdG1pbi13aWR0aDoxODBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGV7XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdH1cblx0XHQuY29udGVudC1saW5le1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1pdGVte1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cdFx0XHQuaXRlbS1udW1lcm97XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0XHRcdH1cblx0XHRcdC5pdGVtLXN1Yi1udW1lcm97XG5cdFx0XHRcdGNvbG9yOiAjNmI3MjgwO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1hbW91bnR7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjIwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi54c3tcblx0I3YzLWNsaWVudC1maWRlbGl0ZS1saXN0e1xuXHRcdC5maWRlbGl0ZS1jb250ZW50e1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMtY2xpZW50LWZpZGVsaXRlLXVwZGF0ZSB7XG5cdC51cGRhdGUtY29udGVudHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdC5jb250ZW50LWhlYWRlcntcblx0XHRcdGNvbG9yOiM0YjU1NjM7XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpY2hlLWNvbnRlbnR7XG5cdFx0XHQuZmljaGUtY29udGVudC1sZWZ0e1xuXHRcdFx0XHQubGVmdC1iYWNrZ3JvdW5ke1xuXHRcdFx0XHRcdGhlaWdodDoyMDBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvY2xpZW50L2JhY2tncm91bmQvZmlkZWxpdGUuc3ZnXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMjRweDtcblx0XHRcdFx0XHQubnVtZXJve1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYW1vdW50e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5sZWZ0LWRhdGV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcblx0XHRcdFx0XHRjb2xvcjogIzRiNTU2Mztcblx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGluZXtcblx0XHRcdFx0XHRcdGhlaWdodDoxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmljaGUtY29udGVudC1yaWdodHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQuZmlkZWxpdGUtYnRuLWNvbnRhaW5lcntcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHRcdFx0XHRcdC5maWRlbGl0ZS1idG57XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjVweDtcblx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWFpbntcblx0XHRcdFx0XHRcdC5maWRlbGl0ZS1idG57XG5cdFx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6I0ZGRkZGRjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmlkZWxpdGUtYmxvY3tcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0XHRcdFx0XHQmOm5vdCgubGFzdCl7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2MtdGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzNzQxNTE7XG5cdFx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MThweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6MThweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDoxOHB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6MThweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jLWRhdGF7XG5cdFx0XHRcdFx0XHQuYmxvYy1kYXRhLXRpdGxle1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2MtZGF0YS12YWx1ZXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzRiNTU2Mztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi54c3tcblx0I3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUge1xuXHRcdC51cGRhdGUtY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuIiwiI3YzLWNsaWVudC1naWZ0LWFkZCB7XG5cdG1hcmdpbi10b3A6MjBweDtcblxuXHQkY2dhLXByaW1hcnk6ICAgICAgICM2YzRjZjE7XG5cdCRjZ2EtcHJpbWFyeS1saWdodDogI0VDRUZGRTtcblx0JGNnYS10ZXh0OiAgICAgICAgICAjMUEyMDMzO1xuXHQkY2dhLXRleHQtc2Vjb25kYXJ5OiM2RTZFOEM7XG5cdCRjZ2EtYm9yZGVyOiAgICAgICAgI0UyRTRGMDtcblxuXHRtZC1pY29uIHtcblx0XHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0bWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuYWRkLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0LmNvbnRlbnQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRjb2xvcjogIzZjNGNmMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlci10aXRsZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Y29sb3I6IzBCMDY0Mztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZvcm0tY29udGVudHtcblx0XHRcdC5jZ2Etc2VjdGlvbi1sYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJGNnYS10ZXh0LXNlY29uZGFyeTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblxuXHRcdFx0Ly8g4pSA4pSAIExpc3RlIGRlcyByw6hnbGVtZW50cyAodjMtY2FzaGluZy1yZWdsZW1lbnQpIC0gbcOqbWVzIHZhbGV1cnMvY2xhc3NlcyBxdWUgdjMuY2FzaGluZy5zY3NzXG5cdFx0XHQvLyAoZG9udCBjZSBibG9jIGVzdCBleHRyYWl0LCBjZi4gY29tbWVudGFpcmUgw6lxdWl2YWxlbnQgZGFucyB2My5yZWdsZW1lbnQuYWRkLnNjc3MgL1xuXHRcdFx0Ly8gdjMuY2xpZW50LmN1cmUuYWRkLnNjc3MpIDogdjMtY2FzaGluZy1yZWdsZW1lbnQgbidhIHBhcyBkZSBzY3NzIHByb3ByZSwgc2VzIGNsYXNzZXNcblx0XHRcdC8vIC5yYy0qLy5yZ3QtKiBuZSBzb250IHNjb3DDqWVzIHF1ZSBzb3VzICN2My1jYXNoaW5nIChwYWdlIEVuY2Fpc3NlbWVudCkgLSBvbiBsZXMgcmVkw6ljbGFyZSBpY2kuXG5cdFx0XHQucmMtZ3JvdXAtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkY2dhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuXHRcdFx0XHRtYXJnaW46IDE4cHggMCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucmMtcmVnbGVtZW50cy1oZWFkZXIge1xuXHRcdFx0XHRtYXJnaW46IDE4cHggMCAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucmd0LWFkZC1idG4ge1xuXHRcdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjZ2EtcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAkY2dhLXByaW1hcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRnYXA6IDZweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMTJzO1xuXG5cdFx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjZ2EtcHJpbWFyeSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6ICRjZ2EtcHJpbWFyeS1saWdodDsgfVxuXG5cdFx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNnYS1wcmltYXJ5O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdG1kLWljb24geyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cdFx0XHRcdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkY2dhLXByaW1hcnksIDglKTsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5yYy1yZWdsZW1lbnRzLWxpc3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjZ2EtYm9yZGVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXG5cdFx0XHQucmMtcmVnbGVtZW50LXJvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0LnJjLXJlZ2xlbWVudC1yb3ctLWNsaWNrYWJsZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7IH1cblx0XHRcdH1cblx0XHRcdC5yYy1yZWdsZW1lbnQtaXRlbSArIC5yYy1yZWdsZW1lbnQtaXRlbSB7XG5cdFx0XHRcdC5yYy1yZWdsZW1lbnQtcm93IHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNnYS1ib3JkZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnJjLXJlZ2xlbWVudC1pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRjb2xvcjogJGNnYS1wcmltYXJ5O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5yYy1yZWdsZW1lbnQtdHlwZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Y29sb3I6ICRjZ2EtdGV4dDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblxuXHRcdFx0LnJjLXJlZ2xlbWVudC1hdXRyZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0Y29sb3I6ICRjZ2EtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHR9XG5cblx0XHRcdC5yYy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Ji5vcmFuZ2UgeyBjb2xvcjogI0ZCOEMwMDsgfVxuXHRcdFx0XHQmLmdyZXkgICB7IGNvbG9yOiAjNkU2RThDOyB9XG5cdFx0XHRcdCYuZ3JlZW4gIHsgY29sb3I6ICM0M0EwNDc7IH1cblx0XHRcdFx0Ji5yZWQgICAgeyBjb2xvcjogI0M5Mzg2NzsgfVxuXHRcdFx0fVxuXG5cdFx0XHQucmMtcmVnbGVtZW50LXNvbGRlLS1wb3NpdGlmIHsgY29sb3I6ICMyMkI1NzM7IH1cblx0XHRcdC5yYy1yZWdsZW1lbnQtc29sZGUtLW5lZ2F0aWYgeyBjb2xvcjogI2U1MzkzNTsgfVxuXG5cdFx0XHQucmMtcmVnbGVtZW50LW1vbnRhbnQge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAkY2dhLXRleHQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnJjLWRlbGV0ZS1idG4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRjb2xvcjogI2U1MzkzNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucmMtZW1wdHktbWVzc2FnZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgJGNnYS1ib3JkZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0Y29sb3I6ICRjZ2EtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRjZ2EtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmNnYS1hbW91bnQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMi41cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjZTUzOTM1O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblxuXHRcdFx0LmNnYS1hY3Rpb25zIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRcdFx0Z2FwOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY2dhLWJ0bi1jYW5jZWwge1xuXHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTZweDtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2dhLWJvcmRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0Y29sb3I6ICRjZ2EtdGV4dC1zZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG5cdFx0XHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG5cdFx0XHR9XG5cblx0XHRcdC5jZ2EtYnRuLXZhbGlkYXRlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNDRweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2dhLXByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycztcblxuXHRcdFx0XHRtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG5cdFx0XHRcdFx0KiB7IHN0cm9rZTogI2ZmZjsgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBvcGFjaXR5OiAwLjg4OyB9XG5cblx0XHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiN2My1jbGllbnQtZ2lmdC1saXN0IHtcblx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHQuZ2lmdC10YWJze1xuXHRcdGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0LmdpZnQtdGFiLWxvYWRpbmd7XG5cdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0fVxuXHRcdC5naWZ0LXRhYntcblx0XHRcdGNvbG9yOiM2NjY2NjY7XG5cdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHRwYWRkaW5nOjIwcHggMTVweDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Ji5zZWxlY3RlZHtcblx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM2YzRjZjE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LmdpZnQtY29udGVudHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHQubGlzdC1lbXB0eXtcblx0XHRcdHBhZGRpbmc6MzBweCAxNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQubGlzdC10aXRsZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiM2NjY2NjY7XG5cdFx0XHQmLmNvbDF7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6MTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRhYmxle1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGluZXtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtaXRlbXtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0Lml0ZW0tbnVtZXJve1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1zdWItbnVtZXJve1xuXHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tYW1vdW50e1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ueHN7XG5cdCN2My1jbGllbnQtZ2lmdC1saXN0e1xuXHRcdC5naWZ0LWNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiIsIiN2My1jbGllbnQtZ2lmdC11cGRhdGUge1xuXHQudXBkYXRlLWNvbnRlbnR7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHQuY29udGVudC1oZWFkZXJ7XG5cdFx0XHRjb2xvcjojNGI1NTYzO1xuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWNoZS1jb250ZW50e1xuXHRcdFx0LmZpY2hlLWNvbnRlbnQtbGVmdHtcblx0XHRcdFx0LmxlZnQtYmFja2dyb3VuZHtcblx0XHRcdFx0XHRoZWlnaHQ6MjAwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NsaWVudC9iYWNrZ3JvdW5kL2dpZnQuc3ZnXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMjRweDtcblx0XHRcdFx0XHQubnVtZXJve1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYW1vdW50e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5sZWZ0LWRhdGV7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcblx0XHRcdFx0XHRjb2xvcjogIzRiNTU2Mztcblx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGluZXtcblx0XHRcdFx0XHRcdGhlaWdodDoxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZmljaGUtY29udGVudC1yaWdodHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHQuZ2lmdC1idG4tY29udGFpbmVye1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdFx0XHRcdFx0LmdpZnQtYnRue1xuXHRcdFx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWFpbntcblx0XHRcdFx0XHRcdC5naWZ0LWJ0bntcblx0XHRcdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5naWZ0LWJsb2N7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdFx0XHRcdFx0Jjpub3QoLmxhc3Qpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ibG9jLXRpdGxle1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzc0MTUxO1xuXHRcdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjE4cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjE4cHg7XG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6MThweDtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOjE4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvYy1kYXRhe1xuXHRcdFx0XHRcdFx0LmJsb2MtZGF0YS10aXRsZXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzRiNTU2Mztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jLWRhdGEtdmFsdWV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0YjU1NjM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ueHN7XG5cdCN2My1jbGllbnQtZ2lmdC11cGRhdGUge1xuXHRcdC51cGRhdGUtY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuIiwiI3YzLWNsaWVudC1tZWRpYS1kZXRhaWwge1xuXHQuZGV0YWlsLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdFx0LmNvbnRlbnQtaGVhZGVyIHtcblx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAjNmM0Y2YxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaGF0LW1lc3NhZ2UtaGVhZGVye1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICNGQkE2N0QgMy41NiUsICNGREJDN0YgOTIuNDglKTtcblx0XHRcdC8vY29sb3I6d2hpdGU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcblx0XHRcdC5hY3Rpb25ze1xuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdGNvbG9yOiM5Q0EzQUY7XG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ6bm90KC5zZWxlY3RlZCkge1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlbGVjdGVke1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZnJvbS1jb250YWluZXJ7XG5cdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5pcy1kZXNrdG9we1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHQuZnJvbS1jb250YWluZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNoYXQtbWVzc2FnZS1jb250ZW50e1xuXG5cdFx0fVxuXHRcdC5zaG93LWNoYXR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRThGNUU5O1xuXHRcdFx0bWFyZ2luOjMwcHg7XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHRcdCNlbWFpbC1jb250ZW50e1xuXHRcdFx0Ly8gSGF1dGV1ciBjYWxjdWzDqWUgZHluYW1pcXVlbWVudCBzdXIgbGUgY29udGVudSByw6llbCBkZSBsJ2VtYWlsIChjZi4gcmVzaXplRW1haWxJZnJhbWUoKSxcblx0XHRcdC8vIHYzLmNsaWVudC5tZWRpYS5kZXRhaWwuanMpIC0gdW5lIHZhbGV1ciBmaXhlIGljaSBmb3LDp2FpdCB1biBncmFuZCB2aWRlIHNvdXMgbGUgY29udGVudSBldCB1blxuXHRcdFx0Ly8gZG91YmxlIHNjcm9sbCAocGFnZSBow7R0ZSArIGlmcmFtZSkuXG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMtY2xpZW50LW1lZGlhLXNlbmQge1xuXHQuc2VuZC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHQuY29udGVudC1oZWFkZXIge1xuXHRcdFx0Y29sb3I6ICM0YjU1NjM7XG5cdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0Y29sb3I6ICM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtbWVzc2FnZXtcblx0XHRcdG1hcmdpbi10b3A6NDBweDtcblx0XHR9XG5cdFx0Lm1lc3NhZ2Utc2VuZC10eXBlQ2hvaWNle1xuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0Lm1lc3NhZ2Utc2VuZC1jaGVja2JveHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MjBweDtcblx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRcdFx0XHRcdGNvbG9yOiM0MjQyNDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHQuc2VuZC1idG57XG5cdFx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi8qIE1lc3NhZ2VzIGQndW4gY2xpZW50IGhvcnMgZmljaGUgY2xpZW50IChwYW5uZWF1IMOpdHJvaXQpICovXG4jdjMtY2xpZW50LW1lZGlhLXN0YW5kYWxvbmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwQjA2NDM7XG5cbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGxpbmUtaGVpZ2h0OiAxOyB9XG5cbiAgICAuY21zYS1wYWdlIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5jbXNhLWhlYWRlciB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgLyogcGxhY2Ugw6AgZHJvaXRlIHBvdXIgbGEgY3JvaXggZGUgZmVybWV0dXJlIGR1IHBhbm5lYXUgKi9cbiAgICAgICAgcGFkZGluZzogMjBweCA2MHB4IDE2cHggMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVERjY7XG4gICAgfVxuICAgIC5jbXNhLWJhY2sge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDM4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMjhweDsgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGNEYyRkU7IH1cbiAgICB9XG4gICAgLmNtc2EtdGl0bGUtYmxvY2sgeyBtaW4td2lkdGg6IDA7IH1cbiAgICAuY21zYS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gICAgLmNtc2Etc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgIH1cbiAgICAuY21zYS1jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHggMTZweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgLmNtc2EtZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG59XG4iLCIjdjMtY2xpZW50LXByb2R1aXQtbGlzdCB7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0LnByb2R1aXQtdGFic3tcblx0XHRib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdC5wcm9kdWl0LXRhYi1sb2FkaW5ne1xuXHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdH1cblx0XHQucHJvZHVpdC10YWJ7XG5cdFx0XHRjb2xvcjojNjY2NjY2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5wcm9kdWl0LWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0Lmxpc3QtZW1wdHl7XG5cdFx0XHRwYWRkaW5nOjMwcHggMTZweDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0Y29sb3I6IzljOTZhYztcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdFx0Lmxpc3QtdGl0bGV7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjojNjY2NjY2O1xuXHRcdFx0Ji5jb2wxe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRcdFx0d2lkdGg6MjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRhYmxle1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGluZXtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtaXRlbXtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ji5jb2wxe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0XHR9XG5cdFx0XHQmLmNvbDJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1kYXRle1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1kYXRlLXN1Yntcblx0XHRcdFx0Y29sb3I6ICM2YjcyODA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHRcdC5pdGVtLW51bWVyb3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdC5pdGVtLXJlc2VydmF0aW9uLWFydGljbGV7XG5cdFx0XHRcdC5hcnRpY2xlLWJvcmRlcntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdC5ib3JkZXItcG9pbnR7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib3JkZXItbGluZXtcblx0XHRcdFx0XHRcdHdpZHRoOjJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM2YzRjZjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcnRpY2xlLXRleHQtY29udGFpbmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRcdC5hcnRpY2xlLXRleHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYXJ0aWNsZS10ZXh0LXN1Yntcblx0XHRcdFx0XHRcdGNvbG9yOiAjNmI3MjgwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaXRlbS1yZXNlcnZhdGlvbi10YWNoZXtcblx0XHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjojYmUxMjNjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFydGljbGUtbm90ZXtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1hY3Rpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1eS1idG57XG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xuXHRcdFx0XHRcdC8vY29sb3I6IzZjNGNmMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ueHN7XG5cdCN2My1jbGllbnQtcHJvZHVpdC1saXN0e1xuXHRcdC5wcm9kdWl0LWNvbnRlbnR7XG5cdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0fVxuXHR9XG59IiwiI3YzLWNsaWVudC1wcm9kdWl0LXRpY2tldCB7XG5cdG1hcmdpbi10b3A6MzBweDtcblx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRwYWRkaW5nOjI0cHg7XG5cdC50aWNrZXQtY29udGFpbmVye1xuXHRcdC50aWNrZXQtaGVhZGVye1xuXHRcdFx0Y29sb3I6IzRiNTU2Mztcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGlja2V0LWNvbnRlbnR7XG5cdFx0XHRtYXJnaW46MzBweCAxMDBweDtcblx0XHRcdG1pbi13aWR0aDo4MCU7XG5cdFx0fVxuXHR9XG5cbn1cblxuIiwiI3YzLWNsaWVudC1yZHYtbGlzdCB7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0LnJkdi10YWJze1xuXHRcdGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0LnJkdi10YWItbG9hZGluZ3tcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHR9XG5cdFx0LnJkdi10YWJ7XG5cdFx0XHRjb2xvcjojNjY2NjY2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5yZHYtY29udGVudHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHQubGlzdC1lbXB0eXtcblx0XHRcdHBhZGRpbmc6MzBweCAxNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQubGlzdC10aXRsZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiM2NjY2NjY7XG5cdFx0XHQmLmNvbDF7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xuXHRcdFx0XHR3aWR0aDoyMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGV7XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdH1cblx0XHQuY29udGVudC1saW5le1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1pdGVte1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQmLmNvbDF7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0XHQmLmNvbDJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1kYXRle1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1kYXRlLXN1Yntcblx0XHRcdFx0Y29sb3I6ICM2YjcyODA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHRcdC5pdGVtLW51bWVyb3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdC5pdGVtLXJlc2VydmF0aW9uLWFydGljbGV7XG5cdFx0XHRcdC5hcnRpY2xlLWJvcmRlcntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdC5ib3JkZXItcG9pbnR7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ib3JkZXItbGluZXtcblx0XHRcdFx0XHRcdHdpZHRoOjJweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM2YzRjZjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hcnRpY2xlLXRleHQtY29udGFpbmVye1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0XHQuYXJ0aWNsZS10ZXh0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaXRlbS1yZXNlcnZhdGlvbi10YWNoZXtcblx0XHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjojYmUxMjNjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmFydGljbGUtbm90ZXtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjBweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRjb2xvcjpncmV5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1hY3Rpb257XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ0bi10ZXh0e1xuXHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnhze1xuXHQjdjMtY2xpZW50LXJkdi1saXN0e1xuXHRcdC5yZHYtY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHR9XG5cdH1cbn0iLCIjdjMtY2xpZW50LXJkdi10aWNrZXQge1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHBhZGRpbmc6MjRweDtcblx0LnRpY2tldC1jb250YWluZXJ7XG5cdFx0LnRpY2tldC1oZWFkZXJ7XG5cdFx0XHRjb2xvcjojNGI1NTYzO1xuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aWNrZXQtY29udGVudHtcblx0XHRcdG1hcmdpbjozMHB4IDEwMHB4O1xuXHRcdFx0bWluLXdpZHRoOjgwJTtcblx0XHR9XG5cdH1cblxufVxuXG4iLCIjdjMtY2xpZW50LXN0YXRzLWRhc2hib2FyZCB7XG5cdG92ZXJmbG93LXg6aGlkZGVuO1xuXHQuZGFzaGJvYXJkLWxvYWRpbmd7XG5cdFx0cGFkZGluZzo0MHB4IDA7XG5cdH1cblx0LmJsb2N7XG5cdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cblx0Lml0ZW0taWNvbntcblx0XHRtYXJnaW4tcmlnaHQ6MjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcblx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0Ji5zbWFsbHtcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0fVxuXHRcdG1kLWljb257XG5cdFx0XHRjb2xvcjojNmM0Y2YxXG5cdFx0fVxuXHR9XG5cdC5rcGlzLWNvbnRhaW5lcntcblx0XHQua3BpLWl0ZW17XG5cdFx0XHRtaW4td2lkdGg6MjgwcHg7XG5cdFx0XHRwYWRkaW5nOjI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XG5cdFx0XHQmLmZpcnN0e1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcblx0XHRcdH1cblx0XHRcdCYubGFzdHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTVweDtcblx0XHRcdH1cblx0XHRcdC5rcGktbWFpbi10ZXh0e1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGNvbG9yOiMzN0I4NkM7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQua3BpLWl0ZW0tY29udGVudHtcblx0XHRcdFx0d2lkdGg6MTIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHQua3BpLXRpdGxle1xuXHRcdFx0XHRcdGNvbG9yOiAjNmI3MjgwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5rcGktdmFsdWV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHQmLnRleHQtc21hbGx7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRhc2hib2FyZC10YWJsZXtcblx0XHQubGlzdC1lbXB0eXtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTZweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjOWM5NmFjO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQudGFibGUtdGl0bGV7XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0XHRcdC50aXRsZS10ZXh0e1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdFx0LnRpdGxlLW1ldHJpY3tcblx0XHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRhYmxlLWNvbnRlbnR7XG5cdFx0XHQuY29udGVudC1saW5le1xuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudC10ZXh0e1xuXHRcdFx0XHRcdGNvbG9yOiAjNmI3MjgwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50LW1ldHJpY3tcblx0XHRcdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50YWJsZS1mb290ZXJ7XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHQuZm9vdGVyLXRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHR9XG5cdFx0XHQuZm9vdGVyLW1ldHJpY3tcblx0XHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIiN2My1jbGllbnQtdGFiLWZpZCB7XG5cdC5maWQtd2lkZ2V0c3tcblx0XHRtYXJnaW46IDIwcHggMCAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNGNUY2RkE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblx0LmZpZC13aWRnZXR7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICM2RTZFOEM7XG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjEycztcblxuXHRcdCY6aG92ZXI6bm90KC5zZWxlY3RlZCl7XG5cdFx0XHRjb2xvcjogIzFBMjAzMztcblx0XHR9XG5cdFx0Ji5zZWxlY3RlZHtcblx0XHRcdGNvbG9yOiAjNmM0Y2YxO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMDgpO1xuXHRcdH1cblx0fVxufVxuIiwiI3YzLWNsaWVudC10YWItaW5mbyB7XG5cdC5pbmZvLXdpZGdldHN7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0cGFkZGluZzogNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cdC5pbmZvLXdpZGdldHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzZFNkU4Qztcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTJzO1xuXG5cdFx0Jjpob3Zlcjpub3QoLnNlbGVjdGVkKXtcblx0XHRcdGNvbG9yOiAjMUEyMDMzO1xuXHRcdH1cblx0XHQmLnNlbGVjdGVke1xuXHRcdFx0Y29sb3I6ICM2YzRjZjE7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG5cdFx0fVxuXHR9XG59XG4iLCIjdjMtY2xpZW50LXRhYi1zZXR0aW5ncyB7XG5cdC5zZXR0aW5ncy13aWRnZXRze1xuXHRcdG1hcmdpbjogMjBweCAwIDIwcHg7XG5cdFx0YmFja2dyb3VuZDogI0Y1RjZGQTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXHQuc2V0dGluZ3Mtd2lkZ2V0e1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjNkU2RThDO1xuXHRcdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xMnM7XG5cblx0XHQmOmhvdmVyOm5vdCguc2VsZWN0ZWQpe1xuXHRcdFx0Y29sb3I6ICMxQTIwMzM7XG5cdFx0fVxuXHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRjb2xvcjogIzZjNGNmMTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjA4KTtcblx0XHR9XG5cdH1cbn1cbiIsIiN2My1jbGllbnQtdGFiLXZpc2l0IHtcblx0LnZpc2l0LXdpZGdldHN7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0cGFkZGluZzogNHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cdC52aXNpdC13aWRnZXR7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Y29sb3I6ICM2RTZFOEM7XG5cdFx0cGFkZGluZzogOHB4IDE2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjEycztcblxuXHRcdCY6aG92ZXI6bm90KC5zZWxlY3RlZCl7XG5cdFx0XHRjb2xvcjogIzFBMjAzMztcblx0XHR9XG5cdFx0Ji5zZWxlY3RlZHtcblx0XHRcdGNvbG9yOiAjNmM0Y2YxO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMDgpO1xuXHRcdH1cblx0fVxufVxuIiwiI3YzLWNsaWVudC10aWNrZXQtbGlzdCB7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0LnRpY2tldC10YWJze1xuXHRcdGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0LnRpY2tldC10YWItbG9hZGluZ3tcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHR9XG5cdFx0LnRpY2tldC10YWJ7XG5cdFx0XHRjb2xvcjojNjY2NjY2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC50aWNrZXQtY29udGVudHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHQubGlzdC1lbXB0eXtcblx0XHRcdHBhZGRpbmc6MzBweCAxNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0XHQubGlzdC10aXRsZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiM2NjY2NjY7XG5cdFx0XHQmLmNvbDF7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xuXHRcdFx0XHR3aWR0aDoyMDBweDtcblx0XHRcdFx0Ly9taW4td2lkdGg6MTgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRhYmxle1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGluZXtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtaXRlbXtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ji5jb2wxe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdFx0Ji5jb2wye1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tZGF0ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZGVyO1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tZGF0ZS1zdWJ7XG5cdFx0XHRcdGNvbG9yOiAjNmI3MjgwO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1udW1lcm97XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1yZXNlcnZhdGlvbi1hcnRpY2xle1xuXHRcdFx0XHQuYXJ0aWNsZS1ib3JkZXJ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0XHQuYm9yZGVyLXBvaW50e1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzZjNGNmMTtcblx0XHRcdFx0XHRcdHdpZHRoOjEwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYm9yZGVyLWxpbmV7XG5cdFx0XHRcdFx0XHR3aWR0aDoycHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYXJ0aWNsZS10ZXh0LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0XHQuYXJ0aWNsZS10ZXh0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFydGljbGUtdGV4dC1zdWJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5pdGVtLXJlZ2xlbWVudHN7XG5cdFx0XHRcdC8vY29sb3I6ICM2YjcyODA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTZweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYXJ0aWNsZS1ub3Rle1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdGNvbG9yOiAjNmI3MjgwO1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pdGVtLWFjdGlvbntcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnRuLXRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ueHN7XG5cdCN2My1jbGllbnQtdGlja2V0LWxpc3R7XG5cdFx0LnRpY2tldC1jb250ZW50e1xuXHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdH1cblx0fVxufSIsIiN2My1jbGllbnQtdGlja2V0LXRpY2tldCB7XG5cdC50aWNrZXQtY29udGFpbmVye1xuXHRcdC50aWNrZXQtaGVhZGVye1xuXHRcdFx0Y29sb3I6IzRiNTU2Mztcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGlja2V0LWNvbnRlbnR7XG5cblx0XHR9XG5cdH1cblxufVxuXG4iLCIudGlja2V0LXJlbWlzZS1wYXJ0cy11cGRhdGUge1xuICAuY2hlY2tib3gtaXRlbXtcbiAgICBtYXJnaW4tbGVmdDozMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmNoZWNrYm94LWl0ZW0tbGFiZWx7XG4gICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiN2My1yZHYtYXJ0aWNsZS1oaXN0by1wcmVzdGF0aW9ucyB7XG4gICAgcGFkZGluZzogMzBweCAxNnB4O1xufVxuIiwiI3YzLXJkdi1hcnRpY2xlLWhpc3RvLXByb2R1aXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG59XG4iLCIjdjMtcmR2LWFydGljbGUtaGlzdG8tdGlja2V0cyB7XG4gICAgcGFkZGluZzogMzBweCAxNnB4O1xufVxuIiwiI3YzLXJkdi1hcnRpY2xlLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwcHg7XG5cdG1hcmdpbi10b3A6MzBweDtcblxuXHQvLyBjYXJ0ZSBjb21tdW5lIGF1eCAyIGJsb2NzIChQcmVzdGF0aW9ucyAvIEF1dHJlcyBhcnRpY2xlcykgLSBhbmNpZW5uZW1lbnQgcG9ydMOpIGRpcmVjdGVtZW50IHBhclxuXHQvLyAjdjMtcmR2LWFydGljbGUtbGlzdCBxdWFuZCBpbCBuJ3kgYXZhaXQgcXUndW4gc2V1bCBibG9jXG5cdC5hcnRpY2xlLWxpc3QtY2FyZHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblxuXHRcdC5hcnRpY2xlLWxpc3QtaWNvbntcblx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcblx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGhlaWdodDozMHB4O1xuXHRcdFx0XHR3aWR0aDozMHB4O1xuXHRcdFx0XHRmb250LXNpemU6MzBweDtcblx0XHRcdFx0Y29sb3I6IzZjNGNmMVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYXJ0aWNsZS1saXN0LXRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxNHB4O1xuXHRcdFx0LnRpdGxlLXRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdGNvbG9yOiMwQjA2NDM7XG5cdFx0XHR9XG5cdFx0XHQuY291bnR7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMy41cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjUwMDtcblx0XHRcdFx0Y29sb3I6IzljOTZhYztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFydGljbGUtY29udGFpbmVye1xuXHRcdFx0Ly8gcGFydGFnw6kgZW50cmUgbGEgdmVyc2lvbiBpbWJyaXF1w6llIGRhbnMgdW4gYXJ0aWNsZSAoLmFydGljbGUtbGluZSAubGluZS10YWNoZS13YWl0LCBlbnRyZSAyIHTDomNoZXNcblx0XHRcdC8vIGQndW5lIG3Dqm1lIHByZXN0YXRpb24pIGV0IGxhIHZlcnNpb24gYXV0b25vbWUgZW50cmUgMiBhcnRpY2xlcyAoLmxpbmUtdGFjaGUtd2FpdC0tYmV0d2Vlbilcblx0XHRcdC5saW5lLXRhY2hlLXdhaXR7XG5cdFx0XHRcdHBhZGRpbmc6NnB4IDE0cHggNnB4IDEycHg7XG5cdFx0XHRcdGNvbG9yOiM5Yzk2YWM7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMi41cHg7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjE4cHg7XG5cdFx0XHRcdFx0d2lkdGg6MThweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OjE4cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOjE4cHg7XG5cdFx0XHRcdFx0Y29sb3I6IzljOTZhYztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDo4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0I3YzLWthbGVuZGVzLWlucHV0e1xuXHRcdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdFx0dG9wOjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6IzljOTZhYyAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDEycHggNnB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzLjVweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiMwQjA2NDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWJldHdlZW57XG5cdFx0XHRcdFx0Ly8gYW5udWxlIGxlIG1hcmdpbi1ib3R0b206MjBweCBkdSAuYXJ0aWNsZS1saW5lIHByw6ljw6lkZW50LCBwb3VyIGNvbGxlciBsZXMgZGV1eCBzYW5zIGVzcGFjZVxuXHRcdFx0XHRcdG1hcmdpbi10b3A6LTIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdFx0XHRcdC8vIGFsaWduZSBjZSBib3JkZXItbGVmdCBzdXIgY2VsdWkgZGVzIC5saW5lLXRhY2hlLy5saW5lLXRhY2hlLXdhaXQgaW1icmlxdcOpcyAoMXB4IGRlIGJvcmR1cmVcblx0XHRcdFx0XHQvLyAuYXJ0aWNsZS1saW5lICsgMTRweCBkZSBtYXJnaW4tbGVmdCkgLSB1biBwYWRkaW5nIG5lIGTDqXBsYWNlcmFpdCBwYXMgbGUgYm9yZGVyIGx1aS1tw6ptZVxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBkYXNoZWQgcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYXJ0aWNsZS1saW5le1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHRcdFx0LmxpbmUtdGFjaGUtd2FpdHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxNHB4O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAzcHggZGFzaGVkIHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI1KTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkIHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI1KTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubGluZS1saWJlbGxle1xuXHRcdFx0XHRcdCY6bm90KC5uby1ib3R0b20tYm9yZGVyKXtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHBhZGRpbmc6MTBweCAxNHB4O1xuXHRcdFx0XHRcdC50YWNoZS1hY3Rpb24tYnRue1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGliZWxsZS10ZXh0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiMwQjA2NDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saWJlbGxlLW1ldGF7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoycHg7XG5cdFx0XHRcdFx0XHQubGliZWxsZS1wcmljZXtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKDEwOCwgNzYsIDI0MSwgMC4zNSk7XG5cdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDozcHg7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7IGNvbG9yOiM2YzRjZjE7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxpYmVsbGUtdmVuZGV1cntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0XHRjb2xvcjojNkU2Nzg0O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcblx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDozcHg7XG5cdFx0XHRcdFx0XHRzcGFueyBjb2xvcjojMEIwNjQzOyBmb250LXdlaWdodDo3MDA7IH1cblx0XHRcdFx0XHRcdCY6aG92ZXIgc3BhbnsgY29sb3I6IzZjNGNmMTsgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudmVuZGV1ci1zZWxlY3QtcGFuZWx7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjhweCAxMnB4IDEycHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY2xvc2UtYnRue1xuXHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzo0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXHRcdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdFx0Y29sb3I6IzljOTZhYztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTEsIDYsIDY3LCAwLjA1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNtYWxsLXdpZHRoe1xuXHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjgwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5tZWRpdW0td2lkdGh7XG5cdFx0XHRcdFx0XHR3aWR0aDoxMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxpbmUtdGFjaGV7XG5cdFx0XHRcdFx0cGFkZGluZzoxMHB4IDE0cHggMTBweCAxMnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjE0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7XG5cdFx0XHRcdFx0Jjpub3QoLmxhc3Qpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkICNlZWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50YWNoZS1udW1iZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuXHRcdFx0XHRcdFx0Y29sb3I6d2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjI1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDoyNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50YWNoZS1saWJlbGxle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdGNvbG9yOiM1RjJFRUE7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnRhY2hlLXRpbWV7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjRweDtcblx0XHRcdFx0XHRcdGNvbG9yOiM5Yzk2YWM7XG5cdFx0XHRcdFx0XHQudGFjaGUtdGltZS1zdGFydHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKDEwOCwgNzYsIDI0MSwgMC4zNSk7XG5cdFx0XHRcdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDozcHg7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7IGNvbG9yOiM2YzRjZjE7IH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvKiBEdXLDqWUgOiBsYWJlbCBmaWfDqSBlbiBwZXRpdGUgbMOpZ2VuZGUgYXUgbGlldSBkdSBsaWJlbGzDqSBmbG90dGFudCBxdWkgY2hldmF1Y2hlIGxhIHZhbGV1ciBkJ3VuIDxzZWxlY3Q+ICovXG5cdFx0XHRcdFx0I3YzLWthbGVuZGVzLWlucHV0e1xuXHRcdFx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0XHRcdHRvcDo1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEwLjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojOWM5NmFjICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDEycHggNnB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTMuNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiMwQjA2NDM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LyogXCJBdmVjIDxwcm8+XCIgOiBhbGlnbmUgbGUgY2hpcCBzdXIgbGUgc3R5bGUgZHUgcmVzdGUgZGUgbGEgZmljaGUgKi9cblx0XHRcdFx0XHQucHJvLWNob2ljZXtcblx0XHRcdFx0XHRcdC5wcm97XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdFx0XHRcdFx0XHQubmFtZXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IzBCMDY0Mztcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnBybzpob3Zlcntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpyZ2JhKDExLCA2LCA2NywgMC4wMyk7XG5cdFx0XHRcdFx0XHRcdC5uYW1le1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiMwQjA2NDM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBBbGVydGVzIGNyw6luZWF1L2NvbXDDqXRlbmNlIChyYWxDdHJsLm9uUmVzc291cmNlQ2hhbmdlZCAvIGNoZWNrV2FybmluZ3MgY8O0dMOpIEpTKSAtIHNhbnMgY2V0dGVcblx0XHRcdFx0XHQvLyByw6hnbGUgbGUgdHJpYW5nbGUgZXQgbGUgdGV4dGUgaMOpcml0YWllbnQgZHUgXCJtZC1pY29ue2NvbG9yOiM1RjJFRUE7fVwiIGfDqW7DqXJpcXVlIGNpLWRlc3N1c1xuXHRcdFx0XHRcdC8vICh2aW9sZXQsIGNvbW1lIGxlIHJlc3RlIGRlIGxhIGZpY2hlKSBhdSBsaWV1IGRlIHJlc3NvcnRpciBjb21tZSB1bmUgdnJhaWUgYWxlcnRlLlxuXHRcdFx0XHRcdC50YWNoZS13YXJuaW5ne1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo4cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjVweCAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyMjksIDU3LCA1MywgMC4wOCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiNlNTM5MzU7XG5cdFx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojZTUzOTM1ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTZweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTZweDtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDoxNnB4O1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6MTZweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHBhcnRhZ8OpIGVudHJlIC5saW5lLWxpYmVsbGUgKGZsw6hjaGVzIGRlIHLDqW9yZG9ubmFuY2VtZW50IGRlcyBhcnRpY2xlcykgZXQgLmxpbmUtdGFjaGUgKGZhdm9yaSkgLVxuXHRcdFx0XHQvLyBkw6ljbGFyw6kgYXByw6hzIC5saW5lLXRhY2hlIHBvdXIgZ2FnbmVyIHN1ciBzb24gXCJtZC1pY29ue2NvbG9yOiM1RjJFRUE7fVwiIGfDqW7DqXJpcXVlIMOgIHNww6ljaWZpY2l0w6kgw6lnYWxlXG5cdFx0XHRcdC50YWNoZS1hY3Rpb24tYnRue1xuXHRcdFx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmZhdntcblx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubGFzdHtcblx0XHRcdFx0XHQubGluZS10YWNoZXtcblx0XHRcdFx0XHRcdCYubGFzdHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hcnRpY2xlLWxpc3QtYWN0aW9uc3tcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0LmFjdGlvbi1pdGVte1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6NnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdHBhZGRpbmc6NnB4IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDYpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYucmVke1xuXHRcdFx0XHRcdC5pdGVtLWljb257XG5cdFx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojRUY1MzUwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0XHRcdFx0Y29sb3I6I0VGNTM1MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0taWNvbntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdFx0bWluLXdpZHRoOjIwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0tdGV4dHtcblx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcblx0XHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGlvbi1tb3Jle1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRwYWRkaW5nOjZweDtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaXRlbS1pY29ue1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiI3YzLXJkdi1hcnRpY2xlLXByaWNlIHtcblx0cGFkZGluZzogMjJweCAyNHB4IDIwcHg7XG5cdG1pbi13aWR0aDogMzgwcHg7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGNvbG9yOiAjMEIwNjQzO1xuXG5cdC5wcmljZS1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cblx0LnByaWNlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRjb2xvcjogIzBCMDY0Mztcblx0fVxuXHQucHJpY2Utc3VidGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICM4QTg2QTA7XG5cdH1cblx0LnByaWNlLWNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICNCMEFGQzQ7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Jjpob3ZlciB7IGNvbG9yOiAjNkU2Nzg0OyB9XG5cdH1cblxuXHQucHJpY2UtaW5pdGlhbCB7XG5cdFx0YmFja2dyb3VuZDogI0Y1RjRGQTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDE0cHggMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG5cdC5wcmljZS1pbml0aWFsLWxhYmVsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICM2RTY3ODQ7XG5cdH1cblx0LnByaWNlLWluaXRpYWwtdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMEIwNjQzO1xuXHRcdGdhcDogNHB4O1xuXHRcdGlucHV0IHtcblx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzBCMDY0Mztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnByaWNlLW5ldy1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0fVxuXHQucHJpY2UtbmV3LWxhYmVsIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogIzZFNjc4NDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cblx0LnByaWNlLW5ldy1maWVsZCB7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0cGFkZGluZzogMTJweCAxOHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4xMik7XG5cdFx0aW5wdXQge1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdGNvbG9yOiAjMEIwNjQzO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjNkU2Nzg0O1xuXHRcdH1cblx0fVxuXG5cdC5wcmljZS1lY2FydCB7XG5cdFx0YmFja2dyb3VuZDogI0YzRjFGRDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDE0cHggMTZweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICM2RTY3ODQ7XG5cdFx0YiB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdFx0Y29sb3I6ICMxNTgwM2Q7XG5cdFx0fVxuXHRcdCYuaXMtbWFqb3JhdGlvbiBiIHtcblx0XHRcdGNvbG9yOiAjQzkzODY3O1xuXHRcdH1cblx0fVxuXG5cdC5wcmljZS1hY3Rpb25zIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEY1O1xuXHRcdGdhcDogMTBweDtcblx0XHRidXR0b24ge1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0cGFkZGluZzogMCAyMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5wcmljZS1jYW5jZWwge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRjb2xvcjogIzBCMDY0Mztcblx0XHR9XG5cdFx0LnByaWNlLXZhbGlkYXRlIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICM2YzRjZjE7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdCZbZGlzYWJsZWRdIHsgb3BhY2l0eTogMC41OyBjdXJzb3I6IGRlZmF1bHQ7IH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIENhZHJlIGRlIGxhIG1vZGFsZSA7IGxlIGNvbnRlbnUgKHYzLXRpbWUtcGlja2VyKSBlc3Qgc3R5bMOpIGRhbnMgYXBwL3ZpZXdzL3YzL3BhcnRzL3RpbWVQaWNrZXIvdjMudGltZVBpY2tlci5zY3NzICovXG4jdjMtcmR2LWFydGljbGUtdGFjaGUtc3RhcnQge1xuXHRwYWRkaW5nOiAyMnB4IDI0cHggMjBweDtcblx0d2lkdGg6IDUyMHB4O1xuXHRtYXgtd2lkdGg6IDkydnc7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdGNvbG9yOiAjMEIwNjQzO1xufVxuIiwiJG1sLXByaW1hcnk6ICM2YzRjZjE7XG4kbWwtcHJpbWFyeS1saWdodDogI0VDRUZGRTtcbiRtbC10ZXh0OiAjMUEyMDMzO1xuJG1sLXRleHQtc2Vjb25kYXJ5OiAjNkU2RThDO1xuJG1sLWJvcmRlcjogI0UyRTRGMDtcbiRtbC1iZzogI0Y1RjVGQjtcblxuI3YzLXJkdi1hcnRpY2xlLW1vbnRhbnQtbGlicmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAkbWwtYmc7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyDilIDilIDilIAgU2VjdGlvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLm1sLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5tbC1zZWN0aW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1sLXNlY3Rpb24taWNvbi13cmFwIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICRtbC1wcmltYXJ5LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkbWwtcHJpbWFyeTtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG59XG5cbi5tbC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJG1sLXRleHQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1sLXNlY3Rpb24tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJG1sLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vLyDilIDilIDilIAgTmF0dXJlIGRlIGwnYXJ0aWNsZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLm1sLXR5cGUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbn1cblxuLm1sLXR5cGUtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkbWwtYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cywgYmFja2dyb3VuZCAwLjE1cztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1sLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgLm1sLXJhZGlvLW91dGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1sLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAubWwtdHlwZS1uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWwtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tbC1yYWRpby1vdXRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWwtYm9yZGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG59XG5cbi5tbC1yYWRpby1pbm5lciB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJG1sLXByaW1hcnk7XG59XG5cbi5tbC10eXBlLWljb24td3JhcCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJG1sLXByaW1hcnktbGlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICRtbC1wcmltYXJ5O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLm1sLXR5cGUtaW5mbyB7XG4gICAgZmxleDogMTtcblxuICAgIC5tbC10eXBlLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkbWwtdGV4dDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gICAgfVxuXG4gICAgLm1sLXR5cGUtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRtbC10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIH1cbn1cblxuLm1sLXR5cGUtY2hlY2sge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJG1sLXByaW1hcnk7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4vLyDilIDilIDilIAgQ2hhbXBzIGFydGljbGUgbGlicmUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5tbC1maWVsZC1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5tbC1maWVsZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJG1sLXRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ubWwtZmllbGQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkbWwtdGV4dC1zZWNvbmRhcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWwtaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRtbC1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbWwtdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRtbC10ZXh0LXNlY29uZGFyeSwgMjAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWwtcHJpbWFyeTtcbiAgICB9XG59XG5cbi8vIFByaXggYXZlYyBzeW1ib2xlIOKCrFxuLm1sLXByaWNlLWlucHV0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRtbC1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRtbC1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5tbC1wcmljZS1zeW1ib2wge1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRtbC10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjVweCBzb2xpZCAkbWwtYm9yZGVyO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5tbC1wcmljZS1pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2VsZWN0IFRWQVxuLm1sLXNlbGVjdC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubWwtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkbWwtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkbWwtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtbC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1sLXNlbGVjdC1jaGV2cm9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJG1sLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi8vIEJhbmRlYXUgaW5mb1xuLm1sLWluZm8tYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWwtcHJpbWFyeS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWwtaW5mby1pY29uLXdyYXAge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJG1sLXByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxufVxuXG4ubWwtaW5mby10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRtbC10ZXh0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8vIOKUgOKUgOKUgCBCbG9jIHTDomNoZSBsaWJyZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLm1sLXRhY2hlLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGY1O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1jbGlja2FibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgfVxufVxuXG4ubWwtdGFjaGUtaWNvbi13cmFwIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWwtcHJpbWFyeS1saWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJG1sLXByaW1hcnk7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuXG4ubWwtdGFjaGUtaW5mbyB7XG4gICAgZmxleDogMTtcblxuICAgICYtLW9mZnNldCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAubWwtdGFjaGUtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbWwtdGV4dDtcblxuICAgICAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWwtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWwtdGFjaGUtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkbWwtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG59XG5cbi5tbC10YWNoZS1jaGV2cm9uIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICRtbC10ZXh0LXNlY29uZGFyeTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tbC10YWNoZS1zd2l0Y2gge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWwtdGltZS1iYWRnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIGJhY2tncm91bmQ6ICRtbC1wcmltYXJ5LWxpZ2h0O1xuICAgIGNvbG9yOiAkbWwtcHJpbWFyeTtcbiAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRtbC1wcmltYXJ5O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbn1cblxuLm1sLXRhY2hlLXZhbHVlLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRtbC10ZXh0LXNlY29uZGFyeTtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLm1sLXRhY2hlLWRpdmlkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNmMGYwZjU7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xufVxuXG4ubWwtdGFjaGUtc2VsZWN0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIC5tbC10YWNoZS1zZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRtbC1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzNnB4IDhweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkbWwtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIH1cblxuICAgIC5tbC10YWNoZS1zZWxlY3QtY2hldnJvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJG1sLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59XG5cbi8vIOKUgOKUgOKUgCBWZW5kZXVyICYgZXjDqWN1dGFudCAoY2FyZCBzdXIgcGFnZSBwcmluY2lwYWxlKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLm1sLXByby1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRtbC1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLy8g4pSA4pSA4pSAIFBhZ2Ugc8OpbGVjdGlvbiBkdSBwZXJzb25uZWwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbi5tbC12ZW5kZXVyLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDE2cHg7XG59XG5cbi5tbC12ZW5kZXVyLWNvdW50LWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICRtbC1wcmltYXJ5LWxpZ2h0O1xuICAgIGNvbG9yOiAkbWwtcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4ubWwtc2VjdGlvbi0tbm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm1sLXByby1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtbC1wcmltYXJ5LWxpZ2h0O1xuICAgIH1cbn1cblxuLy8gUGFydGFnw6kgZW50cmUgY2FyZCBldCBsaXN0ZVxuLm1sLXByby1hdmF0YXIge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogJG1sLXByaW1hcnk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWwtcHJvLWluZm8ge1xuICAgIGZsZXg6IDE7XG5cbiAgICAubWwtcHJvLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkbWwtdGV4dDtcbiAgICB9XG5cbiAgICAubWwtcHJvLXJvbGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkbWwtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG59XG5cbi5tbC1wcm8tY2hldnJvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkbWwtdGV4dC1zZWNvbmRhcnk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4vLyDilIDilIDilIAgQWN0aW9ucyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuLm1sLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICAgIH1cblxuICAgIC5tbC1idG4tY2FuY2VsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1sLWJnO1xuICAgICAgICBjb2xvcjogJG1sLXRleHQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjc1OyB9XG4gICAgfVxuXG4gICAgLm1sLWJ0bi1zYXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1sLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmlzLWRpc2FibGVkKTpob3ZlciB7IG9wYWNpdHk6IDAuODg7IH1cbiAgICB9XG59XG4iLCIvLyBWYXJpYWJsZXMgcmVkw6ljbGFyw6llcyBpY2kgKGV0IG5vbiBwYXJ0YWfDqWVzIHZpYSBAaW1wb3J0KSBjYXIgbCdvcmRyZSBkJ2luamVjdGlvbiBndWxwIGVudHJlIGZpY2hpZXJzXG4vLyBuJ2VzdCBwYXMgZ2FyYW50aSAtIG3Dqm1lIHBhdHRlcm4gcXVlIHYzLnJkdi5wcmVwYWllbWVudC5ib2R5LnNjc3MgLyB2My5yZW1pc2UuYm9keS5zY3NzLlxuLy8gLnJjLXF1aWNrcGF5LXBvcHVwLWhlYWRlci8tYW1vdW50Ly1saXN0Ly1idG4gc29udCBkw6lqw6AgZGVzIGNsYXNzZXMgZ2xvYmFsZXMgKHYzLmNhc2hpbmcucmVjYXAuc2NzcywgaG9ycyBkZVxuLy8gI3YzLWNhc2hpbmctcmVjYXApIGV0IG4nb250IGRvbmMgcGFzIGJlc29pbiBkJ8OqdHJlIHJlZMOpY2xhcsOpZXMgaWNpLlxuJHJjcXItcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiRyY3FyLXByaW1hcnktbGlnaHQ6ICNFQ0VGRkU7XG4kcmNxci10ZXh0OiAgICAgICAgICAjMUEyMDMzO1xuJHJjcXItdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiRyY3FyLWJvcmRlcjogICAgICAgICNFMkU0RjA7XG4kcmNxci1ncmVlbjogICAgICAgICAjMjJCNTczO1xuXG4jdjMtcmR2LWNhc2hpbmctcXVpY2stcmVjYXAge1xuICAgIG1kLWljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIENvbWJsZSBsJ2VzcGFjZSBsYWlzc8OpIHBhciBsYSBsaXN0ZSBkZSBtb3llbnMgZGUgcGFpZW1lbnQgcGVuZGFudCBsJ2VuY2Fpc3NlbWVudCAocXVpY2tQYXkoKSAtPiBvblZhbGlkYXRlKClcbiAgICAgLy8gYXN5bmNocm9uZSkgLSBjZi4gY29tbWVudGFpcmUgZGFucyB2My5yZHYuY2FzaGluZy5xdWljay5yZWNhcC5odG1sLlxuICAgIC5yY3FyLWxvYWRpbmcge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmNxci10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAkcmNxci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWRldGFpbC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyY3FyLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWRldGFpbCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjcXItYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwtcm93IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmNxci1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4gICAgICAgIGthbGVuZGVzLXN3aXRjaCB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWRldGFpbC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBjb2xvcjogJHJjcXItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcmNxci10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAucmMtcmVjYXAtZGV0YWlsLXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICRyY3FyLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAvLyBzYW5zIMOnYSwgdW5lIGFkcmVzc2UgZW1haWwgbG9uZ3VlIHBvdXNzZSBsZSBrYWxlbmRlcy1zd2l0Y2ggaG9ycyBkZSBsYSBjb2xvbm5lIGF1IGxpZXUgZGUgcGFzc2VyXG4gICAgICAgIC8vIMOgIGxhIGxpZ25lIChsZSBjb250ZW5ldXIgaWPDtG5lK3RleHRlIG4nYSBwYXMgZGUgbGFyZ2V1ciBsaW1pdMOpZSBwYXIgZMOpZmF1dCkuXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWRldGFpbC1yb3ctaW5mbyB7IG1pbi13aWR0aDogMDsgfVxuICAgIC5yYy1yZWNhcC1kZXRhaWwtcm93LXRleHQgeyBtaW4td2lkdGg6IDA7IH1cblxuICAgIC8vIExvZ2lxdWUgY29uc2VydsOpZSAodGlja2V0LXVwZGF0ZS1wYXJ0LXNlbmQpIG1haXMgaGFiaWxsYWdlIHZpc3VlbCBlbnRpw6hyZW1lbnQgcmVwcmlzIGNpLWRlc3N1c1xuICAgIC5yYy1oaWRkZW4tbG9naWMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yYy1idG4tZW5jYWlzc2VyIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyY3FyLWdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmNxci1ncmVlbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgKiB7IHN0cm9rZTogI0ZGRkZGRjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBvcGFjaXR5OiAwLjg4OyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiJHJjcS10ZXh0OiAgICAgICAgICAgIzFBMjAzMztcbiRyY3EtdGV4dC1zZWNvbmRhcnk6ICM2RTZFOEM7XG4kcmNxLWJvcmRlcjogICAgICAgICAjRTJFNEYwO1xuJHJjcS1iZzogICAgICAgICAgICAgI0Y1RjVGQjtcblxuLy8gei1pbmRleCBpbmbDqXJpZXVyIMOgIC5yYy1xdWlja3BheS1vdmVybGF5ICgyMDAsIHYzLmNhc2hpbmcucmVjYXAuc2NzcykgLSBub24gdXRpbGlzw6kgaWNpICh2My1yZHYtY2FzaGluZy1cbi8vIHF1aWNrLXJlY2FwIG4nb3V2cmUgcGx1cyBkZSBwb3B1cCBpbWJyaXF1w6llLCBjZi4gc29uIHByb3ByZSB0ZW1wbGF0ZSkgbWFpcyBnYXJkw6kgY29ow6lyZW50IHBhciBwcmluY2lwZS5cbi5yY3Etb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyNCwgNDUsIDAuNDUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxNTA7XG59XG5cbi5yY3EtcGFuZWwge1xuICAgIC8vIFNhbnMgYm94LXNpemluZzpib3JkZXItYm94IChwYXMgZGUgcmVzZXQgZ2xvYmFsIGRhbnMgbCdhcHApLCBsZSBwYWRkaW5nIHMnYWpvdXRhaXQgcGFyLWRlc3N1c1xuICAgIC8vIG1heC1oZWlnaHQ6OTJ2aCAoY29udGVudC1ib3gsIGxhIHZhbGV1ciBwYXIgZMOpZmF1dCkgOiBsYSBib8OudGUgZMOpcGFzc2FpdCBhbG9ycyBsYSBoYXV0ZXVyIGRlIGxhIGZlbsOqdHJlXG4gICAgLy8gZXQgLnJjcS1vdmVybGF5IChmbGV4LCBhbGlnbi1pdGVtczpjZW50ZXIpIGNlbnRyYWl0IGNlIHN1cnBsdXMgaG9ycyDDqWNyYW4gZGVzIGRldXggY8O0dMOpcyAtIGxlXG4gICAgLy8gb3ZlcmZsb3cteTphdXRvIGRlIGNlIHBhbm5lYXUgbmUgc2Nyb2xsZSBxdWUgc29uIHByb3ByZSBjb250ZW51LCBwYXMgc2EgcHJvcHJlIHBvc2l0aW9uIGRhbnMgbGEgZmVuw6p0cmUsXG4gICAgLy8gZG9uYyBsZSBoYXV0IGV0IGxlIGJhcyBkZSBsYSBsaXN0ZSByZXN0YWllbnQgaW5hY2Nlc3NpYmxlcy5cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWF4LWhlaWdodDogOTJ2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCA0MHB4IHJnYmEoMjAsIDI0LCA0NSwgMC4yNSk7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5yY3EtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAucmNxLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJjcS10ZXh0O1xuICAgIH1cblxuICAgIC5yY3EtY2xvc2Uge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjcS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkcmNxLWJnOyB9XG4gICAgfVxufVxuIiwiI3YzLXJkdi1jbGllbnQtZmljaGUge1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRwYWRkaW5nOjEwcHggMjVweDtcblxuXHQvKlxuXHRtYXJnaW4tdG9wOjMwcHg7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0cGFkZGluZzoxMHB4IDI1cHg7XG5cdCAqL1xuXHQvKlxuXHRtYXJnaW4tdG9wOjE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE4cHg7XG5cdHBhZGRpbmc6MjJweDtcblx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMjYsIDIzLCA0OCwgMC4wNCksIDAgOHB4IDI0cHggLTEycHggcmdiYSgyNiwgMjMsIDQ4LCAwLjEyKTtcblx0ICovXG5cblxuXG5cblx0LmNsaWVudC1zZWxlY3QtaW5saW5le1xuXHRcdG1hcmdpbi10b3A6MTJweDtcblx0XHRwYWRkaW5nOjEwcHggMTBweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0fVxuXHQuY2xpZW50LXNlbGVjdC1pY29ue1xuXHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDcpO1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRtZC1pY29ue1xuXHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHR3aWR0aDozMHB4O1xuXHRcdFx0Zm9udC1zaXplOjMwcHg7XG5cdFx0XHRjb2xvcjojNmM0Y2YxXG5cdFx0fVxuXHR9XG5cdC5wYXNzYWdlLWdlbnJlLWNvbnRhaW5lcntcblx0XHRtYXJnaW4tbGVmdDoxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0Ym9yZGVyOjEuNXB4IHNvbGlkICNlZWU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRhbGlnbi1zZWxmOnN0cmV0Y2g7XG5cdFx0LnBhc3NhZ2UtZ2VucmUtaXRlbXtcblx0XHRcdHBhZGRpbmc6MCAxOHB4O1xuXHRcdFx0bWluLWhlaWdodDo0OHB4O1xuXHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG5cdFx0XHQmOm5vdCgubm8tYm9yZGVyKXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjEuNXB4IHNvbGlkICNlZWU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyOm5vdCguc2VsZWN0ZWQpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7XG5cdFx0XHR9XG5cdFx0XHQmLnNlbGVjdGVke1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXHRcdFx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2xpZW50LXNlbGVjdHtcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0LmNsaWVudC1jbG9zZS1pY29ue1xuXHRcdFx0bWFyZ2luLWxlZnQ6MjBweDtcblx0XHRcdHdpZHRoOjQ0cHg7XG5cdFx0XHRoZWlnaHQ6NDRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRib3JkZXI6MS41cHggc29saWQgI2VlZTtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojOWM5NmFjXG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExLCA2LCA2NywgMC4wNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jbGllbnQtc2VsZWN0LWNvbnRhaW5lcntcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdHBhZGRpbmc6OHB4IDE0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0LnNlbGVjdC10aXRsZXtcblx0XHRcdFx0Y29sb3I6ICMwQjA2NDM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMS41cHhcblx0XHRcdH1cblx0XHRcdC5zZWxlY3QtdmFsdWV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0LWljb257XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jbGllbnQtZmljaGUtbWVzc2FnZXtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4xKTtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA0KTtcblx0XHRtZC1pY29ue1xuXHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdH1cblx0fVxuXHQuY2xpZW50LW1vcmUtaWNvbntcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6NXB4O1xuXHRcdHJpZ2h0OjVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdHBhZGRpbmc6N3B4O1xuXHRcdG1kLWljb257XG5cdFx0XHRjb2xvcjojNmM0Y2YxXG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7XG5cdFx0fVxuXHR9XG5cdC5jbGllbnQtZmljaGUtYWN0aW9uc3tcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0LmFjdGlvbnMtdGl0bGV7XG5cdFx0XHRjb2xvcjogIzZjNGNmMTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0LmFjdGlvbi1pdGVte1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjZweDtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdHBhZGRpbmc6NnB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNik7XG5cdFx0XHR9XG5cdFx0XHQmLnJlZHtcblx0XHRcdFx0Lml0ZW0taWNvbntcblx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0Y29sb3I6I0VGNTM1MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0tdGV4dHtcblx0XHRcdFx0XHRjb2xvcjojRUY1MzUwO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgyMzksIDgzLCA4MCwgMC40NSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgODMsIDgwLCAwLjA2KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lml0ZW0taWNvbntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDoyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4zNSk7XG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuXHRcdFx0XHQuaXRlbS1jb3VudHtcblx0XHRcdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGlvbi1tb3Jle1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRwYWRkaW5nOjZweDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExLCA2LCA2NywgMC4wNSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0taWNvbntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0Y29sb3I6IzljOTZhYztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiI3YzLXJkdi1jbGllbnQtZmljaGUtdGVjaG5pcXVlIHtcblx0cGFkZGluZzoyMHB4O1xuXHRwYWRkaW5nLXRvcDozMHB4O1xuXHRwYWRkaW5nLWJvdHRvbToxMDBweDtcblxufVxuXG4iLCIjdjMtcmR2LWNsaWVudC1tZXJnZSB7XG5cdHBhZGRpbmc6MHB4IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOjEwMHB4O1xufVxuXG4iLCIjdjMtcmR2LWNsaWVudC1ub3RlIHtcblx0cGFkZGluZzoyMHB4O1xuXHRwYWRkaW5nLXRvcDozMHB4O1xuXHRwYWRkaW5nLWJvdHRvbToxMDBweDtcblx0LnNhdmUtYnRue1xuXHRcdHBvc2l0aW9uOmZpeGVkO1xuXHRcdHJpZ2h0OjVweDtcblx0XHRib3R0b206NXB4O1xuXHR9XG59XG5cbiIsIiN2My1yZHYtY2xpZW50LXNlbGVjdCB7XG5cdC5tZXJnZS1ibG9je1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogMHB4IDI0cHg7XG5cdFx0bWFyZ2luOjIwcHg7XG5cdH1cbn1cblxuIiwiI3YzLXJkdi1jbGllbnQtdXBkYXRlIHtcblx0cGFkZGluZzoyMHB4O1xuXHRwYWRkaW5nLXRvcDozMHB4O1xufVxuXG4iLCIjdjMtcmR2LWRhdGUtaGlzdG9yaXF1ZSB7XG5cdHBhZGRpbmc6MjBweDtcbn1cblxuIiwiI3YzLXJkdi1kYXRlLW1lcmdlIHtcblx0cGFkZGluZzozMHB4IDIwcHg7XG5cdC5tZXJnZS10b3B7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHRiYWNrZ3JvdW5kOiNGRkZGRkY7XG5cdFx0Lm1lcmdlLXRvcC1pY29ue1xuXHRcdFx0YmFja2dyb3VuZDogIzZjNGNmMTtcblx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRmb250LXNpemU6MzBweDtcblx0XHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZXJnZS10ZXh0e1xuXHRcdFx0LnRleHQtbWFpbntcblx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0XHQudGV4dC1zdWJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1lcmdlLWxpc3QtcmR2e1xuXHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdGJhY2tncm91bmQ6I0ZGRkZGRjtcblx0XHQubGlzdC1yZHYtdGl0bGV7XG5cdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHRcdC5saXN0LXJkdi1zZWFyY2h7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0Y29sb3I6IzBCMDY0Mztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJkdi1pdGVte1xuXHRcdFx0bWFyZ2luOjEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0Ji5zZWxlY3RlZHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzZjNGNmMTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDQpO1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tcmFkaW97XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0XHRhY2NlbnQtY29sb3I6ICM2YzRjZjE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS1kYXRle1xuXHRcdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHRcdC5pdGVtLWNsaWVudHtcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRcdC8vZm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdHdpZHRoOjE4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjE4cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOjE4cHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDoxOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5pdGVtLXRpbWV7XG5cdFx0XHRcdGNvbG9yOiAjNmM0Y2YxO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCA3cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tcHJpY2V7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tcHJlc3Rhe1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdC5wcmVzdGEtcm91bmRlZHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzZjNGNmMTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWVyZ2UtYm90dG9te1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0fVxuXG59XG5cbiIsIiN2My1yZHYtZGF0ZS1wcm9wb3NpdGlvbiB7XG5cdHBhZGRpbmc6MjBweDtcbn1cblxuIiwiI3YzLXJkdi1kYXRlLXJlcGVhdCB7XG5cdHBhZGRpbmc6MjBweDtcblx0LnJlcGVhdC1jaG9pY2V7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdC5jaG9pY2UtYm94e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0Ji5zZWxlY3RlZHtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2hvaWNlLXRleHQtbWFpbntcblx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcblx0XHRcdFx0aGVpZ2h0OjM1cHg7XG5cdFx0XHRcdHdpZHRoOjM1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRcdH1cblx0XHRcdC5jaG9pY2UtdGV4dC1tYWlue1xuXHRcdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHRcdC5jaG9pY2UtdGV4dC1zdWJ7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVwZWF0LXZhbGlkYXRle1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdC52YWxpZGF0ZS1jb250YWluZXJ7XG5cdFx0XHRib3JkZXItYm90dG9tOjEuNXB4IHNvbGlkICNlZWU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdC52YWxpZGF0ZS1pY29ue1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudmFsaWRhdGUtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdFx0XHQudGl0bGUtbWFpbntcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUtc3Vie1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC52YWxpZGF0ZS1saW5re1xuXHRcdFx0XHRmb250LXNpemU6MTJweDtcblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWxlY3RlZHMtY29udGFpbmVyIHtcblx0XHRcdC5zZWxlY3RlZHMtY29udGFpbmVyLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Y29sb3I6IzQ3MjJBRTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdGVkcy1kb2N1bWVudCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDUpO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNmM0Y2YxO1xuXHRcdFx0XHRjb2xvcjogIzJCMjM2Qjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdFx0LmRvY3VtZW50LXRpbWUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNmM0Y2YxO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6MTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxOXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6MTlweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kb2N1bWVudC1yZXNzb3VyY2VzIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2YzRjZjE7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6MTVweDtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDoxNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjE5cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDoxOXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE5cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRvY3VtZW50LXJlbW92ZS1pY29uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMTJweDtcblx0XHRcdFx0XHRyaWdodDogLTEycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG5cdFx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzZjNGNmMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnZhbGlkYXRlLWNvbnRhaW5lci1ib3R0b217XG5cdFx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRib3JkZXI6MXB4IGRvdHRlZCAjNmM0Y2YxO1xuXHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cdC5tZWRpYS1jb250YWluZXJ7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0Lm1lZGlhLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiAjNDcyMkFFO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZWRpYS1jb250ZW50e1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdC5tZWRpYS1saW5le1xuXHRcdFx0XHRwYWRkaW5nOjE1cHg7XG5cdFx0XHRcdCY6bm90KC5sYXN0KXtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5saW5lLWljb257XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDUpO1xuXHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MjBweDtcblx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2YzRjZjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5saW5lLXRleHR7XG5cdFx0XHRcdFx0LmxpbmUtdGV4dC1tYWlue1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxpbmUtdGV4dC1zdWJ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LmNvbnRhaW5lci1ib3R0b217XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdC5zYXZlLWJ0bntcblx0XHRcdC5idG4tdGV4dC1tYWlue1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdH1cblx0XHRcdC5idG4tdGV4dC1zdWJ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cbn1cblxuIiwiI3YzLXJkdi1kYXRlLXNlbGVjdCB7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdG1hcmdpbi10b3A6MzBweDtcblx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdC8qXG5cdG1hcmdpbi10b3A6MTZweDtcblx0Ym9yZGVyLXJhZGl1czogMThweDtcblx0cGFkZGluZzoyMnB4O1xuXHRib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgyNiwgMjMsIDQ4LCAwLjA0KSwgMCA4cHggMjRweCAtMTJweCByZ2JhKDI2LCAyMywgNDgsIDAuMTIpO1xuXG5cdCAqL1xuXHQvKlxuXHRtYXJnaW4tdG9wOjMwcHg7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0cGFkZGluZzogMTBweCAyNXB4O1xuXHQqL1xuXG5cdG1kLWljb257XG5cdFx0bWluLXdpZHRoOiAwcHg7XG5cdFx0bWluLWhlaWdodDogMHB4O1xuXHR9XG5cdGlucHV0e1xuXHRcdGNvbG9yOiMwQjA2NDM7XG5cdH1cblx0LmRhdGUtc2VsZWN0LW1haW57XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHQuZGF0ZS1zZWxlY3QtbGVmdHtcblx0XHRcdGJvcmRlci1yaWdodDogMS41cHggc29saWQgI2VlZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MjBweDtcblx0XHRcdG1hcmdpbjowcHggMjBweDtcblx0XHRcdC8vIHBhcyBkZSBibG9jIFwiRHVyw6llIHRvdGFsZVwiIGVuIHNlY29uZCAoYXVjdW4gYXJ0aWNsZSBzw6lsZWN0aW9ubsOpKSA6IHBhcyBkZSBzw6lwYXJhdGV1ciBxdWkgdHJhw65uZVxuXHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHRcdH1cblx0XHRcdC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dCB7XG5cdFx0XHRcdC5rYWxlbmRlcy1kYXRlU2xpZGVJbnB1dC1zaG93RGF0ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHQvL2ZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5sZWZ0LXRpdGxle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjNkU2Nzg0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdFx0fVxuXHRcdFx0LmxlZnQtZGF0ZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHR9XG5cdFx0XHQubGVmdC1idG57XG5cdFx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRcdGhlaWdodDozMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0d2lkdGg6MjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGF0ZS1zZWxlY3QtcmlnaHR7XG5cdFx0XHRwYWRkaW5nOjBweCAyMHB4O1xuXHRcdFx0LnJpZ2h0LXRpdGxle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjZweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMS41cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjNkU2Nzg0O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdFx0fVxuXHRcdFx0LnRvdGFsVGltZXtcblx0XHRcdFx0bWF4LXdpZHRoOjMwMHB4O1xuXHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdFx0cGFkZGluZzogOXB4IDQwcHggOXB4IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMwQjA2NDM7XG5cdFx0XHRcdFx0aGVpZ2h0OnVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmthbGVuZGVzLWRhdGVJbnB1dHtcblx0XHQvL2hlaWdodDo1MHB4O1xuXHRcdC5rYWxlbmRlcy1kYXRlSW5wdXQtc2hvd3tcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHQuc2hvdy1kYXRle1xuXHRcdFx0XHRjb2xvcjojMEIwNjQzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGF0ZS1zZWxlY3QtaWNvbntcblx0XHRtYXJnaW4tcmlnaHQ6MjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA3KTtcblx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0bWQtaWNvbntcblx0XHRcdGhlaWdodDozMHB4O1xuXHRcdFx0d2lkdGg6MzBweDtcblx0XHRcdGZvbnQtc2l6ZTozMHB4O1xuXHRcdFx0Y29sb3I6IzZjNGNmMVxuXHRcdH1cblx0fVxuXHQuZGF0ZS1zZWxlY3Qtb25le1xuXHRcdG1hcmdpbi1sZWZ0OjIwcHg7XG5cdFx0LmRhdGUtc2VsZWN0LXBhcnR7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXG5cdFx0fVxuXHRcdC5kYXRlLXNlbGVjdC1pbnB1dHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHR3aWR0aDo1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6NTRweDtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqL1xuXHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0LyogRmlyZWZveCAqL1xuXHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0XHRcdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGF0ZS1zZWxlY3QtYWN0aW9uc3tcblxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdC5hY3Rpb24taXRlbXtcblx0XHRcdG1hcmdpbi1yaWdodDo2cHg7XG5cdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRwYWRkaW5nOjZweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDYpO1xuXHRcdFx0fVxuXHRcdFx0Ji5yZWR7XG5cdFx0XHRcdC5pdGVtLWljb257XG5cdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdGNvbG9yOiNFRjUzNTA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pdGVtLXRleHR7XG5cdFx0XHRcdFx0Y29sb3I6I0VGNTM1MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lml0ZW0taWNvbntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDoyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4zNSk7XG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji5hY3Rpb24tbW9yZXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0cGFkZGluZzo2cHg7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pdGVtLWljb257XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdGNvbG9yOiM5Yzk2YWM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuIiwiI3YzLXJkdi1tYWluLWNvbW1hbmRlIHtcblx0Lm1haW4tY29tbWFuZGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXHR9XG59XG5cbi5ybWMtYWN0aW9ucy1yYXBpZGVzIHtcblx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwYWRkaW5nOiAxNHB4IDE2cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0bWQtaWNvbiB7XG5cdFx0bWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWluLXdpZHRoOiAwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ucm1jLWFjdGlvbnMtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4ucm1jLWFjdGlvbnMtaWNvbi13cmFwIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0bWQtaWNvbiB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAjNmM0Y2YxO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxufVxuXG4ucm1jLWFjdGlvbnMtdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMUEyMDMzO1xufVxuXG4ucm1jLWFjdGlvbnMtYnV0dG9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA4cHg7XG59XG5cbi5ybWMtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA2cHg7XG5cdGhlaWdodDogMzhweDtcblx0cGFkZGluZzogMCAxNHB4O1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICMxQTIwMzM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzO1xuXG5cdG1kLWljb24ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0Y29sb3I6ICM2YzRjZjE7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNik7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuXHR9XG5cblx0Ji0tZGFuZ2VyIHtcblx0XHRjb2xvcjogI2U1MzkzNTtcblx0XHRib3JkZXItY29sb3I6ICNmY2U0ZTQ7XG5cblx0XHRtZC1pY29uIHtcblx0XHRcdGNvbG9yOiAjZTUzOTM1O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjVmNTtcblx0XHRcdGJvcmRlci1jb2xvcjogI2U1MzkzNTtcblx0XHR9XG5cdH1cbn1cblxuIiwiJHJtcy1wcmltYXJ5OiAjNmM0Y2YxO1xuJHJtcy1wcmltYXJ5LWxpZ2h0OiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wOCk7XG4kcm1zLXRleHQ6ICMxQTIwMzM7XG4kcm1zLXRleHQtc2Vjb25kYXJ5OiAjNkU2RThDO1xuXG4jdjMtcmR2LW1lZGlhLXNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIHBhZGRpbmc6MTBweCAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIGludMOpZ3LDqSBkYW5zIHVuZSB6b25lIGTDqXBsaWFibGUgZGUgdjMtcmR2LW9wdGlvbnMgKGhpZGUtaGVhZGVyPVwidHJ1ZVwiKSA6IGxhIGNhcnRlIGF1dG9ub21lXG4gICAgLy8gKGJvcmR1cmUvZm9uZC9tYXJnZSkgZmVyYWl0IGFsb3JzIGRvdWJsb24gYXZlYyBsZSBjb250ZW5ldXIgZGUgbGEgem9uZSBxdWkgbCdlbmdsb2JlIGTDqWrDoFxuICAgICYucm1zLWVtYmVkZGVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICBwYWRkaW5nOjE0cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLnJtcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLnJtcy1oZWFkZXItaWNvbiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJHJtcy1wcmltYXJ5LWxpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkcm1zLXByaW1hcnk7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxufVxuXG4ucm1zLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRybXMtdGV4dDtcbn1cblxuLnJtcy1yZWplY3RlZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNiZDA0M2Q7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJtcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbn1cblxuLnJtcy1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7XG5cbiAgICAmLmlzLWNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcm1zLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpO1xuICAgIH1cbn1cblxuLnJtcy1jaGVja2JveCB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7XG5cbiAgICAmLmlzLWNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcm1zLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJtcy1wcmltYXJ5O1xuICAgIH1cblxuICAgIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgIH1cbn1cblxuLnJtcy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkcm1zLXRleHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuIiwiI3YzLXJkdi1ub3RlLXNlbGVjdCB7XG5cdG1hcmdpbi10b3A6MjBweDtcblx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRwYWRkaW5nOjI0cHg7XG5cdGhlaWdodDoxMDBweDtcbn1cblxuIiwiLy8gTcOqbWVzIHZhbGV1cnMgcXVlIHYzLnJkdi5wcmVwYWllbWVudC5zY3NzIChiYW5kZWF1IFwiY29tbWFuZGVcIiBkZSBsJ8OpY3JhbiBwbGVpbiDDqWNyYW4pIC0gcmVkw6ljbGFyw6llcyBpY2kgcGx1dMO0dFxuLy8gcXVlIHBhcnRhZ8OpZXMgdmlhIGltcG9ydCwgY2UgY29tcG9zYW50IGRldmFudCBwb3V2b2lyIMOqdHJlIGludMOpZ3LDqSBhaWxsZXVycyAodjMtcmR2LW9wdGlvbnMpIHNhbnMgZMOpcGVuZHJlIGRlXG4vLyBsJ29yZHJlIGRlIGNvbXBpbGF0aW9uIGRlcyBmaWNoaWVycyBzY3NzLlxuJHJwcC1wdXJwbGU6ICAgICAgICM1QzQ0RTQ7XG4kcnBwLXB1cnBsZS1saWdodDogcmdiYSg5MiwgNjgsIDIyOCwgMC4wOCk7XG4kcnBwLWJvcmRlcjogICAgICAgI0VFRUVGMjtcbiRycHAtdGV4dDogICAgICAgICAjMUEyMDMzO1xuJHJwcC1zdWI6ICAgICAgICAgICM3QjgyOTQ7XG4kcnBwLWdyZXktYmc6ICAgICAgI0Y1RjZGQTtcblxuI3YzLXJkdi1wcmVwYWllbWVudC1ib2R5IHtcblxuICAgIG1kLWljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBTZWN0aW9uIGxhYmVsIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycHAtc2VjdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRycHAtc3ViO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDZweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgQ2FyZCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucnBwLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRycHAtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgMTRweDtcbiAgICAgICAgcGFkZGluZzogMTRweDtcblxuICAgICAgICAmLS1saXN0IHsgcGFkZGluZzogMDsgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBTdGF0dXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJwcC1zdGF0dXMtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcC1ncmV5LWJnO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJHJwcC1zdWI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyZWVuICB7IGJhY2tncm91bmQ6ICNlOGY1ZTk7IG1kLWljb24geyBjb2xvcjogIzQzYTA0NzsgfSB9XG4gICAgICAgICYub3JhbmdlIHsgYmFja2dyb3VuZDogI2ZmZjNlMDsgbWQtaWNvbiB7IGNvbG9yOiAjZmI4YzAwOyB9IH1cbiAgICAgICAgJi5yZWQgICAgeyBiYWNrZ3JvdW5kOiAjZmNlNGU0OyBtZC1pY29uIHsgY29sb3I6ICNlNTM5MzU7IH0gfVxuICAgICAgICAmLmdyZXkgICB7IGJhY2tncm91bmQ6ICRycHAtZ3JleS1iZzsgbWQtaWNvbiB7IGNvbG9yOiAkcnBwLXN1YjsgfSB9XG4gICAgfVxuXG4gICAgLnJwcC1zdGF0dXMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcnBwLXRleHQ7XG4gICAgfVxuXG4gICAgLnJwcC1zdGF0dXMtc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHJwcC1zdWI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAucnBwLXdhcm5pbmctbXNnIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYzZTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI2U2NTEwMDtcbiAgICB9XG5cbiAgICAucnBwLXJlamVjdGVkLW1zZyB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjZTUzOTM1O1xuICAgIH1cblxuICAgIC5ycHAtYmFkZ2Uge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgJi0tZ3JleSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcnBwLWdyZXktYmc7XG4gICAgICAgICAgICBjb2xvcjogJHJwcC1zdWI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcnBwLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBQYXJhbXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJwcC1jYXJkLS1wYXJhbXMgeyBwYWRkaW5nOiAwOyB9XG5cbiAgICAucnBwLXBhcmFtLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICYtLWNsaWNrYWJsZSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAmLS1jbGlja2FibGU6YWN0aXZlIHsgYmFja2dyb3VuZDogJHJwcC1ncmV5LWJnOyB9XG4gICAgfVxuXG4gICAgLnJwcC1wYXJhbS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRycHAtdGV4dDtcbiAgICB9XG5cbiAgICAucnBwLXBhcmFtLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHJwcC1zdWI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIExpc3QgaXRlbXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJwcC1saXN0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG5cbiAgICAgICAgJi0tYWN0aW9uIHsgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICYtLWFjdGlvbjpob3ZlciB7IGJhY2tncm91bmQ6ICRycHAtZ3JleS1iZzsgfVxuICAgICAgICAmLS1hY3Rpb246YWN0aXZlIHsgYmFja2dyb3VuZDogJHJwcC1ncmV5LWJnOyB9XG4gICAgICAgICYtLWRhbmdlciAucnBwLWxpc3QtdGl0bGUgeyBjb2xvcjogI2U1MzkzNTsgfVxuXG4gICAgICAgIC8vIEFjdGlvbiBwcmluY2lwYWxlIGRlIGwnw6ljcmFuIChjZi4gY29tbWVudGFpcmUgZGFucyBsZSB0ZW1wbGF0ZSkgOiBmb25kIHBsZWluIHZpb2xldCwgdGV4dGUgYmxhbmMsXG4gICAgICAgIC8vIGF1IGxpZXUgZGUgbGEgbcOqbWUgbGlnbmUgbmV1dHJlIHF1ZSBsZXMgYWN0aW9ucyBzZWNvbmRhaXJlcyAoUHJlbmRyZSBsZSBwYWllbWVudCBjbGllbnQsIHJlbGFuY2UuLi4pLlxuICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRycHAtcHVycGxlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUgeyBiYWNrZ3JvdW5kOiBkYXJrZW4oIzVDNDRFNCwgNSUpOyB9XG4gICAgICAgICAgICAucnBwLWxpc3QtdGl0bGUgeyBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLnJwcC1saXN0LXN1YiAgIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7IH1cbiAgICAgICAgICAgIC5ycHAtY2hldnJvbiAgICB7IGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycHAtbGlzdC1zZXBhcmF0b3Ige1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcC1ib3JkZXI7XG4gICAgICAgIG1hcmdpbjogMCAxNHB4O1xuICAgIH1cblxuICAgIC8vIFPDqXBhcmF0ZXVyIGVudHJlIDIgYWN0aW9ucyBkdSBibG9jIEFDVElPTlMgKGNmLiBjb21tZW50YWlyZSBkYW5zIGxlIHRlbXBsYXRlKSA6IHBvc8OpIHZpYSBsZSBjb21iaW5hdGV1clxuICAgIC8vIGRlIGZyw6hyZXMgYWRqYWNlbnRzIHBsdXTDtHQgcXUndW4gPGRpdj4gZMOpZGnDqSBkYW5zIGNoYXF1ZSBibG9jIC0gbmUgcydhZmZpY2hlIHF1ZSBzaSAyIC5ycHAtYWN0aW9uLXJvdyBzZVxuICAgIC8vIHN1aXZlbnQgcsOpZWxsZW1lbnQgZGFucyBsZSBET00gcmVuZHUsIHF1ZWxsZSBxdWUgc29pdCBsYSBjb21iaW5haXNvbiBkJ2FjdGlvbnMgdmlzaWJsZXMgKG5nLWlmKS5cbiAgICAucnBwLWFjdGlvbi1yb3cgKyAucnBwLWFjdGlvbi1yb3cge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJwcC1ib3JkZXI7XG4gICAgfVxuXG4gICAgLy8gw4l0YXQgZGUgY2hhcmdlbWVudCBkJ3VuZSBhY3Rpb24gY2xpcXXDqWUgOiBsaWduZSBhc3NvbWJyaWUgZXQgbm9uIHLDqS1pbnRlcmFjdGl2ZSAoZW1ww6pjaGUgdW4gZG91YmxlLWNsaWNcbiAgICAvLyBwZW5kYW50IGwnYXBwZWwgcsOpc2VhdSkgZW4gcGx1cyBkdSBzcGlubmVyIGTDqWrDoCBhZmZpY2jDqSBkYW5zIGwnaWPDtG5lLlxuICAgIC5ycHAtbGlzdC1pdGVtLS1sb2FkaW5nIHtcbiAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gQWN0aW9uIG5vbiBwZXJ0aW5lbnRlIHRhbnQgcXUnYXVjdW4gbW9udGFudCBuJ2VzdCBkw6lmaW5pIChjZi4gaGFzTm9BbW91bnQoKSkgLSBtw6ptZSB0cmFpdGVtZW50IHZpc3VlbCBxdWVcbiAgICAvLyAtLWxvYWRpbmcgKGxlIG5nLWNsaWNrIGVzdCBkZSB0b3V0ZSBmYcOnb24gY291cnQtY2lyY3VpdMOpIGPDtHTDqSBKUywgcG9pbnRlci1ldmVudHM6bm9uZSBlc3QgdW5lIHPDqWN1cml0w6lcbiAgICAvLyBlbiBwbHVzLCBwYXMgbGEgc2V1bGUgcHJvdGVjdGlvbikuXG4gICAgLnJwcC1saXN0LWl0ZW0tLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5ycHAtbGlzdC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcC1ncmV5LWJnO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJwcC1zdWI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wdXJwbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJwcC1wdXJwbGUtbGlnaHQ7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICRycHAtcHVycGxlOyB9XG4gICAgICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHsgc3Ryb2tlOiAkcnBwLXB1cnBsZTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2U0ZTQ7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNlNTM5MzU7IH1cbiAgICAgICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGggeyBzdHJva2U6ICNlNTM5MzU7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEljw7RuZSBkZSBsJ2FjdGlvbiBwcmluY2lwYWxlICgtLXByaW1hcnkgY2ktZGVzc3VzLCBmb25kIHZpb2xldCBwbGVpbikgOiBjZXJjbGUgdHJhbnNsdWNpZGUgYmxhbmMgYXVcbiAgICAgICAgLy8gbGlldSBkdSBmb25kIHZpb2xldCBjbGFpciBoYWJpdHVlbCwgcXVpIGRpc3BhcmHDrnRyYWl0IHN1ciBjZSBmb25kLlxuICAgICAgICAmLS1vblByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjE4KTtcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7IHN0cm9rZTogI2ZmZjsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJwcC1saXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHJwcC10ZXh0O1xuICAgIH1cblxuICAgIC5ycHAtbGlzdC1zdWIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcnBwLXN1YjtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIH1cblxuICAgIC5ycHAtbGlzdC12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRycHAtc3ViO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAucnBwLWNoZXZyb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcnBwLXN1YiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ycHAtZWRpdC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHJwcC1wdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgTW9udGFudCBpbmxpbmUgZWRpdCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucnBwLW1vbnRhbnQtZWRpdCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICB9XG5cbiAgICAucnBwLW1vbnRhbnQtZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5ycHAtbW9udGFudC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRycHAtdGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5ycHAtbW9udGFudC1zZXBhcmF0b3Ige1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcC1ib3JkZXI7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIC5ycHAtbW9udGFudC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcnBwLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcC1ncmV5LWJnO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkcnBwLXRleHQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRycHAtcHVycGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycHAtbW9udGFudC1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLnJwcC1tb250YW50LWJ0bi1jYW5jZWwge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRTJFNEYwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ycHAtbW9udGFudC1idG4tdmFsaWRhdGUge1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycHAtcHVycGxlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCA2OCwgMjI4LCAwLjM1KTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGggeyBzdHJva2U6ICNmZmY7IH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgVG9nZ2xlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycHAtdG9nZ2xlIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcC1ib3JkZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICYtLW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRycHAtcHVycGxlO1xuICAgICAgICAgICAgLnJwcC10b2dnbGUta25vYiB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJwcC10b2dnbGUta25vYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIElubGluZSBwYXltZW50IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycHAtcGF5bWVudC1lZGl0IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIH1cblxuICAgIC5ycHAtcGF5bWVudC1lZGl0LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAjY2FyZC1lbGVtZW50LXJwcCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJwcC1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycHAtZ3JleS1iZztcbiAgICAgICAgcGFkZGluZzogMTJweDtcblxuICAgICAgICAmLlN0cmlwZUVsZW1lbnQtLWZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJwcC1wdXJwbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJwcC1zdHJpcGUtZXJyb3Ige1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjZTUzOTM1O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgLnJwcC1wYXltZW50LWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG59XG4iLCIkcnBwYnAtcHVycGxlOiAgIzVDNDRFNDtcbiRycHBicC1ib3JkZXI6ICAjRUVFRUYyO1xuJHJwcGJwLXRleHQ6ICAgICMxQTIwMzM7XG4kcnBwYnAtc3ViOiAgICAgIzdCODI5NDtcbiRycHBicC1ncmV5LWJnOiAjRjVGNkZBO1xuXG4jdjMtcmR2LXByZXBhaWVtZW50LXBheW1lbnQtYnktcHJvIHtcbiAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEhlYWRlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucnBwYnAtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcGJwLXB1cnBsZTtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNHB4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLnJwcGJwLWhlYWRlci1hdmF0YXIge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xOCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycHBicC1oZWFkZXItY2xpZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAucnBwYnAtaGVhZGVyLXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAucnBwYnAtYnRuLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgU2VjdGlvbiBsYWJlbCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucnBwYnAtc2VjdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRycHBicC1zdWI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgOHB4O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBDYXJkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycHBicC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcnBwYnAtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgMTRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgQ2hhbXBzIG1vbnRhbnQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJwcGJwLWZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgIH1cblxuICAgIC5ycHBicC1maWVsZC1zZXBhcmF0b3Ige1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcGJwLWJvcmRlcjtcbiAgICB9XG5cbiAgICAucnBwYnAtZmllbGQtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkcnBwYnAtdGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5ycHBicC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcnBwYnAtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcnBwYnAtZ3JleS1iZztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHJwcGJwLXRleHQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRycHBicC1wdXJwbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFN0cmlwZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAjY2FyZC1lbGVtZW50LXBwYnAge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cblxuICAgIC5ycHBicC1zdHJpcGUtZXJyb3Ige1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgRm9vdGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycHBicC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDE0cHggMDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5ycHBicC1idG4tYmFjayB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycHBicC10ZXh0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJwcGJwLWJ0bi12YWxpZGF0ZSB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycHBicC1wdXJwbGU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuNCk7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkcnBwdS1wdXJwbGU6ICAjNUM0NEU0O1xuJHJwcHUtYm9yZGVyOiAgI0VFRUVGMjtcbiRycHB1LXRleHQ6ICAgICMxQTIwMzM7XG4kcnBwdS1zdWI6ICAgICAjN0I4Mjk0O1xuJHJwcHUtZ3JleS1iZzogI0Y1RjZGQTtcblxuI3YzLXJkdi1wcmVwYWllbWVudC11cGRhdGUge1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEhlYWRlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucnBwdS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcnBwdS1wdXJwbGU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTRweDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5ycHB1LWhlYWRlci1hdmF0YXIge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xOCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycHB1LWhlYWRlci1jbGllbnQge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5ycHB1LWhlYWRlci1zdWIge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFNlY3Rpb24gbGFiZWwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJwcHUtc2VjdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRycHB1LXN1YjtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCA4cHg7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIENhcmQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJwcHUtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJwcHUtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDAgMTRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucnBwdS1maWVsZCB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICB9XG5cbiAgICAucnBwdS1maWVsZC1zZXBhcmF0b3Ige1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcHUtYm9yZGVyO1xuICAgIH1cblxuICAgIC5ycHB1LWZpZWxkLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHJwcHUtdGV4dDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5ycHB1LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRycHB1LWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJwcHUtZ3JleS1iZztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHJwcHUtdGV4dDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJwcHUtcHVycGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBGb290ZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJwcHUtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNHB4IDA7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAucnBwdS1idG4tYmFjayB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycHB1LXRleHQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnBwdS1idG4tdmFsaWRhdGUge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcnBwdS1wdXJwbGU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuNCk7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjdjMtcmR2LXByZXN0YXRpb24tc2VsZWN0IHtcblx0bWFyZ2luLXRvcDoyMHB4O1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHBhZGRpbmc6MjRweDtcblx0aGVpZ2h0OjEwMHB4O1xufVxuXG4iLCIjdjMtcmR2LXJlbWlzZS1saXN0IHtcblx0bWFyZ2luLXRvcDozMHB4O1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHBhZGRpbmc6MTJweDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0LnJlbWlzZS1saXN0LWljb257XG5cdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdG1kLWljb257XG5cdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRmb250LXNpemU6MzBweDtcblx0XHRcdGNvbG9yOiM2YzRjZjFcblx0XHR9XG5cdH1cblx0LnJlbWlzZS1saXN0LWFjdGlvbnN7XG5cdFx0bWFyZ2luLXRvcDozNXB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdC5hY3Rpb24taXRlbXtcblx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdCYucmVke1xuXHRcdFx0XHQuaXRlbS1pY29ue1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRjb2xvcjojRUY1MzUwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0XHRcdGNvbG9yOiNFRjUzNTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pdGVtLWljb257XG5cdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcblx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6MjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tdGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMtcmR2LXJlbWlzZS1saXN0IHtcblx0bWFyZ2luLXRvcDozMHB4O1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHBhZGRpbmc6MTJweDtcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0LnJlbWlzZS1saXN0LWljb257XG5cdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdG1kLWljb257XG5cdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRmb250LXNpemU6MzBweDtcblx0XHRcdGNvbG9yOiM2YzRjZjFcblx0XHR9XG5cdH1cblx0LnJlbWlzZS1saXN0LWFjdGlvbnN7XG5cdFx0bWFyZ2luLXRvcDozNXB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdC5hY3Rpb24taXRlbXtcblx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdCYucmVke1xuXHRcdFx0XHQuaXRlbS1pY29ue1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRjb2xvcjojRUY1MzUwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0XHRcdGNvbG9yOiNFRjUzNTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pdGVtLWljb257XG5cdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcblx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6MjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tdGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMtcmR2LXJlZ2xlbWVudC1saXN0IHtcblx0bWFyZ2luLXRvcDozMHB4O1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHBhZGRpbmc6MTJweDtcblx0LnJlZ2xlbWVudC1saXN0LWljb257XG5cdFx0bWFyZ2luLXJpZ2h0OjIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdG1kLWljb257XG5cdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRmb250LXNpemU6MzBweDtcblx0XHRcdGNvbG9yOiM2YzRjZjFcblx0XHR9XG5cdH1cblx0LnJlZ2xlbWVudC1saXN0LWFjdGlvbnN7XG5cdFx0bWFyZ2luLXRvcDozNXB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdC5hY3Rpb24taXRlbXtcblx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdCYucmVke1xuXHRcdFx0XHQuaXRlbS1pY29ue1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRjb2xvcjojRUY1MzUwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0XHRcdGNvbG9yOiNFRjUzNTA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pdGVtLWljb257XG5cdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcblx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6MjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lml0ZW0tdGV4dHtcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMtcmR2LXJlbWlzZS1zZWxlY3Qge1xuXHRtYXJnaW4tdG9wOjIwcHg7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0cGFkZGluZzoyNHB4O1xuXHRoZWlnaHQ6MTAwcHg7XG59XG5cbiIsIiRycnUtcHVycGxlOiAgICAgICM1QzQ0RTQ7XG4kcnJ1LXB1cnBsZS1saWdodDogcmdiYSg5MiwgNjgsIDIyOCwgMC4wOCk7XG4kcnJ1LWJvcmRlcjogICAgICAjRUVFRUYyO1xuJHJydS10ZXh0OiAgICAgICAgIzFBMjAzMztcbiRycnUtc3ViOiAgICAgICAgICM3QjgyOTQ7XG4kcnJ1LWdyZXktYmc6ICAgICAjRjVGNkZBO1xuXG4jdjMtcmR2LXJlbWlzZS11cGRhdGUge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgSGVhZGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycnUtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJydS1wdXJwbGU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDEycHggMjhweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgfVxuXG4gICAgLnJydS1oZWFkZXItYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRycnUtcHVycGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJydS1oZWFkZXItY2xpZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAucnJ1LWhlYWRlci1udW1lcm8ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLnJydS1oZWFkZXItbW9udGFudC13cmFwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBnYXA6IDRweDtcbiAgICB9XG5cbiAgICAucnJ1LWhlYWRlci1tb250YW50IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAucnJ1LWhlYWRlci1tb250YW50LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjY1KTtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgU2VjdGlvbiBsYWJlbHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJydS1zZWN0aW9uLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJydS1zdWI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTJweCAwO1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBQb3J0w6llIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycnUtcG9ydGVlIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgfVxuXG4gICAgLnJydS1wb3J0ZWUtYnRuIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJydS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycnUtZ3JleS1iZztcbiAgICAgICAgY29sb3I6ICRycnUtc3ViO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRycnUtcHVycGxlO1xuICAgICAgICAgICAgY29sb3I6ICRycnUtcHVycGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFJlbWlzZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucnJ1LXJlbWlzZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJydS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggMjBweCAxNnB4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLnJydS1yZW1pc2UtY29udGFpbmVye1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRycnUtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICAgIC5ycnUtcmVtaXNlLWljb24ge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCA2OCwgMjI4LCAwLjEpO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHJydS1wdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycnUtcmVtaXNlLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcnJ1LXRleHQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRycnUtc3ViO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJydS1yZW1pc2UtdW5pdCB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAucnJ1LXJlbWlzZS11bml0LWJ0biB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJydS1ncmV5LWJnO1xuICAgICAgICBjb2xvcjogJHJydS1zdWI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7XG5cbiAgICAgICAgJi0tb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJydS1wdXJwbGU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBBcGVyw6d1IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycnUtYXBlcmN1IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcnJ1LWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggMjBweCAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5ycnUtYXBlcmN1LXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJydS1ib3JkZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maW5hbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcnJ1LXB1cnBsZS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnJ1LWFwZXJjdS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJydS1ncmV5LWJnO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRycnUtc3ViO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI5LCA1NywgNTMsIDAuMSk7XG4gICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXB1cnBsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCA2OCwgMjI4LCAwLjE1KTtcbiAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcnJ1LXB1cnBsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycnUtYXBlcmN1LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHJydS10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICYtLWZpbmFsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnJ1LWFwZXJjdS12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRycnUtdGV4dDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLS1yZWQge1xuICAgICAgICAgICAgY29sb3I6ICNlNTM5MzU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1maW5hbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgY29sb3I6ICRycnUtcHVycGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEFubnVsZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJydS1hbm51bGVyLXdyYXAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyNHB4O1xuICAgIH1cblxuICAgIC5ycnUtYW5udWxlci1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZTUzOTM1O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZTUzOTM1ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgRm9vdGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycnUtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAucnJ1LWJ0bi1yZXRvdXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJydS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkcnJ1LXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJydS1idG4tdmFsaWRlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycnUtcHVycGxlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDY4LCAyMjgsIDAuMzUpO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJydS1idG4tdmFsaWRlci1hbW91bnQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufVxuIiwiI3YzLWFydGljbGUtc2VsZWN0IHtcbiAgICAvLyBSw6lzZXJ2ZSBsYSBwbGFjZSBkZSBsYSBiYXJyZSBcIlZhbGlkZXIgbGUgcGFuaWVyXCIgKC5hcnRpY2xlLXNlbGVjdC1mb290ZXIsIHBvc2l0aW9uOmZpeGVkIGRvbmMgaG9ycyBkdVxuICAgIC8vIGZsdXgpIHBvdXIgcXUnZWxsZSBuZSByZWNvdXZyZSBwYXMgbGUgYmFzIGRlIGxhIGxpc3RlIC0gc2hvd1ZhbGlkYXRlIG4nZXN0IHV0aWxpc8OpIGF1am91cmQnaHVpIHF1ZSBwYXJcbiAgICAvLyB2My5yZHYuYXJ0aWNsZS5zZWxlY3QuaHRtbCAoZmljaGUgUkRWKSwgZW4gcGxlaW4gw6ljcmFuLCBkJ2/DuSB1bmUgYmFycmUgZml4ZSBwbGVpbmUgbGFyZ2V1ciBmaWFibGUuXG4gICAgJi5oYXMtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gICAgfVxuXG4gICAgLy8gXCJWYWxpZGVyIGxlIHBhbmllclwiIC0gc8OpbGVjdGlvbiBtdWx0aXBsZSwgY2YuIHNob3dWYWxpZGF0ZSAodjMuYXJ0aWNsZS5zZWxlY3QuanMpLiBCYXJyZSBwbGVpbmUgbGFyZ2V1clxuICAgIC8vIGZpeMOpZSBlbiBiYXMgZGUgbCfDqWNyYW4gKGNmLiBjaWJsZSksIHBhcyBqdXN0ZSB1biBib3V0b24gOiByYXBwZWxsZSBhdXNzaSBsZSBub21icmUgZCdhcnRpY2xlcyArIGxlXG4gICAgLy8gbW9udGFudCB0b3RhbCBkdSBkb2N1bWVudCwgY29tbWUgbGUgcsOpY2FwIGRlIGwnw6ljcmFuIEVuY2Fpc3NlbWVudC5cbiAgICAuYXJ0aWNsZS1zZWxlY3QtZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjRUVFO1xuICAgICAgICBib3gtc2hhZG93OiAwIC00cHggMTZweCByZ2JhKDIwLCAyNCwgNDUsIDAuMDYpO1xuICAgIH1cblxuICAgIC5hc2YtY291bnQge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzFBMUEyRTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFzZi1yaWdodCB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAuYXNmLXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUEyRTtcbiAgICB9XG5cbiAgICAuYXNmLXZhbGlkYXRlLWJ0biB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycztcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjk7IH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1zZWxlY3Qtc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0VFRTtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcblxuICAgICAgICAuc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgICAgICAuY2xlYXItaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzlFOUU5RTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTJFO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogI0M0QzRENDsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtc2VsZWN0LXRvb2xiYXIge1xuICAgICAgICBtYXJnaW46IDEycHggMTZweCA4cHg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICAuYXJ0aWNsZS1zZWxlY3Qtc2VhcmNoIHsgbWFyZ2luOiAwOyB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtc2VsZWN0LXR5cGVzIHtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHggOHB4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1zZWxlY3QtdHlwZS1idG4ge1xuICAgICAgICAvLyBkaXNwbGF5OmJsb2NrICsgbGF5b3V0PVwicm93XCIgc3VyIHVuIDxkaXY+IGludGVybmUgcGx1dMO0dCBxdWUgc3VyIGxlIDxidXR0b24+IGx1aS1tw6ptZSA6IEFuZ3VsYXJcbiAgICAgICAgLy8gTWF0ZXJpYWwgbidhcHBsaXF1ZSBwYXMgY29ycmVjdGVtZW50IHNvbiBmbGV4IGxheW91dCBhdXggw6lsw6ltZW50cyA8YnV0dG9uPiAoY2YuIENMQVVERS5tZCksIGQnb8O5XG4gICAgICAgIC8vIGwnaWPDtG5lIG1hbCBjZW50csOpZSBxdWFuZCBsYXlvdXQtYWxpZ24gw6l0YWl0IHBvc8OpIGRpcmVjdGVtZW50IGRlc3N1cy5cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0VFRTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMxQTFBMkU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzLCBib3JkZXItY29sb3IgMC4xcywgY29sb3IgMC4xcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzlFOUVCRDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICM1RjJFRUE7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLXNlbGVjdC1maWxBcmlhbmUge1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCA4cHg7XG4gICAgICAgIGdhcDogMnB4O1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgLy9jb2xvcjogIzBCMDY0MztcbiAgICAgICAgLmFyaWFuZS1ob21lIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcmlhbmUtaXRlbSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOUU5RUJEO1xuXG4gICAgICAgICAgICAuYXJpYW5lLWNoZXZyb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNDNEMwRTg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXJpYW5lLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMkU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0LWZhbWlsbGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCA4cHggOHB4O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLXJlc3VsdHMtaW5mbyB7XG4gICAgICAgIG1hcmdpbjogNHB4IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFydGljbGUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0LWZhbWlsbGUtY29udGFpbmVyIHtcbiAgICAgICAgLnNlbGVjdC1mYW1pbGxlLWJveCB7fVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBMZXMgcGx1cyB2ZW5kdXMgOiBjYXJ0ZSArIHRhYmxlYXUgw6AgcGxhdCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAudG9wLWNsaWVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE2cHggOHB4O1xuICAgIH1cblxuICAgIC50b3AtY2xpZW50LWVtcHR5IHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0VFRTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM5RTlFQkQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICM5RTlFQkQ7IH1cbiAgICB9XG5cbiAgICAudG9wLWNsaWVudC1jYXJkIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRUVFO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC50b3AtY2xpZW50LWNhcmQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjRUVFO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIC50b3AtY2xpZW50LWNhcmQtdGl0bGUge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUEyRTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGFibGUgc2ltdWzDqWUgYXZlYyBsYXlvdXQ9XCJyb3dcIiAoY2YuIENMQVVERS5tZCkgcGx1dMO0dCBxdSd1biB2cmFpIDx0YWJsZT4gLSBsYXJnZXVycyBkZSBjb2xvbm5lc1xuICAgIC8vIHBhcnRhZ8OpZXMgZW50cmUgbCdlbi10w6p0ZSBldCBsZXMgbGlnbmVzIHZpYSBsZXMgbcOqbWVzIGNsYXNzZXMgLnRjLWNvbC0tKiwgdGFibGUgw6l0cm9pdGUgLT4gc2Nyb2xsXG4gICAgLy8gaG9yaXpvbnRhbCBkw6lkacOpIHBsdXTDtHQgcXVlIGRlIGZhaXJlIGTDqWJvcmRlciB0b3V0ZSBsYSBwYWdlIChjZi4gLnRvcC1jbGllbnQtdGFibGUpLlxuICAgIC50b3AtY2xpZW50LXRhYmxlIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG5cbiAgICAudG9wLWNsaWVudC1yb3cge1xuICAgICAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEY1O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMUExQTJFO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjOUU5RUJEO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y2RkU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGMtY29sIHtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmLS1hcnRpY2xlIHsgZmxleDogMjsgbWluLXdpZHRoOiAwOyB9XG4gICAgICAgICYtLXR5cGUgICAgeyBmbGV4OiAxLjI7IH1cbiAgICAgICAgJi0tYWNoYXRzICB7IGZsZXg6IDE7IH1cbiAgICAgICAgJi0tcHJpeCAgICB7IGZsZXg6IDAuODsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAmLS1hY3Rpb24gIHsgZmxleDogMjsgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIH1cblxuICAgIC50b3AtY2xpZW50LXJvdy0taGVhZGVyIC50Yy1jb2wge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC50b3AtY2xpZW50LXNvcnQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNDNEMwRTg7XG4gICAgfVxuXG4gICAgLnRvcC1jbGllbnQtbGliZWxsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIGRpc3BsYXk6aW5saW5lLWZsZXggKHBhcyBsYXlvdXQ9XCJyb3dcIiwgcXVpIGZvcmNlIGRpc3BsYXk6ZmxleCAtIGRvbmMgdW4gPHNwYW4+IGVuIGRpc3BsYXk6ZmxleCBkZXZpZW50IHVuXG4gICAgLy8gYmxvYyBxdWkgcyfDqXRpcmUgc3VyIHRvdXRlIGxhIGxhcmdldXIgZGUgLnRjLWNvbC0tdHlwZSBhdSBsaWV1IGQnw6lwb3VzZXIgbGEgdGFpbGxlIGRlIHNvbiB0ZXh0ZSkgOiBzZXVsXG4gICAgLy8gbW95ZW4gZCdhdm9pciDDoCBsYSBmb2lzIHVuIGZsZXgtcm93IChpY8O0bmUgKyBsaWJlbGzDqSBhbGlnbsOpcykgRVQgdW5lIGxhcmdldXIgXCJmaXQtY29udGVudFwiLlxuICAgIC50Yy10eXBlLWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByb2R1aXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0VBRjJGRjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjU2M0VCO1xuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjMjU2M0VCOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZmZpY2jDqSB0YW50IHF1ZSBsYSBsaWduZSBlc3Qgw6AgMCAoY2YuIG5nLWlmIGRhbnMgbGUgdGVtcGxhdGUpIC0gcmVtcGxhY8OpIHBhciB2My1rYWxlbmRlcy1pbnB1dC1xdWFudGl0ZVxuICAgIC8vIGTDqHMgbGUgcHJlbWllciBham91dC5cbiAgICAudGMtYWRkLWJ0biB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTRweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjNUYyRUVBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGN0Y2RkU7IH1cbiAgICB9XG5cbn1cblxuIiwiJGNoLXByaW1hcnk6ICAgICAgICM2YzRjZjE7XG4kY2gtcHJpbWFyeS1saWdodDogI0VDRUZGRTtcbiRjaC10ZXh0OiAgICAgICAgICAjMUEyMDMzO1xuJGNoLXRleHQtc2Vjb25kYXJ5OiM2RTZFOEM7XG4kY2gtYm9yZGVyOiAgICAgICAgICNFMkU0RjA7XG5cbiN2My1jbGllbnQtaGVhZGVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMjBweCAyNHB4IDA7XG5cblx0bWQtaWNvbiB7XG5cdFx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRcdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmhlYWRlci1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgJGNoLWJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdH1cblxuXHQuaGVhZGVyLXRvcCB7XG5cdFx0LmhlYWRlci10b3AtbGVmdCB7XG5cdFx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0XHR3aWR0aDogNzJweDtcblx0XHRcdG1pbi13aWR0aDogNzJweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0YmFja2dyb3VuZDogJGNoLXByaW1hcnk7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdC5oZWFkZXItdG9wLXJpZ2h0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXG5cdFx0XHQuaGVhZGVyLXRvcC1uYW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJGNoLXRleHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdH1cblxuXHRcdFx0LmhlYWRlci10b3Atc3ViIHtcblx0XHRcdFx0Z2FwOiAxNnB4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Y29sb3I6ICRjaC10ZXh0LXNlY29uZGFyeTtcblxuXHRcdFx0XHQuc3ViLWl0ZW0ge1xuXHRcdFx0XHRcdGdhcDogNnB4O1xuXG5cdFx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY2gtdGV4dC1zZWNvbmRhcnkgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLWtwaXMge1xuXHRcdGdhcDogMTJweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmhlYWRlci1rcGkge1xuXHRcdGZsZXg6IDEgMSAxNjBweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjaC1ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRwYWRkaW5nOiAxMnB4IDE0cHg7XG5cdFx0Z2FwOiAxMnB4O1xuXG5cdFx0LmtwaS1pY29uIHtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0bWluLXdpZHRoOiAzNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjaC1wcmltYXJ5LWxpZ2h0O1xuXG5cdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogJGNoLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQua3BpLXZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJGNoLXRleHQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblxuXHRcdC5rcGktdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Y29sb3I6ICRjaC10ZXh0LXNlY29uZGFyeTtcblx0XHR9XG5cdH1cblxuXHQuaGVhZGVyLXRhYnMge1xuXHRcdHBhZGRpbmc6IDE2cHggNHB4IDA7XG5cdFx0Z2FwOiA4cHg7XG5cblx0XHQudGFiLXRpdGxlIHtcblx0XHRcdGdhcDogOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmc6IDEwcHggNnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICRjaC10ZXh0LXNlY29uZGFyeTtcblx0XHRcdGJvcmRlci1ib3R0b206IDIuNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogJGNoLXRleHQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuc2VsZWN0ZWQge1xuXHRcdFx0XHRjb2xvcjogJGNoLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjaC1wcmltYXJ5O1xuXG5cdFx0XHRcdG1kLWljb24geyBjb2xvcjogJGNoLXByaW1hcnkgIWltcG9ydGFudDsgfVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyOm5vdCguc2VsZWN0ZWQpIHtcblx0XHRcdFx0Y29sb3I6ICRjaC10ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmRlc2t0b3B7XG5cdCN2My1jbGllbnQtaGVhZGVyIHtcblxuXHR9XG59XG4iLCIjdjMtY2xpZW50LWluZm9zIHtcblx0LmNsaWVudC1pbmZvc3tcblx0XHQuY2xpZW50LWluZm97XG5cdFx0XHRtYXJnaW46IDJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmc6MnB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNik7XG5cdFx0XHR9XG5cdFx0XHQuaW5mby1pY29ue1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0Ji5yZWR7XG5cdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdGNvbG9yOiAjYmQwNDNkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmdyZWVue1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRjb2xvcjogIzExYjQ1Mjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRjb2xvcjogIzljOTZhYztcblx0XHRcdFx0XHRoZWlnaHQ6MThweDtcblx0XHRcdFx0XHR3aWR0aDoxOHB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6MThweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6MThweDtcblx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQuaW5mby12YWx1ZXtcblx0XHRcdFx0Ly9jb2xvcjogcmdiYSgxMSwgNiwgNjcsIDAuNik7XG5cdFx0XHRcdGNvbG9yOiAjMEIwNjQzOy8vcmdiYSgxMDgsIDc2LCAyNDEsIDAuOSk7XG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDo0MDA7XG5cdFx0XHRcdC8qXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcblx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG5cdFx0XHRcdCAqL1xuXHRcdFx0XHQmLmdyZWVue1xuXHRcdFx0XHRcdGNvbG9yOiMzN0I4NkM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHQvL3RleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSg1NSwgMTg0LCAxMDgsIDAuNCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yZWR7XG5cdFx0XHRcdFx0Y29sb3I6ICNiZDA0M2Q7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHQvL3RleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxODksIDQsIDYxLCAwLjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuY2xpZW50LWluZm9zLS1wZXJrc3tcblx0XHRcdC5jbGllbnQtaW5mbzpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDYpO1xuXHRcdFx0fVxuXHRcdFx0LmluZm8taWNvbiBtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0fVxuXHRcdFx0LmluZm8tdmFsdWV7XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3YzLWNsaWVudC1pbmZvcyAubm9zaG93LWljb24ge1xuXHRmb250LXNpemU6MTRweDtcblx0aGVpZ2h0OjE0cHg7XG5cdHdpZHRoOjE0cHg7XG5cdG1pbi1oZWlnaHQ6MTRweDtcblx0bWluLXdpZHRoOjE0cHg7XG5cdG1hcmdpbi1yaWdodDozcHg7XG5cdGNvbG9yOmluaGVyaXQ7XG59XG4iLCIjdjMtY2xpZW50LWZpY2hlVGVjaG5pcXVlcyB7XG5cblx0LmZpY2hlVGVjaG5pcXVlcy1jb250YWluZXJ7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHQuZmljaGVUZWNobmlxdWUtaGVhZGVye1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI2VlZTtcblx0XHRcdC5oZWFkZXItbG9hZGluZ3tcblx0XHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmhlYWRlci10aXRsZXtcblx0XHRcdFx0Ly9jb2xvcjojNmI3MjgwO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdH1cblx0XHRcdC51cGRhdGUtaGVhZGVye1xuXHRcdFx0XHRwYWRkaW5nOjIwcHg7XG5cdFx0XHRcdGNvbG9yOiM0YjU1NjM7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZmljaGVUZWNobmlxdWUtY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHQuY29udGVudC1pdGVte1xuXHRcdFx0XHQmOm5vdCgubGFzdCl7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaXRlbS1oZWFkZXJ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Lml0ZW0taGVhZGVyLWljb257XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lml0ZW0taWNvbntcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHQvL2NvbG9yOiM2YjcyODA7XG5cdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Ly9jb2xvcjojNmI3MjgwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaXRlbS1kZWxldGV7XG5cdFx0XHRcdFx0Y29sb3I6I2JlMTIzYztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wcmludC1idG57XG5cdFx0cG9zaXRpb246Zml4ZWQ7XG5cdFx0cmlnaHQ6MTBweDtcblx0XHRib3R0b206MTBweDtcblx0XHQvL21hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnNhdmUtYnRue1xuXHRcdHBvc2l0aW9uOmZpeGVkO1xuXHRcdHJpZ2h0OjVweDtcblx0XHRib3R0b206NXB4O1xuXHR9XG59XG5cbiIsIiN2My1jbGllbnQtbGlzdCB7XG5cdC5iZW5lZi10aXRsZXtcblx0XHRmb250LXNpemU6MThweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdC5iZW5lZi1jb250ZW50e1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHQuY29udGVudC10aXRsZXtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtYmxvY3tcblx0XHRcdC5jb250ZW50LWJsb2MtaXRlbXtcblx0XHRcdFx0bWFyZ2luOjIwcHggMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2xpZW50LWl0ZW17XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO1xuXHRcdFx0Lml0ZW0tbWFpbntcblx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdH1cblx0XHRcdC5pdGVtLXN1Yntcblx0XHRcdFx0Y29sb3I6ICM2RTZFOEM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdH1cblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jbGllbnQtbW9yZXtcblx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdGNvbG9yOiAjNkU2RThDO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHR9XG5cdC5iZW5lZi1idG57XG5cdFx0bWFyZ2luLXRvcDo2MHB4O1xuXHR9XG5cbn1cblxuIiwiI3YzLWNsaWVudC1tZXJnZSB7XG5cdG1hcmdpbi10b3A6MzBweDtcblx0Lm1lcmdlLXRpdGxle1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0fVxuXHQubWVyZ2UtY2FyZHtcblx0XHRtaW4td2lkdGg6MTUwcHg7XG5cdFx0cGFkZGluZzoxNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHQmLnNlbGVjdGVke1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzZjNGNmMTtcblx0XHR9XG5cdFx0LmNhcmQtZGF0YXtcblx0XHRcdC5jYXJkLW5hbWV7XG5cdFx0XHRcdC8vY29sb3I6IzQ3MjJBRTtcblx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQuY2FyZC1pbmZve1xuXHRcdFx0XHRmb250LXNpemU6MTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZC1pbnB1dHtcblx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XG5cdFx0fVxuXHR9XG5cdC5hY3Rpb24taXRlbXtcblx0XHRtYXJnaW4tcmlnaHQ6MjBweDtcblx0XHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdC5pdGVtLWljb257XG5cdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6MjBweDtcblx0XHRcdFx0bWluLXdpZHRoOjIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblx0LmFjdGlvbi1saW5le1xuXHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHRib3JkZXI6IDFweCBkYXNoZWQgIzZjNGNmMTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wMyk7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Lml0ZW0taWNvbntcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cdC5tZXJnZS1ibG9je1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogMHB4IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHR9XG5cdC5tZXJnZS1pdGVte1xuXHRcdHBhZGRpbmc6MTVweCAwcHg7XG5cdFx0Jjpub3QoLmxhc3Qpe1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTtcblx0XHR9XG5cdH1cblx0Lm1lcmdlLWJ0bntcblx0XHRwb3NpdGlvbjpmaXhlZDtcblx0XHRyaWdodDo1cHg7XG5cdFx0Ym90dG9tOjVweDtcblx0fVxufVxuXG4iLCIjdjMtY2xpZW50LXVwZGF0ZSB7XG5cdC8vIHBhcyBkJ2VycmV1ciBzdXIgdW4gY2hhbXAgdmlkZSB0YW50IHF1J2F1Y3VuZSBzYWlzaWUgbid5IGEgw6l0w6kgZmFpdGUgKGV4LiBub3V2ZWF1IGNsaWVudCkgOiB1bmUgdmFsZXVyIGTDqWrDoFxuXHQvLyByZW5zZWlnbsOpZSBtYWlzIGludmFsaWRlIHJlc3RlIHNpZ25hbMOpZSwgZXQgdG91dCBzJ2FmZmljaGUgYXByw6hzIHVuZSB0ZW50YXRpdmUgZCdlbnJlZ2lzdHJlbWVudCAobmctc3VibWl0dGVkKVxuXHRmb3JtOm5vdCgubmctc3VibWl0dGVkKSBpbnB1dC5uZy1wcmlzdGluZS5uZy1lbXB0eSB+IFtuZy1tZXNzYWdlc10ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0bWQtaWNvbntcblx0XHRtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC8vIGxlcyBjaGFtcHMgcGV1dmVudCByw6l0csOpY2lyIHNvdXMgbGV1ciBsYXJnZXVyIG5hdHVyZWxsZSAoZmljaGUgYWZmaWNow6llIGRhbnMgdW4gcGFubmVhdSDDqXRyb2l0KSBhdSBsaWV1IGRlXG5cdC8vIGTDqWJvcmRlciBzdXIgbGUgY2hhbXAgdm9pc2luXG5cdFtmbGV4XSwgaW5wdXQsIHNlbGVjdCwgLml0aSB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cdC5pdGkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHBhZGRpbmctYm90dG9tOjEwMHB4O1xuXHQudXBkYXRlLXRpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206MjRweDtcblx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiAjMUEyMDMzO1xuXG5cdFx0LnVwZGF0ZS10aXRsZS1pY29ue1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRtaW4td2lkdGg6IDMycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0VDRUZGRTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblxuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogIzZjNGNmMSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudXBkYXRlLWJsb2N7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0cGFkZGluZzoyNHB4O1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdC8vIOKUgOKUgCBDaGFxdWUgbGlnbmUgZGUgY2hhbXBzIGRldmllbnQgdW4gZW5jYWRyw6kgZGl2aXPDqSBlbiBjb2xvbm5lcyDilIDilIBcblx0XHQuYmxvYy11cGRhdGV7XG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNFMkU0RjA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0XHQmOm5vdCgubGFzdCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTZweDtcblx0XHRcdH1cblxuXHRcdFx0PiBkaXZ7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTZweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UyRTRGMDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7IGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG5cdFx0XHRcdCYubWFyZ2luLXJpZ2h0LTIweyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXHRcdFx0fVxuXG5cdFx0XHQuYmxvYy11cGRhdGUtaWNvbntcblx0XHRcdFx0ZmxleDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjOTQ5N0FBICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYmxvYy1pbnB1dHtcblx0XHRcdCY6bm90KC5sYXN0KXtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0XHRcdH1cblx0XHRcdC5pbnB1dC10aXRsZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyDilIDilIAgQ2hhbXBzIFwiw6AgcGxhdFwiIDogbGUgY2FkcmUgdmllbnQgZGUgLmJsb2MtdXBkYXRlLCBwbHVzIGJlc29pbiBkdSBjYWRyZSBwcm9wcmUgw6AgbCdpbnB1dCDilIDilIBcblx0XHQvKlxuXHRcdC5rYWxlbmRlcy1pbnB1dHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmthbGVuZGVzLWlucHV0LWxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAjNkU2RThDO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR9XG5cdFx0XHQua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IGlucHV0LFxuXHRcdFx0LmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciAua2FsZW5kZXMtaW5wdXQtY29udGVudCBzZWxlY3R7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICMxQTIwMzM7XG5cdFx0XHR9XG5cdFx0XHQua2FsZW5kZXMtc2VsZWN0LWFycm93eyBkaXNwbGF5OiBub25lOyB9XG5cdFx0fVxuXG5cblx0XHQua2FsZW5kZXMtcGhvbmV7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmthbGVuZGVzLXBob25lLWxhYmVse1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGNvbG9yOiAjNkU2RThDO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHR9XG5cdFx0XHQua2FsZW5kZXMtcGhvbmUtY29udGFpbmVyIGlucHV0e1xuXHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAjMUEyMDMzO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cblx0XHQua2FsZW5kZXMtYWRyZXNzZXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQubm9ybWFsLWNvbnRhaW5lcntcblx0XHRcdFx0LmthbGVuZGVzLWlucHV0e1xuXHRcdFx0XHRcdC5rYWxlbmRlcy1pbnB1dC1sYWJlbHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzZFNkU4Qztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMxQTIwMzM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5saW5rLWN1c3RvbS1jb25maWd7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQqL1xuXHR9XG5cdC5zYXZlLWJ0bntcblx0XHRwb3NpdGlvbjpmaXhlZDtcblx0XHRyaWdodDo1cHg7XG5cdFx0Ym90dG9tOjVweDtcblx0fVxuXHQua2FsZW5kZXMtY2hpcHMgbWQtY2hpcHMgbWQtY2hpcHMtd3JhcC5tZC1mb2N1c2VkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzZjNGNmMTtcblx0fVxuXG5cdC8vIOKUgOKUgCBHZW5yZSA6IGNob2l4IHVuaXF1ZSBzb3VzIGZvcm1lIGRlIHBhc3RpbGxlcyDilIDilIBcblx0LmN1LWdlbnJlLWxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAjN2I3ZjkzO1xuXHR9XG5cblx0LmN1LWdlbnJlLW9wdGlvbnMge1xuXHRcdGdhcDogOHB4O1xuXHR9XG5cblx0LmN1LWdlbnJlLW9wdGlvbiB7XG5cdFx0Z2FwOiA2cHg7XG5cdFx0cGFkZGluZzogN3B4IDEycHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTJFNEYwO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjNEE0QTVFO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdG1kLWljb24ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogIzk0OTdBQTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjQjlBOUY3OyB9XG5cblx0XHQmLmlzLXNlbGVjdGVkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogIzZjNGNmMTtcblx0XHRcdGJhY2tncm91bmQ6ICNGMEVERkQ7XG5cdFx0XHRjb2xvcjogIzZjNGNmMTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRcdG1kLWljb24geyBjb2xvcjogIzZjNGNmMTsgfVxuXHRcdH1cblx0fVxufVxuIiwiJHZjcy1wcmltYXJ5OiAgICAgICAgIzZjNGNmMTtcbiR2Y3MtcHJpbWFyeS1saWdodDogICNFQ0VGRkU7XG4kdmNzLXRleHQ6ICAgICAgICAgICAgIzFBMjAzMztcbiR2Y3MtdGV4dC1zZWNvbmRhcnk6ICAjNkU2RThDO1xuJHZjcy1ib3JkZXI6ICAgICAgICAgICNFMkU0RjA7XG4kdmNzLWJnOiAgICAgICAgICAgICAgI0Y1RjVGQjtcbiR2Y3MtZ3JlZW46ICAgICAgICAgICAjMjJCNTczO1xuJHZjcy1yZWQ6ICAgICAgICAgICAgICNlNTM5MzU7XG5cbiN2My1jbGllbnQtc2VsZWN0IHtcbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucmMtZ2lmdC1vdGhlci1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBkYXNoZWQgJHZjcy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkdmNzLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXM7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICR2Y3MtcHJpbWFyeS1saWdodDsgYm9yZGVyLWNvbG9yOiAkdmNzLXByaW1hcnk7IH1cblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR2Y3MtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1naWZ0LXNlYXJjaC1maWVsZCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHZjcy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHsgYm9yZGVyLWNvbG9yOiAkdmNzLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAucmMtZ2lmdC1zZWFyY2gtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICR2Y3MtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5yYy1naWZ0LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHZjcy10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAkdmNzLXRleHQtc2Vjb25kYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJjLWNyZWRpdC1jbGllbnQtY2FyZCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHZjcy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgJi0tcmVzdWx0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICR2Y3MtcHJpbWFyeTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2Y3MtcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZjcy1wcmltYXJ5O1xuXG4gICAgICAgICAgICAucmMtY3JlZGl0LWNsaWVudC1pY29uIHsgY29sb3I6ICR2Y3MtcHJpbWFyeTsgfVxuICAgICAgICAgICAgLnJjLWNyZWRpdC1jbGllbnQtbmFtZSB7IGNvbG9yOiAkdmNzLXByaW1hcnk7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtY2xpZW50LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkdmNzLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtY2xpZW50LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkdmNzLXRleHQ7XG4gICAgfVxuXG4gICAgLnJjLWNyZWRpdC1jbGllbnQtc29sZGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkdmNzLXRleHQtc2Vjb25kYXJ5O1xuXG4gICAgICAgICYtLXBvc2l0aWYgeyBjb2xvcjogJHZjcy1ncmVlbjsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAmLS1uZWdhdGlmIHsgY29sb3I6ICR2Y3MtcmVkOyBmb250LXdlaWdodDogNjAwOyB9XG4gICAgfVxuXG4gICAgLnJjLWNyZWRpdC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cblxuICAgIC5yYy1naWZ0LWVtcHR5IHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHZjcy1iZztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHZjcy10ZXh0LXNlY29uZGFyeTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR2Y3MtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtbmV3LWNsaWVudC1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAucmMtY2xpZW50LWNvbmZpcm0tYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR2Y3MtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuXG4gICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjkyOyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZjcy1ib3JkZXI7XG4gICAgICAgICAgICBjb2xvcjogJHZjcy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRjYS1wcmltYXJ5OiAgICAgICAgIzZjNGNmMTtcbiRjYS1wcmltYXJ5LWxpZ2h0OiAgI0VDRUZGRTtcbiRjYS10ZXh0OiAgICAgICAgICAgICMxQTIwMzM7XG4kY2EtdGV4dC1zZWNvbmRhcnk6ICAjNkU2RThDO1xuJGNhLWJvcmRlcjogICAgICAgICAgI0UyRTRGMDtcblxuLy8g4pSA4pSAIEJvdXRvbiBcIkFqb3V0ZXIgdW4gYXJ0aWNsZVwiIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmNhci1hZGQtYnRuIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjYS1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGNhLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGdhcDogNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjEycztcblxuICAgIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY2EtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkY2EtcHJpbWFyeS1saWdodDsgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNhLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogZGFya2VuKCRjYS1wcmltYXJ5LCA4JSk7IH1cbiAgICB9XG5cbiAgICAvLyBSYWNjb3VyY2lzIHNlY29uZGFpcmVzIChDYXJ0ZSBjYWRlYXUgLyBNb250YW50IGxpYnJlKSDDoCBjw7R0w6kgZHUgYm91dG9uIHByaW5jaXBhbFxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNhLWJvcmRlcjtcbiAgICAgICAgY29sb3I6ICRjYS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogJGNhLXRleHQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRjYS1ib3JkZXI7IH1cbiAgICB9XG59XG5cbi5yYy1hcnRpY2xlcy1oZWFkZXItYWN0aW9ucyB7XG4gICAgZ2FwOiA4cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jdjMtY2FzaGluZy1hcnRpY2xlLXJvdyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjYS1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4wMyk7XG5cbiAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAucHJpeC1iYXJyZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFRhZyBcImRpc3Bvc2l0aWYocykgw6lsaWdpYmxlKHMpXCIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmthbGVuZGVzLXRhZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY3LCAxNjAsIDcxLCAwLjEpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg2NywgMTYwLCA3MSwgMC40KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgRW4tdMOqdGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmNhci1oZWFkZXIge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuY2FyLWF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2EtcHJpbWFyeS1saWdodDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjYS1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyLWhlYWRlci1pbmZvIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBnYXA6IDRweDtcbiAgICB9XG5cbiAgICAuY2FyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNhLXRleHQ7XG4gICAgfVxuXG4gICAgLmNhci1oZWFkZXItcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgIC5jYXItc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmNhci1oZWFkZXItbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmNhci1oZWFkZXItcmlnaHQge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLmNhci1xdHkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY2EtdGV4dDtcbiAgICB9XG5cbiAgICAuY2FyLWFtb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjYS10ZXh0O1xuICAgIH1cblxuICAgIC5hcnRpY2xlLXJvdy1lZGl0LWJ0biB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjYS10ZXh0LXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wOCk7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICRjYS1wcmltYXJ5ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBRdWFudGl0w6kgKyBzdXBwcmVzc2lvbiBkZSBsYSBsaWduZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuYXJ0aWNsZS1lZGl0LXF1YW50aXRlIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBBZmZlY3RhdGlvbiBkZXMgcXVhbnRpdMOpcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuYXJ0aWNsZS11bml0LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNhLXRleHQ7XG4gICAgfVxuXG4gICAgLmFydGljbGUtdW5pdC1zdWJsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS11bml0LXJvdyB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuYXJ0aWNsZS1lZGl0LXJvdyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC8vIFPDqXBhcmF0ZXVyIGVudHJlIELDqW7DqWZpY2lhaXJlIGV0IEV4w6ljdXRhbnQgYXUgc2VpbiBkJ3VuZSBtw6ptZSB1bml0w6kgLSBsYSByw6hnbGUganVzdGUgYXUtZGVzc3VzIHJldGlyZVxuICAgICAgICAvLyBsYSBib3JkdXJlIGRlIHRvdXRlcyBsZXMgbGlnbmVzIGltYnJpcXXDqWVzICh1dGlsZSBlbnRyZSBkZXV4IHVuaXTDqXMgc3VjY2Vzc2l2ZXMpLCBpbCBmYXV0IGRvbmMgbGFcbiAgICAgICAgLy8gcmVtZXR0cmUgZXhwbGljaXRlbWVudCBpY2ksIG3Dqm1lIHN0eWxlIHF1ZSBsZXMgYXV0cmVzIGxpZ25lcyBkZSB2My1jYXNoaW5nLWFydGljbGUgKGV4OiBQcml4XG4gICAgICAgIC8vIHVuaXRhaXJlL1RWQS9RdWFudGl0w6kpLlxuICAgICAgICAuYXJ0aWNsZS11bml0LWV4ZWN1dGFudC1yb3cge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjYS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgRm9ybXVsYWlyZSBkZSBtb2RpZmljYXRpb24g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmFydGljbGUtZWRpdC1wYW5lbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGNhLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAmLS11bml0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1lZGl0LXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJGNhLXRleHQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2EtYm9yZGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuICAgICAgICAmLS1hcnJvdyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICAgICAgLnRleHQtc2Vjb25kYXJ5IHsgY29sb3I6ICRjYS10ZXh0LXNlY29uZGFyeTsgfVxuXG4gICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2EtdGV4dC1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBTw6lsZWN0aW9uIHZlbmRldXIgLyBjbGllbnQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmFydGljbGUtc2VsZWN0LXBhbmVsIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgJjpub3QoLmxhc3Qpe1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgw4lkaXRpb24gZGUgbGEgcmVtaXNlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5hcnRpY2xlLXJlbWlzZS1kaXNwb3NpdGlmIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOm5vdCgubGFzdCl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhLWJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmFydGljbGUtcmVtaXNlLWRpc3Bvc2l0aWYtbGFiZWwgeyBjb2xvcjogJGNhLXByaW1hcnk7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLXJlbWlzZS1kaXNwb3NpdGlmLWljb24ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNhLXByaW1hcnktbGlnaHQ7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY2EtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtcmVtaXNlLWRpc3Bvc2l0aWYtaW5mbyB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1yZW1pc2UtZGlzcG9zaXRpZi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjYS10ZXh0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLXJlbWlzZS1kaXNwb3NpdGlmLWNvZGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAkY2EtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBSZW1pc2UgKGRpc3Bvc2l0aW9uIHJydS1yZW1pc2UpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ycnUtcmVtaXNlIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5ycnUtcmVtaXNlLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGNhLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgIH1cblxuICAgIC5ycnUtcmVtaXNlLWljb24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2EtcHJpbWFyeS1saWdodDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjYS1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnJ1LXJlbWlzZS1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNhLXRleHQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogJGNhLXRleHQtc2Vjb25kYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJydS1yZW1pc2UtdW5pdCB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAucnJ1LXJlbWlzZS11bml0LWJ0biB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgICAgICAgY29sb3I6ICRjYS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjEycztcblxuICAgICAgICAmLS1vbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2EtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJydS1yZW1pc2UtaGludCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICAucnJ1LWFwZXJjdSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGNhLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucnJ1LWFwZXJjdS1yb3cge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2EtYm9yZGVyO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuICAgICAgICAmLS1maW5hbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2EtcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnJ1LWFwZXJjdS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjYS10ZXh0LXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjI5LCA1NywgNTMsIDAuMSk7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNlNTM5MzUgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHVycGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjE1KTtcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogJGNhLXByaW1hcnkgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJydS1hcGVyY3UtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkY2EtdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAmLS1maW5hbCB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICB9XG5cbiAgICAucnJ1LWFwZXJjdS12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjYS10ZXh0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICYtLXJlZCB7IGNvbG9yOiAjZTUzOTM1OyB9XG5cbiAgICAgICAgJi0tZmluYWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY2EtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLXJlbWlzZS1jYW5jZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1lZGl0LXVuaXQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjYS10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNhLWJvcmRlcjtcbiAgICB9XG59XG4iLCIkcmMtcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiRyYy1wcmltYXJ5LWxpZ2h0OiAjRUNFRkZFO1xuJHJjLXRleHQ6ICAgICAgICAgICMxQTIwMzM7XG4kcmMtdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiRyYy1ib3JkZXI6ICAgICAgICAjRTJFNEYwO1xuXG4jdjMtY2FzaGluZy1jbGllbnQge1xuICAgIC5yYy1jbGllbnQtY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICAgICAgJi0tY2xpY2thYmxlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtY2xpZW50LWF2YXRhciB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtcHJpbWFyeS1saWdodDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLWNsaWVudC1pbmZvIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBnYXA6IDNweDtcbiAgICB9XG5cbiAgICAucmMtY2xpZW50LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICB9XG5cbiAgICAucmMtY2xpZW50LWNvbnRhY3Qtcm93IHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICByb3ctZ2FwOiAycHg7XG4gICAgfVxuXG4gICAgLnJjLWNsaWVudC1kZXRhaWwge1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1jbGllbnQtZWRpdC1idG4ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICRyYy1wcmltYXJ5ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRyYy1wcmltYXJ5OiAgICAgICAjNmM0Y2YxO1xuJHJjLXByaW1hcnktbGlnaHQ6ICNFQ0VGRkU7XG4kcmMtdGV4dDogICAgICAgICAgIzFBMjAzMztcbiRyYy10ZXh0LXNlY29uZGFyeTojNkU2RThDO1xuJHJjLWJvcmRlcjogICAgICAgICNFMkU0RjA7XG4kcmMtYmc6ICAgICAgICAgICAgI0Y1RjVGQjtcbiRyYy1ncmVlbjogICAgICAgICAjMjJCNTczO1xuJHJjLXJlZDogICAgICAgICAgICNlNTM5MzU7XG5cbiN2My1jYXNoaW5nLXJlY2FwIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBnYXA6IDA7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgUsOpY2FwaXR1bGF0aWYg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLXJlY2FwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC8vIFRvdGF1eCByw6lnbMOpIC8gcmVzdGVcbiAgICAucmMtcmVjYXAtdG90YXV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbjogMTZweCAwcHg7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLXRvdGFsLXJvdyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4gICAgICAgIC5yYy1yZWNhcC10b3RhbC1hbW91bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRyYy1ncmVlbiwgMC4wOCk7XG4gICAgICAgICAgICBtZC1pY29uLCBzcGFuLCAucmMtcmVjYXAtdG90YWwtYW1vdW50IHsgY29sb3I6ICRyYy1ncmVlbjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHVycGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgbWQtaWNvbiwgc3BhbiwgLnJjLXJlY2FwLXRvdGFsLWFtb3VudCB7IGNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRMOpdGFpbCBwYXIgdHlwZVxuICAgIC5yYy1yZWNhcC1kZXRhaWwtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucmMtcmVjYXAtZGV0YWlsIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwtcm93IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAvL3RyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcztcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0O1xuXG4gICAgICAgICAgICAucmMtcmVjYXAtZGV0YWlsLWljb24geyBjb2xvcjogJHJjLXByaW1hcnk7IH1cbiAgICAgICAgICAgIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwgeyBjb2xvcjogJHJjLXRleHQ7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIC5yYy1yZWNhcC1kZXRhaWwtYW1vdW50IHsgY29sb3I6ICRyYy1wcmltYXJ5OyBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtcmVjYXAtZGV0YWlsLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWRldGFpbC1hbW91bnQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWFydGljbGUtaW5mbyB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZ2FwOiAycHg7XG5cbiAgICAgICAgLnJjLXJlY2FwLWRldGFpbC1sYWJlbCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWFydGljbGUtcXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwtc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAvLyBzYW5zIMOnYSwgdW5lIGFkcmVzc2UgZW1haWwgbG9uZ3VlIHBvdXNzZSBsZSBrYWxlbmRlcy1zd2l0Y2ggaG9ycyBkZSBsYSBjb2xvbm5lIGF1IGxpZXUgZGUgcGFzc2VyXG4gICAgICAgIC8vIMOgIGxhIGxpZ25lIChsZSBjb250ZW5ldXIgaWPDtG5lK3RleHRlIG4nYSBwYXMgZGUgbGFyZ2V1ciBsaW1pdMOpZSBwYXIgZMOpZmF1dCkuXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWRldGFpbC1yb3ctaW5mbyB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAucmMtcmVjYXAtZGV0YWlsLXJvdy10ZXh0IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwtcm93IHtcbiAgICAgICAga2FsZW5kZXMtc3dpdGNoIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBMb2dpcXVlIGNvbnNlcnbDqWUgKHRpY2tldC11cGRhdGUtcGFydC1zZW5kKSBtYWlzIGhhYmlsbGFnZSB2aXN1ZWwgZW50acOocmVtZW50IHJlcHJpcyBjaS1kZXNzdXNcbiAgICAucmMtaGlkZGVuLWxvZ2ljIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBCYW5kZWF1IHRvdGFsXG4gICAgLnJjLWluZm8tYmFubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJjLWJnO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLnJjLWluZm8tYmFubmVyLWhlYWRlciB7XG4gICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLWluZm8tYmFubmVyLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5yYy1pbmZvLWJhbm5lci1hbW91bnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICB9XG5cbiAgICAucmMtaW5mby1iYW5uZXItcmVtaXNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRyYy1ib3JkZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRyYy1yZWQ7XG4gICAgfVxuXG4gICAgLy8gUmFuZ8OpZSBcInBsdXMgZCdhY3Rpb25zXCIgKGRldmlzKSArIEVuY2Fpc3NlciAtIGxlIG1hcmdpbi10b3AgcXVpIHPDqXBhcmFpdCBFbmNhaXNzZXIgZHUgYmxvYyBcIkFwcsOoc1xuICAgIC8vIGVuY2Fpc3NlbWVudFwiIGF1LWRlc3N1cyBlc3QgcG9ydMOpIHBhciBsYSByYW5nw6llIGVudGnDqHJlLCBwYXMgbGUgYm91dG9uIGx1aS1tw6ptZS5cbiAgICAucmMtZW5jYWlzc2VyLXJvdyB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIC5yYy1idG4tbW9yZS1hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogJHJjLWJnOyB9XG4gICAgfVxuXG4gICAgLnJjLWJ0bi1lbmNhaXNzZXIge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJjLWdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtZ3JlZW47XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogI0ZGRkZGRjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgb3BhY2l0eTogMC44ODsgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gUG9wdXAgZW5jYWlzc2VtZW50IHJhcGlkZSAtIGVuIGRlaG9ycyBkZSAjdjMtY2FzaGluZy1yZWNhcCAocG9zaXRpb246Zml4ZWQsIGRvaXQgY291dnJpciB0b3V0ZSBsYSBmaWNoZVxuLy8gUkRWLCBwYXMgc2V1bGVtZW50IGxhIGNvbG9ubmUgcsOpY2FwaXR1bGF0aWYpLlxuLnJjLXF1aWNrcGF5LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjQsIDQ1LCAwLjQ1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjAwO1xufVxuXG4ucmMtcXVpY2twYXktcG9wdXAge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiYSgyMCwgMjQsIDQ1LCAwLjI1KTtcblxuICAgIG1kLWljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnJjLXF1aWNrcGF5LXBvcHVwLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRyYy10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcblxuICAgIC5yYy1xdWlja3BheS1wb3B1cC10aXRsZSB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgIH1cblxuICAgIC5yYy1xdWlja3BheS1wb3B1cC1jbG9zZSxcbiAgICAucmMtcXVpY2twYXktcG9wdXAtYmFjayB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogJHJjLWJnOyB9XG4gICAgfVxuXG4gICAgLnJjLXF1aWNrcGF5LXBvcHVwLWJhY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICB9XG59XG5cbi5yYy1xdWlja3BheS1wb3B1cC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5yYy1xdWlja3BheS1wb3B1cC1saXN0IHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmMtcXVpY2twYXktcG9wdXAtYnRuIHtcbiAgICAvLyBkaXNwbGF5OmJsb2NrICsgdGV4dC1hbGlnbjpsZWZ0IHBsdXTDtHQgcXVlIGxheW91dD1cInJvd1wiIGRpcmVjdGVtZW50IHN1ciBsZSA8YnV0dG9uPiA6IEFuZ3VsYXJcbiAgICAvLyBNYXRlcmlhbCBuJ2FwcGxpcXVlIHBhcyBjb3JyZWN0ZW1lbnQgc29uIGZsZXggbGF5b3V0IGF1eCDDqWzDqW1lbnRzIDxidXR0b24+IChjZi4gQ0xBVURFLm1kKSAtIGwnYWxpZ25lbWVudFxuICAgIC8vIHZpZW50IGRvbmMgZHUgPGRpdiBsYXlvdXQ9XCJyb3dcIj4gaW50ZXJuZSAoaWPDtG5lICsgbGliZWxsw6kpLCBwYXMgZHUgYm91dG9uIGx1aS1tw6ptZS5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcblxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7IH1cblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxufVxuXG4vLyBQb3B1cCBcInBsdXMgZCdhY3Rpb25zXCIgKGRldmlzKSAtIG3Dqm1lIHBhdHRlcm4gKGZpeGVkICsgY2VudHLDqSBkYW5zIHVuIG92ZXJsYXkgYXNzb21icmkpIHF1ZVxuLy8gLnJjLXF1aWNrcGF5LW92ZXJsYXkvLnJjLXF1aWNrcGF5LXBvcHVwIGp1c3RlIGF1LWRlc3N1cyA6IHVuIGFuY3JhZ2UgZW4gcG9zaXRpb246YWJzb2x1dGUgcmVsYXRpZiBhdSBib3V0b25cbi8vIHNlIHBvc2l0aW9ubmFpdCBtYWwgKGxlIHBhbm5lYXUgI3YzLWNhc2hpbmctcmVjYXAsIGNvbG9ubmUgw6l0cm9pdGUgc2Nyb2xsYWJsZSwgbifDqXRhaXQgcGFzIGxlIGNvbnRhaW5pbmdcbi8vIGJsb2NrIGF0dGVuZHUpIC0gZml4ZWQrY2VudHLDqSBlc3QgaW5kw6lwZW5kYW50IGRlIHRvdXQgYW5jw6p0cmUgcG9zaXRpb25uw6kvc2Nyb2xsYWJsZSwgZG9uYyBmaWFibGUuXG4ucmMtbW9yZS1hY3Rpb25zLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMCwgMjQsIDQ1LCAwLjQ1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjAwO1xufVxuXG4ucmMtbW9yZS1hY3Rpb25zLXBvcHVwIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDZweCA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDQwcHggcmdiYSgyMCwgMjQsIDQ1LCAwLjI1KTtcblxuICAgIC5yYy1xdWlja3BheS1wb3B1cC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ucmMtbW9yZS1hY3Rpb25zLXBvcHVwLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgfVxuXG4gICAgLnJjLW1vcmUtYWN0aW9ucy1wb3B1cC1zdWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7IH1cbn1cbiIsIiRjcm0tcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiRjcm0tcHJpbWFyeS1saWdodDogI0VDRUZGRTtcbiRjcm0tdGV4dDogICAgICAgICAgIzFBMjAzMztcbiRjcm0tdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiRjcm0tYm9yZGVyOiAgICAgICAgI0UyRTRGMDtcblxuLy8g4pSA4pSAIEJvdXRvbiBkJ291dmVydHVyZSBkdSBibG9jIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuLmNybS1hZGQtYnRuIHtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjcm0tcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRjcm0tcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZ2FwOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTJzO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjcm0tcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkY3JtLXByaW1hcnktbGlnaHQ7IH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjcm0tcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNybS1wcmltYXJ5LCA4JSk7IH1cbiAgICB9XG59XG5cbiN2My1jYXNoaW5nLXJlbWlzZSB7XG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFLDqXN1bcOpIHJlcGxpw6kg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmNybS1zdW1tYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY3JtLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmNybS1zdW1tYXJ5LWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkY3JtLXRleHQ7XG4gICAgfVxufVxuIiwiLy8gY29uZmlybWF0aW9uIHYzIChyZW5kdWUgcGFyICRtZERpYWxvZyBob3JzIGRlIGxhIHBhZ2UpXG4udjMtY29uZmlybS1kaWFsb2cge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgLy8gZm9uZCBleHBsaWNpdGUgOiB0aMOobWVzIEFuZ3VsYXIgTWF0ZXJpYWwgZ8OpbsOpcsOpcyDDoCBsYSBkZW1hbmRlLCBtZC1kaWFsb2cgc2FucyBmb25kIHNpbm9uXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDI0cHggNjBweCByZ2JhKDIwLDIwLDQzLDAuMjIpO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICBidXR0b24geyBmb250LWZhbWlseTogaW5oZXJpdDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4gICAgLmNmZC1jb250ZW50IHsgcGFkZGluZzogMjRweDsgfVxuXG4gICAgLmNmZC1oZWFkIHsgZ2FwOiAxNnB4OyB9XG5cbiAgICAuY2ZkLWljb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcblxuICAgICAgICBtZC1pY29uIHsgbWFyZ2luOiAwOyBjb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cblxuICAgIC5jZmQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5jZmQtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG5cbiAgICAuY2ZkLWFjdGlvbnMge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLmNmZC1idG4tY2FuY2VsLFxuICAgIC5jZmQtYnRuLW9rIHtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICZbZGlzYWJsZWRdIHsgY3Vyc29yOiBkZWZhdWx0OyBvcGFjaXR5OiAuNzsgfVxuICAgIH1cblxuICAgIC5jZmQtYnRuLWNhbmNlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuXG4gICAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgYmFja2dyb3VuZDogI0Y3RjZGQjsgfVxuICAgIH1cblxuICAgIC5jZmQtYnRuLW9rIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBiYWNrZ3JvdW5kOiAjNWIzY2UwOyB9XG5cbiAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7IHN0cm9rZTogI0ZGRkZGRjsgfVxuICAgIH1cblxuICAgICYuaXMtZGFuZ2VyIHtcbiAgICAgICAgLmNmZC1pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGREVDRUY7XG5cbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogI0Q5M0E1QzsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNmZC1idG4tb2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q5M0E1QztcblxuICAgICAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBiYWNrZ3JvdW5kOiAjQzQyRjUwOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjdjMta2FsZW5kZXMtYWRyZXNzZSB7XG5cdC8vIGxhcmdldXJzIHJlbGF0aXZlcyAobGEgcnVlIHByZW5kIGxlIHBsdXMgZGUgcGxhY2UpIGF1IGxpZXUgZGUgbGEgbGFyZ2V1ciBuYXR1cmVsbGUgZGVzIGNoYW1wcyA7IHNvdXMgfjQ0MHB4XG5cdC8vIGxlcyBjaGFtcHMgcGFzc2VudCDDoCBsYSBsaWduZSBwbHV0w7R0IHF1ZSBkJ8OpY3Jhc2VyIGxhIHJ1ZSBldCBkZSBmYWlyZSBkw6lib3JkZXIgbGEgdmlsbGVcblx0cm93LWdhcDogMTJweDtcblxuXHQ+IGRpdiB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cdC5rYS1udW1lcm8geyBmbGV4OiAxIDEgNjBweDsgfVxuXHQua2EtcnVlIHsgZmxleDogMyAxIDEyMHB4OyB9XG5cdC5rYS1jcCB7IGZsZXg6IDEgMSA4MHB4OyB9XG5cdC5rYS12aWxsZSB7IGZsZXg6IDIgMSAxMDBweDsgfVxufVxuIiwiI3YzLWthbGVuZGVzLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHQua2FsZW5kZXMtaWNvbi1sb2FkaW5ne1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdHRvcDotM3B4O1xuXHRcdGxlZnQ6LTNweDtcblx0XHRoZWlnaHQ6MTVweDtcblx0XHR3aWR0aDoxNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFNTM5MzU7XG5cdFx0bWQtaWNvbntcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0aGVpZ2h0OjEzcHg7XG5cdFx0XHR3aWR0aDoxM3B4O1xuXHRcdFx0bWluLWhlaWdodDoxM3B4O1xuXHRcdFx0bWluLXdpZHRoOjEzcHg7XG5cdFx0XHRjb2xvcjp3aGl0ZTtcblx0XHR9XG5cdFx0Ji54bHtcblx0XHRcdHRvcDotMXB4O1xuXHRcdFx0cmlnaHQ6LTFweDtcblx0XHR9XG5cdH1cblx0Ji5zdWJtaXR7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0cGFkZGluZzogMTRweDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2YzVjZTcsICM4ZTZkZmQpO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdCY6bm90KC5uby1zaGFkb3cpe1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgxMDgsIDkyLCAyMzEsIDAuMyk7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxNHB4IDI2cHggcmdiYSgxMDgsOTIsMjMxLDAuMzUpO1xuXHRcdH1cblx0XHQmLmlzLWRpc2FibGVke1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdH1cblx0XHQmLmRhbmdlcntcblx0XHRcdGJhY2tncm91bmQ6ICNFNTM5MzU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHRcdG1kLWljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0fVxuXHR9XG5cdCYuYmFjayB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogIzZFNkU4Qztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNCk7XG5cdFx0fVxuXHR9XG5cdCYuaXMtbG9hZGluZ3tcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHQuYnV0dG9uLWNvbnRlbnR7XG5cdFx0XHQvL29wYWNpdHk6MC42O1xuXHRcdH1cblx0fVxuXHQuYnV0dG9uLWxvYWRpbmd7XG5cdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0bWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG5cdFx0XHRzdHJva2U6ICNGRkZGRkY7XG5cdFx0fVxuXHR9XG5cblx0Ji5hY3Rpb257XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRwYWRkaW5nOiA4cHggMTRweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRcdCYubWFpbntcblx0XHRcdGJhY2tncm91bmQ6ICM2YzRjZjE7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHRcdCYuZGFuZ2Vye1xuXHRcdFx0YmFja2dyb3VuZDogI0U1MzkzNTtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHR9XG5cdFx0Ji5pcy1kaXNhYmxlZHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdFx0LmJ1dHRvbi1jb250ZW50e1xuXHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMta2FsZW5kZXMtYnV0dG9uLWxpZ2h0IHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRwYWRkaW5nOiA4cHggMTRweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdCYubWFpbntcblx0XHRiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmLmRhbmdlcntcblx0XHRiYWNrZ3JvdW5kOiAjRTUzOTM1O1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxuXHQmOm5vdCguaXMtbG9hZGluZyl7XG5cdFx0LmthbGVuZGVzLWljb24tbG9hZGluZ3tcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0LmJ1dHRvbi1jb250ZW50e1xuXHRcdG1kLWljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0fVxuXHR9XG5cdC5rYWxlbmRlcy1pY29uLWxvYWRpbmd7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOi0zcHg7XG5cdFx0bGVmdDotM3B4O1xuXHRcdGhlaWdodDoxNXB4O1xuXHRcdHdpZHRoOjE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTtcblx0XHRtZC1pY29ue1xuXHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRoZWlnaHQ6MTNweDtcblx0XHRcdHdpZHRoOjEzcHg7XG5cdFx0XHRtaW4taGVpZ2h0OjEzcHg7XG5cdFx0XHRtaW4td2lkdGg6MTNweDtcblx0XHRcdGNvbG9yOndoaXRlO1xuXHRcdH1cblx0XHQmLnhse1xuXHRcdFx0dG9wOi0xcHg7XG5cdFx0XHRyaWdodDotMXB4O1xuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMta2FsZW5kZXMtY2xvc2Uge1xuXHQmOmhvdmVye1xuXHRcdGJhY2tncm91bmQ6ICNlZGU5ZmU7XG5cdFx0bWQtaWNvbntcblx0XHRcdGNvbG9yOiAjNmM0Y2YxO1xuXHRcdH1cblx0fVxuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHBhZGRpbmc6NHB4IDhweDtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdG1kLWljb257XG5cdFx0d2lkdGg6MzBweDtcblx0XHRoZWlnaHQ6MzBweDtcblx0XHRmb250LXNpemU6MzBweDtcblx0fVxufVxuXG4iLCIua2FsZW5kZXMtZGF0ZVNsaWRlSW5wdXR7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTlFOUY4O1xuICAmOm5vdCgubm8tdG9wLWJvcmRlcil7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0U5RTlGODtcbiAgfVxuICAmLmhpZGRlbntcbiAgICAuaW5wdXQtZGV0YWlsLWNvbnRhaW5lcntcbiAgICB9XG4gIH1cbiAgLmthbGVuZGVzLWRhdGVTbGlkZUlucHV0LXNob3dEYXRle1xuICAgIHBhZGRpbmc6MTVweCAxMHB4O1xuICAgIC5zaG93RGF0ZS1sYWJlbHtcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgfVxuICAgIC5zaG93RGF0ZS12YWx1ZXtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgLmlucHV0LXNob3dNb250aC1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgLm1vbnRoLWxhYmVse1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5pbnB1dC1zaG93TW9udGgtc2VsZWN0b3J7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpdGNoLWFsbC1kYXktY29udGFpbmVye1xuICAgIHBhZGRpbmc6MHB4IDEwcHg7XG4gICAgLmlucHV0LWFsbC1kYXktbGFiZWx7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgfVxuICAvLyBTYWlzaWUgZGUgbCdoZXVyZSA6IGJvw650ZXMgXCJoZXVyZVwiL1wibWludXRlc1wiIGlkZW50aXF1ZXMsIGNoYWN1bmUgb3V2cmFudCBzYSBwcm9wcmUgZ3JpbGxlIGRlIHZhbGV1cnNcbiAgLy8gKGhldXJlcyBwYXIgMSwgbWludXRlcyBwYXIgcGFzIGRlIDUpIC0gY291bGV1cnMgYWxpZ27DqWVzIHN1ciBsZSB2aW9sZXQgcHJpbWFpcmUgZMOpasOgIHV0aWxpc8OpIHBhcnRvdXRcbiAgLy8gYWlsbGV1cnMgZW4gdjMgKCM2YzRjZjEvIzBCMDY0MykgcGx1dMO0dCBxdWUgbGUgdmVydCBkZSBsYSBtYXF1ZXR0ZSBmb3VybmllLCBwb3VyIHJlc3RlciBjb2jDqXJlbnQgYXZlYyBsZVxuICAvLyByZXN0ZSBkZSBsYSBmaWNoZSBSRFYuIExhIGdyaWxsZSBlc3QgZW4gZmx1eCBub3JtYWwgKHBhcyBkZSBwb3NpdGlvbiBhYnNvbHV0ZSkgOiBlbGxlIHBvdXNzZSBsZSBjb250ZW51IHF1aVxuICAvLyBzdWl0IGF1IGxpZXUgZGUgc2Ugc3VwZXJwb3NlciwgcG91ciBuZSBqYW1haXMgw6p0cmUgY291cMOpZSBwYXIgbGUgc2Nyb2xsL2xlcyBib3JkcyBkdSBwYW5uZWF1LlxuICAuaW5wdXQtdGltZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIC50aW1lLWJveHtcbiAgICAgIHdpZHRoOjU0cHg7XG4gICAgICBoZWlnaHQ6NDRweDtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjEycztcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjojQzlDMkYwO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjojNmM0Y2YxO1xuICAgICAgICBjb2xvcjojNmM0Y2YxO1xuICAgICAgfVxuICAgIH1cbiAgICAudGltZS1zZXB7XG4gICAgICBtYXJnaW46MCA2cHg7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC50aW1lLWdyaWR7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBkaXNwbGF5OmdyaWQ7XG4gICAgICBnYXA6NnB4O1xuICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgYm9yZGVyOjEuNXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgJi0taG91cntcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwxZnIpO1xuICAgICAgfVxuICAgICAgJi0tbWludXRle1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gICAgICAgIG1heC13aWR0aDoxOTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbWUtZ3JpZC1jZWxse1xuICAgICAgaGVpZ2h0OjM2cHg7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1zaXplOjEzLjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnMsIGNvbG9yIDAuMTJzLCBib3JkZXItY29sb3IgMC4xMnM7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBib3JkZXItY29sb3I6I0M5QzJGMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDYpO1xuICAgICAgfVxuICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgYmFja2dyb3VuZDojNmM0Y2YxO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5wdXQtc2xpZGUtY29udGFpbmVye1xuICAgIGhlaWdodDozMDBweDtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgIC5pbnB1dC1kYXlzLWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIC5pbnB1dC1kYXlzLW9uZXtcbiAgICAgICAgY29sb3I6IzRGNTA1MDtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWRhdGVzLWNvbnRhaW5lcntcbiAgICAgIC5pbnB1dC1kYXRlcy1vbmV7XG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIGhlaWdodDozNXB4O1xuICAgICAgICB3aWR0aDozNXB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgJi50b2RheXtcbiAgICAgICAgICBjb2xvcjojNDcyMkFFO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzQ3MjJBRTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgICAgICAgICYuZGlzYWJsZWR7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNDcyMkFFO1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gICAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlZHtcbiAgICAgICAgICBvcGFjaXR5OjAuNjtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIjdjMta2FsZW5kZXMtZGF5U2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0Ym9yZGVyLXJhZGl1czo4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC5kYXktaXRlbXtcblx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0XHRmb250LXNpemU6MTVweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCY6bm90KC5sYXN0KXtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG5cdFx0fVxuXHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXHRcdFx0Y29sb3I6d2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbiIsIiN2My1rYWxlbmRlcy1pbnB1dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGFiZWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNHB4O1xuXHRcdC8vIGxpYmVsbMOpIHN1ciB1bmUgbGlnbmUgKMKrIOKApiDCuyBzaSBsZSBjaGFtcCBlc3Qgw6l0cm9pdCkgOiBzaW5vbiBpbCBwYXNzZSDDoCBsYSBsaWduZSBldCBjaGV2YXVjaGUgbGEgdmFsZXVyXG5cdFx0cmlnaHQ6IDE0cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHRvcDogMjBweDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICM3YjdmOTM7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogMC4ycztcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHRpbnB1dCxzZWxlY3QsdGV4dGFyZWF7XG5cdFx0Ly8gcGV1dCByw6l0csOpY2lyIGRhbnMgdW5lIGxpZ25lIMOpdHJvaXRlIChzaW5vbiBsYSBsYXJnZXVyIG5hdHVyZWxsZSBkdSBjaGFtcCBmYWl0IGTDqWJvcmRlciBsYSBsaWduZSlcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0Ly9ib3JkZXI6IG5vbmU7XG5cdFx0Ly9iYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0XHRwYWRkaW5nOiAyMnB4IDE0cHggMTBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdGNvbG9yOiMwQjA2NDM7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHQmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwsXG5cdFx0Jjpmb2N1cyArIGxhYmVse1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRjb2xvcjogIzZjNWNlNztcblx0XHR9XG5cdH1cblx0ZGl2OmZpcnN0LWNoaWxkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMTNweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAjYmUxMjNjO1xuXHR9XG59XG5cbiIsIi52My1rYWxlbmRlcy1pbnB1dC1xdWFudGl0ZSB7XG4gICAgZ2FwOiAxNHB4O1xuXG4gICAgLnF1YW50aXRlLXBpbGwge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgICAgIGdhcDogMnB4O1xuICAgIH1cblxuICAgIC5xdWFudGl0ZS1idG4ge1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGNUYzRkQ7IH1cbiAgICB9XG5cbiAgICAucXVhbnRpdGUtaW5wdXQge1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBtYXJnaW46IDA7IH1cbiAgICB9XG5cbiAgICAucXVhbnRpdGUtcmVzZXQge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG4gICAgICAgIG1kLWljb24geyBmb250LXNpemU6IDE4cHg7IHdpZHRoOiAxOHB4OyBoZWlnaHQ6IDE4cHg7IG1pbi13aWR0aDogMThweDsgbWluLWhlaWdodDogMThweDsgY29sb3I6ICM5Yzk2YWM7IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEoMTEsIDYsIDY3LCAwLjA1KTsgfVxuICAgIH1cbn1cbiIsIiN2My1rYWxlbmRlcy1sb2FkaW5nIHtcblx0bWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7XG5cdFx0c3Ryb2tlOiAjNDcyMkFFOy8vIzZjNGNmMTtcblx0fVxufVxuXG4iLCIudjMta2FsZW5kZXMtbXVsdGktc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgIGlucHV0IHsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuICAgIC5rbXMtZmllbGQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIsICYuaXMtb3BlbiB7IGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cblxuICAgIC5rbXMtdmFsdWVzIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgfVxuXG4gICAgLmttcy1wbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgfVxuXG4gICAgLmttcy1jaGlwIHtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHggM3B4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNUIzRkQ5O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua21zLWFycm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG5cbiAgICAua21zLXBhbmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDZweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMzZweCByZ2JhKDIwLDIwLDQzLDAuMTYpO1xuICAgIH1cblxuICAgIC5rbXMtc2VhcmNoIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RkI7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmttcy1saXN0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAua21zLWl0ZW0ge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y3RjVGRjsgfVxuICAgIH1cblxuICAgIC5rbXMtY2hlY2sge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjQjBBRkM0O1xuICAgIH1cblxuICAgIC5rbXMtaXRlbS5pcy1zZWxlY3RlZCAua21zLWNoZWNrIHsgY29sb3I6ICM2YzRjZjE7IH1cblxuICAgIC5rbXMtaXRlbS10ZXh0IHsgbWluLXdpZHRoOiAwOyB9XG5cbiAgICAua21zLWl0ZW0tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5rbXMtaXRlbS1zdWIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgIH1cblxuICAgIC5rbXMtZW1wdHksIC5rbXMtbW9yZSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICB9XG59XG4iLCIjdjMta2FsZW5kZXMtbW9udGhTZWxlY3Qge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRib3JkZXItcmFkaXVzOjhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Lm1vbnRoLWxpbmV7XG5cdFx0Jjpub3QoLmxhc3Qpe1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdFx0fVxuXHRcdC5tb250aC1pdGVte1xuXHRcdFx0d2lkdGg6NTBweDtcblx0XHRcdGhlaWdodDo1MHB4O1xuXHRcdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Jjpub3QoLmxhc3Qpe1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0fVxuXHRcdFx0Ji5zZWxlY3RlZHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzZjNGNmMTtcblx0XHRcdFx0Y29sb3I6d2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubGFzdHtcblx0XHRcdC5tb250aC1pdGVte1xuXHRcdFx0XHQmLmxhc3R7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbiIsIi52My1rYWxlbmRlcy1wZXJpb2Qge1xuICAgIGdhcDogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gICAgYnV0dG9uIHsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuICAgIC5rcC1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmtwLXRyaWdnZXIge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciwgJi5pcy1vcGVuIHsgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgfVxuXG4gICAgLmtwLXRyaWdnZXItaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U0RTFGMztcbiAgICB9XG5cbiAgICAua3AtY2hldnJvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAua3AtbmF2IHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjRTRFMUYzOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIFBhbm5lYXVcbiAgICAua3AtcGFuZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTJweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNnB4IDM2cHggcmdiYSgyMCwyMCw0MywwLjE2KTtcbiAgICB9XG5cbiAgICAua3AtcHJlc2V0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjdGNUZGOyB9XG5cbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAua3AtY3VzdG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEycHggNnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICB9XG5cbiAgICAua3AtY3VzdG9tLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgIH1cblxuICAgIC5rcC1jdXN0b20tZGF0ZXMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7IGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmtwLWN1c3RvbS1zZXAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5rcC1hcHBseSB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiN2My1rYWxlbmRlcy10YWcge1xuXHRwYWRkaW5nOiAzcHggOHB4O1xuXHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0Zm9udC1zaXplOjEycHg7XG5cdCYuYmFkZ2UtZ3JlZW57XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMSwgMTI4LCA2MSwgMC4wNyk7XG5cdFx0Y29sb3I6ICMxNTgwM2Q7XG5cdH1cblx0Ji5iYWRnZS1yZWR7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxOTAsIDE4LCA2MCwgMC4wNyk7XG5cdFx0Y29sb3I6ICNiZTEyM2M7XG5cdH1cblx0Ji5iYWRnZS1vcmFuZ2V7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTQsIDE0OSwgMCwgMC4wNyk7XG5cdFx0Y29sb3I6ICNGRTk1MDA7XG5cdH1cblx0Ji5iYWRnZS1ncmV5e1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTA4LCAxMjQsIDE0OCwgMC4wNyk7XG5cdFx0Y29sb3I6ICM2QzdDOTQ7XG5cdH1cblx0Ji5iYWRnZS1wdXJwbGV7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDcpO1xuXHRcdGNvbG9yOiM2YzRjZjE7XG5cdH1cblx0Ji5zaXplLTEwe1xuXHRcdGZvbnQtc2l6ZToxMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5zaXplLTExe1xuXHRcdGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5zaXplLTEye1xuXHRcdGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5zaXplLTEze1xuXHRcdGZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuIiwiI3YzLWthbGVuZGVzLXRleHRhcmVhIHtcblx0LnRleHRhcmVhLXRpdGxle1xuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdH1cblx0LnRleHRhcmVhLWNvbnRhaW5lcntcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0LnRleHRhcmVhLXZhbHVle1xuXHRcdFx0LnRleHRhcmVhLWVtcHR5e1xuXHRcdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIiRlY20tcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiRlY20tcHJpbWFyeS1saWdodDogI0VDRUZGRTtcbiRlY20tdGV4dDogICAgICAgICAgIzFBMjAzMztcbiRlY20tdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiRlY20tYm9yZGVyOiAgICAgICAgI0UyRTRGMDtcbiRlY20tZ3JlZW46ICAgICAgICAgIzIyQjU3MztcbiRlY20tb3JhbmdlOiAgICAgICAgI0ZCOEMwMDtcbiRlY20tcmVkOiAgICAgICAgICAgI2U1MzkzNTtcblxuI3YzLWVjaGVhbmNpZXItbWFuYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVjbS1zZWN0aW9uLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZWNtLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5lY20tY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGVjbS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuZWNtLWNhcmQtLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5lY20tc3RhdHVzLWljb24ge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9yYW5nZSB7IGJhY2tncm91bmQ6IHJnYmEoMjUxLCAxNDAsIDAsIDAuMSk7ICBtZC1pY29uIHsgY29sb3I6ICRlY20tb3JhbmdlOyB9IH1cbiAgICAgICAgJi5ncmVlbiAgeyBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxODEsIDExNSwgMC4xKTsgbWQtaWNvbiB7IGNvbG9yOiAkZWNtLWdyZWVuOyB9IH1cbiAgICAgICAgJi5yZWQgICAgeyBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjEpOyAgbWQtaWNvbiB7IGNvbG9yOiAkZWNtLXJlZDsgfSB9XG4gICAgfVxuXG4gICAgLmVjbS1zdGF0dXMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRlY20tdGV4dDtcbiAgICB9XG5cbiAgICAuZWNtLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGVjbS1ib3JkZXI7XG5cbiAgICAgICAgJi0tbGFzdCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICB9XG5cbiAgICAuZWNtLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMi41cHg7XG4gICAgICAgIGNvbG9yOiAkZWNtLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5lY20tdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkZWNtLXRleHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5lY20tYWN0aW9uLXJvdyArIC5lY20tYWN0aW9uLXJvdyB7XG4gICAgICAgIC5lY20tbGlzdC1pdGVtIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRlY20tYm9yZGVyOyB9XG4gICAgfVxuXG4gICAgLmVjbS1saXN0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogJGVjbS1wcmltYXJ5LWxpZ2h0OyB9XG4gICAgICAgICYtLWRhbmdlcjpob3ZlciB7IGJhY2tncm91bmQ6ICNmZmY1ZjU7IH1cbiAgICB9XG5cbiAgICAuZWNtLWxpc3QtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGggeyBzdHJva2UgfSA6IHNhbnMgY2V0dGUgc3VyY2hhcmdlIGV4cGxpY2l0ZSwgbGUgc3Bpbm5lciBkZSBjaGFyZ2VtZW50XG4gICAgICAgIC8vIChuZy1pZj1cImV1Q3RybC5sb2FkaW5nLnh4eFwiKSBuZSBzJ2FmZmljaGUgcGFzIC0gbcOqbWUgZ290Y2hhIHF1ZSB2My5yZHYucHJlcGFpZW1lbnQuYm9keS5zY3NzLlxuICAgICAgICAmLS1ncmV5ICAgeyBiYWNrZ3JvdW5kOiAjRjBGMEY1OyBtZC1pY29uIHsgY29sb3I6ICRlY20tdGV4dC1zZWNvbmRhcnk7IH0gbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7IHN0cm9rZTogJGVjbS10ZXh0LXNlY29uZGFyeTsgfSB9XG4gICAgICAgICYtLXB1cnBsZSB7IGJhY2tncm91bmQ6ICRlY20tcHJpbWFyeS1saWdodDsgbWQtaWNvbiB7IGNvbG9yOiAkZWNtLXByaW1hcnk7IH0gbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7IHN0cm9rZTogJGVjbS1wcmltYXJ5OyB9IH1cbiAgICAgICAgJi0tcmVkICAgIHsgYmFja2dyb3VuZDogcmdiYSgyMjksIDU3LCA1MywgMC4xKTsgbWQtaWNvbiB7IGNvbG9yOiAkZWNtLXJlZDsgfSBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHsgc3Ryb2tlOiAkZWNtLXJlZDsgfSB9XG4gICAgfVxuXG4gICAgLmVjbS1saXN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkZWNtLXRleHQ7XG4gICAgfVxufVxuIiwiI3YzLWdpZnQtZmljaGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWluLXdpZHRoOiA3MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogMjRweDtcbiAgLmZpY2hlLWNvbnRlbnR7XG5cbiAgICAuZmljaGUtYW1vdW50e1xuICAgICAgLmFtb3VudC12YWx1ZXtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5hbW91bnQtc3Vie1xuICAgICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOi0xMHB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWNoZS1zdGF0dXN7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAuc3RhdHVzLWJhZGdle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGNmY2U3O1xuICAgICAgICBjb2xvcjogIzE1ODAzZDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5zdGF0dXMtc3Vie1xuICAgICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5naWZ0LWJ0bi1jb250YWluZXJ7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAuZ2lmdC1idG57XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICAmLm1haW4tYnRue1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdpZnQtYmxvY3tcbiAgICAgIC5ibG9jLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjMzc0MTUxO1xuICAgICAgfVxuICAgICAgLmJsb2MtZGF0YXtcbiAgICAgICAgLmJsb2MtZGF0YS10aXRsZXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM0YjU1NjM7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2MtZGF0YS12YWx1ZXtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM0YjU1NjM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG4gIC8qXG4gIC5naWZ0LWluZm9ybWF0aW9uLXRpdGxle1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZ2lmdC1pbmZvcm1hdGlvbi12YWx1ZXtcblxuICB9XG4gIC5naWZ0LWFjdGlvbnN7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICB9XG4gIC5zdGF0dXMtbGliZWxsZXtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5hY3Rpb24tY29udGFpbmVye1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgLmFjdGlvbi1pdGVte1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICB9XG4gICAgICAuYWN0aW9uLWl0ZW0tdGV4dHtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICAqL1xufVxuLnhze1xuICAjY2xpZW50LWdpZnRGaWNoZSB7XG5cbiAgfVxufVxuXG4iLCIkZ2MtcHJpbWFyeTogIzZjNGNmMTtcbiRnYy1wcmltYXJ5LWxpZ2h0OiAjRUNFRkZFO1xuJGdjLWJnOiAjRjRGNUZCO1xuJGdjLWNhcmQ6ICNGRkZGRkY7XG4kZ2MtdGV4dDogIzFBMjAzMztcbiRnYy10ZXh0LXNlY29uZGFyeTogIzZFNkU4QztcbiRnYy1ib3JkZXI6ICNFOEVBRjY7XG4kZ2MtYXJyb3c6ICNDMkM3RTA7XG4kZ2MtY2hpcC1iZzogI0VDRUZGRTtcbiRnYy1jaGlwLXRleHQ6ICM2YzRjZjE7XG4kZ2MtYW1vdW50LWNvbG9yOiAjNmM0Y2YxO1xuXG4jdjMtZ2lmdC1jcmVhdGUge1xuICAgIC50YS1yb290IHtcbiAgICAgICAgLnRhLXRvb2xiYXJ7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtZGF0ZUlucHV0IHtcbiAgICAgICAgLmthbGVuZGVzLWRhdGVJbnB1dC1zaG93IHtcbiAgICAgICAgICAgIC5zaG93LWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIG1kLWljb257XG4gICAgICAgIG1pbi1oZWlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9iYWNrZ3JvdW5kOiAkZ2MtYmc7XG4gICAgLy9taW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgLy8g4pSA4pSAIFBhZ2UgJiBzb3VzLXBhZ2Ug4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgICAuZ2MtcGFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG5cbiAgICAuZ2Mtc3VicGFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5nYy1zdWJwYWdlLWJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDAgMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJGdjLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZ2FwOiA0cHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdjLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBTZWN0aW9uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICAgLmdjLXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAuZ2Mtc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG5cbiAgICAgICAgLmdjLXNlY3Rpb24taWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdjLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYy1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGdjLXRleHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgQ2FyZCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAgIC5nYy1jYXJkIHtcbiAgICAgICAgLypcbiAgICAgICAgYmFja2dyb3VuZDogJGdjLWNhcmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDkyLCAxMDMsIDE5NiwgMC4wOCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICovXG5cbiAgICAgICAgJi5nYy1jYXJkLWZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ2MtY2FyZC1tYXJnaW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBMaXN0ZSByb3dzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICAgLmdjLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdjLWJvcmRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDEwMywgMTk2LCAwLjA0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ2Mtcm93LWxhc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYy1yb3ctaWNvbi13cmFwIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ2MtcHJpbWFyeS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2MtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjLXJvdy1jb250ZW50IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC8vIFPDqWxlY3Rpb24gZGUgbGEgdmFsaWRpdMOpIC8gZHUgYsOpbsOpZmljaWFpcmUgZMOpcGxpw6llcyBkaXJlY3RlbWVudCBzb3VzIGxldXIgbGlnbmUgKGNmLiAuZ2Mtcm93XG4gICAgLy8gY2ktZGVzc3VzKSwgYXUgbGlldSBkJ3VuZSBzb3VzLXBhZ2UgZMOpZGnDqWUuIExlIGNhZHJlIHJlcHJlbmQgbGUgc3R5bGUgZGUgLmdjLWNvbXBvc2l0aW9uLWRldGFpbC5cbiAgICAuZ2MtdmFsaWRpdGUtc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkZ2MtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTZweCAxNnB4O1xuICAgICAgICBtYXJnaW46IDEycHggMDtcblxuICAgICAgICAuZ2MtdmFsaWRpdGUtcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjLWJlbmVmaWNpYWlyZS1zZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ2MtYm9yZGVyO1xuICAgIH1cblxuICAgIC5nYy1yb3ctbWFpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRnYy10ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC5nYy1yb3ctZm9vdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGdjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmdjLWNoaXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ2MtY2hpcC1iZztcbiAgICAgICAgY29sb3I6ICRnYy1jaGlwLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG5cbiAgICAuZ2MtYW1vdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGdjLWFtb3VudC1jb2xvcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLmdjLWFycm93IHtcbiAgICAgICAgY29sb3I6ICRnYy1hcnJvdztcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG5cbiAgICAgICAgJi5nYy1hcnJvdy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEZvcm11bGFpcmUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgICAuZ2MtZm9ybS1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2MtZm9ybS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkZ2MtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIH1cblxuICAgIC5nYy1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRnYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkZ2MtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nYy1pbnB1dC1zbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdjLWlucHV0LWNvZGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjLXVuaXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGdjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBQaG90byDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAgIC5nYy1waG90by1yb3cge1xuICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgLmdjLXBob3RvLXByZXZpZXcge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ2MtYm9yZGVyO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYy1waG90by10aHVtYnMge1xuICAgICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAuZ2MtdGh1bWIge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdjLXRodW1iLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdjLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgU291cy1wYWdlIENvbXBvc2l0aW9uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICAgLmdjLXNlY3Rpb24taW5mbyB7XG4gICAgICAgIGNvbG9yOiAkZ2MtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgY3Vyc29yOiBoZWxwO1xuICAgIH1cblxuICAgIC5nYy1zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJGdjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIH1cblxuICAgIC5nYy10eXBlLW9wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRnYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kIDAuMTVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgICAgICYuZ2MtdHlwZS1vcHRpb24tbGFzdCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nYy10eXBlLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjLXJhZGlvLW91dGVyIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRnYy1ib3JkZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG5cbiAgICAgICAgJi5nYy1yYWRpby1vdXRlci1zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdjLXJhZGlvLWlubmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdjLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTw6lsZWN0aW9uIG11bHRpcGxlIChwYWNrcykgLSBtw6ptZSBnYWJhcml0IHF1ZSAuZ2MtcmFkaW8tb3V0ZXIgbWFpcyBjb2NoZSBjYXJyw6llIHBsdXTDtHQgcXVlIHJvbmRlLCBwb3VyXG4gICAgLy8gc2lnbmFsZXIgcXUnb24gcGV1dCBjb2NoZXIgcGx1c2lldXJzIGxpZ25lcyDDoCBsYSBmb2lzIChjb250cmFpcmVtZW50IGF1IFwiVHlwZSBkZSBjYXJ0ZVwiIGNpLWRlc3N1cykuXG4gICAgLmdjLWNoZWNrYm94LW91dGVyIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRnYy1ib3JkZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG5cbiAgICAgICAgJi5nYy1jaGVja2JveC1vdXRlci1zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdjLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjLXR5cGUtaWNvbi13cmFwIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRnYy1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2MtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjLXR5cGUtY29udGVudCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuZ2MtdHlwZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRnYy10ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC5nYy10eXBlLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGdjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLmdjLXR5cGUtY2hlY2sge1xuICAgICAgICBjb2xvcjogJGdjLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLmdjLWNvbXBvc2l0aW9uLWRldGFpbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGdjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLmdjLWRldGFpbC1oZWFkZXIge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLmdjLWRldGFpbC1pY29uLXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2MtcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ2MtZGV0YWlsLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJGdjLXRleHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdjLWRldGFpbC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogJGdjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjLWFtb3VudHMtcm93IHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5nYy1hbW91bnQtZmllbGQge1xuICAgICAgICAmLmdjLWFtb3VudC1maWVsZC1yaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdjLWZvcm0tbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2MtdGV4dDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2MtYW1vdW50LWlucHV0LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGdjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcblxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdjLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2MtdGV4dDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2MtYXJyb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2MtZmllbGQtaGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRnYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBMaXN0ZSBkZSBwYWNrcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAgIC5nYy1kZXRhaWwtaWNvbi1zbSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAuZ2MtY2hpcC1zbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICB9XG5cbiAgICAuZ2MtcGFjay1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkZ2MtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICB9XG5cbiAgICAuZ2MtcGFjay1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRnYy1ib3JkZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmdjLXBhY2stcm93LWxhc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYy1wYWNrLWluZm8ge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmdjLXBhY2stbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRnYy10ZXh0O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC5nYy1wYWNrLW1ldGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIGdhcDogNnB4O1xuICAgIH1cblxuICAgIC5nYy1wYWNrLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkZ2MtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLmdjLXBhY2stcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkZ2MtdGV4dDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLmdjLXBhY2stcXR5IHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAuZ2MtcGFjay1wcmljZSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCDDgCBsYSBjYXJ0ZSDigJQgbGlzdGUgZCdhcnRpY2xlcyBldCBib3V0b24gYWpvdXQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cbiAgICAuZ2MtYXJ0aWNsZS1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkZ2MtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5nYy1hcnRpY2xlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdjLWJvcmRlcjtcblxuICAgICAgICAmLmdjLWFydGljbGUtcm93LWxhc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYy1hcnRpY2xlLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkZ2MtdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuZ2MtYXJ0aWNsZS1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRnYy10ZXh0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuZ2MtYWRkLWFydGljbGUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMS41cHggZGFzaGVkICRnYy1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkZ2MtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2MtYWRkLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2MtYXJyb3cge1xuICAgICAgICAgICAgY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gU8OpbGVjdGlvbiBkJ2FydGljbGUgZMOpcGxpw6llIHNvdXMgbGUgYm91dG9uIFwiQWpvdXRlciB1biBhcnRpY2xlXCIgKGNmLiAuZ2MtdmFsaWRpdGUtc2VsZWN0IC9cbiAgICAvLyAuZ2MtYmVuZWZpY2lhaXJlLXNlbGVjdCksIGF1IGxpZXUgZCd1bmUgc291cy1wYWdlIGTDqWRpw6llLlxuICAgIC5nYy1hcnRpY2xlLXNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGdjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBWYWxpZGl0w6kgKGTDqXBsacOpZSBpbmxpbmUgZGFucyBsYSBwYWdlIHByaW5jaXBhbGUpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICAgLmdjLXZhbGlkaXRlLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdjLWJvcmRlcjtcblxuICAgICAgICAmLmdjLXZhbGlkaXRlLXJvdy1sYXN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2MtZGF0ZS1waWNrZXItd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRnYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuXG4gICAgICAgIC5nYy1kYXRlLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLWRhdGVwaWNrZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAubWQtZGF0ZXBpY2tlci1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIC5tZC1kYXRlcGlja2VyLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdjLXRleHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItdHJpYW5nbGUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjLXN0ZXBwZXIge1xuICAgICAgICBnYXA6IDA7XG5cbiAgICAgICAgLmdjLXN0ZXBwZXItYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkZ2MtYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2MtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2MtcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nYy1zdGVwcGVyLXZhbHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICRnYy1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAkZ2MtYm9yZGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2MtdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nYy1jaGlwLXVuaXQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYy1kYXRlLWNvbXB1dGVkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRnYy1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdjLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdjLWluZm8tYmFubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkZ2MtdGV4dDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2MtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBDb2RlIGQnYWN0aXZhdGlvbiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAgIC5nYy1jb2RlLXJvdyB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAuZ2MtZ2VuZXJhdGUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGdjLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ2MtcHJpbWFyeS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgRXJyZXVycyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAgIC5nYy1lcnJvcnMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgY29sb3I6ICNDNjI4Mjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgQWN0aW9ucyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcblxuICAgIC5nYy1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwIDhweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5nYy1idG4tY2FuY2VsIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogJGdjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2MtYnRuLXNhdmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdjLXByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIH1cblxuICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgUmljaCB0ZXh0IChrYWxlbmRlcy10ZXh0YXJlYSBvdmVycmlkZXMpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuXG4gICAgLmthbGVuZGVzLXRleHRhcmVhIHtcbiAgICAgICAgLnRleHRhcmVhLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHRhcmVhLWlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGdjLWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG5cbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRnYy1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGEtdG9vbGJhciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4RjlGRTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdjLWJvcmRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdjLXRleHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIExhIGhhdXRldXIgdmlzaWJsZSB2aWVudCBlbiByw6lhbGl0w6kgZGUgLnRhLWJpbmQgKGNvbnRlbnUgw6lkaXRhYmxlKSwgcGFzIGRlIC5mb3JtLWNvbnRyb2xcbiAgICAgICAgICAgIC8vIChsZSBjb250ZW5ldXIgLnRhLXNjcm9sbC13aW5kb3cpIDogdGV4dEFuZ3VsYXIuY3NzIGZpeGUgLnRhLXNjcm9sbC13aW5kb3cgPiAudGEtYmluZCDDoFxuICAgICAgICAgICAgLy8gbWluLWhlaWdodDozMDBweCBhdmVjIGxhIG3Dqm1lIHNww6ljaWZpY2l0w6kgcXVlIC5mb3JtLWNvbnRyb2wgY2ktZGVzc3VzLCBkb25jIGxlIHJlbXBsYWNlciBpY2lcbiAgICAgICAgICAgIC8vIG4nYSBkJ2VmZmV0IHF1ZSBncsOiY2UgYXUgcHLDqWZpeGUgI3YzLWdpZnQtY3JlYXRlLiBSw6lkdWl0IGQnMS8zICgzMDBweCDihpIgMjAwcHgpLlxuICAgICAgICAgICAgLnRhLWJpbmQge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3YzLW1lZGlhLW1lc3NhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgLm1lc3NhZ2UtY29udGFpbmVye1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICAubWVzc2FnZS1oZWFkZXJ7XG4gICAgICBwYWRkaW5nOjE1cHggMjRweDtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7XG4gICAgICAubWVzc2FnZS10aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgICAubWVzc2FnZS1jb250ZW50e1xuICAgICAgLm1lZGlhLW1lc3NhZ2UtaXRlbXtcbiAgICAgICAgLml0ZW0tdGl0bGV7XG4gICAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAgIC50aXRsZS12YWx1ZXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aXRsZS1saW5le1xuICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pdGVtLW1lZGlhe1xuICAgICAgICAgIHBhZGRpbmc6MHB4IDIwcHg7XG4gICAgICAgICAgLm1lZGlhLWxlZnR7XG4gICAgICAgICAgICAubGVmdC1pY29ue1xuICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICAgICAgJi55ZWxsb3d7XG4gICAgICAgICAgICAgICAgY29sb3I6I0Y0QzU0MjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNkQ4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0YwRDk4QTtcbiAgICAgICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgICAgY29sb3I6I0Y0QzU0MjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5ibHVle1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0M5RDZGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjojM0I1QkRCO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEQ0U4RkY7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiMzQjVCREI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYucmVke1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0Y1QjVCNTtcbiAgICAgICAgICAgICAgICBjb2xvcjojRDkyRDIwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRUVDRUM7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNEOTJEMjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdC1saW5le1xuICAgICAgICAgICAgICB3aWR0aDoxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFRUU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tZWRpYS1yaWdodHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgICAgICAubWVkaWEtbWVzc2FnZXtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWEtZm9vdGVye1xuICAgICAgICAgICAgICAuZm9vdGVyLWZsYWd7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICYueWVsbG93e1xuICAgICAgICAgICAgICAgICAgY29sb3I6I0M5OTcwMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY2RDg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYmx1ZXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiMzQjVCREI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRENFOEZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnJlZHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNEOTJEMjA7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVFQ0VDO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZm9vdGVyLXNlcGFyYXRvcntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VFRTtcbiAgICAgICAgICAgICAgICB3aWR0aDoxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmZvb3Rlci10ZXh0e1xuICAgICAgICAgICAgICAgIGNvbG9yOiM2YjcyODA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHhcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhLWVycm9ye1xuICAgICAgICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuLWRldGFpbHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICAgICAgY29sb3I6IzZjNGNmMTtcbiAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgIGNvbG9yOiM2YzRjZjE7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgICAvKlxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWVlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAmLmlue1xuICAgICAgICAgIG1hcmdpbi1yaWdodDozMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MiwgMTk5LCA4OSwgMC4wMyk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDUyLCAxOTksIDg5LCAwLjIwKTtcbiAgICAgICAgfVxuICAgICAgICAmLm91dHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDozMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNSwgNTksIDAuMTUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDIzNSwgNTksIDAuMjApOztcbiAgICAgICAgfVxuICAgICAgICAmLmlzLWNvbnZlcnNhdGlvbntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMTQ5LCAwLCAwLjE1KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU0LCAxNDksIDAsIDAuMjApO1xuICAgICAgICB9XG4uaXRlbS1tZXNzYWdle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1mb290ZXJ7XG4gICAgICAgICAgY29sb3I6IzZiNzI4MDtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tZXJyb3J7XG4gICAgICAgICAgY29sb3I6I0U1MzkzNTtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1saW5re1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjojMUU4OEU1O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAgKi9cblxuXG4gICAgfVxuXG4gICAgLm1lc3NhZ2UtbW9yZXtcbiAgICAgIGNvbG9yOiM2YzRjZjE7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM2YzRjZjE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3YzLW1lZGlhLW1lc3NhZ2Uge1xuXG4gIH1cbn1cblxuIiwiJHBwcy1wcmltYXJ5OiAgICAgICAgIzZjNGNmMTtcbiRwcHMtdGV4dDogICAgICAgICAgICAjMUEyMDMzO1xuJHBwcy10ZXh0LXNlY29uZGFyeTogICM2RTZFOEM7XG4kcHBzLWJvcmRlcjogICAgICAgICAgI0UyRTRGMDtcbiRwcHMtYmc6ICAgICAgICAgICAgICAjRjVGNUZCO1xuXG4jdjMtcHJvLXNlbGVjdCB7XG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcHBzLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHsgYm9yZGVyLWNvbG9yOiAkcHBzLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAucmMtZ2lmdC1zZWFyY2gtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRwcHMtdGV4dC1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkcHBzLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICRwcHMtdGV4dC1zZWNvbmRhcnk7IH1cbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtY2xpZW50LWNhcmQge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRwcHMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcztcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICRwcHMtcHJpbWFyeTsgfVxuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtY2xpZW50LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcHBzLXRleHQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnJjLWNyZWRpdC1jbGllbnQtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRwcHMtdGV4dDtcbiAgICB9XG5cbiAgICAucmMtZ2lmdC1lbXB0eSB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcHMtYmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRwcHMtdGV4dC1zZWNvbmRhcnk7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHBzLXRleHQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjdjMtcHJvcG9zaXRpb24tY2hvaWNlIHtcblx0LnRvcC1jb250YWluZXJ7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHQmLnRvZGF5e1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdH1cblx0XHQmLmZpbHRlcntcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2YmFyLWRhdGVze1xuXHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRjb2xvcjojMkIyMzZCO1xuXHRcdFx0cGFkZGluZzowcHggMjBweDtcblx0XHR9XG5cdFx0Lm5hdmJhci1pY29ue1xuXHRcdFx0Ji5sZWZ0e1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcblx0XHRcdH1cblx0XHRcdCYucmlnaHR7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLm1pbml7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0aGVpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0d2lkdGg6MTVweDtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOjE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojMkIyMzZCO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGF0ZS1zZWxlY3Rvcntcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0LmRhdGUtc2VsZWN0LWNvbnRhaW5lcntcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0dG9wOjUwcHg7XG5cdFx0XHRcdHdpZHRoOjM1MHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6MzUwcHg7XG5cdFx0XHRcdGhlaWdodDozNTBweDtcblx0XHRcdFx0cmlnaHQ6MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VsZWN0ZWRzLWNvbnRhaW5lcntcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzoxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOjBweDtcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0LnNlbGVjdGVkcy1kb2N1bWVudHtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzoxMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDUpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzZjNGNmMTtcblx0XHRcdGNvbG9yOiMyQjIzNkI7XG5cdFx0XHRib3JkZXItcmFkaXVzOjhweDtcblx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xuXHRcdFx0LmRvY3VtZW50LXRpbWV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0XHR9XG5cdFx0XHQuZG9jdW1lbnQtcmVzc291cmNlc3tcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdFx0XHRmb250LXNpemU6OXB4O1xuXHRcdFx0fVxuXHRcdFx0LmRvY3VtZW50LXJlbW92ZS1pY29ue1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0dG9wOi0xMnB4O1xuXHRcdFx0XHRyaWdodDotMTJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250YWluZXItYm90dG9te1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0LnNlbGVjdC1idG57XG5cdFx0XHRcdC5idG4tdGV4dC1tYWlue1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnRuLXRleHQtc3Vie1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdG1hcmdpbjowcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmlsdGVyLWNvbnRhaW5lcntcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzoxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHQuZmlsdGVyLWFydGljbGV7XG5cdFx0XHRmb250LXNpemU6MTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHR9XG5cdFx0LmZpbHRlci10YWNoZXtcblx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0Y29sb3I6IzZFNkU4Qztcblx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdG1pbi13aWR0aDoxMDBweDtcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcblx0XHR9XG5cdH1cblx0LmNob2ljZS1jb250YWluZXJ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRwYWRkaW5nLXRvcDoxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XG5cdFx0LmNob2ljZS1lbXB0eXtcblx0XHRcdHBhZGRpbmc6MzBweCAxNXB4O1xuXHRcdFx0Y29sb3I6IzZFNkU4Qztcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6NTAwO1xuXHRcdH1cblx0XHQuY2hvaWNlLWNvbHVtbntcblx0XHRcdCY6bm90KC5sYXN0KXtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWVlO1xuXHRcdFx0fVxuXHRcdFx0LmNob2ljZS10aXRsZXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjojMkIyMzZCO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHRcdC50aXRsZS1kYXRle1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50aXRsZS1kYXl7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNob2ljZS1zbG90e1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOjZweDtcblx0XHRcdFx0bWFyZ2luOjVweCAxNXB4O1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6IHJnYmEoNzEsIDM0LCAxNzQsIDAuMDEpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjZweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0Y29sb3I6IzJCMjM2Qjtcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Ji5pcy1zZWxlY3RlZHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNyk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzZjNGNmMTtcblx0XHRcdFx0XHQuc2xvdC1jaGVja2Vke1xuXHRcdFx0XHRcdFx0ZGlzcGxheTp1bnNldDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpub3QoLmlzLXNlbGVjdGVkKXtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0VDRTlGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNsb3QtaW5kaWN7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0Ji5pcy1oaWdoe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMjgsIDAsIDAuOCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuaXMtbWVkaXVte1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDE2NSwgMCwgMC44KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pcy1sb3d7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMC44KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNsb3QtY2hlY2tlZHtcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4iLCIjdjMtcHJvcG9zaXRpb24tZnJlcXVlbmNlIHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdC5mcmVxdWVuY2UtdGl0bGV7XG5cdFx0Zm9udC1zaXplOjE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcblx0XHRjb2xvcjojNmM0Y2YxO1xuXHR9XG5cdCN2My1rYWxlbmRlcy1pbnB1dCB7XG5cdFx0bGFiZWx7XG5cdFx0XHRsZWZ0OjMwcHg7XG5cdFx0fVxuXHRcdHNlbGVjdHtcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdH1cblx0fVxuXHQuYmxvYy1sZWZ0e1xuXHRcdHBhZGRpbmc6MTVweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuXHR9XG5cdC5ibG9jLXJpZ2h0e1xuXHRcdHBhZGRpbmc6MTVweDtcblx0XHQucmVjdXJyZW5jZS1wYXJhbWV0ZXJze1xuXHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdFx0LnBhcmFtZXRlcnMtdGl0bGUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWN1cnJlbmNlLWVuZHtcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHRcdC5lbmQtdGl0bGV7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0XHQuZW5kLWxpbmV7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlcGVhdC1ib3R0b217XG5cdFx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHQuc2VsZWN0LWJ0bntcblx0XHRcdFx0LmJ0bi10ZXh0LW1haW57XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG4tdGV4dC1zdWJ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXG59XG5cbiIsIi8vIE3Dqm1lcyB2YWxldXJzIHF1ZSB2My5jYXNoaW5nLnNjc3MgKGRvbnQgY2UgYmxvYyBlc3QgZXh0cmFpdCkgLSByZWTDqWNsYXLDqWVzIGljaSBwbHV0w7R0IHF1ZSBwYXJ0YWfDqWVzIHZpYVxuLy8gaW1wb3J0LCBjZSBjb21wb3NhbnQgZGV2YW50IHBvdXZvaXIgw6p0cmUgaW50w6lncsOpIGFpbGxldXJzICh2My1yZHYtb3B0aW9ucyBcIisgQWNvbXB0ZVwiKSBzYW5zIGTDqXBlbmRyZSBkZVxuLy8gbCdvcmRyZSBkZSBjb21waWxhdGlvbiBkZXMgZmljaGllcnMgc2Nzcy5cbiRyYy1wcmltYXJ5OiAgICAgICAjNmM0Y2YxO1xuJHJjLXByaW1hcnktbGlnaHQ6ICNFQ0VGRkU7XG4kcmMtdGV4dDogICAgICAgICAgIzFBMjAzMztcbiRyYy10ZXh0LXNlY29uZGFyeTojNkU2RThDO1xuJHJjLWJvcmRlcjogICAgICAgICNFMkU0RjA7XG4kcmMtYmc6ICAgICAgICAgICAgI0Y1RjVGQjtcbiRyYy1ncmVlbjogICAgICAgICAjMjJCNTczO1xuJHJjLXJlZDogICAgICAgICAgICNlNTM5MzU7XG5cbiN2My1yZWdsZW1lbnQtYWRkIHtcblxuICAgIG1kLWljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yYy1hZGQtc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAvLyBUeXBlc1xuICAgIC5yYy10eXBlcyB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICYtLWF1dHJlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXR5cGUtYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcywgYm9yZGVyLWNvbG9yIDAuMXMsIGNvbG9yIDAuMXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9udGFudFxuICAgIC5yYy1maWVsZC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5yYy1hbW91bnQtZmllbGQge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7IGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAucmMtYW1vdW50LWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAwOyAvLyBmbGV4IMOpdGlyZVxuICAgIH1cblxuICAgIC5yYy1jdXJyZW5jeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAvLyBNb250YW50cyByYXBpZGVzXG4gICAgLnJjLXF1aWNrLWFtb3VudHMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAucmMtcXVpY2stYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMsIGJvcmRlci1jb2xvciAwLjFzO1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoLnJjLXF1aWNrLWJ0bi0tYWN0aXZlKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2FydGUgY2FkZWF1XG4gICAgLnJjLWdpZnQtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtbG9hZGluZyxcbiAgICAucmMtZ2lmdC1lbXB0eSB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyYy1iZztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXM7XG5cbiAgICAgICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7IH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5O1xuXG4gICAgICAgICAgICAucmMtZ2lmdC1pY29uIHsgY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgICAgICAgICAucmMtZ2lmdC1udW1lcm8geyBjb2xvcjogJHJjLXByaW1hcnk7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIC5yYy1naWZ0LXZhbHVlIHsgY29sb3I6ICRyYy1wcmltYXJ5OyBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtZ2lmdC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtbnVtZXJvIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICB9XG5cbiAgICAucmMtZ2lmdC1vdGhlci1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBkYXNoZWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXM7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0OyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1naWZ0LXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcblxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7IGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAucmMtZ2lmdC1zZWFyY2gtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtYmVuZWZpY2lhaXJlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC8vIENyw6lkaXRcbiAgICAucmMtY3JlZGl0LXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtY2xpZW50LWNhcmQge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgJi0tcmVzdWx0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5O1xuXG4gICAgICAgICAgICAucmMtY3JlZGl0LWNsaWVudC1pY29uIHsgY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgICAgICAgICAucmMtY3JlZGl0LWNsaWVudC1uYW1lIHsgY29sb3I6ICRyYy1wcmltYXJ5OyBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LWNsaWVudC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtY2xpZW50LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LWNsaWVudC1zb2xkZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcblxuICAgICAgICAmLS1wb3NpdGlmIHsgY29sb3I6ICRyYy1ncmVlbjsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAmLS1uZWdhdGlmIHsgY29sb3I6ICRyYy1yZWQ7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgIC8vIElucHV0cyB0ZXh0ZSAvIGRhdGVcbiAgICAucmMtdGV4dC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgIH1cblxuICAgIC8vIE5vdGVcbiAgICAucmMtbm90ZS1maWVsZCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4geyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJjLW5vdGUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnJjLW5vdGUtaW5wdXQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7IH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgRm9vdGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLnJjLWJ0bi1yZXNldCB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGNUY2RkE7IH1cbiAgICB9XG5cbiAgICAucmMtYnRuLWFkZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjg4OyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIkcmMtcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiRyYy1wcmltYXJ5LWxpZ2h0OiAjRUNFRkZFO1xuJHJjLXRleHQ6ICAgICAgICAgICMxQTIwMzM7XG4kcmMtdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiRyYy1ib3JkZXI6ICAgICAgICAjRTJFNEYwO1xuJHJjLWJnOiAgICAgICAgICAgICNGNUY1RkI7XG4kcmMtZ3JlZW46ICAgICAgICAgIzIyQjU3MztcbiRyYy1yZWQ6ICAgICAgICAgICAjZTUzOTM1O1xuXG4jdjMtcmVnbGVtZW50LWNhc2hpbmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLy9iYWNrZ3JvdW5kOiAkcmMtYmc7XG4gICAgZ2FwOiAwO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIExheW91dCBjb2xvbm5lcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmMtbGVmdCB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5yYy1yaWdodCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFRpdHJlcyBkZSBncm91cGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLWdyb3VwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBtYXJnaW46IDE4cHggMCAxMHB4O1xuICAgICAgICAmLmZpcnN0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBGaWNoZSBjbGllbnQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLWNsaWVudC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAucmMtY2xpZW50LWF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtY2xpZW50LWluZm8ge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGdhcDogMnB4O1xuICAgIH1cblxuICAgIC5yYy1jbGllbnQtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgIH1cblxuICAgIC5yYy1jbGllbnQtZGV0YWlsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBIZWFkZXIgQXJ0aWNsZXMgYXZlYyBib3V0b24gKyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmMtYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgTGlzdGUgZGVzIGFydGljbGVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1hcnRpY2xlcy1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBTZWN0aW9uIGFqb3V0IGQnYXJ0aWNsZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmMtYWRkLWFydGljbGUtc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEhlYWRlciBSw6hnbGVtZW50cyBhdmVjIGJvdXRvbiArIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1yZWdsZW1lbnRzLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMThweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1idG4tYWRkIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjEpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnk7XG5cbiAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcmMtcHJpbWFyeSwgOCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIENhcnRlIHRvdGFsIHBhaWVtZW50IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy10b3RhbC1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgfVxuXG4gICAgLnJjLXRvdGFsLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC5yYy10b3RhbC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5yYy10b3RhbC1hbW91bnQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgTGlzdGUgcsOoZ2xlbWVudHMgZXhpc3RhbnRzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1yZWdsZW1lbnRzLWxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1yb3cge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1yZWdsZW1lbnQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC10eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1hdXRyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50LXNvbGRlLS1wb3NpdGlmIHsgY29sb3I6ICRyYy1ncmVlbjsgfVxuICAgIC5yYy1yZWdsZW1lbnQtc29sZGUtLW5lZ2F0aWYgeyBjb2xvcjogJHJjLXJlZDsgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1tb250YW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucmMtZGVsZXRlLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtYWRkLWV4aXN0aW5nLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBTZWN0aW9uIHNhaXNpZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmMtYWRkLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuXG4gICAgLy8gVHlwZXNcbiAgICAucmMtdHlwZXMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgICAmLS1hdXRyZXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy10eXBlLWJ0biB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMsIGJvcmRlci1jb2xvciAwLjFzLCBjb2xvciAwLjFzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogJHJjLXByaW1hcnk7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1vbnRhbnRcbiAgICAucmMtZmllbGQtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucmMtYW1vdW50LWZpZWxkIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4geyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJjLWFtb3VudC1pbnB1dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMDsgLy8gZmxleCDDqXRpcmVcbiAgICB9XG5cbiAgICAucmMtY3VycmVuY3kge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLy8gTW9udGFudHMgcmFwaWRlc1xuICAgIC5yYy1xdWljay1hbW91bnRzIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgLnJjLXF1aWNrLWJ0biB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzLCBib3JkZXItY29sb3IgMC4xcztcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6bm90KC5yYy1xdWljay1idG4tLWFjdGl2ZSkge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENhcnRlIGNhZGVhdVxuICAgIC5yYy1naWZ0LXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC5yYy1naWZ0LWxvYWRpbmcsXG4gICAgLnJjLWdpZnQtZW1wdHkge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtYmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1naWZ0LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcywgYmFja2dyb3VuZCAwLjFzO1xuXG4gICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmMtcHJpbWFyeTtcblxuICAgICAgICAgICAgLnJjLWdpZnQtaWNvbiB7IGNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgICAgICAgICAgLnJjLWdpZnQtbnVtZXJvIHsgY29sb3I6ICRyYy1wcmltYXJ5OyBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAucmMtZ2lmdC12YWx1ZSB7IGNvbG9yOiAkcmMtcHJpbWFyeTsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5yYy1naWZ0LW51bWVybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5yYy1naWZ0LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtb3RoZXItYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMS41cHggZGFzaGVkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDlweCAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcywgYmFja2dyb3VuZCAwLjFzO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkcmMtcHJpbWFyeS1saWdodDsgYm9yZGVyLWNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtZ2lmdC1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5yYy1naWZ0LXNlYXJjaC1maWVsZCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4geyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtc2VhcmNoLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5yYy1naWZ0LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTsgfVxuICAgIH1cblxuICAgIC5yYy1naWZ0LWJlbmVmaWNpYWlyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAvLyBDcsOpZGl0XG4gICAgLnJjLWNyZWRpdC1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LWNsaWVudC1jYXJkIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICYtLXJlc3VsdCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAvL3RyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXM7XG4gICAgICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmMtcHJpbWFyeTtcblxuICAgICAgICAgICAgLnJjLWNyZWRpdC1jbGllbnQtaWNvbiB7IGNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgICAgICAgICAgLnJjLWNyZWRpdC1jbGllbnQtbmFtZSB7IGNvbG9yOiAkcmMtcHJpbWFyeTsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLWNyZWRpdC1jbGllbnQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LWNsaWVudC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgfVxuXG4gICAgLnJjLWNyZWRpdC1jbGllbnQtc29sZGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG5cbiAgICAgICAgJi0tcG9zaXRpZiB7IGNvbG9yOiAkcmMtZ3JlZW47IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgJi0tbmVnYXRpZiB7IGNvbG9yOiAkcmMtcmVkOyBmb250LXdlaWdodDogNjAwOyB9XG4gICAgfVxuXG4gICAgLnJjLWNyZWRpdC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAvLyBJbnB1dHMgdGV4dGUgLyBkYXRlXG4gICAgLnJjLXRleHQtaW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgJjpmb2N1cyB7IGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAvLyBOb3RlXG4gICAgLnJjLW5vdGUtZmllbGQge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHsgYm9yZGVyLWNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgIH1cblxuICAgIC5yYy1ub3RlLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5yYy1ub3RlLWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5OyB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEZvb3RlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmMtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5yYy1idG4tcmVzZXQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1idG4tYWRkIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IDAuODg7IH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgUsOpY2FwaXR1bGF0aWYg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLXJlY2FwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC8vIFRvdGF1eCByw6lnbMOpIC8gcmVzdGVcbiAgICAucmMtcmVjYXAtdG90YXV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbjogMTZweCAwcHg7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLXRvdGFsLXJvdyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7IGZvbnQtc2l6ZTogMTJweDsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4gICAgICAgIC5yYy1yZWNhcC10b3RhbC1hbW91bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRyYy1ncmVlbiwgMC4wOCk7XG4gICAgICAgICAgICBtZC1pY29uLCBzcGFuLCAucmMtcmVjYXAtdG90YWwtYW1vdW50IHsgY29sb3I6ICRyYy1ncmVlbjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHVycGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgbWQtaWNvbiwgc3BhbiwgLnJjLXJlY2FwLXRvdGFsLWFtb3VudCB7IGNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRMOpdGFpbCBwYXIgdHlwZVxuICAgIC5yYy1yZWNhcC1kZXRhaWwtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAucmMtcmVjYXAtZGV0YWlsIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwtcm93IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXM7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtcHJpbWFyeS1saWdodDtcblxuICAgICAgICAgICAgLnJjLXJlY2FwLWRldGFpbC1pY29uIHsgY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgICAgICAgICAucmMtcmVjYXAtZGV0YWlsLWxhYmVsIHsgY29sb3I6ICRyYy10ZXh0OyBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAucmMtcmVjYXAtZGV0YWlsLWFtb3VudCB7IGNvbG9yOiAkcmMtcHJpbWFyeTsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWRldGFpbC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAucmMtcmVjYXAtZGV0YWlsLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwtYW1vdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1hcnRpY2xlLWluZm8ge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGdhcDogMnB4O1xuXG4gICAgICAgIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1yZWNhcC1hcnRpY2xlLXF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAvLyBCYW5kZWF1IHRvdGFsXG4gICAgLnJjLWluZm8tYmFubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHJjLWJnO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLnJjLWluZm8tYmFubmVyLWhlYWRlciB7XG4gICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLWluZm8tYmFubmVyLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5yYy1pbmZvLWJhbm5lci1hbW91bnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICB9XG5cbiAgICAucmMtaW5mby1iYW5uZXItcmVtaXNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRyYy1ib3JkZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRyYy1yZWQ7XG4gICAgfVxuXG4gICAgLnJjLWJ0bi1lbmNhaXNzZXIge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJjLWdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtZ3JlZW47XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgb3BhY2l0eTogMC44ODsgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmMtYm9yZGVyO1xuICAgICAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7IH1cblxuICAgICAgICAgICAgICovXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkcmMtcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiRyYy1wcmltYXJ5LWxpZ2h0OiAjRUNFRkZFO1xuJHJjLXRleHQ6ICAgICAgICAgICMxQTIwMzM7XG4kcmMtdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiRyYy1ib3JkZXI6ICAgICAgICAjRTJFNEYwO1xuJHJjLWJnOiAgICAgICAgICAgICNGNUY1RkI7XG4kcmMtZ3JlZW46ICAgICAgICAgIzIyQjU3MztcbiRyYy1yZWQ6ICAgICAgICAgICAjZTUzOTM1O1xuXG4jdjMtcmVnbGVtZW50LWNyZWF0ZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAvL2JhY2tncm91bmQ6ICRyYy1iZztcbiAgICBnYXA6IDA7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgTGF5b3V0IGNvbG9ubmVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1sZWZ0IHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnJjLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMThweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgVGl0cmVzIGRlIGdyb3VwZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmMtZ3JvdXAtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgIG1hcmdpbjogMThweCAwIDEwcHg7XG4gICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEZpY2hlIGNsaWVudCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmMtY2xpZW50LWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIC5yYy1jbGllbnQtYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtcHJpbWFyeS1saWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1jbGllbnQtaW5mbyB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgfVxuXG4gICAgLnJjLWNsaWVudC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgfVxuXG4gICAgLnJjLWNsaWVudC1kZXRhaWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEhlYWRlciBBcnRpY2xlcyBhdmVjIGJvdXRvbiArIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1hcnRpY2xlcy1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDE4cHggMCAxMHB4O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBMaXN0ZSBkZXMgYXJ0aWNsZXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLWFydGljbGVzLWxpc3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFNlY3Rpb24gYWpvdXQgZCdhcnRpY2xlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1hZGQtYXJ0aWNsZS1zZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgSGVhZGVyIFLDqGdsZW1lbnRzIGF2ZWMgYm91dG9uICsg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLXJlZ2xlbWVudHMtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50LWJ0bi1hZGQge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtcHJpbWFyeTtcblxuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRyYy1wcmltYXJ5LCA4JSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgQ2FydGUgdG90YWwgcGFpZW1lbnQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLXRvdGFsLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICB9XG5cbiAgICAucmMtdG90YWwtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLnJjLXRvdGFsLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnJjLXRvdGFsLWFtb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBMaXN0ZSByw6hnbGVtZW50cyBleGlzdGFudHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLXJlZ2xlbWVudHMtbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50LXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50LXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50LWF1dHJlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5yYy1yZWdsZW1lbnQtc29sZGUtLXBvc2l0aWYgeyBjb2xvcjogJHJjLWdyZWVuOyB9XG4gICAgLnJjLXJlZ2xlbWVudC1zb2xkZS0tbmVnYXRpZiB7IGNvbG9yOiAkcmMtcmVkOyB9XG5cbiAgICAucmMtcmVnbGVtZW50LW1vbnRhbnQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5yYy1kZWxldGUtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXJlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1lbXB0eS1tZXNzYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1hZGQtZXhpc3RpbmctYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFNlY3Rpb24gc2Fpc2llIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1hZGQtc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAvLyBUeXBlc1xuICAgIC5yYy10eXBlcyB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICYtLWF1dHJlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXR5cGUtYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcywgYm9yZGVyLWNvbG9yIDAuMXMsIGNvbG9yIDAuMXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9udGFudFxuICAgIC5yYy1maWVsZC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5yYy1hbW91bnQtZmllbGQge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7IGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAucmMtYW1vdW50LWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAwOyAvLyBmbGV4IMOpdGlyZVxuICAgIH1cblxuICAgIC5yYy1jdXJyZW5jeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAvLyBNb250YW50cyByYXBpZGVzXG4gICAgLnJjLXF1aWNrLWFtb3VudHMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAucmMtcXVpY2stYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMXMsIGJvcmRlci1jb2xvciAwLjFzO1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoLnJjLXF1aWNrLWJ0bi0tYWN0aXZlKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ2FydGUgY2FkZWF1XG4gICAgLnJjLWdpZnQtc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtbG9hZGluZyxcbiAgICAucmMtZ2lmdC1lbXB0eSB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyYy1iZztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXM7XG5cbiAgICAgICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7IH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5O1xuXG4gICAgICAgICAgICAucmMtZ2lmdC1pY29uIHsgY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgICAgICAgICAucmMtZ2lmdC1udW1lcm8geyBjb2xvcjogJHJjLXByaW1hcnk7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIC5yYy1naWZ0LXZhbHVlIHsgY29sb3I6ICRyYy1wcmltYXJ5OyBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtZ2lmdC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtbnVtZXJvIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICB9XG5cbiAgICAucmMtZ2lmdC1vdGhlci1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBkYXNoZWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXM7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0OyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1naWZ0LXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcblxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7IGJvcmRlci1jb2xvcjogJHJjLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAucmMtZ2lmdC1zZWFyY2gtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtc2VhcmNoLWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJjLWdpZnQtYmVuZWZpY2lhaXJlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC8vIENyw6lkaXRcbiAgICAucmMtY3JlZGl0LXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtY2xpZW50LWNhcmQge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgJi0tcmVzdWx0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMsIGJhY2tncm91bmQgMC4xcztcbiAgICAgICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5O1xuXG4gICAgICAgICAgICAucmMtY3JlZGl0LWNsaWVudC1pY29uIHsgY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgICAgICAgICAucmMtY3JlZGl0LWNsaWVudC1uYW1lIHsgY29sb3I6ICRyYy1wcmltYXJ5OyBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LWNsaWVudC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtY2xpZW50LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LWNsaWVudC1zb2xkZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcblxuICAgICAgICAmLS1wb3NpdGlmIHsgY29sb3I6ICRyYy1ncmVlbjsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAmLS1uZWdhdGlmIHsgY29sb3I6ICRyYy1yZWQ7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LXNlYXJjaC1yZXN1bHRzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgIC8vIElucHV0cyB0ZXh0ZSAvIGRhdGVcbiAgICAucmMtdGV4dC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAkcmMtcHJpbWFyeTsgfVxuICAgIH1cblxuICAgIC8vIE5vdGVcbiAgICAucmMtbm90ZS1maWVsZCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4geyBib3JkZXItY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJjLW5vdGUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnJjLW5vdGUtaW5wdXQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7IH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgRm9vdGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLnJjLWJ0bi1yZXNldCB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLWJ0bi1hZGQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eTogMC44ODsgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBSw6ljYXBpdHVsYXRpZiDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmMtcmVjYXAtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgLy8gVG90YXV4IHLDqWdsw6kgLyByZXN0ZVxuICAgIC5yYy1yZWNhcC10b3RhdXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDBweDtcbiAgICB9XG5cbiAgICAucmMtcmVjYXAtdG90YWwtcm93IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHsgZm9udC1zaXplOiAxMnB4OyBmb250LXdlaWdodDogNjAwOyB9XG5cbiAgICAgICAgLnJjLXJlY2FwLXRvdGFsLWFtb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHJjLWdyZWVuLCAwLjA4KTtcbiAgICAgICAgICAgIG1kLWljb24sIHNwYW4sIC5yYy1yZWNhcC10b3RhbC1hbW91bnQgeyBjb2xvcjogJHJjLWdyZWVuOyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1wdXJwbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICBtZC1pY29uLCBzcGFuLCAucmMtcmVjYXAtdG90YWwtYW1vdW50IHsgY29sb3I6ICRyYy1wcmltYXJ5OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEw6l0YWlsIHBhciB0eXBlXG4gICAgLnJjLXJlY2FwLWRldGFpbC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWRldGFpbC1yb3cge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xcztcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0O1xuXG4gICAgICAgICAgICAucmMtcmVjYXAtZGV0YWlsLWljb24geyBjb2xvcjogJHJjLXByaW1hcnk7IH1cbiAgICAgICAgICAgIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwgeyBjb2xvcjogJHJjLXRleHQ7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgICAgIC5yYy1yZWNhcC1kZXRhaWwtYW1vdW50IHsgY29sb3I6ICRyYy1wcmltYXJ5OyBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtcmVjYXAtZGV0YWlsLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5yYy1yZWNhcC1kZXRhaWwtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWRldGFpbC1hbW91bnQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWFydGljbGUtaW5mbyB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZ2FwOiAycHg7XG5cbiAgICAgICAgLnJjLXJlY2FwLWRldGFpbC1sYWJlbCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXJlY2FwLWFydGljbGUtcXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC8vIEJhbmRlYXUgdG90YWxcbiAgICAucmMtaW5mby1iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmMtYmc7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAucmMtaW5mby1iYW5uZXItaGVhZGVyIHtcbiAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtaW5mby1iYW5uZXItbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnJjLWluZm8tYmFubmVyLWFtb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyYy10ZXh0O1xuICAgIH1cblxuICAgIC5yYy1pbmZvLWJhbm5lci1yZW1pc2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJHJjLWJvcmRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogJHJjLXJlZDtcbiAgICB9XG5cbiAgICAucmMtYnRuLWVuY2Fpc3NlciB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmMtZ3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyYy1ncmVlbjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBvcGFjaXR5OiAwLjg4OyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYy1ib3JkZXI7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTsgfVxuXG4gICAgICAgICAgICAgKi9cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiN2My1yZWdsZW1lbnQtbWRwIHtcbiAgLm1kcC1ibG9je1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgLm1kcC1pdGVte1xuICAgICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIGNvbG9yOiM0YjU1NjM7XG4gICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAuaXRlbS10ZXh0e1xuICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgIH1cbiAgICAgICY6bm90KC5sYXN0KXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTtcbiAgICAgIH1cbiAgICAgIC8qXG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojNmM0Y2YxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgIH1cblxuICAgICAgICovXG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIkcmUtcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiRyZS1wcmltYXJ5LWxpZ2h0OiAjRUNFRkZFO1xuJHJlLXRleHQ6ICAgICAgICAgICMxQTIwMzM7XG4kcmUtdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiRyZS1ib3JkZXI6ICAgICAgICAjRTJFNEYwO1xuJHJlLWJnOiAgICAgICAgICAgICNGNUY1RkI7XG5cbiN2My1yZWdsZW1lbnQtZWNoZWFuY2llciB7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCYXJyZSBzdXDDqXJpZXVyZVxuICAgIC5yZS10b3BiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyZS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC5yZS10b3BiYXItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRyZS1wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJlLXRvcGJhci1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRyZS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5yZS10b3BiYXItYW1vdW50LWZpZWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZS1wcmltYXJ5O1xuICAgICAgICBnYXA6IDRweDtcblxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7IGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbigkcmUtcHJpbWFyeSwgMTAlKTsgfVxuICAgIH1cblxuICAgIC5yZS10b3BiYXItYW1vdW50LWlucHV0IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmUtcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAucmUtdG9wYmFyLWFtb3VudC11bml0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJlLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLnJlLXRvcGJhci1uYiB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnJlLXRvcGJhci1uYi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyZS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAucmUtbmItZ3JvdXAge1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5yZS1uYi1idG4ge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyZS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogNnB4IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRyZS10ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXMsIGNvbG9yIDAuMXM7XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHJlLXByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmUtcHJpbWFyeS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6bm90KC5yZS1uYi1idG4tLWFjdGl2ZSkgeyBib3JkZXItY29sb3I6ICRyZS1wcmltYXJ5OyBjb2xvcjogJHJlLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAucmUtY3VzdG9tLWlucHV0IHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmUtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHJlLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC8vIENvcnBzIGRldXggY29sb25uZXNcbiAgICAucmUtYm9keSB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAucmUtbGlzdC1jb2wge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyZS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAvLyBFbi10w6p0ZXMgZGUgY29sb25uZXNcbiAgICAucmUtdGhlYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmUtYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlLWJvcmRlcjtcbiAgICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIC5yZS10aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyZS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgICAgICAmLS1udW0gICAgIHsgd2lkdGg6IDQ0cHg7IGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgICYtLW1vbnRhbnQgeyBmbGV4OiAxOyB9XG4gICAgICAgICYtLWRhdGUgICAgeyBmbGV4OiAxLjQ7IH1cbiAgICAgICAgJi0tc3RhdHV0ICB7IGZsZXg6IDEuNDsgfVxuICAgIH1cblxuICAgIC8vIExpZ25lc1xuICAgIC5yZS1yb3ctaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZS1ib3JkZXI7XG4gICAgICAgIGdhcDogMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgfVxuXG4gICAgLnJlLW51bSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkcmUtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAucmUtY2VsbCB7XG4gICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICYtLW1vbnRhbnQgeyBmbGV4OiAxOyB9XG4gICAgICAgICYtLWRhdGUgICAgeyBmbGV4OiAxLjQ7IH1cbiAgICAgICAgJi0tc3RhdHV0ICB7IGZsZXg6IDEuNDsgfVxuICAgIH1cblxuICAgIC5yZS1pbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJlLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkcmUtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgLy8gdHlwZT1cIm51bWJlclwiIDogbGVzIGZsw6hjaGVzIG5hdGl2ZXMgKHdlYmtpdC9maXJlZm94KSBncmlnbm90ZW50IGxhIGxhcmdldXIgdmlzaWJsZSBkdSB0ZXh0ZSwgZCdvw7lcbiAgICAgICAgLy8gXCIzMywzM1wiIHRyb25xdcOpIGVuIFwiMzMsM1wiIG1hbGdyw6kgdW5lIGxhcmdldXIgcXVpIHNlbWJsYWl0IHN1ZmZpc2FudGUgcG91ciA1IGNhcmFjdMOocmVzLlxuICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAgICAgICAmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAkcmUtcHJpbWFyeTsgfVxuICAgICAgICAmW3JlYWRvbmx5XSB7IGJhY2tncm91bmQ6ICRyZS1iZzsgY29sb3I6ICRyZS10ZXh0LXNlY29uZGFyeTsgfVxuICAgIH1cblxuICAgIC5yZS11bml0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHJlLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5yZS1tZW51IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJHJlLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG5cbiAgICAvLyBCYWRnZXMgc3RhdHV0XG4gICAgLnJlLWJhZGdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLS1pbW1lZGlhdGUge1xuICAgICAgICAgICAgY29sb3I6ICNDNzVBMDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNGRjhDMDAsIDAuMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYXZlbmlyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcmUtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmUtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBQZXJzb25uYWxpc2VyIGNoZWNrYm94XG4gICAgLnJlLXBlcnNvbm5hbGlzZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJlLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZS1ib3JkZXI7XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHsgY3Vyc29yOiBwb2ludGVyOyBhY2NlbnQtY29sb3I6ICRyZS1wcmltYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJlLWRpdmlkZXIge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlLWJvcmRlcjtcbiAgICB9XG5cbiAgICAvLyBNb3llbiBkZSBwYWllbWVudFxuICAgIC5yZS1tZHAtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICB9XG5cbiAgICAucmUtbWRwLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJlLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnJlLW1kcC1ncm91cCB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnJlLW1kcC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJlLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRyZS10ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzLCBiYWNrZ3JvdW5kIDAuMXMsIGNvbG9yIDAuMXM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmUtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmUtcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkcmUtcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZS1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAkcmUtcHJpbWFyeTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoLnJlLW1kcC1idG4tLWFjdGl2ZSkgeyBib3JkZXItY29sb3I6ICRyZS1wcmltYXJ5OyBjb2xvcjogJHJlLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAucmUtYXV0cmVzLXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJlLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICRyZS10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XG5cbiAgICAgICAgJjpmb2N1cyB7IGJvcmRlci1jb2xvcjogJHJlLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAvLyBSw6ljYXBpdHVsYXRpZlxuICAgIC5yZS1yZWNhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJlLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMThweCAxNnB4O1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgLnJlLXJlY2FwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJlLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucmUtcmVjYXAtcm93IHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmUtYm9yZGVyO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIH1cblxuICAgIC5yZS1yZWNhcC1rZXkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcmUtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnJlLXJlY2FwLXZhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyZS10ZXh0O1xuXG4gICAgICAgICYtLXByaW1hcnkgeyBjb2xvcjogJHJlLXByaW1hcnk7IH1cbiAgICB9XG5cbiAgICAucmUtcmVjYXAtc2VwIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZS1ib3JkZXI7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgfVxuXG4gICAgLnJlLXJlY2FwLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmUtcHJpbWFyeS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkcmUtcHJpbWFyeTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAucmUtcmVjYXAtaW5mby1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogJHJlLXByaW1hcnk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuICAgIC5yZS1zdHJpcGUtY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFMkU0RjA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuICAgIC8vIENCIGVuIExpZ25lIChTdHJpcGUpXG4gICAgLnJlLXN0cmlwZS1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5yZS1zdHJpcGUtZ3JvdXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyZS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJi0tZmlyc3QgeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgfVxuXG4gICAgLnJlLXN0cmlwZS1ncm91cC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyZS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4IDZweDtcbiAgICB9XG5cbiAgICAucmUtc3RyaXBlLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRyZS1ib3JkZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjFzO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7IGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRyZS1iZzsgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7IGJhY2tncm91bmQ6ICRyZS1wcmltYXJ5LWxpZ2h0OyB9XG5cbiAgICAgICAgJi0tMmxpbmUge1xuICAgICAgICAgICAgLnJlLXN0cmlwZS1vcHRpb24tbGFiZWwgeyBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmUtc3RyaXBlLW9wdGlvbi1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogJHJlLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJlLXN0cmlwZS1vcHRpb24tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkcmUtdGV4dDtcbiAgICB9XG5cbiAgICAucmUtc3RyaXBlLW9wdGlvbi1zdWIge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAkcmUtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAucmUtc3RyaXBlLWNoZWNrIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogJHJlLXByaW1hcnk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5yZS1zdHJpcGUtZWxlbWVudC13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmUtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgI3JlLXN0cmlwZS1jYXJkLWVsZW1lbnQsXG4gICAgICAgICNyZS1zdHJpcGUtaWJhbi1lbGVtZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJlLXN0cmlwZS1lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNlNTM5MzU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnJlLXN0cmlwZS1mZWVzIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuXG4gICAgICAgIC5yZS1zdHJpcGUtZmVlcy1yb3cge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZS1zdHJpcGUtZmVlcy1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogJHJlLXRleHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbWQtc3dpdGNoIHsgbWFyZ2luOiAwOyB9XG5cbiAgICAgICAgLnJlLXN0cmlwZS1mZWVzLWRldGFpbCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJlLWJvcmRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmUtc3RyaXBlLWZlZXMtZGV0YWlsLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmUtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cblxuICAgICAgICAucmUtc3RyaXBlLWZlZXMtZGV0YWlsLWFtb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICRyZS10ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRm9vdGVyXG4gICAgLnJlLWZvb3RlciB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG5cbiAgICAucmUtYW5udWxlciB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyZS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRyZS10ZXh0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjFzO1xuXG4gICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICRyZS10ZXh0OyB9XG4gICAgfVxuXG4gICAgLnJlLXZhbGlkZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eTogMC44ODsgfVxuICAgIH1cbn1cbiIsIiRycmYtcHJpbWFyeTogICAgICAgICM2YzRjZjE7XG4kcnJmLXByaW1hcnktbGlnaHQ6ICAjRUNFRkZFO1xuJHJyZi10ZXh0OiAgICAgICAgICAgICMxQTIwMzM7XG4kcnJmLXRleHQtc2Vjb25kYXJ5OiAgIzZFNkU4QztcbiRycmYtYm9yZGVyOiAgICAgICAgICAjRTJFNEYwO1xuJHJyZi1ncmVlbjogICAgICAgICAgICMyMkI1NzM7XG4kcnJmLXJlZDogICAgICAgICAgICAgI2U1MzkzNTtcblxuI3YzLXJlZ2xlbWVudC1yZWZ1bmQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucnJmLXNlY3Rpb24tbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRycmYtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnJyZi1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcnJmLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5ycmYtY2FyZC0tbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnJyZi1zdGF0dXMtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JleSAgeyBiYWNrZ3JvdW5kOiAjRjBGMEY1OyBtZC1pY29uIHsgY29sb3I6ICRycmYtdGV4dC1zZWNvbmRhcnk7IH0gfVxuICAgICAgICAmLnJlZCAgIHsgYmFja2dyb3VuZDogcmdiYSgyMDEsIDU2LCAxMDMsIDAuMSk7IG1kLWljb24geyBjb2xvcjogJHJyZi1yZWQ7IH0gfVxuICAgICAgICAmLmdyZWVuIHsgYmFja2dyb3VuZDogcmdiYSgzNCwgMTgxLCAxMTUsIDAuMSk7IG1kLWljb24geyBjb2xvcjogJHJyZi1ncmVlbjsgfSB9XG4gICAgfVxuXG4gICAgLnJyZi1zdGF0dXMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRycmYtdGV4dDtcbiAgICB9XG5cbiAgICAucnJmLXN0YXR1cy1zdWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRycmYtYm9yZGVyO1xuICAgICAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICRycmYtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnJyZi1saXN0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogJHJyZi1wcmltYXJ5LWxpZ2h0OyB9XG4gICAgfVxuXG4gICAgLnJyZi1saXN0LXNlcGFyYXRvciB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcnJmLWJvcmRlcjtcbiAgICB9XG5cbiAgICAucnJmLWxpc3QtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRycmYtdGV4dDtcbiAgICB9XG5cbiAgICAucnJmLWNoZWNrIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHJyZi1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC8vIENoYW1wIFwiTW9udGFudCDDoCByZW1ib3Vyc2VyXCIgLSBjYXJ0ZSBwbHVzIGNvbXBhY3RlIHF1ZSAucnJmLWNhcmQgKFN0YXR1dCksIGxlIGxpYmVsbMOpICsgbGEgdmFsZXVyIHNldWxlXG4gICAgLy8gbidvbnQgcGFzIGJlc29pbiBkJ2F1dGFudCBkZSByZXNwaXJhdGlvbiB2ZXJ0aWNhbGUuXG4gICAgLnJyZi1jYXJkLS1tb250YW50IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIH1cblxuICAgIC5ycmYtbW9udGFudC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcnJmLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5ycmYtbW9udGFudC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRycmYtdGV4dDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAkcnJmLXRleHQtc2Vjb25kYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJyZi1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5ycmYtYnRuLWRlbGV0ZSB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI2ZjZTRlNDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRycmYtcmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNmZmY1ZjU7IH1cbiAgICB9XG5cbiAgICAucnJmLWJ0bi1jYW5jZWwge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcnJmLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICRycmYtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG4gICAgfVxuXG4gICAgLnJyZi1idG4tdmFsaWRhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycmYtcmVkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnM7XG5cbiAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgKiB7IHN0cm9rZTogI2ZmZjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBvcGFjaXR5OiAwLjg4OyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVmFyaWFibGVzIHJlZMOpY2xhcsOpZXMgaWNpIChldCBub24gcGFydGFnw6llcyB2aWEgQGltcG9ydCkgY2FyIGwnb3JkcmUgZCdpbmplY3Rpb24gZ3VscCBlbnRyZSBmaWNoaWVyc1xuLy8gbidlc3QgcGFzIGdhcmFudGkgLSBtw6ptZSBwYXR0ZXJuIHF1ZSB2My5yZHYucHJlcGFpZW1lbnQuYm9keS5zY3NzIC8gdjMucmVnbGVtZW50LmFkZC5zY3NzLlxuJGNybS1wcmltYXJ5OiAgICAgICAjNmM0Y2YxO1xuJGNybS1wcmltYXJ5LWxpZ2h0OiAjRUNFRkZFO1xuJGNybS10ZXh0OiAgICAgICAgICAjMUEyMDMzO1xuJGNybS10ZXh0LXNlY29uZGFyeTojNkU2RThDO1xuJGNybS1ib3JkZXI6ICAgICAgICAjRTJFNEYwO1xuJGNybS1ncmVlbjogICAgICAgICAjMjJCNTczO1xuJGNybS1yZWQ6ICAgICAgICAgICAjZTUzOTM1O1xuXG4jdjMtcmVtaXNlLWJvZHkge1xuICAgIG1kLWljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBDb2xvbm5lcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAmLmNybS1jb2x1bW5zIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY3JtLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC5jcm0tY29sLXNlcGFyYXRvciB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjcm0tYm9yZGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAuY3JtLWNvbCB7XG4gICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgfVxuXG4gICAgLmNybS1jb2wtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY3JtLXRleHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIERpc3Bvc2l0aWYgZmlkw6lsaXTDqSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAuY3JtLWRpc3Bvc2l0aWYge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjcm0tYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5jcm0tZGlzcG9zaXRpZi1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjcm0tcHJpbWFyeS1saWdodDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JtLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcm0tZGlzcG9zaXRpZi1pbmZvIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5jcm0tZGlzcG9zaXRpZi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjcm0tdGV4dDtcbiAgICB9XG5cbiAgICAuY3JtLWRpc3Bvc2l0aWYtdGl0bGUtcm93IHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuY3JtLWRpc3Bvc2l0aWYtYmFkZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJi0tb2sge1xuICAgICAgICAgICAgY29sb3I6ICRjcm0tZ3JlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAxODEsIDExNSwgMC4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWtvIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JtLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcm0tZGlzcG9zaXRpZi1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgfVxuXG4gICAgLmNybS1kaXNwb3NpdGlmLWRldGFpbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRjcm0tdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmNybS1kaXNwb3NpdGlmLXF1YW50aXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDQycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEY1O1xuICAgIH1cblxuICAgIC5jcm0tcXVhbnRpdGUtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTJFO1xuICAgIH1cblxuICAgIC5jcm0tcXVhbnRpdGUtc3RlcHBlciB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIC5jcm0tcXVhbnRpdGUtYnRuIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0U2RTFGQTsgfVxuICAgIH1cblxuICAgIC5jcm0tcXVhbnRpdGUtdmFsdWUge1xuICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMkU7XG4gICAgfVxuXG4gICAgLmNybS1kaXNwb3NpdGlmLWNvbnN1bHRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICRjcm0tcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuY3JtLWVtcHR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGNybS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgfVxuXG4gICAgLmNybS1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjcm0tcHJpbWFyeS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgLmNybS1zZWxlY3RlZC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjcm0tZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jcm0tc2VsZWN0ZWQtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY3JtLXRleHQ7XG4gICAgfVxuXG4gICAgLmNybS1zZWxlY3RlZC1zb3VzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogJGNybS10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAuY3JtLXNlbGVjdGVkLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNybS1ncmVlbjtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgUG9ydMOpZSBkZSBsYSByZW1pc2UgZXhjZXB0aW9ubmVsbGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLmNybS1zY29wZXMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuY3JtLXNjb3BlLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwOHB4O1xuICAgICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjcm0tYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogJGNybS10ZXh0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMDQpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7XG5cbiAgICAgICAgLmNybS1zY29wZS1idG4taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3JtLXByaW1hcnktbGlnaHQ7XG5cbiAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjcm0tcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNybS1zY29wZS1idG4tY2hlY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwwLjEyKTtcblxuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNybS1ncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tb24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY3JtLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3JtLWFkZC1yZW1pc2UtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBkYXNoZWQgJGNybS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY3JtLXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjcm0tcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRjcm0tcHJpbWFyeS1saWdodDsgfVxuICAgIH1cblxuICAgIC5jcm0tc2NvcGUtaGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRjcm0tdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjZGQTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuY3JtLWNhbmNlbC1yZW1pc2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJGNybS1yZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgfVxuXG4gICAgLmNybS10b3RhbC1leGNlcHRpb25uZWxsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNybS1ib3JkZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRjcm0tdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmNybS10b3RhbC1leGNlcHRpb25uZWxsZS12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjcm0tdGV4dDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgUmVtaXNlIHBhciBhcnRpY2xlIChzw6lsZWN0aW9uIGQnYXJ0aWNsZXMpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5jcm0tYXJ0aWNsZS1yZW1pc2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC5jcm0tYXJ0aWNsZS1yZW1pc2UtbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgLmNybS1hcnRpY2xlLXJlbWlzZS1saWJlbGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGNybS10ZXh0O1xuICAgIH1cblxuICAgIC5jcm0tYXJ0aWNsZS1yZW1pc2UtbW9udGFudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjcm0tZ3JlZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFLDqXV0aWxpc2F0aW9uIGRlIGxhIGRpc3Bvc2l0aW9uIHJydS1yZW1pc2Ug4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJydS1yZW1pc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjcm0tYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLnJydS1yZW1pc2UtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY3JtLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgIH1cblxuICAgIC5ycnUtcmVtaXNlLWljb24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JtLXByaW1hcnktbGlnaHQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY3JtLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycnUtcmVtaXNlLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY3JtLXRleHQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogJGNybS10ZXh0LXNlY29uZGFyeTsgfVxuICAgIH1cblxuICAgIC5ycnUtcmVtaXNlLXVuaXQge1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLnJydS1yZW1pc2UtdW5pdC1idG4ge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY2RkE7XG4gICAgICAgIGNvbG9yOiAkY3JtLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTJzO1xuXG4gICAgICAgICYtLW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjcm0tcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnByby1jaG9pY2V7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOjFweDtcbiAgICAubGliZWxsZS10YWNoZXtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICB9XG4gICAgLmRldGFpbC1oZWFkZXItcGhvdG97XG4gICAgICAgIHdpZHRoOjQwcHg7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICB9XG4gICAgLnByb3tcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6ICAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6MHB4IDVweDtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgbWFyZ2luOjBweDtcbiAgICAgICAgfVxuICAgICAgICAubmFtZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzowcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUZGO1xuICAgICAgICAubmFtZXtcbiAgICAgICAgICAgIGNvbG9yOiAjRUE0QTRBO1xuICAgICAgICB9XG4gICAgfVxufVxuLnhze1xuICAgIC5wcm8tY2hvaWNle1xuXG4gICAgfVxufVxuIiwiJHJzLXByaW1hcnk6ICAgICAgICAjNmM0Y2YxO1xuJHJzLXRleHQ6ICAgICAgICAgICAgIzFBMjAzMztcbiRycy10ZXh0LXNlY29uZGFyeTogICM2RTZFOEM7XG4kcnMtYm9yZGVyOiAgICAgICAgICAjRTJFNEYwO1xuJHJzLWJnOiAgICAgICAgICAgICAgI0Y1RjVGQjtcblxuI3YzLXJlc3NvdXJjZS1zZWxlY3Qge1xuICAgIG1kLWljb24ge1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yYy1naWZ0LXNlYXJjaC1maWVsZCB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJzLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHsgYm9yZGVyLWNvbG9yOiAkcnMtcHJpbWFyeTsgfVxuICAgIH1cblxuICAgIC5yYy1naWZ0LXNlYXJjaC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHJzLXRleHQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5yYy1naWZ0LXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJzLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICRycy10ZXh0LXNlY29uZGFyeTsgfVxuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtc2VhcmNoLXJlc3VsdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG5cbiAgICB9XG5cbiAgICAucmMtY3JlZGl0LWNsaWVudC1jYXJkIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcnMtYm9yZGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcztcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICRycy1wcmltYXJ5OyB9XG4gICAgfVxuXG4gICAgLnJjLWNyZWRpdC1jbGllbnQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRycy10ZXh0LXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIC5yYy1jcmVkaXQtY2xpZW50LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkcnMtdGV4dDtcbiAgICB9XG5cbiAgICAucmMtZ2lmdC1lbXB0eSB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycy1iZztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJzLXRleHQtc2Vjb25kYXJ5O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHJzLXRleHQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkdGMtcHJpbWFyeTogICAgICAgICM1RjJFRUE7XG4kdGMtcHJpbWFyeS1saWdodDogICNFQ0VGRkU7XG4kdGMtdGV4dDogICAgICAgICAgICAjMUEyMDMzO1xuJHRjLXRleHQtc2Vjb25kYXJ5OiAgIzZFNkU4QztcbiR0Yy1ib3JkZXI6ICAgICAgICAgICNFOUU5Rjg7XG4kdGMtYmc6ICAgICAgICAgICAgICAjRjdGN0ZDO1xuXG4jdjMtdGlja2V0LWNvbnN1bHQge1xuICBtZC1pY29ue1xuICAgIG1pbi13aWR0aDogMHB4O1xuICAgIG1pbi1oZWlnaHQ6MHB4O1xuICB9XG4gIC8vYmFja2dyb3VuZDogJHRjLWJnO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5maWNoZS1jb250ZW50e1xuICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL2JveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgxNywgMTcsIDE3LCAwLjA2KTtcblxuICAgIC5tYWluLWxpbmV7XG4gICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAudGlja2V0LWNvbnN1bHQtcGF0dGVybi1ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzOWRlZywgJHRjLXByaW1hcnkgMTZweCwgdHJhbnNwYXJlbnQgMTdweCksIGxpbmVhci1ncmFkaWVudCgyMTlkZWcsICR0Yy1wcmltYXJ5IDE2cHgsIHRyYW5zcGFyZW50IDE3cHgpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIzcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAudGlja2V0LWNvbnN1bHQtaGVhZGVyLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI0cHggMjRweDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2JhY2tncm91bmQvdGlja2V0LWNvbnN1bHQtaGVhZGVyLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOjIwcHg7XG5cbiAgICAgID4gZGl2IHsgb3BhY2l0eTogMC45MjsgfVxuXG4gICAgICAuaGVhZGVyLW1haW57XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBTZWN0aW9ucyAodGl0cmUgKyBjb250ZW51IHJlZ3JvdXDDqXMgZW4gY2FydGUpIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC50Yy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogMThweCAyMHB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkdGMtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBUaXRyZSBkZSBzZWN0aW9uIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC50Yy10aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRjLWJvcmRlcjtcblxuICAgICAgc3BhbiB7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjNmM0Y2YxOyBmb250LXNpemU6IDE0cHg7IH1cblxuICAgICAgJi0tcGxhaW4geyBwYWRkaW5nOiAxMHB4IDIwcHg7IHNwYW4geyBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBUb3RhbCA6IGRpc3Bvc2l0aW9uIGVuIDIgY29sb25uZXMgKGJhbmRlYXUgdGl0cmUgw6AgZ2F1Y2hlKSDilIDilIDilIDilIDilIDilIBcbiAgICAudGMtc2VjdGlvbi0tc3BsaXQge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLnRjLXRvdGFsLXNpZGUge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRjLWJvcmRlcjtcbiAgICB9XG5cbiAgICAudGMtdGl0bGUtaWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmLS1wdXJwbGUgeyBiYWNrZ3JvdW5kOiAjNTkyQkNBOyB9XG4gICAgICAmLS1ncmVlbiAgeyBiYWNrZ3JvdW5kOiAjMzRDNzU5OyB9XG4gICAgICAmLS15ZWxsb3cgeyBiYWNrZ3JvdW5kOiAjRkZFQjNCOyBtZC1pY29uIHsgY29sb3I6ICR0Yy10ZXh0ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgJi0tb3JhbmdlIHsgYmFja2dyb3VuZDogI0ZFOTUwMDsgfVxuICAgICAgJi0tcGluayAgIHsgYmFja2dyb3VuZDogcmdiKDIzMywgMzAsIDk5KTsgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBJdGVtIGRlIGNvbnRlbnUgKHJlbXBsYWNlIGthbGVuZGVzLWxpc3QtaXRlbSkg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnRjLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgY29sb3I6ICR0Yy10ZXh0O1xuXG4gICAgICAmLS1jbGlja2FibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkdGMtYmc7IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGMtaXRlbS1yaWdodCB7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBtZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHRjLXRleHQtc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRjLWl0ZW0tZm9vdGVyIHtcbiAgICAgIGNvbG9yOiAkdGMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgICBkaXYsIHNwYW4geyBmb250LXNpemU6IDEzcHg7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICB9XG5cbiAgICAua2RvLWxpbmUudGMtaXRlbSB7XG4gICAgICAmOm5vdCgubGFzdCkgeyBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICR0Yy1ib3JkZXI7IH1cbiAgICB9XG5cbiAgICAudGlja2V0LWNvbnN1bHQtZmlkZWxpdGUge1xuICAgICAgLnRjLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAudGMtZmlkLXJvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHRjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBtYXJnaW46MTZweCAyMHB4O1xuICAgICAgICAmOm5vdCgubGFzdCkgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICB9XG5cbiAgICAgIC50Yy1maWQtYmFkZ2Uge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMzLCAzMCwgOTksIDAuMDgpO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjMzLCAzMCwgOTksIDAuMyk7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogI0U5MUU2MzsvLyR0Yy10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50Yy1maWQtYmFkZ2UtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMjZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTkxRTYzO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGMtZmlkLWluZm8ge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICAgLnRjLWl0ZW0tbWFpbiB7IGZvbnQtc2l6ZTogMTRweDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICR0Yy10ZXh0OyB9XG4gICAgICB9XG5cbiAgICAgIC50Yy1maWQtc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHRjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICAudGMtaXRlbS1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY29sb3I6ICR0Yy10ZXh0O1xuICAgICAgICBkaXYsIHNwYW4geyBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgYiB7XG4gICAgICAgICAgLy9jb2xvcjogJHRjLXRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGlja2V0LWNvbnN1bHQtYmxvY1RpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBBY3Rpb25zIGR1IHRpY2tldCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAudGMtYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgLnRjLWFjdGlvbi1idG4ge1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkdGMtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAkdGMtdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTJzO1xuICAgICAgc3BhbntcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR0Yy1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGMtcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZDogJHRjLXByaW1hcnktbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYtLWRhbmdlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDY4LCA1MSwgMC4zNSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM2LCA2OCwgNTEsIDAuMDUpO1xuICAgICAgICBjb2xvcjogI0VDNDQzMztcblxuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNFQzQ0MzMgIWltcG9ydGFudDsgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VDNDQzMztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgNjgsIDUxLCAwLjEpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRjLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0Yy1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICBjb2xvcjogJHRjLXByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICYtLWRhbmdlci50Yy1hY3Rpb24tYnRuLS1hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICNFQzQ0MzM7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM2LCA2OCwgNTEsIDAuMSk7XG4gICAgICAgIGNvbG9yOiAjRUM0NDMzO1xuXG4gICAgICAgIG1kLWljb24geyBjb2xvcjogI0VDNDQzMyAhaW1wb3J0YW50OyB9XG4gICAgICB9XG5cbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICR0Yy1ib3JkZXI7IGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgUGFubmVhdSDDqWNow6lhbmNpZXIgKHYzLWVjaGVhbmNpZXItbWFuYWdlKSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAudGMtZWNoZWFuY2llci1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMTZweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgUGFubmVhdSBcIlN1cHByaW1lclwiIChjb25maXJtYXRpb24pIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC50Yy1kZWxldGUtY2FyZCB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkIHJnYmEoMjM2LCA2OCwgNTEsIDAuMzUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDY4LCA1MSwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAudGMtZGVsZXRlLWljb24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgNjgsIDUxLCAwLjEyKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcblxuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNFQzQ0MzMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGMtZGVsZXRlLW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICR0Yy10ZXh0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgLnRjLWRlbGV0ZS1hY3Rpb25zIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAudGMtZGVsZXRlLWJ0bi1jYW5jZWwge1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkdGMtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogJHRjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG4gICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuICAgIH1cblxuICAgIC50Yy1kZWxldGUtYnRuLXZhbGlkYXRlIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUM0NDMzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycztcblxuICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAqIHsgc3Ryb2tlOiAjZmZmOyB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgb3BhY2l0eTogMC44ODsgfVxuXG4gICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBQYW5uZWF1IGhpc3RvcmlxdWUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnRjLWhpc3RvcnktcGFuZWwge1xuICAgICAgcGFkZGluZy1yaWdodDo1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICAvKlxuICAgICAgbWFyZ2luOiAwIDIwcHggMTZweDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICR0Yy1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHRjLWJnO1xuXG4gICAgICAgKi9cbiAgICB9XG5cbiAgICAudGMtc2VuZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICR0Yy10ZXh0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgU3ludGjDqHNlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5ibG9jLWxpbmUge1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICR0Yy1ib3JkZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuICAgICAgLmJsb2MtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgLmJsb2MtdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJHRjLXRleHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbGllbnQtbmFtZXtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgIGNvbG9yOiAkdGMtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgQXJ0aWNsZXMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnRpY2tldC1jb25zdWx0LWFydGljbGVze1xuICAgICAgLmFydGljbGUtaXRlbXtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICR0Yy1ib3JkZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4gICAgICAgIC5hcnRpY2xlLWxpbmV7XG4gICAgICAgICAgJi5zdWJ2YWx1ZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgY29sb3I6ICR0Yy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFydGljbGUtaXRlbS1udW0ge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzU5MkJDQTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgQ2FydGVzIGNhZGVhdSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAua2RvLWxpbmV7XG4gICAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgfVxuICAgICAgLnZhbHVle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgUsOoZ2xlbWVudHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnRpY2tldC1jb25zdWx0LXJlZ2xlbWVudHN7XG4gICAgICAucmVnbGVtZW50LWxpbmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHRjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuXG4gICAgICAgICY6bm90KC5sYXN0KXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlZy1kYXRle1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJHRjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWctYW1vdW50e1xuICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgICAgLmFtb3VudC12YWx1ZXtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRjLXRleHQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXNoLWJhY2t7XG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEljw7RuZSArIGxpYmVsbMOpIGR1IG1veWVuIGRlIHBhaWVtZW50ICh2My10aWNrZXQtdGFncyksIHJlc3R5bMOpIGVuIHNpbXBsZSBpY8O0bmUgdmVydGVcbiAgICAgIC52M3R0LXRhZy5ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAudjN0dC1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNEM3NTk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudjN0dC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogJHRjLXRleHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgRWNow6lhbmNpZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnRpY2tldC1jb25zdWx0LWVjaGVhbmNpZXJ7XG4gICAgICAuZWNoLWxpbmV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTJweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgICAgIC8vY29sb3I6ICR0Yy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICAudmFsdWV7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgIGNvbG9yOiR0Yy10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFRvdGFsIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC50aWNrZXQtY29uc3VsdC10b3RhdXh7XG4gICAgICAudG90YWwtbGluZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7XG4gICAgICAgIHBhZGRpbmc6MnB4IDA7XG4gICAgICAgICYuc3VidmFsdWV7XG4gICAgICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGNvbG9yOiAkdGMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAvL2NvbG9yOiAkdGMtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVle1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICR0Yy10ZXh0O1xuICAgICAgICB9XG4gICAgICAgICYudG90YWwtdHRje1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYzQzQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgLnRpdGxlLCAudmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICR0Yy10ZXh0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudG90YWwtdHZhe1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJHRjLWJvcmRlcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICR0Yy1ib3JkZXI7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuXG4gICAgICAgICAgLnRhYmxlLWhlYWRlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJHRjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm9keS1saW5le1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgICAgICAmLnBhaXJ7IGJhY2tncm91bmQ6ICR0Yy1iZzsgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBJY8O0bmUgZmzDqGNoZSAow6ljaMOpYW5jaWVyLCBjYXJ0ZXMgY2FkZWF1KSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAudGMtaXRlbS0tY2xpY2thYmxlIHtcbiAgICAgID4gbWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR0Yy10ZXh0LXNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRjLWl0ZW0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIjdjMtdGlja2V0LWhpc3Rvcnkge1xuXHQudGlja2V0LWRldGFpbHN7XG5cdFx0LmRldGFpbHMtY29udGFpbmVye1xuXHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdFx0LmRldGFpbHMtdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiM2RTZFOEM7XG5cdFx0XHRcdC50aXRsZS1tYWlue1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUtc3Vie1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRldGFpbHMtY29udGVudHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0XHRwYWRkaW5nOiAwcHggMjBweDtcblx0XHRcdFx0LmRldGFpbHMtaXRlbXtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDBweDtcblx0XHRcdFx0XHQmOm5vdCgubGFzdCl7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxlZnQtbGluZXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDotMjVweDtcblx0XHRcdFx0XHRcdHRvcDozNXB4O1xuXHRcdFx0XHRcdFx0LmRvdHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmxpbmV7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHggMnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaWNvbntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA1KTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM1RjJFRUE7Ly8jNmM0Y2YxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQud2hhdHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaGlzdG9yeS1zZXBhcmF0b3J7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC52YWx1ZXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdC52YWx1ZS1hcnJvd3tcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE3cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHR9XG59XG5cbiIsIiR0cG0tcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiR0cG0tcHJpbWFyeS1saWdodDogI0VDRUZGRTtcbiR0cG0tdGV4dDogICAgICAgICAgIzFBMjAzMztcbiR0cG0tdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiR0cG0tYm9yZGVyOiAgICAgICAgI0UyRTRGMDtcbiR0cG0tcmVkOiAgICAgICAgICAgI2U1MzkzNTtcbiR0cG0tZ3JlZW46ICAgICAgICAgIzIyQjU3MztcblxuI3YzLXRpY2tldC1wYXltZW50LW1lYW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHBtLXNlY3Rpb24tbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICR0cG0tdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnRwbS1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkdHBtLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnRwbS1zZWxlY3QtbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEuNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHRwbS10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAudHBtLXNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0cG0tdGV4dDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAudHBtLWFtb3VudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMi41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkdHBtLXJlZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIExpc3RlIGRlcyByw6hnbGVtZW50cyAodjMtY2FzaGluZy1yZWdsZW1lbnQpIC0gbcOqbWVzIHZhbGV1cnMvY2xhc3NlcyBxdWUgdjMuY2FzaGluZy5zY3NzIChkb250IGNlXG4gICAgLy8gYmxvYyBlc3QgZXh0cmFpdCwgY2YuIGNvbW1lbnRhaXJlIMOpcXVpdmFsZW50IGRhbnMgdjMucmVnbGVtZW50LmFkZC5zY3NzKSA6IHYzLWNhc2hpbmctcmVnbGVtZW50IG4nYSBwYXNcbiAgICAvLyBkZSBzY3NzIHByb3ByZSwgc2VzIGNsYXNzZXMgLnJjLSovLnJndC0qIG5lIHNvbnQgc2NvcMOpZXMgcXVlIHNvdXMgI3YzLWNhc2hpbmcgKHBhZ2UgRW5jYWlzc2VtZW50KSAtIG9uXG4gICAgLy8gbGVzIHJlZMOpY2xhcmUgaWNpIHBvdXIgcG91dm9pciBsZSBtb250ZXIgZGFucyBjZSBwYW5uZWF1IHNhbnMgZMOpcGVuZHJlIGRlIGwnb3JkcmUgZGUgY29tcGlsYXRpb24uXG4gICAgLnJjLWdyb3VwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHRwbS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50cy1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDE4cHggMCAxMHB4O1xuICAgIH1cblxuICAgIC5yZ3QtYWRkLWJ0biB7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHRwbS1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICR0cG0tcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHBtLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkdHBtLXByaW1hcnktbGlnaHQ7IH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRwbS1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkdHBtLXByaW1hcnksIDglKTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudHMtbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHRwbS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1yb3cge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnJjLXJlZ2xlbWVudC1yb3ctLWNsaWNrYWJsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7IH1cbiAgICB9XG4gICAgLnJjLXJlZ2xlbWVudC1pdGVtICsgLnJjLXJlZ2xlbWVudC1pdGVtIHtcbiAgICAgICAgLnJjLXJlZ2xlbWVudC1yb3cge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0cG0tYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogJHRwbS1wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC10eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHRwbS10ZXh0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5yYy1yZWdsZW1lbnQtYXV0cmUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAkdHBtLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5yYy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgJi5vcmFuZ2UgeyBjb2xvcjogI0ZCOEMwMDsgfVxuICAgICAgICAmLmdyZXkgICB7IGNvbG9yOiAjNkU2RThDOyB9XG4gICAgICAgICYuZ3JlZW4gIHsgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAgICAgJi5yZWQgICAgeyBjb2xvcjogI0M5Mzg2NzsgfVxuICAgIH1cblxuICAgIC5yYy1yZWdsZW1lbnQtc29sZGUtLXBvc2l0aWYgeyBjb2xvcjogJHRwbS1ncmVlbjsgfVxuICAgIC5yYy1yZWdsZW1lbnQtc29sZGUtLW5lZ2F0aWYgeyBjb2xvcjogJHRwbS1yZWQ7IH1cblxuICAgIC5yYy1yZWdsZW1lbnQtbW9udGFudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICR0cG0tdGV4dDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5yYy1kZWxldGUtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRwbS1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHRwbS1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgY29sb3I6ICR0cG0tdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRwbS10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50cG0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAudHBtLWJ0bi1jYW5jZWwge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkdHBtLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICR0cG0tdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG4gICAgfVxuXG4gICAgLnRwbS1idG4tdmFsaWRhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0cG0tcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzO1xuXG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgICogeyBzdHJva2U6ICNmZmY7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHsgb3BhY2l0eTogMC44ODsgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiR0cmYtcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiR0cmYtcHJpbWFyeS1saWdodDogI0VDRUZGRTtcbiR0cmYtdGV4dDogICAgICAgICAgIzFBMjAzMztcbiR0cmYtdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiR0cmYtYm9yZGVyOiAgICAgICAgI0UyRTRGMDtcbiR0cmYtZ3JlZW46ICAgICAgICAgIzIyQjU3MztcbiR0cmYtb3JhbmdlOiAgICAgICAgI0ZCOEMwMDtcbiR0cmYtcmVkOiAgICAgICAgICAgI2U1MzkzNTtcblxuI3YzLXRpY2tldC1yZWZ1bmQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudHJmLXNlY3Rpb24tbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICR0cmYtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnRyZi1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkdHJmLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnRyZi1jYXJkLS1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAudHJmLXNlbGVjdC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMS41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkdHJmLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC50cmYtc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHRyZi10ZXh0O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC50cmYtYW1vdW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICR0cmYtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC50cmYtbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHJmLWJvcmRlcjtcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkdHJmLXByaW1hcnktbGlnaHQ7IH1cbiAgICB9XG5cbiAgICAudHJmLWxpc3QtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0cmYtdGV4dDtcbiAgICB9XG5cbiAgICAudHJmLWxpc3Qtc3VibGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgY29sb3I6ICR0cmYtdGV4dC1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLnRyZi1saXN0LWljb24ge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ncmV5ICAgeyBiYWNrZ3JvdW5kOiAjRjBGMEY1OyBtZC1pY29uIHsgY29sb3I6ICR0cmYtdGV4dC1zZWNvbmRhcnk7IH0gfVxuICAgICAgICAmLS1wdXJwbGUgeyBiYWNrZ3JvdW5kOiAkdHJmLXByaW1hcnktbGlnaHQ7IG1kLWljb24geyBjb2xvcjogJHRyZi1wcmltYXJ5OyB9IH1cbiAgICAgICAgJi0tZ3JlZW4gIHsgYmFja2dyb3VuZDogcmdiYSgzNCwgMTgxLCAxMTUsIDAuMSk7IG1kLWljb24geyBjb2xvcjogJHRyZi1ncmVlbjsgfSB9XG4gICAgICAgICYtLW9yYW5nZSB7IGJhY2tncm91bmQ6IHJnYmEoMjUxLCAxNDAsIDAsIDAuMSk7IG1kLWljb24geyBjb2xvcjogJHRyZi1vcmFuZ2U7IH0gfVxuICAgICAgICAmLS1yZWQgICAgeyBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjEpOyBtZC1pY29uIHsgY29sb3I6ICR0cmYtcmVkOyB9IH1cbiAgICB9XG5cbiAgICAudHJmLWNoZWNrIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHRyZi1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC50cmYtYWN0aW9ucyB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAudHJmLWJ0bi1jYW5jZWwge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkdHJmLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICR0cmYtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGNkZBOyB9XG4gICAgfVxuXG4gICAgLnRyZi1idG4tdmFsaWRhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0cmYtcmVkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnM7XG5cbiAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgKiB7IHN0cm9rZTogI2ZmZjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBvcGFjaXR5OiAwLjg4OyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnYzLXRpY2tldC10YWdzIHtcbiAgLnYzdHQtdGFnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiA2cHggMTRweCA2cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuXG4gICAgLnYzdHQtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgbWQtaWNvbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52M3R0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICBAbWl4aW4gdjN0dC1jb2xvcigkY29sb3IpIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAwLjA4KTtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3IsIDAuMjUpO1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIC52M3R0LWljb24geyBiYWNrZ3JvdW5kOiAkY29sb3I7IH1cbiAgICB9XG5cbiAgICAmLmdyZWVuICB7IEBpbmNsdWRlIHYzdHQtY29sb3IoIzQzQTA0Nyk7IH1cbiAgICAmLnJlZCAgICB7IEBpbmNsdWRlIHYzdHQtY29sb3IoI0M5Mzg2Nyk7IH1cbiAgICAmLm9yYW5nZSB7IEBpbmNsdWRlIHYzdHQtY29sb3IoI0ZCOEMwMCk7IH1cbiAgICAmLmdyZXkgICB7XG4gICAgICBAaW5jbHVkZSB2M3R0LWNvbG9yKCM2RTZFOEMpO1xuICAgICAgLy8gQ29udGVudSBtdWx0aS1saWduZXMgKG1veWVuIGRlIHBhaWVtZW50ICsgc291cy1saWJlbGzDqSkgOiBwaWx1bGUgbW9pbnMgYXJyb25kaWVcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC52M3R0LWljb24geyBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICB9XG4gICAgJi5wdXJwbGUgeyBAaW5jbHVkZSB2M3R0LWNvbG9yKCM1RjJFRUEpOyB9XG4gICAgJi5ibHVlICAgeyBAaW5jbHVkZSB2M3R0LWNvbG9yKCMyMTk2RjMpOyB9XG4gICAgJi5waW5rICAgeyBAaW5jbHVkZSB2M3R0LWNvbG9yKCNFOTFFNjMpOyB9XG4gICAgJi55ZWxsb3cge1xuICAgICAgQGluY2x1ZGUgdjN0dC1jb2xvcigjRjlBODI1KTtcbiAgICAgIC52M3R0LWljb24gbWQtaWNvbiB7IGNvbG9yOiAjMUEyMDMzICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cblxuICAudGlja2V0LXRhZ3MtbGliZWxsZSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAudGlja2V0LXRhZ3Mtc3VibGliZWxsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgJi5ncmVlbiB7IGNvbG9yOiAjNDNBMDQ3OyB9XG4gICAgICAmLnJlZCB7IGNvbG9yOiAjQzkzODY3OyB9XG4gICAgICAmLm9yYW5nZSB7IGNvbG9yOiAjRkI4QzAwOyB9XG4gICAgICAmLmdyZXkgeyBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgJi5wdXJwbGUgeyBjb2xvcjogIzVGMkVFQTsgfVxuICAgICAgJi5ibHVlIHsgY29sb3I6ICMyMTk2RjM7IH1cbiAgICAgICYucGluayB7IGNvbG9yOiAjRTkxRTYzOyB9XG4gICAgICAmLnllbGxvdyB7IGNvbG9yOiAjRkZFQjNCOyB9XG4gICAgfVxuICB9XG5cbiAgJi5tYXhpIHtcbiAgICAudjN0dC10YWcge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAudjN0dC1pY29uIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50aWNrZXQtdGFncy1zdWJsaWJlbGxlIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYWxlbmRhci1hY3Rpb25zLXJlc3NvdXJjZSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtZC1pY29ue1xuICAgIG1hcmdpbjowO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY2FwLWJhcntcbiAgICBwYWRkaW5nOjZweDtcbiAgICBnYXA6NHB4O1xuICAgIGJhY2tncm91bmQ6I0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOjE0cHg7XG4gICAgYm94LXNoYWRvdzowIDhweCAyNHB4IHJnYmEoMTEsIDYsIDY3LCAwLjEyKTtcbiAgfVxuICAuY2FwLWJ0bntcbiAgICBoZWlnaHQ6NDRweDtcbiAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgY29sb3I6IzBCMDY0MztcbiAgICBtZC1pY29ueyBjb2xvcjojMEIwNjQzOyB9XG4gICAgJjpob3ZlcnsgYmFja2dyb3VuZDojRjVGNEZBOyB9XG4gICAgJi5jYXAtYnRuLS1tZW51e1xuICAgICAgcGFkZGluZzowIDEycHg7XG4gICAgICBnYXA6OHB4O1xuICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZDojRURFOEZEO1xuICAgICAgICBjb2xvcjojNmM0Y2YxO1xuICAgICAgICBtZC1pY29ueyBjb2xvcjojNmM0Y2YxOyB9XG4gICAgICB9XG4gICAgfVxuICAgICYuY2FwLWJ0bi0tc3F1YXJle1xuICAgICAgd2lkdGg6NDRweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI0VDRUFGNTtcbiAgICB9XG4gICAgLmNhcC1jaGV2cm9ue1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICB3aWR0aDoyMHB4O1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICBtaW4td2lkdGg6MjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6MjBweDtcbiAgICB9XG4gIH1cbiAgLmNhcC1zZXB7XG4gICAgd2lkdGg6MXB4O1xuICAgIGhlaWdodDoyOHB4O1xuICAgIG1hcmdpbjowIDZweDtcbiAgICBiYWNrZ3JvdW5kOiNFQ0VBRjU7XG4gIH1cbiAgLmNhcC1wb3B1cHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206NjhweDtcbiAgICBsZWZ0OjBweDtcbiAgICB6LWluZGV4OjEyO1xuICAgIGJhY2tncm91bmQ6I0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOjE2cHg7XG4gICAgYm94LXNoYWRvdzowIDEycHggMzJweCByZ2JhKDExLCA2LCA2NywgMC4xNik7XG4gIH1cbiAgLmNhcC16b29tLXBvcHVwe1xuICAgIHdpZHRoOjM4MHB4O1xuICAgIHBhZGRpbmc6MjBweCAyMnB4IDIycHg7XG4gICAgLmNhcC1wb3B1cC1oZWFkZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOjE2cHg7XG4gICAgfVxuICAgIC5jYXAtcG9wdXAtdGl0bGV7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC5jYXAtY2xvc2V7XG4gICAgICBjb2xvcjojOEE4NkEwO1xuICAgICAgJjpob3ZlcnsgY29sb3I6IzBCMDY0MzsgfVxuICAgIH1cbiAgICAuY2FwLXpvb20tcm93ICsgLmNhcC16b29tLXJvd3tcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gICAgLmNhcC16b29tLWxhYmVse1xuICAgICAgZ2FwOjEwcHg7XG4gICAgICBmb250LXNpemU6MTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICBtZC1pY29ueyBjb2xvcjojNkU2Nzg0OyBjdXJzb3I6ZGVmYXVsdDsgfVxuICAgIH1cbiAgICAuY2FwLXpvb20tdmFsdWV7XG4gICAgICBmb250LXNpemU6MTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC5jYXAtem9vbS1jb250cm9se1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgZ2FwOjEycHg7XG4gICAgfVxuICAgIC5jYXAtem9vbS1zdGVwe1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgbWluLXdpZHRoOjQwcHg7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNEOUQyRkI7XG4gICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIG1kLWljb257IGNvbG9yOiM2YzRjZjE7IH1cbiAgICAgICY6aG92ZXJ7IGJhY2tncm91bmQ6I0Y1RjJGRTsgfVxuICAgICAgJi5pcy1kaXNhYmxlZHtcbiAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXAtem9vbS1yYW5nZXtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgaGVpZ2h0OjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgb3V0bGluZTpub25lO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYntcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgIGhlaWdodDoyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgYmFja2dyb3VuZDojNmM0Y2YxO1xuICAgICAgICBib3JkZXI6M3B4IHNvbGlkICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjQpO1xuICAgICAgfVxuICAgICAgJjo6LW1vei1yYW5nZS10aHVtYntcbiAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgaGVpZ2h0OjE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiM2YzRjZjE7XG4gICAgICAgIGJvcmRlcjozcHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzowIDJweCA2cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXAtcG9wdXAtY2FyZXR7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOi04cHg7XG4gICAgbGVmdDo0MHB4O1xuICAgIHdpZHRoOjE2cHg7XG4gICAgaGVpZ2h0OjE2cHg7XG4gICAgYmFja2dyb3VuZDojRkZGRkZGO1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuICAgIGJveC1zaGFkb3c6NHB4IDRweCA4cHggcmdiYSgxMSwgNiwgNjcsIDAuMDYpO1xuICB9XG5cbiAgLmNhcC1jYWxzLXBvcHVwe1xuICAgIHdpZHRoOjQyMHB4O1xuICAgIG1heC1oZWlnaHQ6NzB2aDtcbiAgICBwYWRkaW5nOjIwcHggMjJweCAxOHB4O1xuICAgIC5jYXAtcG9wdXAtaGVhZGVye1xuICAgICAgbWFyZ2luLWJvdHRvbToxNHB4O1xuICAgIH1cbiAgICAuY2FwLXBvcHVwLXRpdGxle1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBmb250LXdlaWdodDo4MDA7XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgIH1cbiAgICAuY2FwLXBvcHVwLXN1YnRpdGxle1xuICAgICAgbWFyZ2luLXRvcDoycHg7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgY29sb3I6IzZFNjc4NDtcbiAgICB9XG4gICAgLmNhcC1jbG9zZXtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICB9XG4gIC5jYXAtY2Fscy1zZWFyY2h7XG4gICAgaGVpZ2h0OjQ0cHg7XG4gICAgcGFkZGluZzowIDE0cHg7XG4gICAgZ2FwOjEwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6MTJweDtcbiAgICBtZC1pY29ueyBjb2xvcjojNkU2Nzg0OyBjdXJzb3I6ZGVmYXVsdDsgfVxuICAgIGlucHV0e1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7IGNvbG9yOiM4QTg2QTA7IH1cbiAgICB9XG4gIH1cbiAgLmNhcC1jYWxzLWFjdGlvbnN7XG4gICAgbWFyZ2luOjE0cHggMnB4IDEwcHg7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgICAgY29sb3I6IzZjNGNmMTtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgJjpob3ZlcnsgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgfVxuICAgIH1cbiAgfVxuICAuY2FwLWNhbHMtbGlzdHtcbiAgICBtaW4taGVpZ2h0OjEyMHB4O1xuICAgIG92ZXJmbG93LXk6YXV0bztcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgYm9yZGVyLXJhZGl1czoxMnB4O1xuICB9XG4gIC5jYXAtY2Fscy1ncm91cC10aXRsZXtcbiAgICBwYWRkaW5nOjEwcHggMTRweCA0cHg7XG4gICAgZm9udC1zaXplOjExcHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGxldHRlci1zcGFjaW5nOjAuMDRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgY29sb3I6IzhBODZBMDtcbiAgfVxuICAuY2FwLWNhbHMtaXRlbXtcbiAgICBnYXA6MTRweDtcbiAgICBwYWRkaW5nOjEwcHggMTRweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAmICsgLmNhcC1jYWxzLWl0ZW17XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjRjBFRUY3O1xuICAgIH1cbiAgICAmOmhvdmVyeyBiYWNrZ3JvdW5kOiNGN0Y2RkU7IH1cbiAgfVxuICAuY2FwLWNhbHMtYXZhdGFye1xuICAgIHdpZHRoOjM2cHg7XG4gICAgaGVpZ2h0OjM2cHg7XG4gICAgbWluLXdpZHRoOjM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGJhY2tncm91bmQ6I0VERThGRDtcbiAgICBjb2xvcjojNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBpbWd7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBvYmplY3QtZml0OmNvdmVyO1xuICAgIH1cbiAgfVxuICAuY2FwLWNhbHMtbmFtZXtcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBjb2xvcjojMEIwNjQzO1xuICB9XG4gIC5jYXAtY2Fscy1jaGVja3tcbiAgICB3aWR0aDoyNnB4O1xuICAgIGhlaWdodDoyNnB4O1xuICAgIG1pbi13aWR0aDoyNnB4O1xuICAgIGJvcmRlcjoxLjVweCBzb2xpZCAjRDlEMkZCO1xuICAgIGJvcmRlci1yYWRpdXM6N3B4O1xuICAgIGJhY2tncm91bmQ6I0ZGRkZGRjtcbiAgICBtZC1pY29ueyBjb2xvcjojRkZGRkZGOyBmb250LXNpemU6MThweDsgd2lkdGg6MThweDsgaGVpZ2h0OjE4cHg7IG1pbi13aWR0aDoxOHB4OyBtaW4taGVpZ2h0OjE4cHg7IGxpbmUtaGVpZ2h0OjE4cHg7IH1cbiAgfVxuICAuY2FwLWNhbHMtaXRlbS5pcy1zZWxlY3RlZCAuY2FwLWNhbHMtY2hlY2t7XG4gICAgYmFja2dyb3VuZDojNmM0Y2YxO1xuICAgIGJvcmRlci1jb2xvcjojNmM0Y2YxO1xuICB9XG4gIC5jYXAtY2Fscy1lbXB0eXtcbiAgICBwYWRkaW5nOjE2cHg7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgY29sb3I6IzhBODZBMDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgfVxuICAuY2FwLWNhbHMtcmVtZW1iZXJ7XG4gICAgbWFyZ2luLXRvcDoxMnB4O1xuICAgIGdhcDoxMHB4O1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIGNvbG9yOiM2RTY3ODQ7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbiAgLmNhcC1jYWxzLXJlbWVtYmVyLWJveHtcbiAgICB3aWR0aDoyMHB4O1xuICAgIGhlaWdodDoyMHB4O1xuICAgIGJvcmRlcjoxLjVweCBzb2xpZCAjRDlEMkZCO1xuICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgIG1kLWljb257IGNvbG9yOiNGRkZGRkY7IGZvbnQtc2l6ZToxNnB4OyB3aWR0aDoxNnB4OyBoZWlnaHQ6MTZweDsgbWluLXdpZHRoOjE2cHg7IG1pbi1oZWlnaHQ6MTZweDsgbGluZS1oZWlnaHQ6MTZweDsgfVxuICAgICYuaXMtY2hlY2tlZHtcbiAgICAgIGJhY2tncm91bmQ6IzZjNGNmMTtcbiAgICAgIGJvcmRlci1jb2xvcjojNmM0Y2YxO1xuICAgIH1cbiAgfVxuICAuY2FwLWNhbHMtZm9vdGVye1xuICAgIG1hcmdpbi10b3A6MTRweDtcbiAgICBwYWRkaW5nLXRvcDoxNHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNGMEVFRjc7XG4gICAgZ2FwOjEwcHg7XG4gICAgYnV0dG9ue1xuICAgICAgaGVpZ2h0OjQ0cHg7XG4gICAgICBwYWRkaW5nOjAgMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6MTJweDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICAgIC5jYXAtY2FuY2Vse1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgYmFja2dyb3VuZDojRkZGRkZGO1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgLmNhcC1hcHBseXtcbiAgICAgIGdhcDo4cHg7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IzZjNGNmMTtcbiAgICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgICBtZC1pY29ueyBjb2xvcjojRkZGRkZGOyB9XG4gICAgICAmW2Rpc2FibGVkXXsgb3BhY2l0eTowLjU7IGN1cnNvcjpkZWZhdWx0OyB9XG4gICAgfVxuICB9XG4gIC5jYXAtcG9wdXAtY2FyZXQtLWNhbHN7XG4gICAgbGVmdDphdXRvO1xuICAgIHJpZ2h0OjE1MHB4O1xuICB9XG59XG4iLCIuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNTBweDtcblxuXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNkU2RThDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6MTBweDtcblxuICAucHJvcG9zaXRpb24tcmVzdWx0c3tcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAucHJvcG9zaXRpb24tbG9hZGluZ3tcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIH1cbiAgICAuaGFzLXByb3Bvc2l0aW9ue1xuICAgICAgY29sb3I6ICNERDY5Njk7XG5cbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgbWluLWhlaWdodDoyMHB4O1xuICAgICAgICBtaW4td2lkdGg6MjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wcm9wb3NpdGlvbi1idXR0b25ze1xuICAgIG1kLWljb257XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC5oZWlnaHQtc2VwYXJhdG9ye1xuICAgIHdpZHRoOjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RThDO1xuICAgIGhlaWdodDoyMHB4O1xuICB9XG4gIC5wcm9wb3NpdGlvbi1wb3B1cHtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OjQ1dmg7XG4gICAgYm90dG9tOjYwcHg7XG4gICAgbGVmdDowcHg7XG4gICAgbWluLXdpZHRoOjQwMHB4O1xuICAgIHotaW5kZXg6MTI7XG4gICAgLnByb3Bvc2l0aW9uLXBvcHVwLWNsb3Nle1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6MHB4O1xuICAgICAgcmlnaHQ6MHB4O1xuICAgICAgei1pbmRleDozMDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAudmlldy1wb3B1cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm90dG9tOiA2MHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIC8vd2lkdGg6IDMwMHB4O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIC52aWV3LXBvcHVwLWFjdGlvbnN7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aW1lLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3R0b206IDYwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgLy93aWR0aDogMzAwcHg7XG4gICAgei1pbmRleDogMTI7XG4gICAgLnRpbWUtcG9wdXAtYWN0aW9uc3tcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRhc2stcG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvdHRvbTogNjBweDtcbiAgICByaWdodDogMHB4O1xuICAgIC8vd2lkdGg6IDMwMHB4O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIC50YXNrLXBvcHVwLW1vcmV7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgfVxuICAgIC50YXNrLXBvcHVwLWJ1dHRvbnN7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAudGFzay1wb3B1cC1hY3Rpb25ze1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zbSwuZ3Qtc217XG4gIC5jYWxlbmRhci1hY3Rpb25zLXByb3Bvc2l0aW9uIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIC5oZWlnaHQtc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgfVxuICAgIC5wcm9wb3NpdGlvbi1yZXN1bHRze1xuICAgICAgbWluLXdpZHRoOjE1MHB4O1xuICAgIH1cbiAgfVxufVxuLmRlc2t0b3AtZGV2aWNle1xuICAuY2FsZW5kYXItYWN0aW9uLXByb3Bvc2l0aW9uLXBvcHVwe1xuICAgIC5rYWxlbmRlcy1tb2RhbC1jb250YWluZXJ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIG9wYWNpdHk6MC4xO1xuICAgIH1cbiAgICAua2FsZW5kZXMtbW9kYWwtY29udGFpbmVyOmhvdmVye1xuICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgfVxuICAuY2FsZW5kYXItYWN0aW9ucy1wcm9wb3NpdGlvbiB7XG4gICAgLnByb3Bvc2l0aW9uLXBvcHVwIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgb3BhY2l0eTogMC4xO1xuICAgIH1cbiAgICAucHJvcG9zaXRpb24tcG9wdXA6aG92ZXJ7XG4gICAgICBvcGFjaXR5OjAuOTg7XG4gICAgfVxuICB9XG5cblxufVxuIiwiLyogQ2FydGUgYWZmaWNow6llIGF1IHN1cnZvbCBkJ3VuIFJEViBkYW5zIGxlIHBsYW5uaW5nIGRlc2t0b3AgKGNvbnRlbmV1ciA6IGNhbGVuZGFyLXBvcHVwKSAqL1xuLmNhbGVuZGFyLXJlc2VydmF0aW9uLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHggMjJweCAyMnB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuXG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLmNyYy1saW5lIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMjJweDsgY29sb3I6ICMwQjA2NDM7IH1cbiAgICB9XG4gICAgLmNyYy1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgICAuY3JjLXRpbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5jcmMtcGlsbCB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VGRUJGRTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB9XG4gICAgLmNyYy1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAtNHB4IC02cHggMCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMjJweDsgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGNEYyRkU7IH1cbiAgICB9XG4gICAgLmNyYy1zZXAge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRUVERjY7XG4gICAgfVxuXG4gICAgLyogQ2xpZW50ICovXG4gICAgLmNyYy1jbGllbnQge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuICAgIC5jcmMtY2xpZW50LW5hbWUsIC5jcmMtYW1vdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICAgIC5jcmMtY2xpZW50LW5hbWUge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgIH1cbiAgICAuY3JjLWFtb3VudCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5jcmMtcGhvbmUge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIycHg7IGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgICAgIC5jcmMtcGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgLmNyYy1waG9uZS1udW1iZXIgeyBjb2xvcjogIzViM2RlMDsgfVxuICAgIH1cbiAgICAuY3JjLXRhZ3Mge1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmNyYy10YWcge1xuICAgICAgICBwYWRkaW5nOiAzcHggOXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEMkZCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgJi5jcmMtdGFnLS1kaXNjb3VudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRkUyQTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNkRCO1xuICAgICAgICAgICAgY29sb3I6ICM5QTZCMDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBQcmVzdGF0aW9uICovXG4gICAgLmNyYy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM4QTg2QTA7XG4gICAgfVxuICAgIC5jcmMtYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgJiArIC5jcmMtYXJ0aWNsZSB7IG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgICB9XG4gICAgLmNyYy1wcmVzdGF0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmNyYy10YWNoZSB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMThweDsgY29sb3I6ICM2RTY3ODQ7IH1cbiAgICB9XG4gICAgLmNyYy10YWNoZS1sYWJlbCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgfVxuICAgIC5jcmMtdGFjaGUtdGltZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgIH1cbiAgICAuY3JjLXdpdGgge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAuY3JjLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RjZGQjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzRBNDU2NjtcbiAgICB9XG5cbiAgICAvKiBTb2xkZXMgY2xpZW50IGV0IGljw7RuZXMgZCdvcmlnaW5lIC8gc3RhdHV0ICovXG4gICAgLmNyYy1pY29ucyB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG4gICAgLmNyYy1zb2xkZXMge1xuICAgICAgICBnYXA6IDZweDtcbiAgICB9XG4gICAgLmNyYy1zb2xkZSB7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAmLmlzLXBvc2l0aXZlIHsgYmFja2dyb3VuZDogI0U2RjZFQzsgY29sb3I6ICMxRjlENTU7IH1cbiAgICAgICAgJi5pcy1uZWdhdGl2ZSB7IGJhY2tncm91bmQ6ICNGREU4RUU7IGNvbG9yOiAjQzkzODY3OyB9XG4gICAgfVxuICAgIC5jcmMtc3RhdHVzIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY3JjLXN0YXR1cy1pY29uIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyMnB4OyBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ0ZJTEwnIDE7IH1cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgfVxuICAgICAgICAmLmlzLXJlZCwgJi5pcy1yZWQgbWQtaWNvbiB7IGNvbG9yOiAjQzkzODY3OyB9XG4gICAgfVxuXG4gICAgLyogQWN0aW9uICovXG4gICAgLmNyYy1idG4ge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI1KTtcbiAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIycHg7IGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjNWIzZGUwOyB9XG4gICAgfVxuXG4gICAgLyogUGFpZW1lbnQgZW4gbGlnbmUgZW4gY291cnMgKHJlbmRlei12b3VzIG5vbiBtb2RpZmlhYmxlKSAqL1xuICAgIC5jcmMtcGVuZGluZyB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNkUwO1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMjJweDsgY29sb3I6ICNEOTgyMkI7IH1cbiAgICB9XG4gICAgLmNyYy1wZW5kaW5nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI0EzNUYxNDtcbiAgICB9XG4gICAgLmNyYy1wZW5kaW5nLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC8qIENoYXJnZW1lbnQgKi9cbiAgICAuY3JjLXNrZWxldG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFRkY2O1xuICAgICAgICAmLmNyYy1za2VsZXRvbi0tdGl0bGUgeyB3aWR0aDogNzAlOyBoZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgJi5jcmMtc2tlbGV0b24tLWxpbmUgeyB3aWR0aDogNDUlOyBoZWlnaHQ6IDE0cHg7IG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgJi5jcmMtc2tlbGV0b24tLWJsb2NrIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogNjBweDsgbWFyZ2luLXRvcDogMThweDsgfVxuICAgIH1cbn1cbiIsIiNjYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItbGVmdDo0cHggc29saWQgIzQ3MjJBRTtcbiAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtY2xpZW50e1xuICAgICAgICAgICAgY29sb3I6IzQ3MjJBRTtcbiAgICAgICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNsaWVudC1uYW1le1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWNsaWVudC10ZWxlcGhvbmV7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLXRhZ3N7XG4gICAgICAgICAgICAua2FsZW5kZXMtdGFne1xuICAgICAgICAgICAgICAgICYubWluaXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jbGllbnQtbWVzc2FnZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6OXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWRpc2NvdW50e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgICAgICBjb2xvcjojNDcyMkFFO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtcGFycmFpbmFnZXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICAgICAgY29sb3I6IzQ3MjJBRTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWRhdGV7XG4gICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtZGF0ZS1kYXl7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1kYXRlLXRpbWV7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1hbW91bnR7XG4gICAgICAgICAgICBjb2xvcjojNDcyMkFFO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy10aW1le1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtcGxhY2V7XG4gICAgICAgICAgICAuc2VwYXJhdG9ye1xuICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhbGVuZGFyLXJlc2VydmF0aW9uLWRldGFpbHMtcGxhY2UtdGl0bGV7XG4gICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLXBsYWNlLXZhbHVle1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1hcnRpY2xlc3tcbiAgICAgICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWFydGljbGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLWFydGljbGUtbGliZWxsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYWxlbmRhci1yZXNlcnZhdGlvbi1kZXRhaWxzLXRhY2hle1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6OXB4O1xuICAgICAgICAgICAgICAgICAgICAudGFjaGUtbGliZWxsZXtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50YWNoZS1yZXNzb3VyY2V7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FsZW5kYXItcmVzZXJ2YXRpb24tZGV0YWlscy1jdXN0b21GaWVsZHN7XG4gICAgICAgICAgICAuY3VzdG9tRmllbGRzLXRpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b21GaWVsZHMtdmFsdWV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjlweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pY29ucy1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICAgICAucmlnaHQtaWNvbnN7XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICAgICAgICAgICAgICAgICYuaWNvbi1yZWR7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojQzkzODY3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuXG5cbn1cbiIsIiNkZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2Vke1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDcyMkFFOy8vIzVGMkVFQTtcbiAgY29sb3I6d2hpdGU7XG4gIC5kZXNrdG9wLW1lbnUtbWFpbi1yZWR1Y2VkLXVzZXItYmFkZ2V7XG4gICAgd2lkdGg6NzBweDtcbiAgICBoZWlnaHQ6NzBweDtcbiAgICBwYWRkaW5nOjVweDtcbiAgfVxuICAubWVudS1pY29ue1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIC5tZW51LWljb24tYnV0dG9ue1xuICAgICAgcGFkZGluZzogMHB4IDIwcHggO1xuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LWljb246aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4MTg5NDsvLyM1RjJFRUE7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiNGREJDN0Y7XG4gICAgfVxuICB9XG4gIG1kLWljb257XG4gICAgY29sb3I6d2hpdGU7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MzBweDtcbiAgICBtYXJnaW4tdG9wOjdweDtcbiAgICBtYXJnaW4tYm90dG9tOjdweDtcbiAgfVxuICAubWVudS1jb250ZW50e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxuICAubWVudS1zZXBhcmF0b3J7XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICBoZWlnaHQ6MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIH1cbiAgLm1lbnUtaXRlbXtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICYuc2VsZWN0ZWR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJBNjdEO1xuICAgICAgYm94LXNoYWRvdzogOHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1kLWljb257XG4gICAgICAgIC8vY29sb3I6I0ZEQkM3RjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJhZGdlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICB0b3A6LTJweDtcbiAgICAgIHJpZ2h0Oi0xMHB4O1xuICAgICAgJi5yZWR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjUzNTA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LWl0ZW06aG92ZXJ7XG4gICAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzODE4OTQ7Ly8jNUYyRUVBO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0ZEQkM3RjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIi5rYWxlbmRlcy1hY2FkZW15LW1lbnVJdGVte1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gIHBhZGRpbmctdG9wOjEwcHg7XG4gIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gIG1pbi1oZWlnaHQ6NTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG5cblxuICAvL2NvbG9yOndoaXRlO1xuXG4gICYuaGFzLWxpbmt7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cblxuICAmLmlzLXRpdGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIC5rYWxlbmRlcy1hY2FkZW15LW1lbnVJdGVtLWxhYmVse1xuICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1hY2FkZW15LW1lbnVJdGVtLWljb257XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gIH1cbiAgJjpub3QoLmlzLXRpdGxlKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgLmthbGVuZGVzLWFjYWRlbXktbWVudUl0ZW0tbGFiZWx7XG4gICAgICAvL3RleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgY29sb3I6I0M5Mzg2NztcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuLmthbGVuZGVzLWFjYWRlbXktbWVudUl0ZW06aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RkM7XG59XG4iLCIucGF5bWVudC1hY2NvdW50LXVwbG9hZHtcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAucGF5bWVudC1hY2NvdW50LXVwbG9hZC1oZWFkZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJlbGF0aW9uc2hpcC1ncm91cHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC5yZWxhdGlvbnNoaXAtZ3JvdXAtaW5wdXR7XG4gICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICAgIC5yZWxhdGlvbnNoaXAtZ3JvdXAtaW5wdXQtY2hlY2tib3h7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgfVxuICAgICAgLnJlbGF0aW9uc2hpcC1ncm91cC1pbnB1dC1sYWJlbHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3BheW1lbnQtYWNjb3VudC1pZGVudGlmaWNhdGlvbkNvbXBhbnl7XG4gIC5wZXJzb24tY29udGFpbmVye1xuICAgIGJvcmRlcjoxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjUwMHB4O1xuICAgIC5wZXJzb24tbGlzdHtcbiAgICAgIG1pbi13aWR0aDozMDBweDtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIC5wZXJzb24tbGlzdC1pdGVte1xuICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wZXJzb24taW5mb3N7XG4gICAgICAubm8tY29udGVudHtcbiAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnhze1xuICAjcGF5bWVudC1hY2NvdW50LWlkZW50aWZpY2F0aW9uQ29tcGFueXtcbiAgICAucGVyc29uLWNvbnRhaW5lcntcbiAgICAgIG1pbi1oZWlnaHQ6MjAwcHg7XG4gICAgICAucGVyc29uLWxpc3R7XG4gICAgICAgIGJvcmRlci1yaWdodDpub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3NldHRpbmdzLXBsYXRmb3JtLXBhcmFtZXRlci1jYXRlZ29yaWVze1xuICAuY2F0ZWdvcmllLWl0ZW17XG4gICAgcGFkZGluZzoxNXB4IDBweDtcbiAgICAmOm5vdCgubGFzdCl7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICB9XG5cbiAgfVxuICAuY2F0ZWdvcmllLXNvdXMtaXRlbXtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgJjpub3QoLmxhc3Qpe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgfVxuXG4gIH1cbiAgLmNhdGVnb3JpZS1zZWxlY3RlZCB7XG4gICAgY29sb3I6I0QzMkYyRjtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1hY2Nlc3tcbiAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAuZ3JvdXAtbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWluLWhlaWdodDoyMnB4O1xuICAgIH1cbiAgICAuc3RhZmYtcGVybWlzc2lvbnMtZHJvaXQge1xuICAgICAgLmRyb2l0LWxpYmVsbGUge1xuICAgICAgICBjb2xvcjogIzYxNjE2MTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgICAgYm9yZGVyLXRvcDpub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICAmLmZpcnN0e1xuICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWFjY2VzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmd0LXNte1xuICAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1hY2Nlc3tcbiAgICAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAge1xuXG4gICAgICAuZ3JvdXAtbGliZWxsZSB7XG4gICAgICAgIHdpZHRoOjMwMHB4O1xuICAgICAgICBtaW4td2lkdGg6MzAwcHg7XG4gICAgICB9XG4gICAgICAuc3RhZmYtcGVybWlzc2lvbnMtZHJvaXQge1xuICAgICAgICAuZHJvaXQtbGliZWxsZSB7XG4gICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgd2lkdGg6MzAwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOjMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi5zbXtcbiAgI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tYWNjZXN7XG4gICAgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIHtcblxuICAgICAgLmdyb3VwLWxpYmVsbGUge1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgICAgbWluLXdpZHRoOjIwMHB4O1xuICAgICAgfVxuICAgICAgLnN0YWZmLXBlcm1pc3Npb25zLWRyb2l0IHtcbiAgICAgICAgLmRyb2l0LWxpYmVsbGUge1xuICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgIHdpZHRoOjIwMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDoyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4ueHN7XG4gICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWFjY2Vze1xuICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIHtcbiAgICAgIC5ncm91cC1saWJlbGxlIHtcbiAgICAgICAgd2lkdGg6MTUwcHg7XG4gICAgICAgIG1pbi13aWR0aDoxNTBweDtcbiAgICAgIH1cbiAgICAgIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCB7XG4gICAgICAgIC5kcm9pdC1saWJlbGxlIHtcbiAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgICBtaW4td2lkdGg6MTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tZHJvaXR7XG4gIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAuZ3JvdXAtbGliZWxsZSB7XG4gICAgICBtaW4taGVpZ2h0OjIycHg7XG4gICAgfVxuICAgIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCB7XG4gICAgICAuZHJvaXQtY2hvaWNlIHtcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICBtaW4td2lkdGg6MTIwcHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0JEQkRCRDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICAmLmFjY2VzLXNhbG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZpcnN0e1xuICAgICAgICAuZHJvaXQtY2hvaWNlIHtcbiAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1kcm9pdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmd0LXNte1xuICAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1kcm9pdCB7XG4gICAgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIHtcbiAgICAgIC5ncm91cC1saWJlbGxlIHtcblxuICAgICAgfVxuXG4gICAgICAuc3RhZmYtcGVybWlzc2lvbnMtZHJvaXQge1xuICAgICAgICAuZHJvaXQtY2hvaWNlIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc217XG4gICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLWRyb2l0IHtcbiAgICAuc3RhZmYtcGVybWlzc2lvbnMtZ3JvdXAge1xuICAgICAgLmdyb3VwLWxpYmVsbGUge1xuXG4gICAgICB9XG5cbiAgICAgIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCB7XG4gICAgICAgIC5kcm9pdC1jaG9pY2Uge1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tZHJvaXQge1xuICAgIC5zdGFmZi1wZXJtaXNzaW9ucy1ncm91cCB7XG4gICAgICAuZ3JvdXAtbGliZWxsZSB7XG5cbiAgICAgIH1cblxuICAgICAgLnN0YWZmLXBlcm1pc3Npb25zLWRyb2l0IHtcbiAgICAgICAgLmRyb2l0LWNob2ljZSB7XG4gICAgICAgICAgd2lkdGg6ODBweDtcbiAgICAgICAgICBtaW4td2lkdGg6ODBweDtcbiAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tcHJve1xuICAuc3RhZmYtcGVybWlzc2lvbnMtaGVhZGVye1xuICAgIC5oZWFkZXItZmlyc3QtY29sIHtcbiAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgfVxuICAgIC5oZWFkZXItcHJve1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgYm9yZGVyLWxlZnQ6bm9uZTtcbiAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICB3aWR0aDoxMjBweDtcbiAgICAgIG1pbi13aWR0aDoxMjBweDtcbiAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbToycHg7XG4gICAgICAmLmFjY2VzLXNhbG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNCREJEQkQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLXBybzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5ndC1zbXtcbiAgI3N0YWZmLW1hbmFnZVBlcm1pc3Npb24tcHJvIHtcbiAgICAuc3RhZmYtcGVybWlzc2lvbnMtaGVhZGVyIHtcbiAgICAgIC5oZWFkZXItZmlyc3QtY29sIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLXBybyB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zbSB7XG4gICNzdGFmZi1tYW5hZ2VQZXJtaXNzaW9uLXBybyB7XG4gICAgLnN0YWZmLXBlcm1pc3Npb25zLWhlYWRlciB7XG4gICAgICAuaGVhZGVyLWZpcnN0LWNvbCB7XG4gICAgICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1wcm8ge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ueHMge1xuICAjc3RhZmYtbWFuYWdlUGVybWlzc2lvbi1wcm8ge1xuICAgIC5zdGFmZi1wZXJtaXNzaW9ucy1oZWFkZXIge1xuICAgICAgLmhlYWRlci1maXJzdC1jb2wge1xuICAgICAgICBtaW4td2lkdGg6IDE1NXB4O1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItcHJvIHtcbiAgICAgICAgd2lkdGg6ODBweDtcbiAgICAgICAgbWluLXdpZHRoOjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjZmFtaWxsZS1hcnRpY2xlLW9yZGVyIHtcbiAgLm9yZGVyLWlucHV0e1xuICAgIGlucHV0e1xuICAgICAgd2lkdGg6ODBweDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiI3RpY2tldC11cGRhdGUtcGFydC1yZWdsZW1lbnR7XG4gIC5ibG9jLWFjdGlvbiB7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAudGlja2V0LXVwZGF0ZS1wYXJ0LXJlZ2xlbWVudC1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtZC1pY29uIHtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cbiAgfVxufVxuXG4iLCIjdjMtY2xpZW50LWNvbXB0YS11cGRhdGUtcmVndWwge1xuXHQucmVndWwtdGl0bGV7XG5cdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxuXHQucmVndWwtY29udGVudHtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0LmNvbnRlbnQtdGl0bGV7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LWJsb2N7XG5cdFx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdCYucGFkZGluZ3tcblx0XHRcdFx0cGFkZGluZzoyNHB4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnQtYmxvYy1pdGVte1xuXHRcdFx0XHRtYXJnaW46MjBweCAwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYmxvYy1tZHB7XG5cdFx0XHRcdG1hcmdpbi10b3A6NjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbXB0YS1pdGVte1xuXHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdC5pdGVtLXRleHR7XG5cdFx0XHRcdGhlaWdodDoyNHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpub3QoLmxhc3Qpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlO1xuXHRcdFx0fVxuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZWd1bC1idG57XG5cdFx0bWFyZ2luLXRvcDo2MHB4O1xuXHR9XG5cbn1cblxuIiwiI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLWRhdGUge1xuXHQuZGF0ZS10aXRsZXtcblx0XHRmb250LXNpemU6MThweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdC5kYXRlLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC5jb250ZW50LXRpdGxle1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1ibG9je1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRwYWRkaW5nOiAwcHggMjRweDtcblx0XHRcdC5jb250ZW50LWJsb2MtaXRlbXtcblx0XHRcdFx0bWFyZ2luOjIwcHggMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VuZC1idG57XG5cdFx0bWFyZ2luLXRvcDo2MHB4O1xuXHR9XG5cbn1cblxuIiwiI3YzLWNsaWVudC1jb3Vwb24tdXBkYXRlLXRhcmdldCB7XG5cdCRjY2EtcHJpbWFyeTogICAgICAgIzZjNGNmMTtcblx0JGNjYS1wcmltYXJ5LWxpZ2h0OiAjRUNFRkZFO1xuXHQkY2NhLXRleHQ6ICAgICAgICAgICMxQTIwMzM7XG5cdCRjY2EtdGV4dC1zZWNvbmRhcnk6IzZFNkU4Qztcblx0JGNjYS1ib3JkZXI6ICAgICAgICAjRTJFNEYwO1xuXG5cdG1kLWljb24ge1xuXHRcdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC50YXJnZXQtdGl0bGV7XG5cdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxuXHQudGFyZ2V0LWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC5jb250ZW50LWJsb2N7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjRweDtcblx0XHR9XG5cblx0XHQuY2NhLXNlY3Rpb24tbGFiZWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAkY2NhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LmNjYS1jYXJkIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjY2EtYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRjY2EtdGV4dDtcblx0XHR9XG5cblx0XHQuY2NhLWlucHV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkY2NhLXRleHQ7XG5cdFx0fVxuXG5cdFx0LmNjYS1pbnB1dC1jb2RlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHQuY2NhLWNvZGUtcm93IHtcblx0XHRcdGdhcDogMTBweDtcblx0XHR9XG5cblx0XHQuY2NhLWdlbmVyYXRlLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogNHB4O1xuXHRcdFx0cGFkZGluZzogMTBweCAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICRjY2EtcHJpbWFyeTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGNvbG9yOiAkY2NhLXByaW1hcnk7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG5cblx0XHRcdG1kLWljb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6ICRjY2EtcHJpbWFyeS1saWdodDsgfVxuXHRcdH1cblxuXHRcdC5jY2EtdGFyZ2V0LWxpc3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQuY2NhLXRhcmdldC1yb3cge1xuXHRcdFx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2NhLWJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRjY2EtdGV4dDtcblxuXHRcdFx0LmNjYS10YXJnZXQtcmVtb3ZlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjY2EtdGV4dC1zZWNvbmRhcnk7XG5cblx0XHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIgeyBjb2xvcjogJGNjYS10ZXh0OyB9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNjYS1hZGQtdGFyZ2V0LWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdFx0XHRib3JkZXI6IDEuNXB4IGRhc2hlZCAkY2NhLXByaW1hcnk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICRjY2EtcHJpbWFyeTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcblxuXHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXByaW1hcnkgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6ICRjY2EtcHJpbWFyeS1saWdodDsgfVxuXHRcdH1cblxuXHRcdC5jY2EtYXJ0aWNsZS1zZWxlY3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdG1heC1oZWlnaHQ6IDQyMHB4O1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgJGNjYS1ib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdH1cblxuXHRcdC5jY2EtZmFtaWxsZS1zZWxlY3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHR9XG5cblx0XHQuY2NhLWZhbWlsbGUtc2VhcmNoIHtcblx0XHRcdGdhcDogOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0bWQtaWNvbiB7XG5cdFx0XHRcdGNvbG9yOiAkY2NhLXRleHQtc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0d2lkdGg6IDE4cHggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5jY2EtZmFtaWxsZS1zZWFyY2gtY2xlYXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRjb2xvcjogJGNjYS10ZXh0LXNlY29uZGFyeTtcblxuXHRcdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7IGNvbG9yOiAkY2NhLXRleHQ7IH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2NhLWZhbWlsbGUtbGlzdCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMjBweDtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0fVxuXG5cdFx0LmNjYS1mYW1pbGxlLXJvdyB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDhweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjb2xvcjogJGNjYS10ZXh0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Z2FwOiAxMHB4O1xuXG5cdFx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y1RjZGQTsgfVxuXHRcdH1cblxuXHRcdC5jY2EtY2hlY2tib3gge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAkY2NhLWJvcmRlcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0XHRtZC1pY29uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmNjYS1jaGVja2JveC1jaGVja2VkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNjYS1wcmltYXJ5O1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjY2EtcHJpbWFyeTtcblxuXHRcdFx0XHRtZC1pY29uIHsgb3BhY2l0eTogMTsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VuZC1idG57XG5cdFx0bWFyZ2luLXRvcDozMHB4O1xuXHR9XG5cbn1cbiIsIiN2My1jbGllbnQtY3VyZS11cGRhdGUtY29uc28ge1xuXHQuY29uc28tdGl0bGV7XG5cdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxuXHQuY29uc28tY29udGVudHtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdC5saXN0LXRpdGxle1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6IzY2NjY2Njtcblx0XHRcdCYuY29sMXtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRhYmxle1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtbGluZXtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtaXRlbXtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0cGFkZGluZzogMTRweCAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ji5jb2wxe1xuXHRcdFx0XHQucmVke1xuXHRcdFx0XHRcdGNvbG9yOnJlZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZ3JlZW57XG5cdFx0XHRcdFx0Y29sb3I6Z3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdyZXl7XG5cdFx0XHRcdFx0Y29sb3I6b3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNvbDJ7XG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0XHQvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdFx0Ji5jb2wze1xuXHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0LmNvbXB0YWJpbGlzYXRpb24tbW90aWZ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6MTBweDtcblx0XHRcdFx0XHRjb2xvcjojNmI3MjgwXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY29sNHtcblx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5jb250ZW50LXRpdGxle1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1ibG9je1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRwYWRkaW5nOiAwcHggMjRweDtcblx0XHRcdC5jb250ZW50LWJsb2MtaXRlbXtcblx0XHRcdFx0bWFyZ2luOjIwcHggMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC10aWNrZXR7XG5cdFx0XHQuY29udGVudC10aWNrZXQtaGVhZGVye1xuXHRcdFx0XHRjb2xvcjojNGI1NTYzO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMtY2xpZW50LWN1cmUtdXBkYXRlLWRhdGUge1xuXHQuZGF0ZS10aXRsZXtcblx0XHRmb250LXNpemU6MThweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdC5kYXRlLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC5jb250ZW50LXRpdGxle1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1ibG9je1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdHBhZGRpbmc6IDBweCAyNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdC5jb250ZW50LWJsb2MtaXRlbXtcblx0XHRcdFx0bWFyZ2luOjIwcHggMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VuZC1idG57XG5cdFx0bWFyZ2luLXRvcDo2MHB4O1xuXHR9XG5cbn1cblxuIiwiI3YzLWNsaWVudC1jdXJlLXVwZGF0ZS1yZWd1bCB7XG5cdC5yZWd1bC10aXRsZXtcblx0XHRmb250LXNpemU6MThweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdC5yZWd1bC10aXRsZS1zdWJ7XG5cdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxuXHQucmVndWwtY29udGVudHtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRwYWRkaW5nOiAwcHggMjRweDtcblx0XHQuY29udGVudC10aXRsZXtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LWJsb2N7XG5cdFx0XHQmOm5vdCgubGFzdCl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRtYXJnaW46MjBweCAwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudC1ibG9jLWl0ZW17XG5cdFx0XHRcdG1hcmdpbjo1cHggMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0fVxuXHRcdFx0LmN1cnJlbnQtcXVhbnRpdHl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VuZC1idG57XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHR9XG5cbn1cblxuIiwiI3YzLWNsaWVudC1lY2hlYW5jaWVyLXVwZGF0ZS1lY2hlYW5jZSB7XG5cdC5lY2hlYW5jaWVyLWJsb2N7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdH1cblx0LnNlbmQtYnRue1xuXHRcdG1hcmdpbi10b3A6MzBweDtcblx0fVxuXG59XG5cbiIsIiN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWNvbnNvIHtcblx0LmNvbnNvLXRpdGxle1xuXHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdH1cblx0LmNvbnNvLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0cGFkZGluZzogMjRweDtcblx0XHQubGlzdC10aXRsZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiM2NjY2NjY7XG5cdFx0XHQmLmNvbDF7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDoyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0YWJsZXtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0fVxuXHRcdC5jb250ZW50LWxpbmV7XG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LWl0ZW17XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0XHRcdHBhZGRpbmc6IDE0cHggMTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCYuY29sMXtcblx0XHRcdFx0LnJlZHtcblx0XHRcdFx0XHRjb2xvcjpyZWQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdyZWVue1xuXHRcdFx0XHRcdGNvbG9yOmdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ncmV5e1xuXHRcdFx0XHRcdGNvbG9yOm9yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jb2wye1xuXHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQmLmNvbDN7XG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0XHQuY29tcHRhYmlsaXNhdGlvbi1tb3RpZntcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiM2YjcyODBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5jb2w0e1xuXHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LmNvbnRlbnQtdGl0bGV7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LWJsb2N7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdHBhZGRpbmc6IDBweCAyNHB4O1xuXHRcdFx0LmNvbnRlbnQtYmxvYy1pdGVte1xuXHRcdFx0XHRtYXJnaW46MjBweCAwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6ICM0YjU1NjM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50LXRpY2tldHtcblx0XHRcdC5jb250ZW50LXRpY2tldC1oZWFkZXJ7XG5cdFx0XHRcdGNvbG9yOiM0YjU1NjM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIiN2My1jbGllbnQtZmlkZWxpdGUtdXBkYXRlLWRhdGUge1xuXHQuZGF0ZS10aXRsZXtcblx0XHRmb250LXNpemU6MThweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdC5kYXRlLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC5jb250ZW50LXRpdGxle1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1ibG9je1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRwYWRkaW5nOiAwcHggMjRweDtcblx0XHRcdC5jb250ZW50LWJsb2MtaXRlbXtcblx0XHRcdFx0bWFyZ2luOjIwcHggMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VuZC1idG57XG5cdFx0bWFyZ2luLXRvcDo2MHB4O1xuXHR9XG5cbn1cblxuIiwiI3YzLWNsaWVudC1maWRlbGl0ZS11cGRhdGUtcmVndWwge1xuXHQucmVndWwtdGl0bGV7XG5cdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxuXHQucmVndWwtdGl0bGUtc3Vie1xuXHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdH1cblx0LnJlZ3VsLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC5jb250ZW50LXRpdGxle1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1ibG9je1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRwYWRkaW5nOiAwcHggMjRweDtcblx0XHRcdC5jb250ZW50LWJsb2MtaXRlbXtcblx0XHRcdFx0bWFyZ2luOjIwcHggMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiAjNGI1NTYzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VuZC1idG57XG5cdFx0bWFyZ2luLXRvcDo2MHB4O1xuXHR9XG5cbn1cblxuIiwiI3YzLWNsaWVudC1naWZ0LXVwZGF0ZS1iZW5lZiB7XG5cdC5iZW5lZi10aXRsZXtcblx0XHRmb250LXNpemU6MThweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdC5iZW5lZi1jb250ZW50e1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHQuY29udGVudC10aXRsZXtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtYmxvY3tcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0cGFkZGluZzogMHB4IDI0cHg7XG5cdFx0XHQuY29udGVudC1ibG9jLWl0ZW17XG5cdFx0XHRcdG1hcmdpbjoyMHB4IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJlbmVmLWJ0bntcblx0XHRtYXJnaW4tdG9wOjYwcHg7XG5cdH1cblxufVxuXG4iLCIjdjMtY2xpZW50LWdpZnQtdXBkYXRlLWNvZGUge1xuXHQuY29kZS10aXRsZXtcblx0XHRmb250LXNpemU6MThweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdC5jb2RlLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXG5cdH1cblx0LmNvZGUtYnRue1xuXHRcdG1hcmdpbi10b3A6NjBweDtcblx0fVxufVxuXG4iLCIjdjMtY2xpZW50LWdpZnQtdXBkYXRlLWRhdGUge1xuXHQuZGF0ZS10aXRsZXtcblx0XHRmb250LXNpemU6MThweDtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG5cdC5kYXRlLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdC5jb250ZW50LXRpdGxle1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1kLWljb257XG5cdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudC1ibG9je1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRwYWRkaW5nOiAwcHggMjRweDtcblx0XHRcdC5jb250ZW50LWJsb2MtaXRlbXtcblx0XHRcdFx0bWFyZ2luOjIwcHggMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VuZC1idG57XG5cdFx0bWFyZ2luLXRvcDo2MHB4O1xuXHR9XG5cbn1cblxuIiwiI3YzLWNsaWVudC1naWZ0LXVwZGF0ZS1zZW5kIHtcblx0LnNlbmQtdGl0bGV7XG5cdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0fVxuXHQuc2VuZC1jb250ZW50e1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHQuY29udGVudC10aXRsZXtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnQtYmxvY3tcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdFx0cGFkZGluZzogMHB4IDI0cHg7XG5cdFx0XHQuY29udGVudC1ibG9jLWl0ZW17XG5cdFx0XHRcdG1hcmdpbjoyMHB4IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlbmQtYnRue1xuXHRcdG1hcmdpbi10b3A6NjBweDtcblx0fVxuXG59XG5cbiIsIi5hcnRpY2xlLXNlbGVjdC1pdGVtIHtcbiAgICBtYXJnaW46IDRweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VFRUNGODtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcblxuICAgICY6aG92ZXIgeyBib3JkZXItY29sb3I6ICNDOUMyRjA7IH1cblxuICAgIC5pdGVtLXBob3RvIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUYzRkY7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4IDEwcHg7XG5cbiAgICAgICAgLml0ZW0taGVhZGVyIHtcbiAgICAgICAgICAgIC5pdGVtLWxpYmVsbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUExQTJFO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlzLWZhdm9yaXRlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDNEMwRTg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQgbWQtaWNvbiB7IGNvbG9yOiAjNUYyRUVBOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzlFOUVCRDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGdhcDogNHB4O1xuXG4gICAgICAgICAgICAuZGV0YWlsLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbC1zZXAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQzRDMEU4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbC1pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXRhaWwtdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNEE0QTZBO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbC1jaGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VERTlGRDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLWZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgICAgIC5pdGVtLXByaWNlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAucHJpY2UtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUU5RUJEO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByaWNlLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUEyRTtcbiAgICAgICAgICAgICAgICAgICAgJi5wcml4LWJhcnJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOUU5RUJEO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGUgc3R5bGUgZHUgc3RlcHBlciBsdWktbcOqbWUgKHBpbHVsZSwgYm91dG9ucyAtLyssIGNyb2l4IHJlc2V0KSB2aWVudCBkdSBjb21wb3NhbnQgdjMta2FsZW5kZXMtaW5wdXQtcXVhbnRpdGVcbiAgICAvLyAodjMua2FsZW5kZXNJbnB1dFF1YW50aXRlLnNjc3MsIGNsYXNzZXMgLnF1YW50aXRlLXBpbGwvLnF1YW50aXRlLWJ0bi8ucXVhbnRpdGUtaW5wdXQvLnF1YW50aXRlLXJlc2V0KSAtXG4gICAgLy8gbcOqbWUgcmVuZHUgcXVlIFwiQXV0cmVzIGFydGljbGVzXCIgKHYzLnJkdi5vcHRpb25zKS4gQ2V0dGUgcsOoZ2xlIG5lIGdhcmRlIHF1ZSBsYSBsb2dpcXVlIGQnYWZmaWNoYWdlL21hc3F1YWdlXG4gICAgLy8gKHZpc2liaWxpdMOpIHBpbG90w6llIHZpYSAkZWxlbWVudC5maW5kKCkgcGFyIGFydGljbGUuc2VsZWN0Lml0ZW0uanMsIGNmLiBDTEFVREUubWQpIDsgbGVzIGFuY2llbm5lcyByw6hnbGVzXG4gICAgLy8gLnF1YW50aXRlLWJ0bi8ucXVhbnRpdGUtZGlzcGxheS8ucXVhbnRpdGUtY29uZmlybSBkJ2ljaSAoYm91dG9ucyByb25kcyBwbGVpbnMgdmlvbGV0cyAyNnB4KSBkYXRhaWVudCBkJ3VuZVxuICAgIC8vIHZlcnNpb24gZHUgdGVtcGxhdGUgc2FucyBjZSBjb21wb3NhbnQgZXQgw6ljcmFzYWllbnQgc29uIHN0eWxlIHBhciBzaW1wbGUgb3JkcmUgZCdpbmplY3Rpb24gU0NTUy5cbiAgICAuYXJ0aWNsZS1zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYudmlzaWJsZSB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgICB9XG59XG4iLCIudjMta2FsZW5kZXMtYXV0aG9yaXplZFBhZ2V7XG4gIC8vIExhIHJhY2luZSBldCBsZSB3cmFwcGVyIG5nLXRyYW5zY2x1ZGUgc29udCBwdXJlbWVudCBzdHJ1Y3R1cmVscyAobmctaWYpIDogZGlzcGxheTpjb250ZW50cyBsZXMgcmV0aXJlIGR1XG4gIC8vIHJlbmR1IHBvdXIgcXVlIGxlIGNvbnRlbnUgdHJhbnNjbHVzIChvdSAucGFnZS1lcnJvcikgcmVkZXZpZW5uZSB1biBlbmZhbnQgZGlyZWN0IGRlIGwnw6lsw6ltZW50IGjDtHRlIHZpcy3DoC12aXNcbiAgLy8gZHUgbGF5b3V0IEFuZ3VsYXIgTWF0ZXJpYWwgKGV4OiBsYXlvdXQ9XCJyb3dcIiBzdXIgLmNybS1jb2x1bW5zIGRhbnMgdjMuY2FzaGluZy5yZW1pc2UpLlxuICBkaXNwbGF5OmNvbnRlbnRzO1xuICAua2FwLXRyYW5zY2x1ZGV7XG4gICAgZGlzcGxheTpjb250ZW50cztcbiAgfVxuICAucGFnZS1lcnJvcntcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICAud2FybmluZy1pY29uIHtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6ICMyZDMyM2U7XG4gICAgICAgIGZvbnQtc2l6ZToxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6MTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6MTIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndhcm5pbmctdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOjYwcHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMmQzMjNlO1xuICAgIH1cbiAgICAud2FybmluZy1tZXNzYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzM0OTlEQjtcbiAgICB9XG4gICAgLndhcm5pbmctbWVzc2FnZS1hdXRoIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZToyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzJkMzIzZTtcbiAgICB9XG4gIH1cbiAgLm5vdC1hdXRob3JpemVkLWxheWVye1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LDI0OCwyNTUsMC44KTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHotaW5kZXg6MTAwMDtcbiAgfVxuICBhe1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiMzNDk5REI7XG4gIH1cbn1cbiIsIi52My1naWZ0LWxpc3QtaXRlbSB7XG4gIC5naWZ0TGlzdEl0ZW0tY29udGVudHtcbiAgICAuZ2lmdC1pdGVte1xuXG4gICAgICAuZ2lmdC1udW1lcm97XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmdpZnQtbW9udGFudHtcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAuZ2lmdC1kYXRle1xuICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIkdGNzLXRleHQ6ICAgICAgICAgICMxQTIwMzM7XG4kdGNzLWJvcmRlcjogICAgICAgICNFOUU5Rjg7XG4kdGNzLWJnOiAgICAgICAgICAgICNGN0Y3RkM7XG5cbiN2My10aWNrZXQtY29uc3VsdC1zZW5kIHtcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAmLnRjLXNlbmQtcGFuZWwge1xuICAgIG1hcmdpbjogMCAyMHB4IDE2cHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICAvL2JvcmRlcjogMS41cHggc29saWQgJHRjcy1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLmthbGVuZGVzLXBob25lIC5rYWxlbmRlcy1waG9uZS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIH1cblxuICAudGMtc2VuZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICR0Y3MtdGV4dDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnRjLXNlbmQtY29udGFjdCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGNzLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAudGMtc2VuZC1zd2l0Y2gge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAudGMtc2VuZC1vdGhlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnRjLXNlbmQtYWN0aW9ucyB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4iLCIkdGN2LXRleHQ6ICAgICAgICAgICMxQTIwMzM7XG4kdGN2LXRleHQtc2Vjb25kYXJ5OiM2RTZFOEM7XG4kdGN2LWJvcmRlcjogICAgICAgICNFOUU5Rjg7XG4kdGN2LWJnOiAgICAgICAgICAgICNGN0Y3RkM7XG4kdGN2LXByaW1hcnk6ICAgICAgICM1RjJFRUE7XG5cbiN2My10aWNrZXQtY29uc3VsdC12ZW5kZXVyIHtcbiAgJi50Yy1zZW5kLXBhbmVsIHtcbiAgICBtYXJnaW46IDAgMjBweCAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgLy9ib3JkZXI6IDEuNXB4IHNvbGlkICR0Y3YtYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgLy9iYWNrZ3JvdW5kOiAkdGN2LWJnO1xuICB9XG5cbiAgLnRjLXNlbmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkdGN2LXRleHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC50Y3YtYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICR0Y3YtYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIH1cblxuICAudGN2LWFydGljbGUtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNkZBO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGN2LWJvcmRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJHRjdi10ZXh0O1xuICB9XG5cbiAgLnRjdi12ZW50aWwtbGliZWxsZSB7XG4gICAgcGFkZGluZzogOHB4IDE2cHggMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgY29sb3I6ICR0Y3YtdGV4dC1zZWNvbmRhcnk7XG4gIH1cblxuICAudGN2LXZlbnRpbC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC50Yy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgY29sb3I6ICR0Y3YtdGV4dDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRjdi1ib3JkZXI7XG5cbiAgICAmLS1jbGlja2FibGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICR0Y3YtYmc7IH1cbiAgICB9XG4gIH1cblxuICAudGMtaXRlbS1yaWdodCB7XG4gICAgZ2FwOiA2cHg7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICR0Y3YtdGV4dC1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAjdjMtcHJvLXNlbGVjdCxcbiAgI3YzLXJlc3NvdXJjZS1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkdGN2LWJnO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGN2LWJvcmRlcjtcbiAgfVxuXG4gIC50Yy1zZW5kLWFjdGlvbnMge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4iLCIuY2FsZW5kYXItYWN0aW9uLXByb3Bvc2l0aW9uLWV4dHJhVGltZXtcbiAgLmV4dHJhVGltZS1ibG9jIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAuZXh0cmFUaW1lLWJsb2MtY29udGVudCB7XG4gICAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICAmLnNtYWxsLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgfVxuICAgICAgJi53aXRoLXNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIucGF5bWVudC1hY2NvdW50LXBlcnNvbntcbiAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAucGF5bWVudC1hY2NvdW50LXBlcnNvbi1oZWFkZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnJlbGF0aW9uc2hpcC1ncm91cHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC5yZWxhdGlvbnNoaXAtZ3JvdXAtaW5wdXR7XG4gICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICAgIC5yZWxhdGlvbnNoaXAtZ3JvdXAtaW5wdXQtY2hlY2tib3h7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgfVxuICAgICAgLnJlbGF0aW9uc2hpcC1ncm91cC1pbnB1dC1sYWJlbHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZhbWlsbGUtYm94LWl0ZW0ge1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmZhbWlsbGUtYm94LWl0ZW0tbGliZWxsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogNHB4IDRweDtcbiAgICBjb2xvcjogIzFBMUEyRTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG5cbiAgLmZhbWlsbGUtcGhvdG8tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcblxuICAgIC5mYW1pbGxlLXBob3RvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZhbWlsbGUtcGhvdG8tZGVmYXVsdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGNUYzRkY7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZhbWlsbGUtY291bnQtYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA2cHg7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogIzVGMkVFQTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnRlc3QtcGFnZXtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIC50ZXN0LWRpdntcbiAgICBoZWlnaHQ6MTUwcHg7XG4gICAgYm9yZGVyOjFweCBkYXNoZWQgYmxhY2s7XG4gIH1cblxufVxuXG4iLCIjcGFnZXMtbG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREJDN0Y7XG4gIC5wYWdlcy1sb2FkaW5nLWFuaW1hdGlvbntcbiAgICBtYXJnaW4tdG9wOjI1dmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOjYwJTtcbiAgICAgIGhlaWdodDo2MCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG4gIC5wYWdlcy1sb2FkaW5nLWthbGVuZGVze1xuICAgIGNvbG9yOndoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6NTBweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5rYWxlbmRlcy1wcm9ncmVzcy1iYXItY29udGFpbmVye1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm90dG9tOjIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNrYWxlbmRlcy1pbml0aWFsLWxvYWRpbmctdGV4dHtcbiAgICBtYXJnaW4tdG9wOjE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOndoaXRlO1xuICB9XG4gICNrYWxlbmRlcy1wcm9ncmVzcy1iYXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDE4OCwgMTI3LCAwLjcxKTtcbiAgICBtYXJnaW4tbGVmdDoxNXB4O1xuICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgIGhlaWdodDo1cHg7XG4gICAgYm9yZGVyLXJhZGl1czoycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNrYWxlbmRlcy1wcm9ncmVzcy1iYXIgLmthbGVuZGVzLXByb2dyZXNzLWJhci1jb250ZW50e1xuICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgd2lkdGg6MCU7XG4gICAgYm9yZGVyLXJhZGl1czoycHg7XG4gIH1cbn1cblxuIiwiI3BhZ2VzLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRCQzdGO1xuICAucGFnZXMtbG9hZGluZy1hbmltYXRpb257XG4gICAgbWFyZ2luLXRvcDoyNXZoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWd7XG4gICAgICB3aWR0aDo2MCU7XG4gICAgICBoZWlnaHQ6NjAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxuICAucGFnZXMtbG9hZGluZy1rYWxlbmRlc3tcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOjUwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuICAua2FsZW5kZXMtcHJvZ3Jlc3MtYmFyLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJvdHRvbToyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAja2FsZW5kZXMtaW5pdGlhbC1sb2FkaW5nLXRleHR7XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgfVxuICAja2FsZW5kZXMtcHJvZ3Jlc3MtYmFye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAxODgsIDEyNywgMC43MSk7XG4gICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICBoZWlnaHQ6NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAja2FsZW5kZXMtcHJvZ3Jlc3MtYmFyIC5rYWxlbmRlcy1wcm9ncmVzcy1iYXItY29udGVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjAlO1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICB9XG59XG5cbiIsIiN0b3AtbWVudSB7XG4gIGhlaWdodDo0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgLm1lbnUtYnV0dG9ue1xuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gIH1cbn1cbi54c3tcbiAgI3RvcC1tZW51IHtcblxuICB9XG59XG5cbiIsIiNjb2xvcnMtbGlzdCB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICAuY29sb3ItaXRlbSB7XG4gICAgcGFkZGluZzoxMHB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgLmNvbG9yLWRpc3BsYXkge1xuICAgICAgd2lkdGg6NjBweDtcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI2NvbG9ycy1saXN0IHtcblxuICB9XG59XG5cbiIsIiNhcnRpY2xlLWJveCB7XG4gIC5hcnRpY2xlLWJveC1pdGVte1xuICAgIHdpZHRoOjEwMHB4O1xuICAgIGhlaWdodDoxMDBweDtcbiAgICBtYXJnaW46MTBweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRTFFMUUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC5hcnRpY2xlLWJveC1pdGVtLWxpYmVsbGV7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIjcGFyYW1ldHJhZ2UtYXJ0aWNsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgLmhlYWRlci1waG90b3tcbiAgICBwYWRkaW5nLXJpZ2h0OjQwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci1jb250ZW50e1xuXG4gICAgLmhlYWRlci1uYW1le1xuXG4gICAgfVxuICAgIC5oZWFkZXItZmVhdHVyZXN7XG5cbiAgICB9XG4gICAgLmhlYWRlci1sYXN0Q29ubmVjdGlvbntcblxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWZlYXR1cmVze1xuXG4gIH1cbn1cbi54c3tcbiAgI3BhcmFtZXRyYWdlLWFydGljbGUtaGVhZGVyIHtcblxuICB9XG59XG5cbiIsIiNhcnRpY2xlLWdlbmVyaWMtZmlsdGVyIHtcblxuICAuYXJ0aWNsZS1nZW5lcmljLWZpbHRlci1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG4gIC5hcnRpY2xlLWdlbmVyaWMtZmlsdGVyLWxhYmVse1xuICAgIGNvbG9yOiM0RjUwNTA7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4iLCIjYXJ0aWNsZS1saXN0LXYyIHtcbiAgLnNldHRpbmdzLXByb21vLWFydGljbGUtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuXG4gICAgICAuYXJ0aWNsZS1pdGVtLWxpYmVsbGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM0RjUwNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuICAgICAgLmFydGljbGUtaXRlbS1pbnB1dC1saW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGluayB7XG4gICAgY29sb3I6ICMxOTc2RDI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwcHggNXB4O1xuICB9XG59XG5cbiIsIiNhZ2VuZGEtbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI2Jhc2VBcnRpY2xlLWdlbmVyaWMtZmlsdGVyIHtcblxuICAuYmFzZUFydGljbGUtZ2VuZXJpYy1maWx0ZXItY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxuICAuYmFzZUFydGljbGUtZ2VuZXJpYy1maWx0ZXItbGFiZWx7XG4gICAgY29sb3I6IzRGNTA1MDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbiIsIiNiYXNlLWFydGljbGUtbGlzdCB7XG5cbiAgLmJhc2UtYXJ0aWNsZS1saXN0LXJpZ2h0LWFjdGlvbntcbiAgICBpbnB1dHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOjYwcHg7XG4gICAgfVxuICB9XG4gIC5saW5rIHtcbiAgICBjb2xvcjogIzE5NzZEMjtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDBweCA1cHg7XG4gIH1cbn1cblxuIiwiI2JvdXRpcXVlLXNjaGVkdWxlLWVkaXRpb24ge1xuICAuYm91dGlxdWUtc2NoZWR1bGUtZWRpdGlvbi1jb250ZW50e1xuICAgIC5zY2hlZHVsZS1lZGl0aW9uLWNob2ljZXtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNib3V0aXF1ZS1zY2hlZHVsZS1lZGl0aW9uIHtcblxuICB9XG59XG5cbiIsIiNjYWlzc2UtbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI2NhbWVyYS1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjY2F0ZWdvcmllLWxpc3Qge1xuICAuY2F0ZWdvcmllLWxpc3QtcmF6VGV4dHtcbiAgICBjb2xvcjojRDMyRjJGO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIjY2F0ZWdvcmllLXVwZGF0ZSB7XG4gIC5jYXRlZ29yaWUtdXBkYXRlLXJhelRleHR7XG4gICAgY29sb3I6I0QzMkYyRjtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGVnb3JpZS1pbnB1dC1vcmRyZXtcbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOjYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cbn1cblxuIiwiI2NoYXQtY29udmVyc2F0aW9uIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5jaGF0LWNvbnZlcnNhdGlvbi1oZWFkZXJCYXJ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3LjY3ZGVnLCAjRkJBNjdEIDMuNTYlLCAjRkRCQzdGIDkyLjQ4JSk7XG4gICAgY29sb3I6d2hpdGU7XG5cbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAuaGVhZGVyQmFyLWxlZnR7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGVhZGVyQmFyLXJpZ2h0e1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgfVxuICB9XG4gIC5jaGF0LWNvbnZlcnNhdGlvbi1oZWFkZXJCYXItZGVza3RvcHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOndoaXRlO1xuICB9XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgLmNoYXQtY29udmVyc2F0aW9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jaGF0LWNvbnZlcnNhdGlvbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLmNoYXQtYmFja2dyb3VuZC1pbWcge1xuICAgICAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG4gIH1cbiAgLmNoYXQtc2VuZC1tZXNzYWdlIHtcbiAgICB6LWluZGV4OjE7XG4gIH1cbn1cbi54c3tcbiAgI2NoYXQtY29udmVyc2F0aW9uIHtcblxuICB9XG59XG4uZGVza3RvcHtcbiAgI2NoYXQtY29udmVyc2F0aW9uIHtcbiAgICAuY2hhdC1jb252ZXJzYXRpb24taGVhZGVyQmFye1xuICAgICAgYmFja2dyb3VuZDogI0Y4RjhGRjtcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICBtaW4taGVpZ2h0OjQwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiI2NoYXQtY29udmVyc2F0aW9ucyB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuY2hhdC1oZWFkZXItYWN0aW9uc3tcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MHB4O1xuICB9XG4gIC51bnJlYWQtaWNvbntcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OjIwcHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOjIwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6MjBweCAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOjIwcHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiNGNDQzMzY7XG4gIH1cbiAgLmNoYXQtZGF0ZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206MHB4O1xuICAgIHJpZ2h0OjBweDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gIH1cbiAgLmNvbnZlcnNhdGlvbi1pdGVte1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgfVxufVxuLnhze1xuICAjY2hhdC1jb252ZXJzYXRpb25zIHtcblxuICB9XG59XG5cbiIsIiNjaGF0LXNlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI0UwRTBFMDtcbiAgLmNoYXQtc2VuZC10ZXh0YXJlYXtcbiAgICBwYWRkaW5nOjVweDtcbiAgICB0ZXh0YXJlYXtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICBjb2xvcjojNDI0MjQyO1xuICAgICAgcmVzaXplOm5vbmU7XG4gICAgfVxuICB9XG4gIC5jaGF0LXNlbmQtYWN0aW9uc3tcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBsaW5lYXI7XG4gICAgd2lkdGg6MTUwcHg7XG4gICAgJi5pcy13cml0aW5ne1xuICAgICAgd2lkdGg6NTBweDtcbiAgICB9XG4gICAgLmNoYXQtc2VuZC1hY3Rpb25zLW9ue1xuICAgICAgbWFyZ2luOjVweDtcbiAgICAgIC5jaGF0LXNlbmQtdHlwZUNob2ljZXtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAuY2hhdC1zZW5kLWNoZWNrYm94e1xuICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICAgICAgICBjb2xvcjojNDI0MjQyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5jaGF0LXNlbmQtYWN0aW9ucy1vZmZ7XG4gICAgICAuY2hhdC1zZW5kLWFjdGlvbnMtb2ZmLWJ1dHRvbntcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xuICAgICAgICBwYWRkaW5nOjJweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmJhY2t7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICAgICAgfVxuICAgICAgICAmLnNlbmR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFODhFNTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi54c3tcbiAgI2NoYXQtc2VuZCB7XG5cbiAgfVxufVxuXG4iLCIjYWNjdWVpbC1hY2NlcyB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuYWNjdWVpbC1iYWNre1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OjEwMDtcbiAgICB0b3A6MTBweDtcbiAgICBsZWZ0OjEwcHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiM0MjQyNDI7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICBmb250LXNpemU6NDBweDtcbiAgICB9XG4gIH1cbiAgLmFjY3VlaWwtYWNjZXMtbWFwe1xuICAgIG1pbi1oZWlnaHQ6IDQwdmg7XG4gIH1cbiAgLmNvbnRlbnR7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAubWQtaWNvbntcbiAgICAgIGNvbG9yOiM0MjQyNDI7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbi1ib3V0aXF1ZXtcbiAgICAgIGZvbnQtc2l6ZToyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjojNDI0MjQyO1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24tYm91dGlxdWUtc3Vie1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNhY2N1ZWlsLWRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5hY2N1ZWlsLWJhY2t7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6MTtcbiAgICB0b3A6MTBweDtcbiAgICBsZWZ0OjEwcHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgfVxuICB9XG4gIC5hY2N1ZWlsLWRlc2NyaXB0aW9uLWNvbnRlbnR7XG4gICAgLmNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAuZGVzY3JpcHRpb24tYm91dGlxdWV7XG4gICAgICAgIGZvbnQtc2l6ZToyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IzQyNDI0MjtcbiAgICAgIH1cbiAgICAgIC5kZXNjcmlwdGlvbi10ZXh0IHtcblxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbiIsIiNhY2N1ZWlsLWhvcmFpcmUge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLmFjY3VlaWwtYmFja3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDoxO1xuICAgIHRvcDoxMHB4O1xuICAgIGxlZnQ6MTBweDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICBmb250LXNpemU6NDBweDtcbiAgICB9XG4gIH1cbiAgLmFjY3VlaWwtaG9yYWlyZS1jb250ZW50e1xuICAgIC5jb250ZW50e1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgLmhvcmFpcmUtYm91dGlxdWV7XG4gICAgICAgIGZvbnQtc2l6ZToyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IzQyNDI0MjtcbiAgICAgIH1cbiAgICAgIC5kZXNjcmlwdGlvbi10ZXh0IHtcblxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbiIsIiNhY2N1ZWlsLWxhbmRpbmcge1xuICAuYWNjdWVpbC1sYW5kaW5nLWNvbnRlbnR7XG4gICAgLmxhbmRpbmctYm91dGlxdWV7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBmb250LXNpemU6MjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IzQyNDI0MjtcbiAgICAgIC5ib3V0aXF1ZS1uYW1le1xuXG4gICAgICB9XG4gICAgICAuYm91dGlxdWUtYWRyZXNzZXtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sYW5kaW5nLWJsb2N7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIC5sYW5kaW5nLWJsb2MtdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICBjb2xvcjojNDI0MjQyO1xuICAgICAgICB9XG4gICAgICAgIC8vZm9udC1zaXplOjI2cHg7XG4gICAgICB9XG4gICAgICAubGFuZGluZy1ibG9jLXN1YntcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIjY2xvdHVyZS1kYXNoYm9hcmQge1xuICAubWFpbiB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAubWFpbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLmNsb3R1cmUtYmxvYy1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgfVxuICAuY2xvdHVyZS1ncmFwaC1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmNsb3R1cmUtYm90dG9tLW5hdntcbiAgICBtaW4taGVpZ2h0Ojc1cHg7XG4gIH1cbn1cblxuIiwiI2Nsb3R1cmUtZmljaGUge1xuICAuY2xvdHVyZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC5jbG90dXJlLWdyYXBoQ29sb3J7XG4gICAgICBoZWlnaHQ6MTBweDtcbiAgICAgIHdpZHRoOjE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5jbG90dXJlLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC5jbG90dXJlLXN1YnRpdGxle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJi5ncmVlbntcbiAgICAgICAgLy9jb2xvcjogIzBBQ0MzNTtcbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICAvL2NvbG9yOiAjQzkzODY3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGluay1saW5lOmhvdmVye1xuICAgIGRpdntcbiAgICAgIGNvbG9yOiM1RjJFRUEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuICAuZ3JhcGgtY29udGFpbmVye1xuICAgIGhlaWdodDozNTBweDtcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgIC5ncmFwaC1jb250YWluZXItYmFye1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB3aWR0aDoxNnB4O1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDoyNHB4O1xuICAgICAgLmdyYXBoLWNvbnRhaW5lci12YWx1ZXtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo2MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwQUNDMzU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm90dG9tOjBweDtcbiAgICAgIH1cbiAgICAgIC5ncmFwaC1jb250YWluZXItdGl0bGV7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVgoLTMwcHgpIHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgYm90dG9tOi0zMHB4O1xuICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5ibG9jLW1haW57XG4gICAgdGV4dC1tYWlue1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcmlnaHQtYWN0aW9ue1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYmxvYy1zdWJ7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIH1cbiAgICB0ZXh0LW1haW57XG4gICAgICBtYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgcmlnaHQtYWN0aW9ue1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuc3Vie1xuICAgICAgdGV4dC1tYWluIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiI2Nsb3R1cmUtaGVhZGVyIHtcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IHtcbiAgICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVye1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIiNjbG90dXJlLWRldGFpbCB7XG4gIC5ibG9jLW1haW57XG4gICAgdGV4dC1tYWlue1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcmlnaHQtYWN0aW9ue1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYmxvYy1zdWJ7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIH1cbiAgICB0ZXh0LW1haW57XG4gICAgICBtYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgcmlnaHQtYWN0aW9ue1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIjY2xvdHVyZS1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjZGFzaGJvYXJkLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNjYkVuTGlnbmUtaGVhZGVyIHtcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IHtcbiAgICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVye1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIiNmYW1pbGxlLWZpbC1hcmlhbmUge1xuICBtYXJnaW46NXB4O1xuICBmb250LXNpemU6MTJweDtcbiAgLnJvb3R7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbiAgLmZhbWlsbGUtbGliZWxsZXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuICAuZmFtaWxsZS1saWJlbGxlOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiIsIiNjbGllbnQtZGV0YWlscyB7XG4gIC5jbGllbnQtZGV0YWlscy1jb250ZW50e1xuXG4gIH1cbiAgLmNsaWVudC1kZXRhaWxzLWdlbnJle1xuICAgIHBhZGRpbmc6MTBweCAwcHg7XG4gICAgbWluLXdpZHRoOjE1MHB4O1xuICB9XG4gIC5jbGllbnQtZGV0YWlscy1jYXRlZ29yaWV7XG4gICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICBtaW4td2lkdGg6MTUwcHg7XG4gIH1cbiAgLy9wYWRkaW5nLWJvdHRvbTo2MHB4O1xuICAuZ2VucmUtbGliZWxsZXtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuY2xpZW50LWRldGFpbHMtYmxvY3tcbiAgICBtaW4td2lkdGg6MjUwcHg7XG4gIH1cbiAgLmRldGFpbHMtb25lLWRhdGF7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIC5jbGllbnQtZGV0YWlscy10aXRsZXtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmNsaWVudC1kZXRhaWxzLXZhbHVle1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmNsaWVudC1kZXRhaWxzLXRlbC1jb250ZW50e1xuICAgIG1pbi13aWR0aDoxNzBweDtcbiAgfVxuICAubm90ZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9mb250LXN0eWxlOiBpdGFsaWM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXgtaGVpZ2h0OjcwcHg7XG4gIH1cbiAgLnN0YXRzLXRvcDMtZ3JvdXB7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIC5zdGF0cy10b3AzLXRpdGxle1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIC8vY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuICAgIC5zdGF0cy10b3AzLXZhbHVle1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIH1cbiAgfVxuXG4gIC5zdGF0cy1jYXJ0ZS1wb2ludHtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gIH1cbn1cblxuIiwiI2NiLWVuLWxpZ25lLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNjbGllbnQtaGVhZGVyIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjp3aGl0ZTtcbiAgcGFkZGluZzoyMHB4O1xuXG4gIC5jbGllbnQtaGVhZGVyLWJhZGdle1xuICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IzVGMkVFQTtcbiAgICB3aWR0aDo2MHB4O1xuICAgIGhlaWdodDo2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgIH1cbiAgfVxuICAuY2xpZW50LWhlYWRlci1uYW1le1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5jbGllbnQtaGVhZGVyLWZlYXR1cmVze1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmNsaWVudC1oZWFkZXItaWNvbnN7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmhhcy1saW5rOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8qXG4gIC5jbGllbnQtaGVhZGVyLW1haW57XG4gICAgaW1ne1xuICAgICAgd2lkdGg6NjBweDtcbiAgICAgIGhlaWdodDo2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG4gIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICB9XG5cbiAgICovXG59XG4uZGVza3RvcHtcbiAgI2NsaWVudC1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuIiwiI2NsaWVudC1saXN0IHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5oZWFkZXItYWN0aW9uc3tcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxuICAuY2xpZW50LWxvYWRpbmd7XG4gICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OjgwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7Ly8jRTFFMUUxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4Oy8vI0UxRTFFMTtcbiAgICBtYXJnaW4tYm90dG9tOi0xcHg7XG4gICAgcGFkZGluZy10b3A6MTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xuICB9XG59XG4iLCIjY2xpZW50LW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNjbGllbnQtb25saW5lIHtcbiAgLm9ubGluZS1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo2MHB4O1xuICB9XG5cbiAgLm9ubGluZS1hY3Rpb24tbGluZXtcbiAgICAuYmxvY3tcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5vbmxpbmUtc3RhdHVze1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAub25saW5lLXN0YXR1cy1tZXNzYWdle1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgLnN1YnRleHR7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm9ubGluZS1zdGF0dXMtYmxvY3tcblxuICB9XG59XG4ueHN7XG4gICNjbGllbnQtb25saW5lcyB7XG4gICAgLmNsaWVudC1vbmxpbmVzLWJsb2N7XG4gICAgICBtYXJnaW4tbGVmdDowcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIjY2xpZW50LXJlbW92ZVJkdiB7XG4gICAgLnR4dC1yZW1vdmV7XG4gICAgICAgIGNvbG9yOiNDOTM4NjcgO1xuICAgIH1cbn1cblxuXG4iLCIjY2xpZW50LXVwZGF0ZSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5nZW5lcmljLXRpdGxle1xuICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6ICM1OTJCQ0E7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsaWduLWNlbnRlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnBsYXRmb3JtLWN1c3RvbS1maWVsZHMtbGlua3tcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmN1c3RvbS1maWVsZC1tYW5kYXRvcnl7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuICAuY2xpZW50LXVwZGF0ZS1jb250ZW50e1xuXG4gICAgLmJpcnRoZGF5LWRheXtcbiAgICAgIHdpZHRoOjgwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJpcnRoZGF5LW1vbnRoe1xuICAgICAgd2lkdGg6MTYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJpcnRoZGF5LXllYXJ7XG4gICAgICBtaW4td2lkdGg6NjVweDtcbiAgICB9XG4gICAgLmdlbnJlLWdyb3Vwe1xuICAgICAgLmdlbnJlLWdyb3VwLWlucHV0e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICBtaW4td2lkdGg6MTAwcHg7XG4gICAgICAgIC5nZW5yZS1ncm91cC1pbnB1dC1jaGVja2JveHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ2VucmUtZ3JvdXAtaW5wdXQtbGFiZWx7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2xpZW50LXVwZGF0ZS1pbnB1dC10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLnhze1xuICAjY2xpZW50LXVwZGF0ZSB7XG5cbiAgfVxufVxuXG4iLCJcbiNkZW1vLWxpc3Qge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXG59XG4iLCIjZ2VuZXJpYy1hY2Nlc3MtbGlzdCB7XG4gIC5wcm8tbGlzdHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG4gIC5sb2dpbi1hcmVhe1xuXG4gIH1cbiAgLmdlbmVyaWMtYWNjZXNzLWxpc3Qtc2VwYXJhdG9ye1xuICAgIGhlaWdodDoxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlGODtcbiAgICBtYXJnaW46MjBweCA2MHB4O1xuICB9XG4gIC5waG90by1jb250YWluZXJ7XG4gICAgaGVpZ2h0OjgwcHg7XG4gICAgd2lkdGg6ODBweDtcbiAgfVxufVxuIiwiI2VjaGVhbmNpZXItZmljaGUge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIiNlY2hlYW5jaWVyLWhlYWRlciB7XG4gIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCB7XG4gICAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlcntcbiAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIjZWNoZWFuY2llci11cGRhdGUge1xuICAua2FsZW5kZXMtc2Nyb2xsYWJsZXtcbiAgICBtYXJnaW4tYm90dG9tOjI1MHB4O1xuICB9XG4gIC5lY2hlYW5jaWVyLWxpbmV7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAuZWNoZWFuY2llci10aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5lY2hlYW5jaWVyLXZhbHVle1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICB9XG4gIC5saW1pdC1pbnB1dC13aWR0aHtcbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOjkwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5lY2hlYW5jZXMtY29udGFpbmVye1xuICAgIC8vbWFyZ2luLWJvdHRvbTozMHB4O1xuICB9XG4gIC5lY2hlYW5jaWVyLXJvdGF0aW5ne1xuICAgIG1kLWljb257XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiI2dpZnQtbGlzdCB7XG4gIC5naWZ0LWxpc3QtaXRlbS1lZGl0e1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIG1pbi1oZWlnaHQ6MjBweDtcbiAgICAgIG1pbi13aWR0aDoyMHB4O1xuICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICB3aWR0aDoyMHB4O1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIjZ2lmdC1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC5naWZ0LXByZXZpZXctY29udGFpbmVye1xuXG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46MHB4O1xuICB9XG4gIC5waG90by1jb250YWluZXJ7XG4gICAgaGVpZ2h0OjQwMHB4O1xuICB9XG59XG4ueHN7XG4gICNnaWZ0LXByZXZpZXcge1xuICAgIC5naWZ0LXByZXZpZXctY29udGFpbmVye1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDowcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICB9XG4gICAgLnBob3RvLWNvbnRhaW5lcntcbiAgICAgIGhlaWdodDozMDBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI2dhbW1lLWxpc3Qge1xuICAuZ2FtbWUtbGlzdC1yYXpUZXh0e1xuICAgIGNvbG9yOiNEMzJGMkY7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIiNnYW1tZS11cGRhdGUge1xuICAuZ2FtbWUtdXBkYXRlLXJhelRleHR7XG4gICAgY29sb3I6I0QzMkYyRjtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiLy8gc3R5bGVzIGNvbW11bnMgKGNhcnRlLCBjaGFtcHMsIGJvdXRvbnMpIDogdm9pciBsb2dpbi5tYWluLnNjc3NcbiNsb2dpbi1wYXNzTG9zdCB7XG4gIC5sZy1zdWJ0aXRsZSBiIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMTQxNDJCO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLSBSZXRvdXIgw6AgbGEgY29ubmV4aW9uXG4gIC5sZy1jYXJkLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUFGNTtcbiAgfVxuXG4gIC5sZy1iYWNrIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHNwYW4geyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICB9XG59XG4iLCIja2FsZW5kZXMtYWNhZGVteS1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGRjtcbn1cbiIsIiNrYWxlbmRlc0FjYWRlbXktbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI2thbGVuZGVzLWFjYWRlbXktbW9iaWxlIHtcbiAgLnNldHRpbmdzLWNvbnRlbnQtdG9vbGJhcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgfVxuICAuc2V0dGluZ3MtY29udGVudHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxuICAubWVudS1kZXNrdG9we1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yMCk7XG4gICAgei1pbmRleDoxMjtcbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtcGFnZSB7XG5cbiAgfVxufVxuXG4iLCIvLyBzdHlsZXMgY29tbXVucyBhdXggcGFnZXMgZGUgY29ubmV4aW9uIGV0IGRlIG1vdCBkZSBwYXNzZSBvdWJsacOpIChjb250ZW51ZXMgZGFucyBsb2dpbi1tYWluKVxuI2xvZ2luLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGNkY2RkI7XG4gIC8vIGVzcGFjZW1lbnQgZGVzIGxldHRyZXMgZGUgbCdhcHBsaWNhdGlvbiB0cm9wIGxhcmdlIHBvdXIgY2V0dGUgcGFnZVxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gIGJ1dHRvbiwgaW5wdXQgeyBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuXG4gIC8vIGZvbmQgcG9ydMOpIGF1c3NpIHBhciBjaGFxdWUgcGFnZSA6IGxlcyBwYWdlcyBjb3VsaXNzYW50ZXMgb250IHVuIGZvbmQgYmxhbmMgc3VyIG1vYmlsZVxuICAubGctcGFnZSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkZCO1xuICB9XG5cbiAgLmxnLW1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tIEVuLXTDqnRlXG4gIC5sZy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjhweDtcbiAgfVxuXG4gIC5sZy1icmFuZCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgLmxnLWxvZ28ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgcG9seWdvbiB7IGZpbGw6ICM2YzRjZjE7IH1cbiAgICAubGctbG9nby1mMSB7IGZpbGwtb3BhY2l0eTogMC4zNTsgfVxuICAgIC5sZy1sb2dvLWYyIHsgZmlsbC1vcGFjaXR5OiAwLjU1OyB9XG4gICAgLmxnLWxvZ28tZjMgeyBmaWxsLW9wYWNpdHk6IDE7IH1cbiAgICAubGctbG9nby1mNCB7IGZpbGwtb3BhY2l0eTogMC42OyB9XG4gICAgLmxnLWxvZ28tZjUgeyBmaWxsLW9wYWNpdHk6IDAuODU7IH1cbiAgICAubGctbG9nby1mNiB7IGZpbGwtb3BhY2l0eTogMC40NTsgfVxuICAgIC5sZy1sb2dvLWFjY2VudCB7IGZpbGw6ICNDODM4Njg7IH1cbiAgfVxuXG4gIC5sZy1icmFuZC1uYW1lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgfVxuXG4gIC5sZy1zdXBwb3J0IHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIH1cblxuICAgICY6aG92ZXIgc3BhbiB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tIENhcnRlXG4gIC5sZy1ib2R5IHtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAyOHB4O1xuICB9XG5cbiAgLmxnLWNhcmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgMThweCA0OHB4IHJnYmEoMjAsMjAsNDMsMC4wNik7XG4gIH1cblxuICAubGctZXllYnJvdyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gIH1cblxuICAubGctdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjMTQxNDJCO1xuICB9XG5cbiAgLmxnLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gIH1cblxuICAubGctYWxlcnQge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgIGNvbG9yOiAjMUY2RTQwO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzJFOUU1QjtcbiAgICB9XG5cbiAgICAmLmlzLWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGREVDRUY7XG4gICAgICBjb2xvcjogI0E4MjUzRjtcblxuICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRDkzQTVDOyB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLSBGb3JtdWxhaXJlXG4gIC5sZy1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxuXG4gIC5sZy1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7XG4gIH1cblxuICAubGctaW5wdXQge1xuICAgIGdhcDogMTJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG5cbiAgICA+IG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzE0MTQyQjtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0IwQUZDNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgLy8gcmVtcGxpc3NhZ2UgYXV0b21hdGlxdWUgZHUgbmF2aWdhdGV1ciA6IHBhcyBkZSBmb25kIGJsZXUgZGFucyBsZSBjaGFtcFxuICAgICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI0ZGRkZGRiBpbnNldDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMxNDE0MkI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTA4LDc2LDI0MSwwLjEyKTtcblxuICAgICAgPiBtZC1pY29uIHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICB9XG4gIH1cblxuICAubGctZXJyb3JzIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjRDkzQTVDO1xuICB9XG5cbiAgLy8gY2hhbXAgZW4gZXJyZXVyLCB1bmUgZm9pcyBzb24gbWVzc2FnZSBhZmZpY2jDqVxuICBmb3JtLm5nLXN1Ym1pdHRlZCAubGctaW5wdXQ6aGFzKC5uZy1pbnZhbGlkKSxcbiAgLmxnLWlucHV0OmhhcygubmctaW52YWxpZC5uZy1kaXJ0eS5uZy10b3VjaGVkKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDkzQTVDO1xuICB9XG5cbiAgLmxnLWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxMDgsNzYsMjQxLDAuMzUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM2YzRjZjE7IH1cbiAgfVxuXG4gIC5sZy1zdWJtaXQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDEwOCw3NiwyNDEsMC4yNik7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHsgc3Ryb2tlOiAjRkZGRkZGOyB9XG5cbiAgICAmOmhvdmVyIHsgb3BhY2l0eTogMC45MjsgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICB9XG4gIH1cblxuICAubGctZGl2aWRlciB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5sZy1kaXZpZGVyLWxpbmUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNFQ0VBRjU7XG4gIH1cblxuICAubGctZGl2aWRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2RTZFOEM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0gU291cyBsYSBjYXJ0ZVxuICAubGctc2Vjb25kYXJ5IHtcbiAgICBnYXA6IDhweCAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAubGctc2Vjb25kYXJ5LXNlcCB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogI0RDRDlFQTtcbiAgfVxuXG4gIC5sZy1zZWNvbmRhcnktbGluayB7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgfVxuXG4gICAgJjpob3ZlciBzcGFuIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgfVxuXG4gIC5sZy12ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzhBOEFBMztcbiAgfVxufVxuXG4vLyBtb2JpbGUgOiBlbi10w6p0ZSBldCBjYXJ0ZSBwbHVzIGNvbXBhY3RzXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgI2xvZ2luLW1haW4ge1xuICAgIC5sZy1oZWFkZXIgeyBwYWRkaW5nOiAxNHB4IDE2cHg7IH1cbiAgICAubGctY2FyZCB7IHBhZGRpbmc6IDI0cHggMjBweDsgfVxuICAgIC5sZy10aXRsZSB7IGZvbnQtc2l6ZTogMjhweDsgfVxuICAgIC5sZy1zZWNvbmRhcnkgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIH1cbn1cbiIsIiN3ZWxjb21lLXBhZ2Uge1xuICAuaW50cm8tdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIGNvbG9yOiMwMzU5N0M7Ly8jNDI0MjQyOy8vcmdiKDE5NCwgMjQsIDkxKTsvL3JnYig2Myw4MSwxODEpOy8vIzQyNDI0MjtcbiAgfVxuICAubGlua3N7XG4gICAgY29sb3I6IzAzNTk3QztcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgZGl2e1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgfVxuICAgIGRpdjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAudmVyc2lvbiB7XG4gICAgY29sb3I6ICMwMzU5N0M7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBmb250LXNpemU6MTBweDtcbiAgICBtYXJnaW4tdG9wOjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6MnB4O1xuICB9XG4gIC5wb3dlcmVkLWJ5e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOnJnYigxOTQsIDI0LCA5MSk7XG4gICAgfVxuICB9XG4gIC5sb2dpbi1jb250YWluZXJ7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gICYubm90LWd0LXNte1xuICAgIC5pbnRyby10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH1cbiAgICAucG93ZXJlZC1ieXtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIH1cbiAgICAubG9naW4tY29udGFpbmVye1xuXG4gICAgfVxuICB9XG4gICYuZ3Qtc217XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTsvL3JnYmEoMyw4OSwxMjQsMC4wMik7Ly8jMDM1OTdDOy8vI0ZBRkFGQTtcbiAgICAubG9naW4tY29udGFpbmVye1xuICAgICAgd2lkdGg6NDAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgY29sb3I6IzQyNDI0MjsvLyMwMzU5N0M7XG4gICAgICBmb250LWZhbWlseTpcInNhbnNhdGlvblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzoxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6NDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuXG4gICAgfVxuICB9XG59XG4iLCIjaW1hZ2UtZGlzcGxheSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGltZ3tcbiAgICBoZWlnaHQ6NDBweDtcbiAgICBtYXJnaW4tdG9wOjVweDtcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgfVxufVxuLnhze1xuICAjaW1hZ2UtZGlzcGxheSB7XG5cbiAgfVxufVxuXG4iLCIuaW1hZ2UtaXRlbSB7XG4gIGN1cnNvcjpwb2ludGVyO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gIH1cbn1cbi54c3tcbiAgI2ltYWdlLWxpc3Qge1xuXG4gIH1cbn1cblxuIiwiI2ltYWdlLWNvbnN1bHQge1xuICAucGhvdG8tY29udGFpbmVye1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gIH1cbn1cblxuIiwiI2ltYWdlLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuIiwiI21hcmtldGluZy1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjbWFya2V0aW5nLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOndoaXRlO1xuICBwYWRkaW5nOjIwcHg7XG4gIC5oZWFkZXItY29udGVudHtcbiAgICAuaGVhZGVyLW5hbWV7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuaGVhZGVyLWRldGFpbHN7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC5oZWFkZXItZmVhdHVyZXN7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1sYXN0Q29ubmVjdGlvbntcblxuICAgIH1cbiAgfVxufVxuXG4iLCIjbWFya2V0aW5nLXBhcmFtZXRyYWdlIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4ueHN7XG4gICNtYXJrZXRpbmctcGFyYW1ldHJhZ2Uge1xuXG4gIH1cbn1cblxuIiwiI21hcmtldGluZy1yYXBwb3J0IHtcblxuICAuaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBoZWlnaHQ6MTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgICAuaXRlbS1uYW1le1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIH1cbiAgICAuaXRlbS1jb3Vwb257XG5cbiAgICB9XG4gICAgLml0ZW0tYWN0aW9uc3tcbiAgICAgIG1pbi13aWR0aDoxMDBweDtcbiAgICB9XG4gIH1cblxuXG5cbn1cbi54c3tcbiAgI21hcmtldGluZy1yYXBwb3J0IHtcblxuXG4gIH1cbn1cblxuIiwiI21hcnF1ZS1saXN0IHtcbiAgLm1hcnF1ZS1saXN0LXJhelRleHR7XG4gICAgY29sb3I6I0QzMkYyRjtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiI21hcnF1ZS11cGRhdGUge1xuICAubWFycXVlLXVwZGF0ZS1yYXpUZXh0e1xuICAgIGNvbG9yOiNEMzJGMkY7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIiNoZWxwLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGO1xuICAuYmFjay1idXR0b257XG4gICAgY29sb3I6ICMxOTc2RDI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmhlbHAtZGV0YWlscy1jb250ZW50e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAuYmxvY1RpdGxlLWxhYmVse1xuICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDozNXB4O1xuICAgICAgY29sb3I6IzFBMjM3RTsvLyMxZTgwOTg7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB9XG4gICAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBjb2xvcjojMzMzMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC53eXNpd3lnLXVuZGVybGluZXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgfVxuICAgIHN0cm9uZ3tcbiAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgfVxuICAgIGxpe1xuICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgIH1cbiAgICBoMSxoMixoM3tcbiAgICAgIGNvbG9yOiMxQTIzN0U7Ly8jMWU4MDk4O1xuICAgIH1cbiAgICBoMXtcbiAgICAgIGxpbmUtaGVpZ2h0OjQ4cHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICBsaW5lLWhlaWdodDozNXB4O1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgIH1cbiAgICBpZnJhbWV7XG4gICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgcHJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDcsIDI0NywgMjQ3KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBpbWd7XG4gICAgICAgIC8vd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgb2x7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgICAgbWFyZ2luOjE1cHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYVt0YXJnZXQ9X3NlbGZde1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuIiwiI2hlbHAtbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI2hlbHAtbGlzdCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG59XG4iLCIjaGVscC1zdXBwb3J0IHtcbiAgICBhe1xuICAgICAgICBjb2xvcjpibHVlO1xuICAgIH1cblxufVxuIiwiI21lZGlhLWNvbnN1bHQge1xuICAuY2hhdC1tZXNzYWdlLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICNGQkE2N0QgMy41NiUsICNGREJDN0YgOTIuNDglKTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgLmFjdGlvbnN7XG4gICAgICA6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIG9wYWNpdHk6MC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmZyb20tY29udGFpbmVye1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH1cblxuICAgICYuaXMtZGVza3RvcHtcbiAgICAgIGJhY2tncm91bmQ6ICM1RjJFRUE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAuZnJvbS1jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2hhdC1tZXNzYWdlLWNvbnRlbnR7XG5cbiAgfVxuICAuc2hvdy1jaGF0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEY1RTk7XG4gICAgbWFyZ2luOjMwcHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAjZW1haWwtY29udGVudHtcbiAgICBib3JkZXI6bm9uZTtcbiAgfVxufVxuLnhze1xuICAjbWVkaWEtY29uc3VsdCB7XG5cbiAgfVxuXG59XG4uZGVza3RvcHtcbiAgI21lZGlhLWNvbnN1bHQge1xuICAgIC5jaGF0LW1lc3NhZ2UtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGOEY4RkY7XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgLmZyb20tY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgIH1cbiAgICAgIC5hY3Rpb25ze1xuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIjbWVkaWFzLWxpc3Qge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLmhlYWRlci1saWJlbGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubWFpbi1jb250ZW50IHtcbiAgICAubWFpbi1jb250ZW50LWhlYWRlciB7XG4gICAgICBoZWlnaHQ6ODBweDtcbiAgICAgIG1pbi1oZWlnaHQ6ODBweDtcbiAgICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyLWRhdGUge1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbiAgICAgIH1cbiAgICAgIC5tYWluLWNvbnRlbnQtaGVhZGVyLWVudm9pc3tcbiAgICAgICAgLmxpYmVsbGV7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgfVxuICAgICAgICAudmFsdWV7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVkaWEtZGV0YWlsc3tcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAuZGV0YWlsLW5vQ29udGVudHtcbiAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgICAgLmRldGFpbC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6MTAwcHg7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgLml0ZW0tdGl0bGV7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZGl2e1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2V7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuc21zLWZhaWx1cmV7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgIC5mYWlsdXJlLWljb257XG4gICAgICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICB3aWR0aDoxNnB4O1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OjE2cHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDoxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjojQzYyODI4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZhaWx1cmUtbWVzc2FnZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiNDNjI4Mjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNtZWRpYS1saXN0IHtcblxuICB9XG59XG5cbiIsIiNoZWxwLXJlc291cmNlcyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaHItY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzRweCAzNHB4O1xuICAgIH1cblxuICAgIC5oci1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIH1cbiAgICAuaHItaGVhZGVyLWxlZnQge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgIC5oci1oZWFkZXItaWNvbiB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1pbi13aWR0aDogNjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRUVGRDtcbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaHItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAuaHItc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgfVxuICAgIC5oci1jbG9zZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuXG4gICAgLmhyLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW46IDZweCAwIDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuXG4gICAgLmhyLWNhcmQge1xuICAgICAgICBnYXA6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgJi5oci1jYXJkLS1oaWdobGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y2RjRGRTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VDRThGQztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaHItY2FyZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAmLmhyLWNhcmQtaWNvbi0tbXV0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICM0QTQ1NjA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhyLWNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAuaHItY2FyZC10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgIH1cbiAgICAuaHItYnRuLXByaW1hcnkge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTRweCByZ2JhKDEwOCwgNzYsIDI0MSwgMC4yNSk7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogIzViM2RlMDsgfVxuICAgIH1cbiAgICAuaHItYnRuLXN0YXR1cyB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEY1O1xuICAgICAgICBjb2xvcjogIzRBNDU2MDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzRBNDU2MDsgZm9udC1zaXplOiAyMHB4OyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBtaW4td2lkdGg6IDIwcHg7IG1pbi1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNFN0U2RUY7IH1cbiAgICAgICAgJi5pcy1vbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTNGNUU2O1xuICAgICAgICAgICAgY29sb3I6ICMyRTdEMzI7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICMyRTdEMzI7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oci1yZXNvdXJjZXMge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuICAgIC5oci1yZXNvdXJjZSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMjJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTJzLCBib3JkZXItY29sb3IgMC4xMnM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDlEMkZCO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDExLCA2LCA2NywgMC4wOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhyLXJlc291cmNlLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzZweDtcbiAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgfVxuICAgIC5oci1yZXNvdXJjZS1mYiB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgLmhyLXJlc291cmNlLWNoZXZyb24ge1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICB9XG4gICAgLmhyLXJlc291cmNlLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLmhyLXJlc291cmNlLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxufVxuIiwiI21hcmtldGluZy1zeW50aGVzZSB7XG4gICAgLnN5bnRoZXNlLWJsb2N7XG4gICAgICAgICYucGFyYW1ldGVyc3tcbiAgICAgICAgICAgIC5zeW50aGVzZS1kYXRhe1xuICAgICAgICAgICAgICAgIC5zeW50aGVzZS1kYXRhLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN5bnRoZXNlLWRhdGEtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zeW50aGVzZS1kYXRhe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAuc3ludGhlc2UtZGF0YS10aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zeW50aGVzZS1kYXRhLXZhbHVle1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYXJrZXRpbmctc3ludGhlc2UtcGhvdG8tbWFpbC1jb25zdWx0e1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAua2FsZW5kZXMtc3ludGhlc2UtaHRtbHtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIiNwcmVQYXltZW50LWZpY2hlIHtcbiAgLnByZVBheW1lbnQtbGluZXtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIC5wcmVQYXltZW50LXRpdGxle1xuICAgICAgLy9mb250LXdlaWdodDpib2xkO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucHJlUGF5bWVudC12YWx1ZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgfVxuICB9XG4gIC5wcmVQYXltZW50LXdhcm5pbmdze1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIC5rYWxlbmRlcy13YXJuaW5nLW1lc3NhZ2UtdGV4dHtcbiAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5mb3JjZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzo1cHggMHB4O1xuICAgIC5mb3JjZS1jb250YWluZXItaXRlbXtcbiAgICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNuby1zdWJzY3JpcHRpb24td2VsY29tZSB7XG4gIGJhY2tncm91bmQ6ICNGNkY2RkI7XG5cbiAgLm5zdy1wYWdlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0gQ2FydGVcbiAgLm5zdy1jYXJkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgcGFkZGluZzogMzJweCAyOHB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDQ4cHggcmdiYSgyMCwyMCw0MywwLjA2KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gZXNwYWNlbWVudCBkZXMgbGV0dHJlcyBkZSBsJ2FwcGxpY2F0aW9uIHRyb3AgbGFyZ2UgcG91ciBjZXMgdGV4dGVzXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgIGJ1dHRvbiwgYSB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG4gIH1cblxuICAubnN3LWljb24ge1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGhlaWdodDogOTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI0YwRURGRDtcblxuICAgIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgfVxuICB9XG5cbiAgLm5zdy1iYWRnZSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNUIzRkQ5O1xuICB9XG5cbiAgLm5zdy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgY29sb3I6ICMxNDE0MkI7XG4gIH1cblxuICAubnN3LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM1RTVFN0E7XG4gIH1cblxuICAvLyAtLS0tLS0tLS0tIEFjdGlvbnMgKGRldmlzLCBmYWN0dXJlcywgc2VydmljZSBjb21tZXJjaWFsKVxuICAubnN3LWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cblxuICAubnN3LWFjdGlvbiB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNUZGO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmICsgLm5zdy1hY3Rpb24geyBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIH1cblxuICAubnN3LWFjdGlvbi1pY29uIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgyMCwyMCw0MywwLjA1KTtcblxuICAgIG1kLWljb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgfVxuICB9XG5cbiAgLm5zdy1hY3Rpb24tdGV4dCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLm5zdy1hY3Rpb24tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzVFNUU3QTtcbiAgfVxuXG4gIC5uc3ctYWN0aW9uLXZhbHVlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMxNDE0MkI7XG4gIH1cblxuICAubnN3LWFjdGlvbi1waG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjMTQxNDJCO1xuICB9XG5cbiAgLm5zdy1idG4tcHJpbWFyeSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBnYXA6IDhweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMCAyNnB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTZweCByZ2JhKDEwOCw3NiwyNDEsMC4yNCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHsgb3BhY2l0eTogMC45MjsgfVxuXG4gICAgLy8gZGV1eGnDqG1lIGFjdGlvbiBkZSBsYSBjYXJ0ZSAoc2VydmljZSBjb21tZXJjaWFsIHF1YW5kIGxlcyBmYWN0dXJlcyBzb250IHByb3Bvc8OpZXMpXG4gICAgJi5pcy1zZWNvbmRhcnkge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogIzZjNGNmMTtcblxuICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0gRMOpY29ubmV4aW9uXG4gIC5uc3ctZm9vdGVyIHtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQUY1O1xuICB9XG5cbiAgLm5zdy1mb290ZXItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNUU1RTdBO1xuICB9XG5cbiAgLm5zdy1idG4tbGluayB7XG4gICAgZ2FwOiA4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHNwYW4geyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICB9XG59XG5cbi8vIG1vYmlsZSA6IGNhcnRlIHBsdXMgY29tcGFjdGUsIGJvdXRvbiBkJ2FjdGlvbiBlbiBwbGVpbmUgbGFyZ2V1ciBzb3VzIGxlIHRleHRlXG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgI25vLXN1YnNjcmlwdGlvbi13ZWxjb21lIHtcbiAgICAubnN3LXBhZ2UgeyBwYWRkaW5nOiAxNnB4OyB9XG4gICAgLm5zdy1jYXJkIHsgcGFkZGluZzogMjRweCAxOHB4IDIwcHg7IH1cbiAgICAubnN3LWljb24ge1xuICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICBoZWlnaHQ6IDc2cHg7XG4gICAgfVxuICAgIC5uc3ctdGl0bGUgeyBmb250LXNpemU6IDI0cHg7IH1cbiAgICAubnN3LXRleHQgeyBmb250LXNpemU6IDE1cHg7IH1cbiAgICAubnN3LWJ0bi1wcmltYXJ5IHsgd2lkdGg6IDEwMCU7IH1cbiAgfVxufVxuIiwiI3ByZVBheW1lbnQtcGF5IHtcbiAgLnByZVBheW1lbnQtcGF5LWJ1dHRvbntcbiAgICBwYWRkaW5nOjJweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbn1cbiIsIiNub3RpZmljYXRpb24tbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwQjA2NDM7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIG1kLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5ubC1yb290IHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC8qIEVuLXTDqnRlICovXG4gICAgLm5sLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAxOHB4IDI4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRUY3O1xuICAgIH1cbiAgICAubmwtaGVhZGVyLWxlZnQge1xuICAgICAgICBnYXA6IDE4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gICAgLm5sLWhlYWRlci1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIH1cbiAgICAubmwtdGl0bGUtcm93IHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgICAubmwtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAubmwtY291bnQge1xuICAgICAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREU4RkQ7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIC5ubC1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICB9XG4gICAgLm5sLWNsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgfVxuXG4gICAgLyogTGlzdGUgKi9cbiAgICAubmwtbGlzdCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDZweCAyNHB4IDIwcHg7XG4gICAgfVxuICAgIC5ubC1kYXkge1xuICAgICAgICBtYXJnaW46IDIycHggMCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAubmwtY2FyZCB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMThweCAxOHB4IDE4cHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzLCBib3gtc2hhZG93IDAuMTJzO1xuICAgICAgICAmLmlzLWNsaWNrYWJsZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNEOUQyRkI7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDExLCA2LCA2NywgMC4wNyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5sLWNhcmQtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgbWluLXdpZHRoOiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICAmLm5sLXRvbmUtcHVycGxlIHsgYmFja2dyb3VuZDogI0YxRUVGRDsgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBjb2xvcjogIzZjNGNmMTsgfSB9XG4gICAgICAgICYubmwtdG9uZS1yZWQgeyBiYWNrZ3JvdW5kOiAjRkRFQ0VDOyAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGNvbG9yOiAjRDMyRjJGOyB9IH1cbiAgICAgICAgJi5ubC10b25lLW9yYW5nZSB7IGJhY2tncm91bmQ6ICNGRkYyRTM7IC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgY29sb3I6ICNFMDdCMDA7IH0gfVxuICAgIH1cbiAgICAubmwtdW5yZWFkLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTUzOTZCO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIH1cbiAgICAubmwtY2FyZC1ib2R5IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgICAubmwtY2FyZC1oZWFkIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cbiAgICAubmwtY2FyZC10eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAmLm5sLXRvbmUtcHVycGxlIHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgJi5ubC10b25lLXJlZCB7IGNvbG9yOiAjRDMyRjJGOyB9XG4gICAgICAgICYubmwtdG9uZS1vcmFuZ2UgeyBjb2xvcjogI0UwN0IwMDsgfVxuICAgIH1cbiAgICAubmwtY2FyZC10aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgLyogdGV4dGUgZHUgc2VydmV1ciAobWVzc2FnZS5zdWIpLCBhZmZpY2jDqSBlbiBlbnRpZXIgY29tbWUgZGFucyBsJ2FuY2llbm5lIHZlcnNpb24gKi9cbiAgICAubmwtY2FyZC1odG1sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICAgIGIgeyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogIzBCMDY0MzsgfVxuICAgIH1cbiAgICAubmwtY2FyZC1hY3Rpb24tY29sIHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICB9XG4gICAgLm5sLWNhcmQtYWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMTsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGMkZFO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDlEMkZCO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qIGNoYXJnZW1lbnQgKGNsYXNzZSBwb3PDqWUgcGFyIGxlIGNvbnRyw7RsZXVyLCBzYW5zIGJpbmRpbmcpICovXG4gICAgLm5sLWljb24tbG9hZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFuaW1hdGlvbjogbmwtc3BpbiAwLjlzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gICAgLm5sLWNhcmQuaXMtbG9hZGluZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAubmwtaWNvbi1pZGxlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubmwtaWNvbi1sb2FkaW5nIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgfVxuICAgIC5ubC1jYXJkLWNoZXZyb24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMTsgY29sb3I6ICMwQjA2NDM7IH1cbiAgICB9XG5cbiAgICAubmwtZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiA1NnB4IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0M5QzRERTtcbiAgICAgICAgfVxuICAgICAgICAubmwtZW1wdHktdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgfVxuICAgICAgICAubmwtZW1wdHktdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIFBpZWQgKi9cbiAgICAubmwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAyNHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRUVGNztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB9XG4gICAgLm5sLWFjdGlvbiB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40NTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmwtYWN0aW9uLWRlbGV0ZSB7XG4gICAgICAgIGNvbG9yOiAjRTUzOTZCO1xuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNFNTM5NkI7IH1cbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRkRFRUYyOyB9XG4gICAgfVxuICAgIC5ubC1hY3Rpb24tcmVmcmVzaCB7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICMwQjA2NDM7IH1cbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjVGM0ZDOyB9XG4gICAgICAgIC5pcy1zcGlubmluZyB7IGFuaW1hdGlvbjogbmwtc3BpbiAwLjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBubC1zcGluIHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbiIsIiNyZW5ld2FsLXBheW1lbnQtZGV0YWlsIHtcbiAgLmliYW4tY29udGFpbmVyLW1haW57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIC5pYmFuLWxpYmVsbGV7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICB9XG4gICAgLmliYW4tY29udGFpbmVyLXN1YntcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzoxNXB4IDE1cHg7XG4gICAgICBhbmltYXRpb246IGJvcmRlcl9yZXZlYWwgMS41cyBlYXNlIGZvcndhcmRzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgIC5pYmFuLWVsZW1lbnR7XG4gICAgICAgIC5sZWdhbC1tZW50aW9ucyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yIDogcmdiKDExNiwgMTEwLCAxMTApO1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIH1cblxuICAgICAgICAubGVnYWwtbWVudGlvbnMtZGl2IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAxMHB4O1xuXG4gICAgICAgICAga2FsZW5kZXMtY2hlY2tib3gge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMTVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3AgOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmliYW4tbGVnYWx7XG4gICAgICBtYXJnaW46MTBweDtcbiAgICB9XG5cbiAgfVxuICBAa2V5ZnJhbWVzIGJvcmRlcl9yZXZlYWwge1xuICAgIDEwMCUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc1NzA3MDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3QtaXRlbXtcbiAgICBtYXJnaW46MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi13aWR0aDoyMDBweCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlcntcbiAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyMjUsIDIyNSwgMjI1LCAwLjMpO1xuICAgIH1cbiAgICAuY29udGFjdC1pdGVtLXRpdGxle1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC5jb250YWN0LWl0ZW0tdGV4dHtcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgIGNvbG9yOiM0RTRCNjY7Ly8jNkU2RThDO1xuICAgIH1cbiAgICAuY29udGFjdC1pdGVtLW51bWVyb3tcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBjb2xvcjojQzkzODY3O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjcmVuZXdhbC1wYXltZW50LWRldGFpbCB7XG4gICAgLmliYW4tY29udGFpbmVyLW1haW4ge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgICAuY29udGFjdC1pdGVtIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIH1cbiAgfVxufSIsIiNyYXBwb3J0LWNvbXB0YWJsZS1saXN0IHtcblxuICAucmFwcG9ydC1pdGVte1xuICAgIC5yYXBwb3J0LWl0ZW0taGVhZGVye1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuICAgIC5yYXBwb3J0LWl0ZW0tZXhwb3J0e1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbiAgICAucmFwcG9ydC1pdGVtLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5yYXBwb3J0LWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgIH1cbiAgICAucmFwcG9ydC1pdGVtLWl0ZW0tYm9yZGVyZWR7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgLy9wYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgLmZyZXF1ZW5jZS1pdGVte1xuICAgIC5mcmVxdWVuY2UtaXRlbS1saWJlbGxle1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC5mcmVxdWVuY2UtaXRlbS1kYXl7XG4gICAgICB3aWR0aDoxMDBweDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgfVxuICAuZnJlcXVlbmNlLWJsb2Mtc3Vie1xuICAgIHBhZGRpbmc6MHB4IDYwcHg7XG4gICAgLmZyZXF1ZW5jZS1pdGVte1xuICAgICAgcGFkZGluZzoxNXB4IDBweDtcbiAgICAgICY6bm90KC5pcy1sYXN0KXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG59XG4ueHMge1xuICAjcmFwcG9ydC1jb21wdGFibGUtbGlzdCB7XG4gICAgLmZyZXF1ZW5jZS1ibG9jLXN1YntcbiAgICAgIHBhZGRpbmc6MHB4IDMwcHg7XG4gICAgfVxuICB9XG59XG5cblxuIiwiI25vdGlmaWNhdGlvbi1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjcmFwcG9ydC1jb21wdGFibGUtcmVwb3J0LWxpc3Qge1xuICAucmFwcG9ydC1jb21wdGFibGUtcmVwb3J0LWxpc3QtdGl0bGV7XG4gICAgLmthbGVuZGVzLWxpc3RUaXRsZXtcbiAgICAgIHNwYW57XG4gICAgICAgIC8vZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIH1cbiAgICAgIC50aXRsZS1uYW1le1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6I0M5Mzg2NztcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAucmVwb3J0LWl0ZW0tY29udGFpbmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6MHB4IDMwcHg7XG4gICAgLnJlcG9ydC1pdGVte1xuICAgICAgcGFkZGluZzoxNXB4IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIH1cbiAgfVxuICAucmVwb3J0LWl0ZW0tc3Vie1xuICAgIHBhZGRpbmc6MHB4IDYwcHg7XG4gICAgLnN1Yi1pdGVte1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzoxNXB4IDBweDtcbiAgICAgICY6bm90KC5pcy1sYXN0KXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pdGVtLWlucHV0LW9yZHJle1xuICAgIHdpZHRoOjEwMHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICB9XG59XG4ueHN7XG4gICNyYXBwb3J0LWNvbXB0YWJsZS1yZXBvcnQtbGlzdCB7XG4gICAgLnJlcG9ydC1pdGVtLXN1YiB7XG4gICAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3JlZ2xlbWVudC1hY2NvdW50IHtcbiAgLmNsaWVudC1uYW1le1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICB9XG4gIC5jbGllbnQtaW5mb3JtYXRpb257XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC5jbGllbnQtaW5mb3JtYXRpb24tYXJyb3d7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgICBtaW4td2lkdGg6MTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jbGllbnQtaW5mb3JtYXRpb24tYWNjb3VudHtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAuY2xpZW50LWluZm9ybWF0aW9uLXNlcGFyYXRvcntcbiAgICAgIG1pbi13aWR0aDozMHB4O1xuICAgIH1cbiAgICAuY2xpZW50LWluZm9ybWF0aW9uLWdpZnR7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBtYXJnaW46MjBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLmthbGVuZGVzLXRhZ3tcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmljb24tY29udGFpbmVye1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGhlaWdodDozMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6MzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIiNzYXRpc2ZhY3Rpb24tZGFzaGJvYXJkIHtcbiAgLnJldmlldy1kZWxldGUtcmVzcG9uc2UtbGlua3tcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6IzFFODhFNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAuc2F0aXNmYWN0aW9uLWRhc2hib2FyZC1oZWFkZXJ7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuICAucmF0aW5ne1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJhdGluZy1jb250ZW50e1xuICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLnJlc3NvdXJjZXN7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5zZXBhcmF0b3J7XG4gICAgbWFyZ2luOjEwcHggNjBweDtcbiAgfVxuICAucmF0aW5nLWNvbW1lbnR7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAuc2F0aXNmYWN0aW9uLWRhc2hib2FyZC1zZWFyY2h7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIG1hcmdpbi1sZWZ0OjQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjQwcHg7XG4gIH1cbiAgLnNlbGYtc3RhdGlzdGlxdWVzLWNoYXJ0IHtcbiAgICBtYXJnaW46MTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OjQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC5zdGF0LWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgLy9wYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAud2FybmluZ3tcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNzYXRpc2ZhY3Rpb24tZGFzaGJvYXJkIHtcblxuICB9XG59XG5cbiIsIiNwcm9kdWN0LXRvdXItc2V0dGluZy1ib3V0aXF1ZSB7XG5cbiAgLnNldHRpbmdzLWV0YWJsaXNzZW1lbnQtaW1tYXRyaWN1bGF0aW9uLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgLndhcm5pbmctYXNzdWpldGktdHZhe1xuICAgICAgY29sb3I6I0VGNkMwMDtcbiAgICB9XG4gIH1cbiAgLnR2YS10ZXh0e1xuICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgdWx7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDJweDtcbiAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDJweDtcbiAgICB9XG4gICAgJi53aXRoLW1hcmdpbntcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICB9XG4gIH1cblxufVxuLnhze1xuICAjcHJvZHVjdC10b3VyLXNldHRpbmctYm91dGlxdWUge1xuXG4gIH1cbn1cblxuIiwiI3Byb2R1Y3QtdG91ci1zZXR0aW5nLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNjb21tYW5kZS1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5zY2FuLWJhcmNvZGUtY29udGFpbmVye1xuICAgIG1pbi1oZWlnaHQ6MzN2aDtcbiAgICBoZWlnaHQ6MzN2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zY2FuLXJlc3VsdC1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zY2FuLXF1YW50aXR5e1xuICAgIGlucHV0e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuc2Nhbi1wcml4e1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBpbnB1dHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuIiwiI3NhdGlzZmFjdGlvbi1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjc2Nhbm5lci1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5zY2FuLWJhcmNvZGUtY29udGFpbmVye1xuICAgIG1pbi1oZWlnaHQ6MzN2aDtcbiAgICBoZWlnaHQ6MzN2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zY2FuLXJlc3VsdC1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6MTAwcHg7XG4gIH1cbn1cbiIsIiNjYWlzc2UtbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuc2Nhbi1iYXJjb2RlLWNvbnRhaW5lcntcbiAgICBtaW4taGVpZ2h0OjMzdmg7XG4gICAgaGVpZ2h0OjMzdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2Nhbi1yZXN1bHQtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuc2Nhbi1xdWFudGl0eXtcbiAgICBpbnB1dHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnNjYW4tcHJpeHtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgaW5wdXR7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cbiIsIiNzY2FuLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzY2FuLXN0b2NrIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5zY2FuLWJhcmNvZGUtY29udGFpbmVye1xuICAgIG1pbi1oZWlnaHQ6MzN2aDtcbiAgICBoZWlnaHQ6MzN2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5zY2FuLXJlc3VsdC1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zY2FuLXF1YW50aXR5e1xuICAgIGlucHV0e1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAuc2Nhbi1wcml4e1xuICAgIGlucHV0e1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG4iLCIjcmVwb3J0LW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzZWFyY2gtZGV0YWlscyB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAubm90aWYtdGltZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206MHB4O1xuICAgIHJpZ2h0OjBweDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgY29sb3I6ICM0RjUwNTA7XG4gIH1cbiAgLmthbGVuZGVzLWxpc3RUaXRsZXtcbiAgICAudGl0bGUtbmFtZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgfVxuICB9XG59XG4iLCIjc2VhcmNoLWxpc3Qge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLm5vdGlmLXRpbWV7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYm90dG9tOjBweDtcbiAgICByaWdodDowcHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xuICAgIGNvbG9yOiAjNEY1MDUwO1xuICB9XG59XG4iLCIjc2VhcmNoLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzZWxsT25saW5lLWNvbW1hbmRlcyB7XG5cbiAgLnNlbGxPbmxpbmUtY29tbWFuZGVzLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLmFjdGlvbnMtY29udGFpbmVye1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC8vbWFyZ2luLXRvcDoxMHB4O1xuICB9XG4gIC50ZXh0LWJvbGR7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgfVxuICAuZW5jYWlzc2VtZW50LW1lc3NhZ2V7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG4gIC5jb21tYW5kZS1pdGVtLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5jb21tYW5kZS1pdGVte1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLmNvbW1hbmRlLWl0ZW0tY2xpZW50e1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmNvbW1hbmRlLWl0ZW0tZGVzY3JpcHRpb257XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAuY29tbWFuZGUtaXRlbS1kZWxpdmVyeXtcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC5kZXRhaWxzLWNvbnRlbnR7XG4gICAgICAuZGV0YWlscy1zZXBhcmF0b3J7XG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgfVxuICAgICAgLmRldGFpbHMtY29udGVudC1hcnRpY2xle1xuICAgICAgICBwYWRkaW5nLXRvcDoycHg7XG4gICAgICAgIHBhZGRpbmctYm90b206MnB4O1xuICAgICAgICAuZGV0YWlscy1jb250ZW50LWFydGljbGUtYW1vdW50e1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGV0YWlscy1jb250ZW50LXRvdGFse1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuZGV0YWlscy1jb250ZW50LW5ldFBheWFibGV7XG5cblxuICAgICAgfVxuICAgICAgLmRldGFpbHMtY29udGVudC1ub3RlLWNsaWVudHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIiNzZWxsT25saW5lLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzZWxlY3Qtc2NyZWVuLWZhbWlsbGUge1xuICAucmF6LXNlbGVjdGlvbntcbiAgICBjb2xvcjojRDMyRjJGO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4iLCIjY29sb3JzLWxpc3Qge1xuICAuY29sb3Itc2VsZWN0aW9ue1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6NnB4O1xuXG4gIH1cbiAgLmNvbG9yLWNoZWNrZWR7XG4gICAgbWluLXdpZHRoOjQwcHg7XG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLWl0aW5lcmFudHtcblxuICAgIC5zZXR0aW5ncy1pdGluZXJhbnQtY2xvc2Uge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9XG4gICAgLnNldHRpbmdzLWl0aW5lcmFudC1tYWluLXRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICB9XG4gICAgLnNldHRpbmdzLWl0aW5lcmFudC1ib3JkZXIge1xuICAgICAgICBib3JkZXI6IDFweCAjRTlFOUY4IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLnNldHRpbmdzLWl0aW5lcmFudC1hZHJlc3NlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAua2FsZW5kZXMtY2hpcC10YWcge1xuICAgICAgICAvL2NvbG9yOiBibGFjaztcbiAgICAgICAgLy9oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgICAgICAvL3BhZGRpbmc6IDEwcHg7XG4gICAgICAgIC8vYm9yZGVyLXJhZGl1czogMzBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG4ubWQtY2hpcHMgLm1kLWNoaXAtaW5wdXQtY29udGFpbmVyIHtcbiAgICBib3JkZXI6bGlnaHRncmV5O1xuICAgIG91dGxpbmUtY29sb3I6IHJlZDtcbn1cbi5tZC1pbnB1dCB7XG4gICAgYm9yZGVyOmxpZ2h0Z3JleTtcbiAgICBvdXRsaW5lLWNvbG9yOiByZWQ7XG59XG4ueHMsLnNte1xuICAgICNzZXR0aW5ncy1pdGluZXJhbnR7XG4gICAgICAgIC5zZXR0aW5ncy1pdGluZXJhbnQtbWFpbi10aXRsZXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3N0YWZmLXdvcmtpbmctaG91cnMtYWN0aW9ucyB7XG4gIC5ibG9jLWFjdGlvbiB7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIjc3RhZmYtbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI3N0YWZmLXdvcmtpbmdIb3VycyB7XG5cbiAgLnN0YWZmLXdvcmtpbmdIb3Vycy1sb2FkaW5nLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICAvL3dpZHRoOjQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAuc3RhZmYtd29ya2luZ0hvdXJzLWxvYWRpbmd7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTowcHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICB9XG4gIH1cblxuICAuc3RhZmYtd29ya2luZ0hvdXJzLWhlYWRlcntcbiAgICBwYWRkaW5nOjBweDtcbiAgfVxuICAuc3RhZmYtd29ya2luZ0hvdXJzLWNvbnRlbnR7XG4gICAgcGFkZGluZzoyMHB4IDMwcHg7XG4gICAgJi5pcy1sb2FkaW5ne1xuICAgICAgb3BhY2l0eTowLjg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtZmlyc3RDb2x7XG4gICAgICB3aWR0aDoxNTBweDtcbiAgICAgIG1pbi13aWR0aDoxNTBweDtcbiAgICAgIG1heC13aWR0aDoxNTBweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI0JEQkRCRDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LWRheXtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgcGFkZGluZzoycHg7XG4gICAgICAmLmNsb3NlZC1hbGwtZGF5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtZGF5LWNhbGVuZHJpZXJ7XG4gICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4MUI2MDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgfVxuICAgIC5jb250ZW50LWRheS1mZXJtZXR1cmV7XG4gICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtZGF5LWNvbmdlc3tcbiAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1kYXktYWRke1xuICAgICAgb3BhY2l0eTowO1xuICAgICAgLy90cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIG1kLWljb257XG4gICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgIG1pbi13aWR0aDoyMHB4O1xuICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgbWluLWhlaWdodDoyMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWRheS1hZGQ6aG92ZXJ7XG4gICAgICBvcGFjaXR5OjAuNztcbiAgICB9XG5cbiAgICAuY29udGVudC1kYXlze1xuICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5jb250ZW50LXNlcGFyYXRvcntcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjQkRCREJEO1xuICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LXJlc3NvdXJjZXtcbiAgICAgIG1pbi1oZWlnaHQ6NDBweDtcbiAgICAgIC5jb250ZW50LWZpcnN0Q29se1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3N0YWZmLXdvcmtpbmdIb3VycyB7XG4gICAgLnN0YWZmLXdvcmtpbmdIb3Vycy1jb250ZW50e1xuICAgICAgcGFkZGluZzoyMHB4IDVweDtcbiAgICAgIC5jb250ZW50LWZpcnN0Q29se1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgbWluLXdpZHRoOjEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6MTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiI3Byb1Jlc3NvdXJjZS1tZW51IHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG5cbn1cbiIsIiN0YWN0aWwtYm90dG9tTmF2IHtcbiAgYmFja2dyb3VuZDogI0U4RThGQztcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI0U5RTlGODtcbiAgbWluLWhlaWdodDo3NXB4O1xuICBoZWlnaHQ6NzVweDtcbiAgLmJvdHRvbU5hdi1pdGVte1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjojNUYyRUVBO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjQzlDOUUwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuICAgIH1cbiAgICAmLml0ZW0tYnV0dG9ue1xuICAgICAgLy9ib3JkZXItcmlnaHQ6bm9uZTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLmxhc3R7XG4gICAgICAgIGJvcmRlci1yaWdodDpub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5ib3R0b21OYXYtaXRlbTpob3ZlcntcbiAgICAmOm5vdCguc2VsZWN0ZWQpe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojRjhGOEZGO1xuICAgIH1cbiAgfVxuICAuYm90dG9tTmF2LWl0ZW06YWN0aXZle1xuICAgICY6bm90KC5zZWxlY3RlZCl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGOEY4RkY7XG4gICAgfVxuICB9XG4gIC5ib3R0b21OYXYtbW9yZS1wb3B1cC1jb250YWluZXJ7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIC8vei1pbmRleDoxMDAyO1xuICAgIH1cbiAgfVxuICAuYm90dG9tTmF2LW1vcmUtcG9wdXB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBjb2xvcjogIzlGN0RGRjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGVmdDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIGJvdHRvbTo3NXB4O1xuICAgIHotaW5kZXg6MTAwMTtcbiAgICBtaW4taGVpZ2h0OjEwMHB4O1xuICAgIC5wb3B1cC1pdGVte1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RkM7XG4gICAgICBtYXJnaW4tYm90dG9tOi0xcHg7XG4gICAgICBtaW4taGVpZ2h0OjcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2U7XG4gICAgfVxuICAgIC5wb3B1cC1pdGVtOmhvdmVye1xuICAgICAgYmFja2dyb3VuZDojRThFOEZDO1xuICAgIH1cbiAgfVxuXG59XG4udGFjdGlsLWJvdHRvbU5hdi13YXJuaW5ne1xuICBwYWRkaW5nOjIwcHg7XG4gIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuIiwiI3RhY3RpbC1jZW50cmFsTmF2IHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC8vYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIC8vYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIC8vbWFyZ2luOjEwcHg7XG59XG5cbiIsIiN0YWN0aWwtcmVnbGVtZW50IHtcbiAgLmNhbGN1bGF0cmljZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoyMHB4IDUwcHg7XG4gIH1cbn1cbiIsIiN0YWN0aWwtcmlnaHROYXYge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFOUU5Rjg7XG4gIC8vbWFyZ2luOjEwcHg7XG4gIC5yaWdodE5hdi1pdGVte1xuICAgIHBhZGRpbmc6MjBweCAxMHB4IDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgI0U5RTlGODtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGxpbmVhcjtcbiAgICBtZC1pY29ue1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzZFNkU4QztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgfVxuICAgICYuc2VsZWN0ZWR7XG4gICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGJvcmRlci1jb2xvcjojNUYyRUVBO1xuICAgICAgICBjb2xvcjojNUYyRUVBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmlnaHROYXYtaXRlbTpob3ZlcntcbiAgICBjb2xvcjogIzVGMkVFQTtcbiAgICBtZC1pY29ue1xuICAgICAgYm9yZGVyLWNvbG9yOiM1RjJFRUE7XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgIH1cbiAgfVxuXG59XG5cbiIsIiN0YWN0aWwtc2NyZWVuIHtcbiAgLnRhY3RpbC1zY3JlZW4tdGlja2V0e1xuICAgIG1pbi13aWR0aDozMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEZDO1xuICB9XG4gIC50YWN0aWwtc2NyZWVuLWNlbnRyYWxOYXZ7XG4gICAgbWFyZ2luOjEwcHggMHB4O1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIG1pbi13aWR0aDo0MDBweDtcbiAgfVxuICAudGFjdGlsLXNjcmVlbi1yaWdodE5hdntcbiAgICAvL21pbi13aWR0aDoxODBweDtcbiAgICBtYXgtd2lkdGg6MzAwcHg7XG4gICAgLypcbiAgICBtYXJnaW46MTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RThDOy8vIzBCMDY0MztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgKi9cbiAgfVxuICAudGFjdGlsLXNjcmVlbi1ib3R0b21OYXZ7XG5cbiAgfVxuICAvL21hcmdpbjoxMHB4O1xuICAuc2VhcmNoLWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgIC5zZWFyY2gtY29udGVudHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICB3aWR0aDo5NSU7XG4gICAgICBoZWlnaHQ6OTUlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzMnB4IDQ4cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgICAgLnNlYXJjaC1jbG9zZXtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICAgIHRvcDoxMHB4O1xuICAgICAgICB6LWluZGV4OjEyO1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiI3RhY3RpbC1wYXNzYWdlIHtcbiAgLnRhY3RpbC1wYXNzYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICB9XG59XG4iLCIjdGFjdGlsLXRpY2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGFjdGlsLXRpY2tldC10aXRsZXtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnRhY3RpbC10aWNrZXQtY29udGFpbmVye1xuICAgIC50YWN0aWwtdGlja2V0LWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAjdGlja2V0LXVwZGF0ZS1wYXJ0LW5vdGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgI3RpY2tldC11cGRhdGUtcGFydC1zZW5ke1xuICAgICAgICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgICAgICAgIC5mb3JjZS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWN0aWwtdGlja2V0LWFjdGlvbnN7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRTlFOUY4O1xuICB9XG5cbiAgLnByaXgtYmFycmV7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuXG4gIC50YWN0aWwtdGlja2V0LXNlcGFyYXRvcntcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgfVxufVxuXG4iLCIjdGFyaWYtZGlzcG9uaWJpbGl0ZSB7XG4gIC5kaXNwb25pYmlsaXRlLWl0ZW17XG4gICAgbWluLXdpZHRoOjI0NHB4O1xuICAgIG1hcmdpbjoxMHB4IDBweDtcbiAgICAuaXRlbS10aW1le1xuICAgICAgLy93aWR0aDo5MHB4O1xuICAgIH1cbiAgICAmLmRheXtcbiAgICAgIG1pbi13aWR0aDoxMjJweDtcbiAgICB9XG4gICAgLmRpc3BvbmliaWxpdGUtaWxsaW1pdGV7XG4gICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICB9XG4gICAgLmRpc3BvbmliaWxpdGUtbGliZWxsZXtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiI3N0YXRpc3RpY3MtaGVhZGVyIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICBjb2xvcjp3aGl0ZTtcbiAgcGFkZGluZzoyMHB4O1xuXG4gIC5zdGF0aXN0aWNzLWhlYWRlci1iYWRnZXtcbiAgICBmb250LXNpemU6MjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgd2lkdGg6NjBweDtcbiAgICBoZWlnaHQ6NjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIG1kLWljb257XG4gICAgICBoZWlnaHQ6NDBweDtcbiAgICAgIHdpZHRoOjQwcHg7XG4gICAgICBmb250LXNpemU6NDBweDtcbiAgICB9XG4gIH1cbiAgLnN0YXRpc3RpY3MtaGVhZGVyLW5hbWV7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnN0YXRpc3RpY3MtaGVhZGVyLWZlYXR1cmVze1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnN0YXRpc3RpY3MtaGVhZGVyLWljb25ze1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gIC8qXG4gIC5zdGF0aXN0aWNzLWhlYWRlci1tYWlue1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOjYwcHg7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgfVxuXG4gICAqL1xufVxuLmRlc2t0b3B7XG4gICNzdGF0aXN0aWNzLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufVxuXG4iLCIjdGlja2V0LWhlYWRlciB7XG4gIC5tYWluLWxpbmV7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAudGl0bGV7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLnZhbHVle1xuICAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiI3N0YXRpc3RpY3MtZGFzaGJvYXJke1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuc3RhdGlzdGljcy1kYXNoYm9hcmQtaXRlbXtcbiAgICAvL2JvcmRlcjoxcHggc29saWQgI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAuc3RhdGlzdGljcy1kYXNoYm9hcmQtaXRlbS1hY3Rpb25ze1xuICAgICAgJi5iaWd7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG4iLCIjdGlja2V0LWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6ODBweDtcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IHtcbiAgICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVye1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aWNrZXQtaGVhZGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLm1haW4tbGluZXtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIC50aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAudGlja2V0LWhlYWRlci1tYWluVGV4dHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAudGlja2V0LWhlYWRlci1mb290ZXJUZXh0e1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG5cbn1cblxuIiwiLnRpY2tldC10YWdzIHtcbiAgLnRpY2tldC10YWdzLWxpYmVsbGV7XG4gICAgbWluLXdpZHRoOjEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC50aWNrZXQtdGFncy1zdWJsaWJlbGxle1xuICAgIC8qXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MHB4O1xuICAgIHRvcDoxNXB4O1xuXG4gICAgICovXG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtc2l6ZTo3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOjlweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICYuZ3JlZW57XG4gICAgICAgIGNvbG9yOiAjNDNBMDQ3O1xuICAgICAgfVxuICAgICAgJi5yZWR7XG4gICAgICAgIGNvbG9yOiAjQzkzODY3O1xuICAgICAgfVxuICAgICAgJi5vcmFuZ2V7XG4gICAgICAgIGNvbG9yOiAjRkI4QzAwO1xuICAgICAgfVxuICAgICAgJi5ncmV5e1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIH1cbiAgICAgICYucHVycGxle1xuICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgIH1cbiAgICAgICYuYmx1ZXtcbiAgICAgICAgY29sb3I6ICMyMTk2RjM7XG4gICAgICB9XG4gICAgICAmLnBpbmt7XG4gICAgICAgIGNvbG9yOiAjRTkxRTYzO1xuICAgICAgfVxuICAgICAgJi55ZWxsb3d7XG4gICAgICAgIGNvbG9yOiAjRkZFQjNCO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gICYubWF4aXtcbiAgICAua2FsZW5kZXMtdGFne1xuICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgIC5pY29uLWNvbnRhaW5lcntcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBmb250LXNpemU6MjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAudGlja2V0LXRhZ3Mtc3VibGliZWxsZXtcbiAgICAgIHRvcDoyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIudXNlci1iYWRnZXtcbiAgLnVzZXItcGhvdG97XG4gICAgaW1ne1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICB9XG4gIC51c2VyLWJhZGdle1xuXG4gIH1cbn0iLCIjdmVudGUtbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI3RhcmlmU3BlY2lhbC11cGRhdGUge1xuICAudGFyaWZTcGVjaWFsLXVwZGF0ZS1yYXpUZXh0e1xuICAgIGNvbG9yOiNEMzJGMkY7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIiN0YXJpZlNwZWNpYWwtbGlzdCB7XG4gIC50YXJpZlNwZWNpYWwtbGlzdC1yYXpUZXh0e1xuICAgIGNvbG9yOiNEMzJGMkY7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiIsIiNzeW50aGVzZS12ZW50ZS1tZW51IHtcbiAgLnN5bnRoZXNlLXZlbnRlLW1lbnUtdGl0bGV7XG4gICAgZm9udC1zaXplOjI0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLm1vYmlsZXtcbiAgI3N5bnRoZXNlLXZlbnRlLW1lbnUge1xuICAgIC5zeW50aGVzZS12ZW50ZS1tZW51LXRpdGxle1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgLnN5bnRoZXNlLXZlbnRlLW1lbnUtbGlua3tcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiI2FydGljbGUtc2VsZWN0aW9uLWRlbGl2ZXJ5IHtcbiAgLmJsb2N7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAucHJpeHtcbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLW1hcmdlZCB7XG4gIHBhZGRpbmc6MjBweDtcbiAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAucGhvdG8tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1saWJlbGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1mZWF0dXJlcyB7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWRldGFpbHMtY29udGFpbmVyIHtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6NjBweDtcbiAgICAgICAgLmJsb2MtbGluZSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgICAuYmxvYy12YWx1ZXtcbiAgICAgICAgICAgICYucHJpeC1iYXJyZXtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1zZWxlY3Rpb24tdG9wLWNsaWVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tcXVhbnRpdGUge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0tZWRpdHtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOjVweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFydGljbGUtc2VsZWN0aW9uLWl0ZW0taXMtZmF2b3Jpe1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIG1pbi1oZWlnaHQ6MjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6MjBweDtcbiAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWlzLWZhdm9yaTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgIH1cbiAgICAgIC5hcnRpY2xlLXNlbGVjdGlvbi1pdGVtLWVkaXQ6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtaXRlbS1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgfVxuICB9XG59XG4iLCIjYXJ0aWNsZS1zZWxlY3Rpb24tcXVhbnRpdGVzIHtcblxuICAuY2hvaWNle1xuICAgIHdpZHRoOjEyMHB4O1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICYubGVmdHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgfVxuICAgICYucmlnaHR7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgfVxuICAgICYuc2VsZWN0ZWR7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTc0RkQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICB9XG4gIH1cbiAgLnF1YW50aXRlcy1hbW91bnR7XG4gICAgaW5wdXR7XG4gICAgICB3aWR0aDoxMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIC8vcGFkZGluZy10b3A6IDVweDtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgfVxufVxuIiwiI2FydGljbGUtc2VsZWN0aW9uLXJlbWlzZSB7XG5cbiAgLmNob2ljZXtcbiAgICB3aWR0aDoxMjBweDtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAmLmxlZnR7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbiAgICAmLnJpZ2h0e1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU3NEZEO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgfVxuICB9XG4gIC5yZW1pc2UtYW1vdW50e1xuICAgIGlucHV0e1xuICAgICAgd2lkdGg6MTIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gICAgICAvL3BhZGRpbmctdG9wOiA1cHg7XG4gICAgICAvL3BhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gIH1cbiAgLnJhei1zZWxlY3Rpb257XG4gICAgY29sb3I6I0QzMkYyRjtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiNhcnRpY2xlLXNlbGVjdGlvbi1uZXcge1xuICAuYmxvYy1hY3Rpb24ge1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgLmFydGljbGUtc2VsZWN0aW9uLW5ldy1mYXZvcml7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZjYWM3ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmJkNGIzO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICB3aWR0aDozMnB4O1xuICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgfVxuICB9XG59XG4iLCIjYXJ0aWNsZS1zZWxlY3Rpb24tdXBkYXRlIHtcbiAgLmJsb2N7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuICAucHJpeHtcbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgfVxuICB9XG5cbn1cbiIsIiNhcnRpY2xlLXNlbGVjdGlvbjREZXNrdG9wLWNhdGVnb3JpZSB7XG4gIC5jYXRlZ29yaWUtaXRlbXtcbiAgICB3aWR0aDoyMDBweDtcbiAgICBoZWlnaHQ6MjAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDMycHggNDhweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBtYXJnaW46MjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIiNhZ2VuZGEtbWFuYWdlVGFza3MtZGV0YWlscyB7XG4gIC5hZ2VuZGEtbWFuYWdlVGFza3MtZGV0YWlscy1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAuZGV0YWlscy1oZWFkZXItdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgfVxuICAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2N7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLmFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jLWNvbnRlbnR7XG4gICAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICAmLnNtYWxsLXBhZGRpbmd7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICB9XG4gICAgICAmLndpdGgtc2VwYXJhdG9ye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgIH1cbiAgICAgIC5tYW5hZ2VUYXNrcy1ibG9jLWljb257XG4gICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgfVxuICAgICAgLm1hbmFnZVRhc2tzLWJsb2MtYXJyb3d7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgICAgICBtaW4td2lkdGg6MTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIjYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUge1xuICAuYWdlbmRhLW1hbmFnZVRhc2tzLW1lbnUtaGVhZGVye1xuICAgIC8qXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjojNUYyRUVBO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIC5tZW51LWhlYWRlci10aXRsZXtcbiAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgICovXG4gICAgbWQtaWNvbntcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgY29sb3I6I0M5Mzg2NztcbiAgICB9XG4gIH1cbiAgLmFnZW5kYS1tYW5hZ2VUYXNrcy1idXR0b246aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRjhGOEZGO1xuICB9XG4gIC5hZ2VuZGEtbWFuYWdlVGFza3MtYnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgd2lkdGg6MTAwcHg7XG4gICAgaGVpZ2h0OjgwcHg7XG4gICAgbWF4LXdpZHRoOjEwMHB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBtYXJnaW46MjBweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICYuc2VsZWN0ZWR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGOEY4RkY7XG4gICAgfVxuICAgIC5idXR0b24taWNvbntcblxuICAgIH1cbiAgICAuYnV0dG9uLXRleHR7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBmb250LXNpemU6MTFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmFnZW5kYS1tYW5hZ2VUYXNrcy10aXRsZXtcbiAgICBjb2xvcjojNkU2RThDO1xuICAgIHBhZGRpbmc6N3B4IDE2cHg7XG4gIH1cbiAgLm1hbmFnZVRhc2tzLWJsb2MtdGl0bGV7XG4gICAgbWFyZ2luOiA4cHggOHB4O1xuICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG4gIC5tYW5hZ2VUYXNrcy1ibG9jLXRpdGxlOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6I0Y4RjhGRjtcbiAgfVxuICAubWFuYWdlVGFza3MtYmxvYy1hcnJvd3tcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgd2lkdGg6MTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICB9XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgJi5ub3Qtc2VsZWN0ZWR7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuICAuYWdlbmRhLW1hbmFnZVRhc2tzLWJsb2N7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLmFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jLWNvbnRlbnR7XG4gICAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICAmLnNtYWxsLXBhZGRpbmd7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICB9XG4gICAgICAmLndpdGgtc2VwYXJhdG9ye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgIH1cbiAgICAgIC5tYW5hZ2VUYXNrcy1ibG9jLWljb257XG4gICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgfVxuICAgICAgLm1hbmFnZVRhc2tzLWJsb2MtYXJyb3d7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgICAgICBtaW4td2lkdGg6MTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIjYWdlbmRhLWluZGlzcG9uaWJpbGl0ZS1yZXBlYXQge1xuICAuaGFzLWlucHV0e1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0e1xuICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXR7XG4gICAgd2lkdGg6NTBweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxuXG59XG4iLCIjYWdlbmRhLXBhZ2Uge1xuICAjYWdlbmRhLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG4gIC5hZ2VuZGEtcGFnZS1jb252ZXJzYXRpb25ze1xuICAgIG1pbi13aWR0aDozNjBweDtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFRUVFRUU7XG4gIH1cbn1cbi54c3tcbiAgI2FnZW5kYS1wYWdlIHtcblxuICB9XG59XG5cbiIsIiNhZ2VuZGEtcGFnZSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuYWdlbmRhLWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gIH1cbiAgLmFnZW5kYS1jb250ZW50e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG59XG4ueHN7XG4gICNhZ2VuZGEtcGFnZSB7XG5cbiAgfVxufVxuLnBob25le1xuICAmLmxhbmRzY2FwZS1vcmllbnRhdGlvbntcbiAgICAjYWdlbmRhLXBhZ2Uge1xuICAgICAgLmFnZW5kYS1oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICAgIC5hZ2VuZGEtZm9vdGVye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuIiwiI2FnZW5kYUJvdHRvbS1tZW51IHtcbiAgaGVpZ2h0OjcwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIG1kLWljb257XG4gICAgbWluLWhlaWdodDoyMHB4O1xuICAgIG1pbi13aWR0aDoyMHB4O1xuICAgIGhlaWdodDoyMHB4O1xuICAgIHdpZHRoOjIwcHg7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gIH1cbiAgLm1lbnUtc2VwYXJhdG9ye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MXB4O1xuICB9XG4gIC5ib3R0b20tbWVudS1pdGVte1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIC5ib3R0b20tbWVudS1pY29ue1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0EzQTNCRDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbS1tZW51LWxpYmVsbGV7XG4gICAgICBmb250LXNpemU6MTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6I0EzQTNCRDtcbiAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIC5ib3R0b20tbWVudS1pY29ue1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3R0b20tbWVudS1saWJlbGxle1xuICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4iLCIjYWdlbmRhLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNib3V0aXF1ZS1mZXJtZXR1cmUtZWRpdGlvbiB7XG4gIC5mZXJtZXR1cmUtZWRpdGlvbi1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjcwcHg7XG4gICAgLmVkaXRpb24tY29udGVudHtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI0UwRTBFMDtcbiAgICB9XG4gIH1cbiAgLmJvdXRpcXVlLWZlcm1ldHVyZS1mb290ZXJ7XG4gICAgcGFkZGluZzowcHggMTBweDtcbiAgfVxufVxuLnhze1xuICAjYm91dGlxdWUtZmVybWV0dXJlLWVkaXRpb24ge1xuXG4gIH1cbn1cblxuIiwiI3Jlc3NvdXJjZS1jYWxlbmRyaWVyLWVkaXRpb24ge1xuICAuY2FsZW5kcmllci1lZGl0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAuZWRpdGlvbi1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgLmVkaXRpb24tY29udGVudC10aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgfVxuICAgICAgLmRpc3BvbmliaWxpdGUtaWxsaW1pdGV7XG4gICAgICAgIG1hcmdpbi1yaWdodDozMHB4O1xuICAgICAgfVxuICAgICAgLmRpc3BvbmliaWxpdGUtbGliZWxsZXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgIH1cbiAgICAgIC5rYWxlbmRlcy1pbnB1dC13aWR0aC1zZXBhcmF0b3J7XG4gICAgICAgIG1pbi13aWR0aDoxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlc3NvdXJjZS1jYWxlbmRyaWVyLWZvb3RlcntcbiAgICBwYWRkaW5nOjBweCAxMHB4O1xuICB9XG59XG4ueHN7XG4gICNyZXNzb3VyY2UtY2FsZW5kcmllci1lZGl0aW9uIHtcblxuICB9XG59XG5cbiIsIiNyZXNzb3VyY2UtY29uZ2VzLWVkaXRpb24ge1xuICAuY29uZ2VzLWVkaXRpb24tY29udGFpbmVye1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo3MHB4O1xuICAgIC5lZGl0aW9uLWNvbnRlbnR7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICB9XG4gIC5yZXNzb3VyY2UtY29uZ2VzLWZvb3RlcntcbiAgICBwYWRkaW5nOjBweCAxMHB4O1xuICB9XG5cbn1cbi54c3tcbiAgI3Jlc3NvdXJjZS1jb25nZXMtZWRpdGlvbiB7XG5cbiAgfVxufVxuXG4iLCIjY2Fpc3NlLXBhZ2UtZGVza3RvcCB7XG4gIC5jYWlzc2UtcGFnZS1sZWZ0e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNhaXNzZS1wYWdlLXJpZ2h0e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDo0NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yMCk7XG4gICAgei1pbmRleDoxMztcbiAgfVxufVxuIiwiI2NhaXNzZS1wYWdlIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5jYWlzc2UtaGVhZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIG1pbi1oZWlnaHQ6NDhweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgfVxuICAuY2Fpc3NlLWNvbnRlbnR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbn1cbi54c3tcbiAgI2NhaXNzZS1wYWdlIHtcblxuICB9XG59XG5cbi5waG9uZXtcbiAgJi5sYW5kc2NhcGUtb3JpZW50YXRpb257XG4gICAgI2NhaXNzZS1wYWdlIHtcbiAgICAgIC5jYWlzc2UtaGVhZGVye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgICAuY2Fpc3NlLWZvb3RlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59IiwiI2NhaXNzZUJvdHRvbS1tZW51IHtcbiAgaGVpZ2h0OjcwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5Rjg7XG4gIG1kLWljb257XG4gICAgbWluLWhlaWdodDoyMHB4O1xuICAgIG1pbi13aWR0aDoyMHB4O1xuICAgIGhlaWdodDoyMHB4O1xuICAgIHdpZHRoOjIwcHg7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gIH1cbiAgLm1lbnUtc2VwYXJhdG9ye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MXB4O1xuICB9XG4gIC5ib3R0b20tbWVudS1pdGVte1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIC5ib3R0b20tbWVudS1pY29ue1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgY29sb3I6I0EzQTNCRDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbS1tZW51LWxpYmVsbGV7XG4gICAgICBmb250LXNpemU6MTFweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6I0EzQTNCRDtcbiAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIC5ib3R0b20tbWVudS1pY29ue1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3R0b20tbWVudS1saWJlbGxle1xuICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4iLCIjY2F0YWxvZ1Byb2R1aXQtbGlzdCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAubGluay1jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5saW5re1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5saW5rLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNjYXRhbG9nUHJvZHVpdC1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjY2F0YWxvZ1NlcnZpY2UtbGlzdCB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAubGluay1jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5saW5re1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5saW5rLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNjYXRhbG9nU2VydmljZS1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjYWdlbmRhLXNldHRpbmdzQWR2YW5jZWQge1xuICAuYWdlbmRhLXNldHRpbmdzQWR2YW5jZWQtbmJEYXlzUGVyU2xpZGV7XG4gICAgLmJ1dHRvbl9zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICAgIG1hcmdpbi1yaWdodDoxcHg7XG4gICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgICB3aWR0aDo1MHB4O1xuICAgICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgY29sb3I6I0UwRTBFMDtcbiAgICAgIH1cbiAgICAgICYuZmlyc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjBweDtcbiAgICAgIH1cbiAgICAgICYubGFzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFnZW5kYS1zZXR0aW5nc0FkdmFuY2VkLWRlbnNpdHkge1xuICAgIHdpZHRoOjMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRTBFMEUwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBsaW5lYXI7XG4gICAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTAwbXMgbGluZWFyO1xuICAgICYuc2VsZWN0ZWR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0MjQyNDI7XG4gICAgfVxuICB9XG4gIC5hZ2VuZGEtc2V0dGluZ3NBZHZhbmNlZC1kZW5zaXR5Om5vdCguc2VsZWN0ZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5RTlFOUU7XG4gIH1cblxuICAucmVzc291cmNlLWRpc3BsYXl7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6MzVweDtcbiAgICAgIGhlaWdodDozNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIjYWdlbmRhLXNldHRpbmdzLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNhZ2VuZGEtc2V0dGluZ3MtbWVudSB7XG4gIC5tZW51LXRvQmVDb25maXJtZWQtbmJ7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOi01cHg7XG4gICAgcmlnaHQ6LTVweDtcbiAgfVxufVxuIiwiI2FnZW5kYS1zZXR0aW5ncy1vcmRlciB7XG4gIGltZ3tcbiAgICB3aWR0aDozNXB4O1xuICAgIGhlaWdodDozNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB9XG59XG4iLCIjYWdlbmRhLXNldHRpbmdzLXZpZXcge1xuICAuY2xvc2UtcG9wdXB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MHB4O1xuICAgIHRvcDowcHg7XG4gICAgei1pbmRleDoxO1xuICB9XG4gIC5zY3JvbGxhYmxle1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cblxuICAuem9vbS1zZXR0aW5nc3tcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gIH1cbiAgLnNlbGVjdC1pdGVtLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgLnNlbGVjdC1pdGVte1xuICAgICAgcGFkZGluZzoxNXB4IDBweDtcbiAgICAgIC8vY29sb3I6I0M5Mzg2NztcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgLnNlbGVjdC1pdGVtLWxpYmVsbGV7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICB9XG4gICAgICAvKlxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M5Mzg2NztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M5Mzg2NztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICB9XG4gICAgICAgKi9cbiAgICB9XG4gIH1cbiAgLnJlc3NvdXJjZS1zZWxlY3QtYWN0aW9uc3tcbiAgICBmb250LXNpemU6MTFweDtcbiAgICBjb2xvcjojNUYyRUVBO1xuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6MTFweDtcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgIH1cbiAgICBzcGFuOmhvdmVye1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC56b29tLXRpdGxle1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM1RjJFRUE7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgfVxuICB9XG4gIC56b29tLXNldHRpbmdzIHtcbiAgICBtZC1pY29ue1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IzVGMkVFQTtcbiAgICB9XG4gICAgLmJhci1jb250YWluZXJ7XG4gICAgICAuYmFye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2NoYXQtY29udmVyc2F0aW9uSXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIC5jaGF0LW1lc3NhZ2V7XG5cbiAgICAgICAgJi5tZXNzYWdlLWNsaWVudHtcbiAgICAgICAgICAgIC5tZXNzYWdlLWl0ZW17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjVFOTtcbiAgICAgICAgICAgICAgICAubWVzc2FnZS1pdGVtLWF0dGFjaC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDAsMCwwLDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2UtaXRlbS1hdHRhY2gtb25le1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tZXNzYWdlLWJvdXRpcXVle1xuICAgICAgICAgICAgLm1lc3NhZ2UtaXRlbXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFNEVDOy8vI0Y4QkJEMDtcbiAgICAgICAgICAgICAgICAvL2JvcmRlcjoxcHggc29saWQgI0UxQkVFNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1lc3NhZ2UtYXV0b3tcbiAgICAgICAgICAgIC5tZXNzYWdlLWl0ZW17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkRFNzsvLyNGRkY5QzQ7XG4gICAgICAgICAgICAgICAgLy9ib3JkZXI6MXB4IHNvbGlkICNGRkY5QzQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UtaXRlbXtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7XG4gICAgICAgICAgICAubWVzc2FnZS1pdGVtLXRleHR7XG4gICAgICAgICAgICAgICAgY29sb3I6cmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lc3NhZ2UtaXRlbS1mb290ZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC41NCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjExcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOnJnYmEoMCwwLDAsMC41NCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjJweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRldGFpbC1tZXNzYWdlLWxpbmt7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMxRTg4RTU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UtaXRlbS1lcnJvcntcbiAgICAgICAgICAgIC5lbWFpbC1lcnJvci1pY29ue1xuICAgICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MThweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDoxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWwtZXJyb3ItbWVzc2FnZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5tZXNzYWdlLWl0ZW0td2FybmluZ3tcbiAgICAgICAgICAgIC5lbWFpbC13YXJuaW5nLWljb257XG4gICAgICAgICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I0ZCOEMwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoxOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbWFpbC13YXJuaW5nLW1lc3NhZ2V7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojRkI4QzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxufVxuLnhze1xuICAgICNjaGF0LWNvbnZlcnNhdGlvbkl0ZW0ge1xuICAgICAgICAuY2hhdC1tZXNzYWdle1xuICAgICAgICAgICAgLm1lc3NhZ2UtaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiI2NoYXQtcGFnZSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuY2hhdC1oZWFkZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLWhlaWdodDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICB9XG4gIC5jaGF0LWNvbnRlbnR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbn1cbi54c3tcbiAgI2NoYXQtcGFnZSB7XG5cbiAgfVxufVxuXG4iLCIjYWNjdWVpbC1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjYWNjdWVpbC1wYWdlLWRlc2t0b3Age1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnN0aWNreS1tZW51LXVzZXJ7XG4gICAgcG9zaXRpb246c3RpY2t5O1xuICAgIHotaW5kZXg6MztcbiAgICB0b3A6MHB4O1xuICB9XG4gIC5zdGlja3ktbWVudS1pdGVtc3tcbiAgICBwb3NpdGlvbjpzdGlja3k7XG4gICAgei1pbmRleDoyO1xuICAgIHRvcDo0MHB4O1xuICB9XG4gIC5hY2N1ZWlsLXBhZ2UtZGVza3RvcC1jb250YWluZXJ7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIC5hY2N1ZWlsLXBhZ2UtZGVza3RvcC1jb250ZW50e1xuICAgICAgLy93aWR0aDo4MDBweDtcbiAgICAgIC8vbWFyZ2luOmF1dG87XG5cbiAgICAgIC5hY2N1ZWlsLWJsb2N7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFjY3VlaWwtcmlnaHR7XG5cbiAgICB9XG4gICAgLmFjY3VlaWwtbGVmdHtcblxuICAgIH1cbiAgfVxuXG59XG5cbiIsIiNhY2N1ZWlsLXBhZ2UtbW9iaWxlIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG5cbn1cblxuIiwiI2Nsb3R1cmUtcGFydC1ib3R0b21OYXYge1xuICBiYWNrZ3JvdW5kOiAjRThFOEZDO1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAjRTlFOUY4O1xuICBtaW4taGVpZ2h0Ojc1cHg7XG4gIGhlaWdodDo3NXB4O1xuICAuYm90dG9tTmF2LWl0ZW17XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNDOUM5RTA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjojNUYyRUVBO1xuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuICAgIH1cblxuICAgICYuaXRlbS1idXR0b257XG4gICAgICAvL2JvcmRlci1yaWdodDpub25lO1xuICAgICAgbWQtaWNvbntcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICAgICYubGFzdHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0Om5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmJvdHRvbU5hdi1pdGVtOmhvdmVye1xuICAgICY6bm90KC5zZWxlY3RlZCl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGOEY4RkY7XG4gICAgfVxuICB9XG4gIC5ib3R0b21OYXYtaXRlbTphY3RpdmV7XG4gICAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I0Y4RjhGRjtcbiAgICB9XG4gIH1cbn1cblxuIiwiI2Nsb3R1cmUtcGFydC1jbG90dXJlLWRhdGUtcmFuZ2Uge1xuICAuY2xvdHVyZS1wYXJ0LWNsb3R1cmUtZGF0ZS1yYW5nZS1jb250ZW50e1xuICAgIHBhZGRpbmc6MTZweCAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLmNsb3R1cmUtYXJyb3ctbGVmdHtcbiAgICAgIHdpZHRoOjMwcHg7XG4gICAgfVxuICAgIC5jbG90dXJlLWFycm93LXJpZ2h0e1xuICAgICAgd2lkdGg6MzBweDtcbiAgICB9XG4gICAgLmNsb3R1cmUtYm90dG9tLWFjdGlvbnN7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxuICB9XG4gIC8qXG4gIC5rYWxlbmRlcy1idXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBCMDY0MzsvLyNFOEU4RkM7XG4gICAgY29sb3I6d2hpdGU7XG4gIH1cblxuICAgKi9cblxuICAubGlzdCB7XG4gICAgYmFja2dyb3VuZDpub25lO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIiNjbG90dXJlLXBhcnQtZW5jb3VycyB7XG4gIC5jbG90dXJlLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgLmNsb3R1cmUtZ3JhcGhDb2xvcntcbiAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgd2lkdGg6MTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmNsb3R1cmUtdGl0bGV7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICB9XG4gICAgLmNsb3R1cmUtc3VidGl0bGV7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAmLmdyZWVue1xuICAgICAgICAvL2NvbG9yOiAjMEFDQzM1O1xuICAgICAgfVxuICAgICAgJi5yZWR7XG4gICAgICAgIGNvbG9yOiAjQzkzODY3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGluay1saW5lOmhvdmVye1xuICAgIGRpdntcbiAgICAgIGNvbG9yOiM1RjJFRUEgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLmZhbWlsbGUtYm94LWl0ZW17XG4gIHdpZHRoOjEyNXB4O1xuICBoZWlnaHQ6MTI1cHg7XG4gIG1hcmdpbjoxMHB4O1xuICBwYWRkaW5nOjNweDtcbiAgYm9yZGVyOjFweCBzb2xpZCAjRTFFMUUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLmZhbWlsbGUtYm94LWl0ZW0tbGliZWxsZXtcbiAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4iLCIjY2xpZW50LWFydGljbGVMaXN0IHtcbiAgLmNsaWVudC1hcnRpY2xlTGlzdC1oZWFkZXJ7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmFydGljbGUtaXRlbXtcbiAgICAuYXJ0aWNsZS1mZWF0dXJlc3tcbiAgICAgIC5hcnRpY2xlLWZlYXR1cmVzLWRhdGV7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmFydGljbGUtZmVhdHVyZXMtbnVtZXJve1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5hcnRpY2xlLW1vbnRhbnR7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICB9XG4gICAgLmFydGljbGUtbGliZWxsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgIC8vZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI2NsaWVudC1hcnRpY2xlTGlzdCB7XG5cbiAgfVxufVxuXG4iLCIjY2xpZW50LWNvbXB0YUZpY2hlIHtcbiAgLmNvbXB0YS1pbmZvcm1hdGlvbi1tb3RpZi10aXRsZXtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgfVxuICAuY29tcHRhLWluZm9ybWF0aW9uLW1vdGlmLXZhbHVle1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIHB7XG4gICAgICBtYXJnaW46MHB4O1xuICAgIH1cbiAgfVxuICAuY29tcHRhLWFjdGlvbnN7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICB9XG4gIC5zdGF0dXMtbGliZWxsZXtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiIsIiNjbGllbnQtY29tcHRhTGlzdCB7XG4gIC5jb21wdGFMaXN0LWhlYWRlcntcbiAgICBwYWRkaW5nOjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuY29tcHRhTGlzdC1jb250ZW50e1xuXG4gICAgLmNvbXB0YS1kYXRle1xuICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuY29tcHRhLW51bWVyb3tcbiAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb21wdGEtbW9udGFudHtcbiAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICYucG9zaXRpdmV7XG4gICAgICAgIGNvbG9yOiM0M0EwNDc7XG4gICAgICB9XG4gICAgICAmLm5lZ2F0aXZle1xuICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29tcHRhLWp1c3RpZntcbiAgICAgIC5pbnRlcm5lLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5pbnRlcm5lLW1vdGlme1xuICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI2NsaWVudC1jb21wdGFMaXN0IHtcblxuICB9XG59XG5cbiIsIiNjbGllbnQtY29tcHRhTmV3IHtcbiAgLmNvbXB0YU5ldy1oZWFkZXJ7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgfVxuICAuY29tcHRhTmV3LWNvbnRlbnR7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxufVxuLnhze1xuICAjY2xpZW50LWNvbXB0YU5ldyB7XG5cbiAgfVxufVxuXG4iLCIjY2xpZW50LWNvdXBvbkZpY2hlIHtcblxuICAuY291cG9uLWluZm9ybWF0aW9uLXRpdGxle1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAvL21pbi13aWR0aDogMTIwcHg7XG4gIH1cbiAgLmNvdXBvbi1pbmZvcm1hdGlvbi12YWx1ZXtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgfVxuICAuY291cG9uLWFjdGlvbnN7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICB9XG4gIC5zdGF0dXMtbGliZWxsZXtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIjY2xpZW50LWNvdXBvbkxpc3Qge1xuICAuY291cG9uTGlzdC1oZWFkZXJ7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmNvdXBvbkxpc3QtY29udGVudHtcbiAgICAuY291cG9uLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIC5jb3Vwb24tbnVtZXJvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmNvdXBvbi1vcmlnaW57XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNjbGllbnQtY291cG9uTGlzdCB7XG5cbiAgfVxufVxuLmRlc2t0b3B7XG4gICNjbGllbnQtY291cG9uTGlzdCB7XG4gICAgLmNvdXBvbkxpc3QtY29udGVudHtcbiAgICAgIC5jb3Vwb24taXRlbSB7XG4gICAgICAgIC5jb3Vwb24tbnVtZXJvIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIjY2xpZW50LWNvdXBvblVwZGF0ZSB7XG4gIC5jb3Vwb25VcGRhdGUtY29udGVudHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbn1cbi54c3tcbiAgI2NsaWVudC1jb3Vwb25VcGRhdGUge1xuXG4gIH1cbn1cblxuIiwiI2NsaWVudC1jdXJlQ29uc29tbWF0aW9uIHtcbiAgLmN1cmVMaXN0LWhlYWRlcntcbiAgICBwYWRkaW5nOjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5jb21wdGFiaWxpc2F0aW9uLXF1YW50aXRle1xuICAgIGZvbnQtc2l6ZToxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgJi5wb3NpdGl2ZXtcbiAgICAgIGNvbG9yOiM0M0EwNDc7XG4gICAgfVxuICAgICYubmVnYXRpdmV7XG4gICAgICBjb2xvcjojRTUzOTM1O1xuICAgIH1cbiAgfVxuICAuY29tcHRhYmlsaXNhdGlvbi1tb3RpZntcbiAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIHB7XG4gICAgICBtYXJnaW46MHB4O1xuICAgIH1cbiAgfVxuICAuY29tcHRhYmlsaXNhdGlvbi1zdGF0dXN7XG5cbiAgfVxufVxuXG5cblxuIiwiI2NsaWVudC1jdXJlTGlzdCB7XG4gIC5jdXJlTGlzdC1oZWFkZXJ7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmN1cmVMaXN0LWNvbnRlbnR7XG4gICAgLmN1cmUtaXRlbXtcbiAgICAgIC5jdXJlLW51bWVyb3tcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAuY3VyZS1xdWFudGl0ZXtcblxuICAgICAgICAuY3VyZS1xdWFudGl0ZS1pbml0aWFse1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmN1cmUtcXVhbnRpdGUtc2VwYXJhdG9ye1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDoycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmN1cmUtcXVhbnRpdGUtcmVzdGFudHtcbiAgICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLnhze1xuICAjY2xpZW50LWN1cmVMaXN0IHtcblxuICB9XG59XG5cbiIsIiNjbGllbnQtY3VyZUZpY2hlIHtcblxuICAgIC5jdXJlLWluZm9ybWF0aW9uLXRpdGxle1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgIC8vbWluLXdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgLmN1cmUtaW5mb3JtYXRpb24tdmFsdWV7XG4gICAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICBsaXtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXJlLWFjdGlvbnN7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgfVxuICAuc3RhdHVzLWxpYmVsbGV7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjY2xpZW50LWN1cmVGaWNoZSB7XG5cbiAgfVxufVxuXG4iLCIjY2xpZW50LWN1cmVSZWd1bGFyaXNhdGlvbiB7XG4gIC5jdXJlLWl0ZW17XG4gICAgLy9tYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbiAgLmN1cmUtbGliZWxsZXtcbiAgICBmb250LXNpemU6MThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5jdXJlLWRlbHRhe1xuICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmN1cmUtanVzdGlmaWNhdGlvbntcblxuXG4gIH1cbn1cblxuIiwiI2NsaWVudC1jdXJlVXBkYXRlIHtcbiAgLmN1cmVVcGRhdGUtY29udGVudHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbn1cbi54c3tcbiAgI2NsaWVudC1jdXJlVXBkYXRlIHtcblxuICB9XG59XG5cbiIsIiNjbGllbnQtZWNoZWFuY2llckZpY2hlIHtcbiAgLmVjaGVhbmNpZXItaW5mb3JtYXRpb257XG4gICAgbWluLWhlaWdodDozNXB4O1xuICAgIC5lY2hlYW5jaWVyLWluZm9ybWF0aW9uLXRpdGxle1xuICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1pbi13aWR0aDoxMDBweDtcbiAgICB9XG4gICAgLmVjaGVhbmNpZXItaW5mb3JtYXRpb24tdmFsdWV7XG5cbiAgICB9XG4gIH1cbiAgLmVjaGVhbmNlLWluZm9ybWF0aW9ue1xuICAgIG1pbi1oZWlnaHQ6MjVweDtcbiAgICAuZWNoZWFuY2UtaW5mb3JtYXRpb24tdGl0bGV7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWluLXdpZHRoOjEwMHB4O1xuICAgIH1cbiAgICAuZWNoZWFuY2UtaW5mb3JtYXRpb24tdmFsdWV7XG5cbiAgICB9XG4gIH1cbiAgLmVjaGVhbmNlLW51bWVyb3tcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cblxuICAuZWNoZWFuY2llci1hY3Rpb25ze1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxuICAuc3RhdHVzLWxpYmVsbGV7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuZWNoZWFuY2UtYW1vdW50e1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5lY2hlYW5jZS1mYWlsdXJle1xuICAgIC5lY2hlYW5jZS1mYWlsdXJlLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIGhlaWdodDoxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICAgIH1cbiAgICAuZWNoZWFuY2UtZmFpbHVyZS10aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIH1cbiAgICAuZWNoZWFuY2UtZmFpbHVyZS1pdGVte1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgLmZhaWx1cmUtZGF0ZXtcbiAgICAgICAgLy9mb250LXdlaWdodDpib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuLnhze1xuICAjY2xpZW50LWVjaGVhbmNpZXJGaWNoZSB7XG5cbiAgfVxufVxuXG4iLCIjY2xpZW50LWVjaGVhbmNpZXJMaXN0IHtcbiAgLmVjaGVhbmNpZXJMaXN0LWNvbnRlbnR7XG5cbiAgfVxuICAuZWNoZWFuY2llci1pbmZvcm1hdGlvbnN7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIC5lY2hlYW5jaWVyLWluZm9ybWF0aW9ucy1sYWJlbHtcbiAgICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5lY2hlYW5jaWVyLWluZm9ybWF0aW9ucy12YWx1ZXtcbiAgICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI2NsaWVudC1maWNoZVRlY2huaXF1ZUxpc3Qge1xuICAuZmljaGVUZWNobmlxdWVMaXN0LWhlYWRlcntcbiAgICBwYWRkaW5nOjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuZmljaGVUZWNobmlxdWVMaXN0LWNvbnRlbnR7XG5cblxuICB9XG4gIC5ub3RlLWl0ZW17XG4gICAgLm5vdGUtY2hlY2tib3h7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgIH1cbiAgICAubm90ZS1vcmlnaW57XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5ub3RlLWRhdGV7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgICAubm90ZS10ZXh0e1xuICAgICAgZm9udC1zaXplOjExcHggIWltcG9ydGFudDtcbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbjowcHg7XG4gICAgICAgIGZvbnQtc2l6ZToxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6MTFweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4ueHN7XG4gICNjbGllbnQtZmljaGVUZWNobmlxdWVMaXN0IHtcblxuICB9XG59XG5cbiIsIiNjbGllbnQtZmljaGVUZWNobmlxdWVVcGRhdGUge1xuICAuZmljaGVUZWNobmlxdWVVcGRhdGUtY29udGVudHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbn1cbi54c3tcbiAgI2NsaWVudC1maWNoZVRlY2huaXF1ZVVwZGF0ZSB7XG5cbiAgfVxufVxuXG4iLCIjY2xpZW50LWZpZGVsaXRlQ29tcHRhYmlsaXNhdGlvbiB7XG4gIC5maWRlbGl0ZUxpc3QtaGVhZGVye1xuICAgIHBhZGRpbmc6NXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmNvbXB0YWJpbGlzYXRpb24tcXVhbnRpdGV7XG4gICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAmLnBvc2l0aXZle1xuICAgICAgY29sb3I6IzQzQTA0NztcbiAgICB9XG4gICAgJi5uZWdhdGl2ZXtcbiAgICAgIGNvbG9yOiNFNTM5MzU7XG4gICAgfVxuICB9XG4gIC5jb21wdGFiaWxpc2F0aW9uLW1vdGlme1xuICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcHtcbiAgICAgIG1hcmdpbjowcHg7XG4gICAgfVxuICB9XG4gIC5jb21wdGFiaWxpc2F0aW9uLXN0YXR1c3tcblxuICB9XG59XG5cblxuXG4iLCIjY2xpZW50LWZpZGVsaXRlRmljaGUge1xuICAgIC5maWRlbGl0ZS1pbmZvcm1hdGlvbi10aXRsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICAvL21pbi13aWR0aDogMTIwcHg7XG4gICAgfVxuICAgIC5maWRlbGl0ZS1pbmZvcm1hdGlvbi12YWx1ZXtcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgIGxpe1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZGVsaXRlLWFjdGlvbnN7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgfVxuICAuc3RhdHVzLWxpYmVsbGV7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjY2xpZW50LWZpZGVsaXRlRmljaGUge1xuXG4gIH1cbn1cblxuIiwiI2NsaWVudC1maWRlbGl0ZUxpc3Qge1xuICAuZmlkZWxpdGVMaXN0LWhlYWRlcntcbiAgICBwYWRkaW5nOjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuZmlkZWxpdGUtbWFpblRleHR7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgfVxuICAudHlwZV9jYXJ0ZXtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICBsYWJlbHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG59XG4ueHN7XG4gICNjbGllbnQtZmlkZWxpdGVMaXN0IHtcblxuICB9XG59XG5cbiIsIiNjbGllbnQtZmlkZWxpdGVOZXcge1xuICAuZmlkZWxpdGVOZXctY29udGVudHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbn1cbi54c3tcbiAgI2NsaWVudC1maWRlbGl0ZU5ldyB7XG5cbiAgfVxufVxuXG4iLCIjY2xpZW50LWZpZGVsaXRlUmVndWxhcmlzYXRpb24ge1xuICAuZmlkZWxpdGUtaXRlbXtcbiAgICAvL21hcmdpbi1ib3R0b206MjBweDtcbiAgfVxuICAuZmlkZWxpdGUtbGliZWxsZXtcbiAgICBmb250LXNpemU6MThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5maWRlbGl0ZS1xdWFudGl0ZXtcbiAgICBwYWRkaW5nOjVweCAwcHg7XG4gICAgbGFiZWx7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgLmZpZGVsaXRlLWRlbHRhe1xuICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICBsYWJlbHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICB9XG4gIC5maWRlbGl0ZS1pbnB1dHN7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuZmlkZWxpdGUtanVzdGlmaWNhdGlvbntcblxuXG4gIH1cbn1cblxuIiwiI2NsaWVudC1maWRlbGl0ZVVwZGF0ZSB7XG4gIC5maWRlbGl0ZVVwZGF0ZS1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxufVxuLnhze1xuICAjY2xpZW50LWZpZGVsaXRlVXBkYXRlIHtcblxuICB9XG59XG5cbiIsIiNjbGllbnQtZ2lmdEZpY2hlIHtcbiAgLmdpZnQtaW5mb3JtYXRpb24tdGl0bGV7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5naWZ0LWluZm9ybWF0aW9uLXZhbHVle1xuXG4gIH1cbiAgLmdpZnQtYWN0aW9uc3tcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gIH1cbiAgLnN0YXR1cy1saWJlbGxle1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI2NsaWVudC1naWZ0RmljaGUge1xuXG4gIH1cbn1cblxuIiwiI2NsaWVudC1naWZ0TGlzdCB7XG4gIC5naWZ0TGlzdC1oZWFkZXJ7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmdpZnRMaXN0LWNvbnRlbnR7XG4gICAgLmdpZnQtaXRlbXtcblxuICAgICAgLmdpZnQtbnVtZXJve1xuICAgICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5naWZ0LW1vbnRhbnR7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmdpZnQtZGF0ZXtcbiAgICAgICAgZm9udC1zaXplOjEycHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI2NsaWVudC1naWZ0TGlzdCB7XG5cbiAgfVxufVxuXG4iLCIjY2xpZW50R2lmdC1wcmV2aWV3IHtcbiAgLmdpZnQtcHJldmlldy1jb250YWluZXJ7XG4gICAgICAuY2FyZC1jb250YWluZXJ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFDUHdBQUF6WUNBWUFBQUN5OVFWMkFBQUFDWEJJV1hNQUFDeExBQUFzU3dHbFBaYXBBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQVZacFNVUkJWSGdCN04wSmZOejFmZWYvdCtiV1NLUDdsbXo1bEh4aVk0RzVRVnhKQUp1MGFTNUlqM1RUd0xacGQ3dE50dnZZL2JmTjBlNS8rOTlBdXR2dXRyVnAweXVCTkUzU0podzVBWnNBeGdZYkc1K1NMUit5N3Z1VzV2Ny92ajhpUW9peHJ0L0lHdW4xaEs5bk5QcnBHbzFuUnY2KzlmNWtKQzBDQUFBQUFBQUFBQUFBQUFBQWtCWmNBZ0FBQUFBQUFBQUFBQUFBQUpBMkNQd0FBQUFBQUFBQUFBQUFBQUFBYVlUQUR3QUFBQUFBQUFBQUFBQUFBSkJHQ1B3QUFBQUFBQUFBQUFBQUFBQUFhWVRBRHdBQUFBQUFBQUFBQUFBQUFKQkdDUHdBQUFBQUFBQUFBQUFBQUFBQWFZVEFEd0FBQUFBQUFBQUFBQUFBQUpCR0NQd0FBQUFBQUFBQUFBQUFBQUFBYVlUQUR3QUFBQUFBQUFBQUFBQUFBSkJHQ1B3QUFBQUFBQUFBQUFBQUFBQUFhWVRBRHdBQUFBQUFBQUFBQUFBQUFKQkdDUHdBQUFBQUFBQUFBQUFBQUFBQWFZVEFEd0FBQUFBQUFBQUFBQUFBQUpCR0NQd0FBQUFBQUFBQUFBQUFBQUFBYVlUQUR3QUFBQUFBQUFBQUFBQUFBSkJHUEFJQUFBQUFBQUFBQUZoRXd1R0l2dnZkUFlySDQ5WktDQUNBVlBQNWZMcm5udHZrZHJ2bDhiZ0ZBS2xHNEFjQUFBQUFBQUFBQUN3cWtVaEViVzJkaWtaamlzWGlBZ0FnMVVLaExDVVNDYmxjRE5rQk1EOHlraFlCUUlwRklsRjduVHJWcEVnMEtnQUFVczNyOGNqcjlXakRoclh5K2J3Q0FBQUFBQ3dkclcyZGV1OTdmMDNqNHhQMkFnQWcxU29yU3ZXREgveWpBZ0cvTWpNREFvQlVvK0VId0x3d0Zib2pJMk42WmYvckdob2FFUUFBcVJhMGZxZ09Cb05hdVhJWmdSOEFBQUFBQUFBQUFMQ29FUGdCTUM5R1I4ZlUxZFdqdi9uYmYxWlhaNjhBQUVpMXdzSjhGUlhsNi83NzcxUnVia2dBQUFBQUFBQUFBQUNMQlFNRUFRQUFBQUFBQUFBQUFBQUFnRFJDNEFjQUFBQUFBQUFBQUFBQUFBQklJd1IrQUFBQUFBQUFBQUFBQUFBQWdEUkM0QWNBQUFBQUFBQUFBQUFBQUFCSUl3UitBQUFBQUFBQUFBQUFBQUFBZ0RSQzRBY0FBQUFBQUFBQUFDdzZ5V1RTWGdBQXpCY2Vkd0RNSndJL0FBQUFBQUFBQUFCZ2NXRy9GUUF3ejNqb0FURGZDUHdBQUFBQUFBQUFBSURGSmNQNlB5UERYZ0FBekkra29yR1k0b21FQUdBK0VQZ0JNRytvTVFRQUFBQUFBQUFBQU1DaVpHMkRKUkpKcW40QXpCc0NQd0RtUlNLUlVEd2VGd0FBQUFBQUFBQUFBTERZbUp4UFBCYTM5OFFBWUQ0UStBRXdMMHlpT1dZOXlTSFZEQUFBQUFBQUFBQUFnTVVvRm9zUitBRXdiendDZ0hsZ3hublpOWVlBQUFBQWdDV2hiKzloRGJ4d1JQUEZYMUdreWsvY0p3QUFBQUM0SXF5OXNPUlBGZ0RNQndJL0FPYUZHZWNWaVVSNGtnTUFBQUFBYWF5eHNWRTFOVFhUT2phM3JsYm4vdnMvS1RZOHB2bXc2ZzkrVlFBQUFBQndwWmdkc0Vna2F1MkowZkFEWUg0dzBndkF2REVWaHVSOUFBQUFBQ0E5dGJlMzY4RUhIN1JQcDhPZG5hblNEOSt1K1ZCMDcvVXF2dThHQVFBQUFNQVZ3N1FMQVBPTXdBK0FlV0hTekxGWVhHL21td0VBQUFBQTZXYjM3dDMyNmVjKzk3bHB2MDM1UisrVXY3eFFxV1RlZjlWdjdCQUFBQUFBWEVsbUI4eE12REMvQUE4QTg0R1JYZ0RtaFhseUU0dkZpUHNBQUFBQVFCb3lyVDVQUHZta2ZmN2d3WVAycXF1cm0vTHRUTXRQOWU5K1NJMy81YStWS3BXZnVDL2xvU0lBUVBvSkJqUDFpVTk4V05Gb3pQNTNTUUFBTHVYWloxL1d3TUNROVROUGw1eGdIblBpQkg0QXpCTUNQd0RtUlpJYVF3QUFBQUJJVzVQdFBtOS9lZGV1WGRONjIveGJ0eWhuMjFvTkhUb3RwekhLQ3dEd2JvS1pBZDE4MHpYMnBpdE5Dd0NBZDNQaXhKcy9wemdSK0RGN1llWnh4NXdDd0h3ZzhBTmdYcGdLdzBna1lzOHZkVUp1Ym82Q3dZQldyS2dVQUFDWGtwc1RzaDR2UXZMNXZBSUFBTFAzOW5hZlNUTnArVEVxUDdGRFE0ZitURTVpbEJjQTRITDhmcCt1dmZZcUFRQndPZC85N2g3RlluR2RQQ2xIUkNOUkphdzlNUUNZRHdSK0FNeWJoSjFxbGlOS1N3cFZYRnlnVzIvYkxnQUFMc1hVdDJjRy9Nck16QlFBQUppOWQ3YjdUS3FwcWRGMDVXeXJVZkc5TjZqN21YMXlDcU84QUFBQUFNeVYxK3VSMisyV0UreUduN2h6ZTJFQU1CVUNQd0RtaFhtQ1l4TFNUbG01Y3BrMmJseXIzL250WHhNQUFBQUFJRFV1MWU1am1MQlBLQlRTVEZUL3B3K3AvOGRIRkJzZTAxd3h5Z3NBQUFDQUV6SURBVHYwNDVSb05HcFB2UUNBK2VBU0FNd0QwKzRUamNZY20xdnE5WGtWQ1BnRkFBQUFBRWdkSjlwOUpybXpNMVg2NGRzMVY0enlBZ0FBQU9BVXM5Zms5WHJsQkxNSE5qbzZya2drS2dDWUR3UitBTXlMaEtreE5DTzk1QXkzMjJXSGZnQUFBQUFBcWZGdTdUNUdmWDI5WnFQOG8zZk9lUXdYbzd3QUFBQUFPTVhzTlhrOERvMzBTaVFWaVVSbytBRXdid2o4QUpnWEV4TmhEUXdNV1U5MkVuSkNNTk92M0p4c0FRQUFBQUJTNDkzYWZZemEybHJOaG1uNXFmN2REMm0yR09VRkFBQUF3RWs1b1d3Ri9NNU1sREMvK043ZlAyVHZpUUhBZkNEd0EyQmVtRFJ6T0J5eG0zNmM0UFo0SEt0WUJBQUFBQUQ4TE5QdTg5cHJyMTN5ZFJVVkZTb3ZMOWRzNWQrNlJUbmIxbXFtR09VRkFBQUF3R2xlcjhmYWMzS280Y2ZhQXpON1liRVlEVDhBNWdlQkh3RHp3c3dySFIwZE04OTI1QVN2eDZ2TXpJQUFBQUFBQU00em83eE02T2RTdG0zYnBybXEvTVRNZ3p0bEg3bURVVjRBQUFBQUhCWEk5TXZuODhnSkp2Qmo5c0tpMGFnQVlENFErQUV3TDZLUnFNWkd4NVZJT0JQNE1VKytBZ0ZuS2hZQkFBQUFBRDlsZ2o0bThQTnU2dXJxTkZjNTIycFVmTy8wUjNPRnJsNXJCMzRBQUFBQXdFbVpnWUQ5UytaT2VEUHdNNjVJSkNZQW1BOEVmZ0RNQzN1a1Z5U2lwQndhNmVWMk81YTRCZ0FBQUFEODFPWGFmWXphMmxvNW9mby9mVWllVUhESzQ4d3hxLy93MXdRQUFBQUFUbk42cEZmRTJnc3plMklBTUI4SS9BQ1lGK1BqRStyckcxQWlucEFUekRpdm5KeVFBQUFBQUFET3VseTdUMFZGaFdwcWF1UUVkM2FtU2o5OCs1VEhWWDdpUGtaNUFRQUFBRWlKVUU2Mll4TWx6SlNMdnY1QmpVOU1DQURtQTRFZkFQUENQTW1KUm1OMnV0a0pHYTRNZVJ4S1hBTUFBQUFBM2pSVnU4OTB3ajdtN1llSGh6VWQ1Uis5ODdKaEhrWjVBUUFBQUVnbHM5ZmtjVHUzM3hTejlzS2MrdVYzQUpnS2dSOEE4eUljamxqLzREdnFXT0FuNFBjckdNd1VBQUFBQU1BNXUzZnZ2dXpyNitycU5KVTllL2JvaVNlZTBIU1lscDlWZi9Dcmwzd2RvN3dBQUFBQXBGcE95TW1HbjRTR2hrY1Vqa1FFQVBPQndBK0FlUkdKUmpVMk91NVk0TWZNVkRWanZRQUFBQUFBenBpcTNjZVlUdURuNE1HRGR1Qm51aTAvT2R0cXJMWDI1eTVubEJjQUFBQ0FWQXVGc2hRSStPUUVzd2MyTmpadVQ3d0FnUGxBNEFmQXZJakg0M2FpMmFuQWo4ZnJscy9uRlFBQUFBREFHVk8xKzRSQ29XbU45R3BvYUxERFB0TnQrVEVxUDdIalp6OFdvN3dBQUFBQXpBUHp5K1ZPN1RlWlBiQklKR3J2aVFIQWZDRHdBMkJlakk5UHFLOXZRUEdFTTNOTHM0SkI1ZWZuQ2dBQUFBQXdkOU5wOTVsTzJNZThqOG4zTTlPV244bUFENk84QUFBQUFNeVhZREJUV1ZsQjVlU0U1SGE3TlJjbTZOUFYyYXZSa1hFQndId2c4QU1ncFV5YU9aR3dWanlobUVrMHo3SGd4K1hLa00vbms5c3p0eWRkQUFBQUFJQ2ZtcXJkeDZpdnI1L3lHTlB1TThtRWZhYnpmaWRWL2NZT08rekRLQzhBQUFBQTh5bkQ1YkpiZmpLc1BhaTVNZzAvQ1lkKytSMEFwa0xnQjBCS3ZWbGZHTkhFUkZqall4TnpIdW5sOFhoVlhGd2d2OCtaZWFvQUFBQUFzTlJOcDkzSG1FN0R6OTY5ZTMvbVpkUHlNNTMzYmJpek03WHFEMzZWVVY0QUFBQUE1bFVnNEZkaFlaNThYby9tSWg1UHFIOWcwSjU2QVFEemdjQVBnSlNLUm1QcTY3T2UzRXlFNVFTZno2Tzh2SkJqODFRQkFBQUFZS21iYmd0UFhWM2RsTWU4dmVGbjBxNWR1elJkK2JkdUVRQUFBQURNSjdQbmxKczc5NUZlazBiSHh0WGQzYXRZTENZQVNDVUNQd0JTeXRRV2psbFBiS0tScUp5UWtaR2h6TXlBWTArNkFBQUFBR0FwbTI2N3ozVENQbWFFVjJOajQ4OWQvdFJUVCtuZ3dZTUNBQUFBZ0lYSTdYYjlaTy9KbWEzelNEaGkvWHcwcWxnc0xnQklKUUkvQUZJcWJEMnBhVzV1MCtEZ3NKemc4L2xVVVY2aVlEQWdBQUFBQU1EY09ObnVjNm13ejB3L0RnQUFBQURNdDh6TVRKV1ZGZHQ3VUU0WUhCclJ4WXZ0bXBpSUNBQlNpY0FQZ0pSS0pKS2FDSWNWanp1VFluYTVNdXduWERUOEFBQUFBTURjVExmZHg1aE80R2ZQbmozditqclQ4RVBMRHdBQUFJQ0Z5TnA2c3NkNm1Ta1RUb2pIWTVxWUNGdDdaRFQ4QUVndEFqOEFVaW9TamFxN3UwOGpvK055Z3NmalVVRkJudjNFQ3dBQUFBQXdlek5wM2FtcHFabnltTXMxL016MDR3RUFBQURBZkFrRS9DcTA5cDY4WG8rY01Eb3lidStOUmFNeEFVQXFPWE92QlFEdklocUpxcmUzWHhQakUzS0NlYktWbHgrU3owL2dCd0FBQUFCbWE2YnRQcUZRYU1yanBtcndtV3o1bVU1YkVBQUFTMDJrczFlUnJrRU52MzVhQUlENU5kalZwWXlHaTVKREk3Z0dMN1NyK1lWRGF1c0xLNUdYSnl3dC9xcGkrUXB6bEwxbGpWTGx4SW5UR2gwYjB5dXZITlpTOVR1Ly9Xc0NnUjhBS1paSUpEUTJPcTVJSkNvbm1KRmVacFlxSTcwQUFBQUFZUGFjYnZlWjdyZ3U4M0YzN2RvbEFBRHdzMkpEWTRyMjlHdHcvM0VCQU9iWDJNaXdaTjBIYThLWnZhenh2a0gxblc3V1FOU2p6R0Myc0xTRXhsY3JNVjZTMHNCUFYzZXYzU0sxWjg4cldxb0kvTHhweVFkKzNweWZtTkJmL2RWWHRWVFYzMzY5UXRsWjFqL2dyVlNxOUR5OVQvSHhDY1VHUjRXbHBibTdXNDAvUHFUZXJtNDVJV00wSXQvSml4b2FpcXMxLzRRQUFQT3I2TjRiNUM4dkZBQUFTRjhtbkRQZGRoOWpPbzA4VTQzemV2dkhwdVVIQUlDZkZ4c2VWN2hyVUVPSHB2ZVlDZ0J3VGl3ZVZTZ3lMbmZZbWNEUDBOQ0lXaWJpNmh1V3Nyd0JZV2x4WndldFAxSmJYR0RDUGkwdEhkcTM3M1V0VlNibjRYYTc1UFV1N2Frd1N6N3drMHdtN2NEUHhaYnAvMFBYWWpNOFBHci9aVWlsYU8rZzRtTVRpdlFNQ2t0THVHOVFFOWIzUHViUW5OS01XRndhR0ZYY1A2aXc5V1FKQURDL2tnNDF0Z0VBZ0N0bkp1MCt4blRDT2ROdCtERSsvL25QNnp2ZitZNEFBQUFBWUNISXNKWXZ3eVdYZlc3dXpPNVZKSmxRVWdDUVdrcys4R1BHREVXak1YMzk2MDlycWRxNFlhM0t5MHUwZGNzR3BjckFLeWNVN1IzU1JIT0hzTFIwUjhiVjBkZWhrYmhERzhRajQzSWRPYXNoVDZ0Y2JxWVNBc0I4Szc3M0JnV3F5d1FBQU5MVFpNUE9kSmx4WHFGUWFNcmpadkkrMjlyYTlPU1RUMnJuenAwQ0FBQUFnQ3N0MCtWV3NjY25iNFl6QlFuamliajY0ekZGazBSK0FLUldhbXRkQUN4NU1ldkp6SkQxcENhY1NNZ0ozb3dNNWJtOThtZHc5d1VBQUFBQU16WFRkaDhUK0ptS0dlYzFQRHlzbVhqc3NjZG0vRFlBQUFBQWtBbythKzhweCsyUjI1bUNIenZ3MHhPTEtDNW45c1lBNE4yd1l3NGdwVXhoNFVReW9aaER4WVVaMW4vQkRKZmNEdFVxQWdBQUFNQlNNZE4ySDZPK3ZuN0tZeG9hR2pSVHB1WG5pU2VlRUFBQUFBQmNhV2JQS2RQc1BXVTRzL2NVU1NZMW1vZ3JscURoQjBCcUVmZ0JrRElUaVlUR3JDYzB3OVl5czBybnltODkwY3AwdVJSeXVlWGwzZ3NBQUFBQVptUTJBWnZhMnRvcGp6bDA2SkJtdzN3K3RQd0FBQUFBV0NoSzNENVZlUUthcTdpU0NsdjdZZ09KbUFiaVVRRkFxckJsRGlCbEpwSnh1OTBuYWY4M2Q1a1pianYwNDhySXNKdCtBQUFBQUFEVDA5N2VyajE3OXN6a1RWUlJVYUh5OHZJcGo1dE53NDlod2o2MC9BQUFBQUJZS013ZVZKWnI3dHZueVo4czg0dnhwdWtIQUZLRndBK0FsT21NUmRRWGN5NjVYTzcxcTlEakV3QUFBQUJnWm5idjNxMloyclp0MjVUSG1OQk9ZMk9qWm91V0h3QUFBQUFMUlo3YnEySUg5Nkg2RTFIMXhtTUNnRlFoOEFNZ1pmcXRKekZEQ2VlZXlPUmJUN1N5WFI0QkFBQUFBS2JQdFBzOCtlU1RtcW02dXJvcGp6bDQ4S0RtZ3BZZkFBQUFBQXRGanJVSFZXRHRSVG5GalBUcVo2UVhnQlFpOEFNZ1pjYXNKekpqU2VlcUNvTXV0d0laM0cwQkFBQUF3RXpNcHQzSHFLMnRuZktZdVFaK0RGcCtBQUFBQUN3RWZwZkwzb3R5U2ppUmNIU2ZEQURlaVoxekFDblRIbytxeDhIa2NybmJwd0tYYzhscUFBQUFBRmpzWnR2dVUxRlJvWnFhbWltUG04czRyMGttN0RQYlVCSUFBQUFBT01XMCs1UTZPTktyS3haUlJ6UWlBRWdWQWo4QVVtWXNFZGRZUENHblpMbmN5blJsQ0FBQUFBQXdQYk1OMGt3bjdHTTQwZkJqbUpZZkUwNENBQUFBZ0N2Rk5QeGtPZGp3TTVGSWFDUVJFd0NrQ29FZkFDblRIUXVyejhHR24yS1BUN2x1NTVMVkFBQUFBTENZemJiZHg2aXJxNXZ5R0tmQ1BwTjI3ZG9sQUFBQUFMaFM4bHdlRlR1NEQyWDJ5SG9kM0NjRGdIY2k4QU1nWmJwalVRMGtuSHNpWTZvVVE5YVRMUUFBQUFEQTFPWXlKbXM2Z1I4bnhubTkzVk5QUGVWNGlBZ0FBQUFBcGl2ZjViVi8rZHdwZzRtWSt1TTAvQUJJSFFJL0FGSm1OQm5YYUNJdXB3UmRiZ1VZNlFVQUFBQUFVNXBMdTA4b0ZKcldTSzg5ZS9iSWFYTUpLUUVBQUFEQVhBUmNMbVU3T05Jcm5FeG9QT25jUGhrQXZCT0JId0NPRzBuRTFSbVBLSjVNeWdsdVpjaWJrYUVpdDFlNU5Qd0FBQUFBd0pUbUVweVpUdGpIY0xyaHh6QU5QN1Q4QUFBQUFMaVNsbnNES3JUMnBKd1FzL2JLbXFNVGR0c1BBRGlOd0E4QXgwV1RDWTNFWTRyTG1jQ1BKeU5Ed1F5MzNOYXBXUUFBQUFDQWR6ZVhkaCtqdnI1K3ltTk0yR2Q0ZUZpcFFNc1BBQUFBZ0NzcDVISXJNOE81cHAraFJFemhSRUlBNERRQ1B3QWNONXlJcXlNV1VjS1p2SThLM0Y2VmUvMENBQUFBQUV4dHJvR1o2VFQ4TkRRMEtGVm8rUUVBQUFCd0pWVjZBOHB6T3hQNE1iOGszeHlaMEdDY2hoOEF6bU0yRGdESGpTZmk2akdCSDRjYWZySmNianYwQXdBQUFBQzR2TG0yK3hoMWRYVlRIck4zNzE2bGtna3Q3ZHExU3dBQUxCWCs4a0s1ZkI1VmZtS0hBQUJYMXFvREJ4UnRhWk9PSE5OY0pUeHVqYTRvVm1CZGpTclhyUlVXbnRqSW1PTEQ0K3A3L3BBUzQyRXRSYmZkZXAzS3k0dFZXVm1tVlBtWGJ6eWpnZjRoRFEyUENNNGg4QVBBY1dPSnVIcmpVY2NDUDlrdXQyT3pVZ0VBQUFCZ01adHJ1ODkwd2o1R0todCtETlB3czJmUG5tbU5Gd01BWURFd2dSK3pzamV0RWdEZ3lscWRHVmZmYTE1SEFqOUpqMXRqSzBvVXVHT3JLdSs5WFZoNHd1Mjk5aHJjZjN6cEJuNXV1MDdidG0zVTl1MWJsQ3I3RHh4V1BCNG44T013QWo4T0t5a3BWSDVlam02OWRidFNwYW5wb2pvN3UzWDh4R2t0UmU1TXYzS3YzeWhYVmtEdVlFQlllT0pIait2QzBhT0tqbWRJRG93a1hWNjdVbGRWVmFwMC9Yb0JBSzRzYjJHdUFBREF3bVRhZlY1NzdUWE54WFFDUCtiam1KVnFYL3JTbHdqOEFBQUFBSmgzNjlldlVWdGJsNXdRaVVSMDlPZ3BYVk8zU1FEZ05BSS9EZ3NFQXNyT3p0S0dEVlBQdTUrdFNDU3FaREt4WkFNL2hyK3FXSjdjYkhuenNvV0ZKWkZJS0hieG5BYWpFZnU4RTBMVzVuTHBtbVhLcWxrbUFNQ1Y1YzdPRkFBQVdKak1LSys1Qm5HbUUvaEpkYnZQcExhMk5qM3h4Qk42NElFSEJBQUFBQUR6SlQ4LzE5cnZkZTdmUVllR2hqVTJObUh2OFhxOUhtVmtaQWdBbkVEZ3gyR0ZoWGxhdmFaYUgvbklmVW9WbjgrcnpNeUFudC96aXBZaVYvRE5ocC9KaWxNc0hJbEVVdEZvVk9NbmorbDhkNCtjVW4zZFpsMTliNzJLVmkwWEFBQUFBT0RubWFDUENmek1WVTNOMUwvQVpNWnR6UmN6b216SGpoMEtoVUlDQUFBQWdQbXdjbVdWQ2dyejVZUllMSzZ1cmo3MTlQU3ByMjlBQlFWNTlsNHZBRGpCSlFCd2lLa2xiRy92MHNqSXFKeGdFczRlajF2Wm9TdzdUUTBBQUFBQXVEU24ybjJtRTZ5Wno4RFA4UEN3M2ZJREFBQUFBUE1wbUJsUVdWbXhZK0djWVd2dnJLMnQwOTVMQXdDbkVQZ0I0QmhUUmRqUjBhMlJZU2NEUHg2RnNvTUVmZ0FBQUFEZ1haaFF6SHkxKzVpUDFkallxUGxrQWovbTR3SUFBQURBZk1uTTlLdTgzQVIrZkhMQ3NMVjMxdGJlcFhBNEtnQndDb0VmQUk0WkhoN1JHMitjVkdlWE0rTzhRdGxaMnJ4cG5YTHpDUHNBQUFBQXdMdlpzMmZQbk50OUROUHdNNVg1RHZzWXRQd0FBQUFBbUcrNXVTR3RYNy9HRHY0NG9hdXpSMGZmT0tXeDhYRUJnRk1JL0FCd1RDeVdVRS9QZ01iR0p1UUV0OXVsd3NJOHV6WVJBQUFBQUhCcHUzZnZsaE9tRS9pWnozRmViMGZMRHdBQUFJRDVaSnA5aWdyejVmYzcwL0F6YXUyZDlmVDBLeEptcEJjQTV4RDRBZUNZOGZGeE5UU2N0Wit3T0NHUUdkRHFOY3VWblIwVUFBQUFBT0RubVZGZVRyVDdtSEZlb1ZCb3l1T3VWT0NIbGg4QUFBQUE4Nm1nSUZjYk50WW9HTXlVRTNwNyt1dzlOS2QrYVI0QURBSS9BQndURGtmVTJ0cGhqL1p5Z2tsTmw1ZVhLSk9HSHdBQUFBQzRKS2ZhZlV6Z1p6cXV4RWl2U1NidzQwUzRDUUFBQUFDbWtwV2RwZXJsRlFvRW5CbnBOVHd5WnYwODA2V1IwVEZGSWxFQmdCTUkvQUJ3VERnU1VXdGJwNGFHSEFyOCtMeXFLQzlSTUVqZ0J3QUFBQURleWFsMkg2Tyt2bjdLWTB6WTUwcU8xVElmZTlldVhRSUFBQUNBVk12T0NxcTZ1bEordnpPQm41R1JVYlYzZEd2VUJINmlqUFVDNEF3Q1B3QWNjZjU4aTVvdnROcnRQazRsazNOeVE2cXIyNmlDZ2p3QkFBQUFBSDZXVSswK1JtMXQ3WlRIWEtseFhtLzMxRk5QMGZJREFBQUFJT1c4WG85eWNySzFvcnJDYnZweHl2RmpqVHB5NUtRQXdBa0VmZ0E0b3E5dndGNkpSRkxKWkZKelpaTFRwdGtueXpyMWVyMENBQUFBQVB5VWsrMCtGUlVWS2k4dm4vSzRoUkQ0TVQ3M3VjOEpBQUFBQUZJcEl5TkRMcGRMdWJraEZSYmx5eW45QTBQV3ozTGRBZ0FuRVBnQjRJZzMzbWpRNmRQbjVaVFZhNnBWdGF4Y3dXQlFIbzliQUFBQUFJQ2ZjckxkWjl1MmJkTTZycUdoUVF1QkNSNHRsUEFSQUFBQWdNVnR4Y3BscXFsWkthZWNPWE5CcDA0MUNRQ2NRT0FIZ0NOYVdqclUzdEVqcHl4ZlhxSFNraUlCQUFBQUFINldrKzArUmwxZDNaVEhtSSsza0VacE9SbDRBZ0FBQUlCM1UxcGFwSXFLVWptbHJhMVRGeTYwQ2dDY1FPQUhnQ05hV3R2VjBkRWxweEQ0QVFBQUFJQkxjenJzVWx0Yk8rVXhyNzMybWhZU1duNEFBQUFBekFlelYxWHBjT0NudWJsTkFPQUVBajhBNWlRU2lXcGtkRXpIampXb3FhbFpUcm4ybXF0VVUrdGNSU0lBQUFBQUxBWk90L3RVVkZTb3BxWm15dU1PSFRxa2hZYVdId0FBQUFDcHRtN2RhbTNhTlBYUFROTTFQRHlxM3Q0QmU3U1hPUVdBdVNEd0EyQk9vdEdZeHNiSEZRNUg3T1dVdkx3Y1pRV0RBZ0FBQUFEOGxOTWhsK21FZll5R2hnWXROTFQ4QUFBQUFFZzFyOWVqUUNBZ244OHJ0M3Z1Vyt2SlpGS0plRnpEd3lPS1JKemJWd093TkJINEFUQW5yYTBkZW5YL0c1b0lPL3VrWlB2MkxkcTRjYTBBQUFBQUFHOXl1dDNIcUt1cm0vS1k0ZUZoTlRZMmFpR2k1UWNBQUFCQUt2bjlQdVhrWk50N1ZwV1ZaWExDK0VSWSsvWWRVa3VMc3ovZkFWaDZDUHdBbUpPQmdTR2RPM2RSc1doTVRpZ295RlZWbFROUG1BQUFBQUJnTVVsRnVHVTZnWitGR3ZZeFRNT1BDVUlCQUFBQVFLcDRQQjVWVjFlcXFDaGZUb2pGNHRiZVdvdTl4d1lBYzBIZ0I4Q2M5SnZBei9rVys4bUpFL0x6YzdWc1dia0FBQUFBQUQ5bGdpMU90L3VFUXFGcGpmVGFzMmVQRnJMSEhudE1BQUFBQUpBcUhvOWJLNnFyVkZUb1ZPQW5wdlBXM2xwL1A0RWZBSE5ENEFmQW5GeTgySzZYWHo2b2lZa0pPV0gxNm1wZGUrMFdBUUFBQUFCK0toWHRQdE1KK3hnTHVlSEhhR3RyMHhOUFBDRUFBQUFBU0lYTXpJQnV1KzA2clYrL1JrNEloeU42N2VBeCt4ZnFoNFpHbEVna0JRQ3pRZUFId0t4Rm96Rk5qRTlvZEhSY1Rna0UvTXJMeXhVQUFBQUE0RTJtM2Njc3A5WFgxMC9ydUZSOGJLZVpRTlR3OExBQUFBQUFJQlZ5YzBQS3pQVEw3WEptZXowY0RsdDdiT01hR1JrVEFNd1dnUjhBc3hLSlJOWFFjTlp1K09ucDZWTThucEFUYW10VzZkWmJyaEVBQUFBQTRFMm1pY2VNMzByRis1MUtPb1I5REJQMm9lVUhBQUFBUUNyNGZGNnRXN2RhSzFZc1UxRlJnWHhlcjV4dzlteUxubnZ1WlkyUE8vZUw5UUNXRm84QVlCYWlzWmhPbldwU1QyKy9uT0J4dTVVWnpGUmhZWjZLaXdzRUFBQUFBSGlUQ2Z1WWNJN1Q0WnU2dXJvcGoxbm80N3plemdSK0huamdnWlNFb3dBQUFBQWdKeWVrdFRVcmRQUm9neUtEVWMyVjJXTXp2MXh2Sm1vc05qMVA3MU80dlZmcElEWXlwdmp3dU9KallUbmh6Sm56R3VucFV2TmdoMUxsK0luVDlqZzRwK3pkdTkvNitmK3NmdnpqVjVVcXpjMXRHaDRhRlp4RjRBZkFySmduSDZlc0p5R20zY2NKTHJmYmVxS1VyWUlDRS9ncEZBQUFBQURncHg1NjZDRTkvUEREY3NwMHdqNUd1alQ4R0pNdFArYTZBZ0FBQUFDbjVlUm1xYVptcGM2Y3VhREJ3Ym1QRk83dG1Rejh6RDA4dE5EMFBMTlBRNGZTNXhkSW5HUnVIK2VpNC9yYTk1NVJ1dGo3d240aFBTMzV3RTlHUm9hOW5ITDJiTE82dW5yMW03LzFCMHFWaXhjN0hKM24rQy8vOG94OGZxK2VmdVk1cGNvOXB3Y1ZpTWFWcDdtTERZNnFlZGUzNWNuS2xEYzdvSVV1YzBXNS9GVWxLbnpQdFZwTXhzYkc5WU1mdktDK3ZrRTVvYWd3VDNmY2ZvUEt5b29FQUFBQUFQaFprMk85VEtqRkNZc3g4R1BROGdNQUFBQWdWVXBMaTFSZmY3MWVmUEUxZFhSMGE2N2EyanZWMmQxcnZhOGVlYjFlNWVYbENBQm1nb1lmU3pJcHg1aldrNG1KQ1YyODJLWlU2ZXNiMHZqNGhKd3lNREJvUFlpWW00S0RWOFE3aE1OZWVlMTM3MHk0S21KZEI0bXhDU1dHZlZybzNLR2czRm1aV2t6QzRhZ2kxaG9hR3JYT1IrUUVqM1ViTk9POE1qTVhmb2dMQUFBQUFPYWJDYkRzMkxIRERyUTRZYnJqdkp3S0dNMFhXbjRBQUFBQXBFb2dFRkJlWHE1OFBxOHlYQmxLSnVhMnR4cUx4ZTAxTWpKcS9Td3pTdUFId0l3dCtjQlAwazc3T0JkME1hMG5adlgyRGloZHRMUjIycWZuenJjcVZYNnBkSTA4THV2bTVwMTdtQ05wSHZ4YXVwVXUweXd6dk5hRHZzZXJ4ZVQwNlNhN2FhcXJxMGRPTWVPOFRDcmFwS01CQUFBQUFEK3Z2cjdlc2NDUGFReWFTa05EZzlMUjd0Mjd0WFBuVHBXWGx3c0FBQUFBbkZKWWtHY3ZzNWQxN2x5TFJrZWRtY2p5eWl1dnE2cXFROHVXOFRNTWdKbHhDUUJtNk15WlpqVTFYWkJUL0g2ZlF0bFpxcXdzVlRDNHVOcVFBQUFBQU1BcHBwWEhpVkZWMDMwL2h3NGRVcnJhdFd1WEFBQUFBQ0FWS2l2THRHSkZsWnpTMUdUdHU1MXRGZ0RNRklFZkFETm1ublE0K2NURER2eUVzdTBuU0FSK0FBQUFBT0RkUGZEQUE1cXI2YlQ3R09uYThHTTg5ZFJUOWtneUFBQUFBSEJhbFFuOFZEc1krTEgyM000UytBRXdDd1IrQU16WTY2K2YwSUVEUitTVUxWdldhOFBHTlFJQUFBQUFYSjVwNTVtUDk5SGUzcDcyZ1psSEgzMVVBQUFBQU9DMDlldlhXRDlYYlpSVHpwNjlxSWFHYytydEhkRFkySVFBWUxvSS9BQ1l0bGdzcm5BNHJLNnVYdlgxRDhvcFZWVmxLaWpJRXdBQUFBQXNKY1BEdzVvcEU5YVphK2huT20rZnp1MCtrdzRlUEdndkFBQUFBSEJTU1VtaGlrdUs1SEpsS0NNalEzTTFQRHlpMFpGUkRRd01XdnR3Qkg0QVRCK0JId0RUMXRiZXFkY09IbE5uWjQ4R0IyYitEOVB2NXJydFcxVzNiWk1BQUFBQVlDbjUwcGUrTkt0QXlsd0NQMmFjVnlnVW12SzR4UktVMmIxN3R3QUFBQURBU1pzMzErcjY2N1phUDF0bEt4RHd5d21qWStQNjduZjM2dlRwQ3dLQTZTTHdBMkRhZXJyN2RPTEVHVVZqVVRuQjYvWEk3L2RwMmZJS2xaVVZDd0FBQUFDV0NqTXk2OGtubjlTZVBYczBVdzg4OElCbXl3UitwaVBkeDNsTm91VUhBQUFBUUNxWVBhN2EybFVxTHkrUkV5S1JxTjU0NDVUOVMvY0FNRjBFZmdCTVczZDNuMDZlUEtOb0pDWW5lRHdlTy9tOGZGbUZZMCtJQUFBQUFDQWRURGJQUFBYVVV6TWU3V1VhZW1iYjhsTmZYei9sTWVieldVd2hHVnArQUFBQUFEak5CSDdXMWE1V3VVTy8wQjZOUnZYR1VRSS9BR2FHd0ErQUtTV1RTVTFNaEhYdVhJdGVmdW1neHNiSDVZUTFxNnQxeTgzWEtDc3JJQUFBQUFCWUtpYmJmUXdUcmpHaG41bWFUbkRuVW1wcmE2Yzh4Z1NLek9jMzI0K3gwTkR5QXdBQUFNQnBYcTlYdDk2NlhlczNySlVURW9ta0hmWTVkNzVGeDQrZlZqZ2NFUUJNaGNBUGdHa1pHUmxWLzhDZ3VycDc1WlNpNG53dFgxNHBBQUFBQUZoSzN0azRNNXV4WGp0MjdMQ0RPVE5SVVdIYVZjdW5kYXc1N3BGSEh0Rm5QL3ZaYWIvTlF2YjV6MzllQUFBQUFPQVUwL0JUVlZXbTNOeHN1ZDF6MzNKUEpCSjJ5R2RnWUVqdDdWMENnT2tnOEFOZ1NtTmo0L3JCRDE1VXc2bXpkdE5QTXBHVUU2NjZhcDN1dWVjMlpXWm1DZ0FBQUFDV2dyZTMrMHlhVFFQTmJNWjZiZHUyVFRPMWMrZE9PNkQwd0FNUEtKMjF0Ylg5M1BVT0FBQUFBTFBsOS92c2ZhNmF0YXRVVWxJa244OHJKelEwTk9rN1QvNUlvNk5qQW9DcEVQZ0JNS1ZJSktxalptNW9sek56UXoxdXQzSnpReXExbmdDVmw1Zkk0M0VMQUFBQUFKYUNkN2I3VEpwTnk4OU1Remd6RFFoTk1nMC9uLzcwcCszQVREcTMvVHoyMkdQMkNEVUFBQUFBY0VwZVhrZ2JONjVWVmxaUVR1anRIVkJEdzFrNzhCT0pNTllMd09VUitBRXdwVGNEUHczcTZuUW04T1AyZU96QVQzRnhvU29xU3VWMkUvZ0JBQUFBc1BoZHF0MW4wbE5QUFRYak1Jb0o4TXhrckZkdGJhM213b1I5ek9lZnJtTytUTXZQRTA4OElRQUFBQUJ3U241K2pqWnRyRkZXbGpQVExIcDYrdFhZZUU2am8rUDIvaHdBWEE2Qkh3Q1gxZDNkYS8yamFLY2FUNTlYYjkrQW5KQ1hsNlA2K3V0VVVWa3FBQUFBQUZncTNxM2R4ekJobjcxNzkycW1kdXpZTWEzaktpb3FWRk5USXlkTWp2a3lwK25HQkg1bytRRUFBQURnbE9MaUl0MSsrdzMyM3BjVEVvbUVvdEdZWGp0NFRLKzhjbGdBY0RrZUFjQmxkSGYzMmFHZmtaRlJPU1U3SzFQVjFjdnNVd0FBQUFCWUNpN1g3alBKdkg2NkFaNUo5ZlgxMDJxdGNTcnNNOGswL0ppbUh6Tld6SXo3TWw5Zk9qQmhIM045UGZUUVF3SUFBQUNBdVFxRmd2WTBpNnpzb0h4ZXJ5TFJ1Ylh5SkpOSmU1Mi8wS0pFUENHOHllWHpLbFdTQ2VzNmwzVmR4NXk1dmpNeU11emw5L3VVS3JGWXpENk5PM1FiOFhyZmpJMjRYT25URjJPdVkrdFBMWFVFZmdCYzF2ZSsvNEphV3B6OWg5dmN2QnpkZDIrOUNndnpCQUFBQUFCTHdlWGFmU1lkUEhoUWpZMk5Nd3JubUxGZUpud3pWZURHSEpjSzVuTTFRU1h6OWFWTGU0NzVQRTFRYVNiajBBQUFBQURnVW9MQlRIdlZyRm1wb2NFUm5UeDVSazU0OWtjdmFkbXljdjNxci82aUlBV3FTK1hPRGlvVkltWjgydGk0a2gxOWpvUitmSDZ2c256U3R2VWJsU29kblQwS1QwVHNLUzFPS0NzclZuWjJsdkx5MHVmbjVGUUdxdElKZ1I4QWwzVzY4Wnd1WG5RdThGTlNVcWpTMGlMbDVvYms5YVl1alFzQUFBQUFDNFVKOGt6VjdqTnB6NTQ5TTI3am1SeXhkVG16RGZ5WXozczZvN3RNWTg3azV6SGRyL1ZLb2VVSEFBQUFnTk5XclZwbVQ4dHdLdkRUMDlNdm44K3I5dll1WllleUZNck8wbEtXZS8xR0JhckxsQXFEclYyS1dpdlpPeVRGSXBxcjdLeWdDbnpTaHo5OG4xSmwzNzdYMWR2YjcxamdaL1BtZGFwZVhxR2EycFZDZWlId0ErQ3lHaDBPL0pTV0ZMOFYrQUVBQUFDQXBXQTY3VDZUWmhORU1XUEFMdmN4VEpQTmJFWjZtYmFoejMvKzgzcnNzY2YweUNPUFRQaytKc2Q4YmR1MnpmNThGdktZTDFwK0FBQUFBRGhwMWFybGlrVG1OczdyN1V5WXcrMTJxNzJqVytYV3kwczk4Sk4zL1VhRnRqazdxbnBTOUZpVEJvODNTYStja3Nibkh2akp5c3BVWWNpdmozeDRaaU83WnlJYWphbTV1VTNQUHZ1eW5MQjVjNDJ1M3JwUnQ5NjZYVWd2U3o3d2s1VVZ0T2NnZnVNYmY2bDA4ZHFyUjNYNjlEbDk4MXZma3hQKy9jTVBLaTgvVjlkY3MxbXAwdnI3dXhSSVdtZmltck9NZ0UvK0Q5eWl2R1dseWwrZW1pVG5hT05GTmYvdmY5RlNkdUZDaTg2ZmIxVlA3NERHeGlma2xPM2JyOUpWVjYwVEFBQUFBQ3dGcHQzSHJPa3k3VFBtK0prMDhsUlVWTmpIdjl2SG1VM1l4MmhvYUxCUDI5cmE5T0NERDlyQm9vY2ZmdGdPOWx5T2FmcVpiUHVaU2RocFBwbnIyWHh1bi83MHB3VUFBQUFBYzJYMnZ2THpjK1FQK0JXUHhSU0x6WDFUTkJLSjZOdmYvcUhxNjYrM2ZnNHJFUUM4MDVJUC9IZzhidnYweGh1MktWME1EZ3hyYkd4Y1RqR0pVOU80a3NycjRGK3Q2OWtWVDBwbXpaWGZLL2Z5RWdWcWx5dTBib1dRR24xOWcycHF1cUI0UEs1RVl1N3pLak15TXV6VDZ1b3FGUmNYQ0FBQUFBQ1dndGtFWHN6YjdOcTFhMFp2VTE5Zi82NkJIL082MlRoMDZORFB2UHpVVTA5cDc5NjlkalBPZEZxSUpzZDhQZnJvby9hb3NvWEd0UHlZSU5OVUFTWUFBQUFBbUlvSit3eVBqTnBOUEdZZk54YWIrMTV1T0J6Um1UTVh0SGxUcmZYK1l0YStOc043QVB3c2x3RGdFbDUvL1lTKy9IZmYwTkR3aUp4Z2FnY0RBYjl1di8wNjNaQkdBVHNBQUFBQW1DMFRjcGxKdTg4azh6YW1nV1ltVFB2T3U1bHJ3OC9iVFRiajNILy8vZE1LOFpnd2pSa0haa1o5TGNSZ3pVeURWUUFBQUFCd0tUNmZUNFVGZWJydjNucXRYYnRDVGhnZm45RHp6Ky9Ua1RkT3FyVzEwdzc5QU1EYkVmZ0I4RE5NeFdCblo0LzYrZ2FzZjhnZFZTTHV3Qncydlpsc1hyR2lTb0ZBUUc0M2R6MEFBQUFBRmovVGJETmJwbjFtSmtLaDBMdU9BWnZKZUxCSjdlM3RhbXhzZk5mWG16RmZuL25NWi9TNXozM09Qbllxa3lPK1REdlFRbUphaTJZVHlnSUFBQUNBZC9MNXZGcTl1bG9GQlhseVVsOWZ2L1h6MlRsRklsRUJ3TnV4Nnc3Z1o1aDBjRVBEV1RVM3Q2bTd1MWVKaEFOajJDd1ZGYVhhZnUxVkNnWURWQTRDQUFBQVdQU2VmUExKYVFWaDNzMU1Bei9HcFZwK1poUDJNUzdWN25NcEpqQmp4bUpOWjNTWmFmajU5S2MvYlY4M0M2bnRaelpqMXdBQUFBRGduVXpMejAwM1g2Tmx5NXo5ZWVmY3VWYnQyYnVmd0ErQW4wUGdCOERQTUU4V3Z2MmRIK2xVdzFrNWFlMmFGYnJubm5xRlFsa0NBQUFBZ01WdXJpRVNNenBycHMwejlmWDFkdFBQMjgwMjhET1RqLzMyTVY4bXpETVZFL1l4eHkyVU1WL21hNlhsQndBQUFNQmN1Vnd1VlMrdjBPcFZ5MVZUczFLWm1RRTU0ZHk1RmozMzNNdnE2dTZ6eDN3QndDUUNQd0RlRW8zR05ESXlxck5ubTlYZlB5Z25tUEZkZnI5WCtRVzVqaWVhQVFBQUFHQWhtbXU3ejZTWmhvWk0yTWVFZnQ1dXRvR2Z5NDN6ZWpkbXpOZm5QLy81R1kvNU1xZFhHaTAvQUFBQUFPYks3SWtGZzVuS3o4OVZXV214UEc2M25EQnE3ZDExZHZSb29IK0l3QStBbjBIZ0I4QmIydHU3N0JtZysvY2ZWbXRyaDV4Z250aHMzcnhPNjJwWGFlWEtaWXp6QWdBQUFMRG9PUlVlTWFFYjA1NHpFKzhjNjFWVFU2T1ptazI3ME51Wk1WK1RZWjZwbUlZZjAvVHorT09QWDlHMkgxcCtBQUFBQURobC9mclYrc0F2dlZlbFpVVnlRaXdlMTBRNHJPOS9mNi8yN0hsRkFEQ0p3QStBdDV3N2Q5RmVUc3JLQ21yTjZtcmxGK1FKQUFBQUFCWTdwOXA5REJPOGVlS0pKMmIwTnFiUlozS3MxOXZQejhSczJuMHVaU1pqdmt3d3lSejMwRU1QemVwemRnSXRQd0FBQUFDY2tKc2IwckpsRmZaSUw2K0R2d2gvNFVLcjJ0cTdCQUNUQ1B3QWVNc2JiNXpTU3k4ZmtwT3lzN04wNDQxMVdzNDRMd0FBQUFCTGdOT2hrVDE3OW1pbUpsdCtadFB1WXpqWmREUFRNVjhtOEdQYWZxN0VtQy96ZGMvbStnWUFBQUNBdHlzcks5RzJxemVxdUxoUS9vQmZUbmxsLyt0Ni9kQXhBY0FrQWo4QTdIbWYvZjJEZXUzZ1ViMzhzblAvc0J1d25zU1VsUmJxdHR1dTA0b1ZWUUlBQUFDQXhjekpkcDlKcG0xbnBnR2MrdnA2KzlRMC9NeEdLa1pieldiTWwxbnpQZWJyUzEvNmtnQUFBQUJnTHR4dWw3eGVyN1p2MzZMYmI3OUJUaGtlSGxWemM3dWVlV2FQVHA4K0x3QWc4QVBBRHZ6MDlQU3J2MjlRQXdORGNrcHViclpDb1d3VkZ4Y29HTXdVQUFBQUFDeG1xUm9KTmRQV0dSUDBNVUdaMlFaK25CcnBkU2t6R2ZObEFrS1RZNzdtaTJra21zN25CZ0FBQUFEdkppTWpReTVYaGxhc3FGUjFkWVg5c2xsekZZM0cxTmMvcUlhR0ptdGZyMC9KWkZJQWxqYm5oZ1lDU0Z1dkh6Nmg1NTdicDViV0RqbnA3cnR1MGFaTnM2dVFCd0FBQUlEcGNMcFJaeXJaMmVZWEcwSS9kM2txMm4wbW1YWWNFM3E1MU1kOU41Lys5S2RuZFB3azArNHpQRHlzVkpvYzgyVSsxc01QUHp4bGk0LzUyazM0NTlGSEg1MlhrVnVtNWNlMEpNM20rZ01BQUFDQVNmVzNYYTlWSzVmcmIvN21ueFdMeGF3VjExeDFkL2ZxYi83MjYzSzczZHEyYlpOOFBxOGpZU0lBNlluQUQ3Q0VKUkpKaGNOaGRYWDI2c3pwODRwRW9uS1NTUzVYVkpRSUFBQUFBRkxsOGNjZjF4TlBQS0g1WW9JOWx3cUNwS3JkeHpBQkhCUDZlZUNCQjZiOU5wTmp2V1lxbGUwKzcyUytwc2t3ay9uYUxoZXdNYUdnUng1NXhMNyt6WFdkeXFDWHViN05iV28rbTRVQUFBQUFMRDRtakpPZEhkVHExY3ZWM2RXbnJ1NWV6ZFdiZTNzUmRYZjM2ZlRwYzFxN2RxWDhmcDhBTEUyTTlBS1dzR1F5WVkvd2FtdzhxeCsvK0tyNitnYmtwQnR2ck5PMmF6WUxBQUFBQUZMRmhES21hb2h4eW80ZE95NzVzVkxaN2pOcFBwcHRETk82TTk5TWdPZGpIL3ZZdE1kOG1lTm5FbjZhRFJQNFNYWFRFUUFBQUlERkxSRHdLeTh2eDk0dnExcm16TSt0aVVSQ1kyUGpkdGpuaFJjT0tCS0pDTURTUmVBSFdNSk1Bdmlmdi82MGpoMTM5amM0MTZ5dTF2dmVlNnZkN3BPVG5TMEFBQUFBU0JYVEN2TzV6MzFPODhHTW43cVVWTGI3VERKQm5Qa0k0elEwTk9oS21Ceno5Wm5QZkdiSzhKUUpYWm1SWlNZZ2xLcXcxMlRMRHdBQUFBRE1oYy92MHkrOC8yNnRXN2RLVGpwNXNrbmYvT2IzMWRQVDcvZ0VEd0RwZzhBUHNJUk5URVIwOFdLN0JnZEg1Q1JUVDFoV1ZteFhGWG84YmdFQUFBQkFLdFhWMWFXODhlVkt0dnRNU25YTGp4bm5OVjlmeTdzeFgrTmtpODlVRFR2bSsyR3UvODkrOXJNcENmN1E4Z01BQUFCZ3J2eldYbGxGUmFsQ0lXZC9RWDVvYUVTdHJSMkt4eE4yNncrQXBZbkFEN0JFZFhiMjJIVi9Uenp4SFIwNzV1eHZjRjU3N1JiOTFtLzlpckpwOXdFQUFBQXdUMUk1MnF1aW91S1M3VDRtSERNZjdUNlRubnJxcVpRR1VLNVV1OCtsekdiTWx6bDFFaTAvQUFBQUFPYks3WGFydExSSU45NndUYi84eTc5Z24zZENPQkxSMFBDSS91a3IzOUozbnZ5UkFDeE5CSDZBSmVyMDZmUDJjbEpXVnFaV3JxeFNjVW1CZ3NGTTYwa01kekVBQUFBQTVrY3FSM3VaOXFBcjNlNWptQURLM3IxN2xTcUhEaDNTUWpJNTV1dkJCeCtjMXBndjAvVHorT09QT3hyOE1vR2ZLOTE2QkFBQUFDRDlGUlVYYVAyNjFmTDdmWExTMmJNdGFtbnBVRFFhVXpLWkZJQ2xoZDE0WUlsNjliVTM5S05uWDVLVHNyS0N1dTY2cTdWMnpRb1ZGT1FxSXlOREFBQUFBREJmVWpIYXk3VDdYT3A5bWhESWROcG5uSmJLajdtUUduN2V6b3dhTSswOWp6NzY2SlRobTVxYUd2czZNbzFQSmdRMlZ5Wmt0V3ZYTGdFQUFBREFYS3hhdVV4MzNYV3ppb29LNUtTWFhqcW8vZnVQYUh4aVFyRllYQUNXRmdJL3dCSXpQRHlpdHJaT0hUeDR6SG9DY0ZoT0tyYWVwSHpnRjkrcjlldlhDQUFBQUFDdUJLZEhlMzN5azUrODVPWHozZTR6NmVEQmczWUF4bW5tYTBuRiszV1NhZHN4bzlXbUUzb3l0d1BUOXVQRW1DOHpTbzJXSHdBQUFBQnpZWDVwdnFTa1VOZGV1MWszM3JoTlRvbEVJdmErM3plLytUMDFOVFVMd05KQzRBZFlZa3lsMy9qNGhQcjdCalE0T0N3bitmdytWVmFXS2hUS0VnQUFBQUJjQ1U2TzlqTHRQcGNLakZ5cGRwOUplL2Jza2RNV2FydlBPODFtekpkWmN3MkJwV3BjSEFBQUFJQ2x3ZU54MitPODh2UHpsSmVYSTZja0VnbDczNisxcGNNTy93QllXandDc0tTODhNSUIvZHUzZjZqekYxcmxwUGUrNTFadDJicGVLMWN1RXdBQUFBQmNTWk9qdlV3anpGeVlvTWlsbU9hWUs5bjRZcjR1MDJEakpOTWNsRTRteDN6dDJMSERidjI1WEtESEhHZlc3dDI3N1RVYjV2b3h5OXkyQUFBQUFHQzJQdkxoKzdUOTJxdjB6RE43NUJUVDhQT1hmL1VWZTF4WVFVR2V5c3FLN1lEUllqSjI1cUtVb1pRSW4yMVY4bUszNU5SSXROR0lrdEdZOW4zbGFhVksvMnNuRmVzZjFFWi90cHlRZDdKVjdxR0VXazkzS1YxVWZtS0hRT0FIV0RMTTNNNSs2NDYvbzdOSGJhMmQxc3N4T1duMTZ1V3FxblN1Tmg4QUFBQUE1c0lFWWt3VHpteURPU1pJY3Fsd2gzbC9jdzBTemRYdzhMRGo0Wk9GUHM3cjNaaHhXNGNPSGJKSHIwMDF2c3ZjSnN3eGp6NzY2S3hha2t4WWFOZXVYUUlBQUFDQTJjck1EQ2czTDBkclZsZXJyMjlBZmRiZW5WTXVYR2pSNFNNbmRIdis5Zko0Z2xwTWhnODNLZEk3cEZTWTZCcVFldnFscURON3A4RjRRb3BJR2FjdUtsVksrOFlWSEk1b1cyWklUc2p1SHBZcjZkWFlTRlJJTHdSK2dDVWlIby9yekprTE9uV3FTY2VPTy84UHViZmRkaDN0UGdBQUFBQVdqTW5SWHFiOVpUYmU3ZTFtMnhEak5DZkRKNU1Cb25RMU9lYnJzY2NlczYrVHk3WDltTmM5OHNnajlrZzJjeDNPSkJCR3l3OEFBQUNBdWNySnliYjM3RzY4c1U1SGpweDBOUER6K3VFVDZ1bnQxdzNYWDYyc3JNVVYrT2w3L3BEU1JXNGtvVndscEdjUEsxVlcvT1IwYzA2cEhORTZhSzkrSWQwcytjRFBSRXUzRXVOaE5mK3ZyeXRkWkhmMzZlcnhDZjFKeVJvNW9lcmZEc2puOCtxVWRab3FSZFlkbXljcFo0U2ptbmo4V1hVRUErcXpWaXJFaHNlMDJKajVuWS85emRkMDVzeDVPV25GaWlxdFhGbWxWYXVXcTZnb1h3QUFBQUN3VU14MnRKZHA5N2xVYU1TRVEweFFaQ0V3d1JNVDFESEJwcmxLMTNhZmR6TEJuNW1NK2JybW1tdnM4V3d6dVgzUThnTUFBQUJncnZ4K256Nzg0WHVWU0NaMDR1UVpleXBITWpuM2pkVHo1MXZVMnRxaGs5YjdyRjZ4VE11cXlnUmdjVnZ5Z1I4VDlqSGhqcUZENmZPUFcvNmZyUHlBTXpQNTFOcG5ud3lkNjFTcStPV2M1RVJFOGVZdW1TbUtFOEowVFV5RWRmWnNzejNXeTBsWldaa3FLUzVVWnFiZmZvSUNBQUFBQUF2SlRFZDdWVlJVTFBoMm4wa21xR0srdnJsSzUzYWZTNW51bUM4VENQcjBweit0Qng5ODBMNGVwM01ib2VVSEFBQUF3Rno1L1g1VlZaVXJOemNrbHl0RFRoa2FHbm56ZEhoVTQyUGpBckQ0dVFSZzBYdjIyWmYwelc5K1Q0Mk41OVRiT3lBbjNYelROZnI5MzMvWWZsSUNBQUFBQUF2TjVHaXY2VXFIZHA5Sk0yMHVXa29teDN6ZGYvLzlVd1o1elBmYmZHOC8rOW5QWHJZVmFOSkNDMzRCQUFBQVNDOXV0MHNsSllXNjVlWnI5WWxQZkVUWklXZkhiMzN4aTd2MDJHTmZFNERGajhBUHNJaVorajh6QjlRRWZjeHlraGtEdDNidFNwV1dGaWt6TTFNdUYzY25BQUFBQUJhbXlkRmVVekh0UHUvV21MTVFReDVtcEpjVDdUeUx1YTFtY3N5WENYMU5GZnd4eDVudjgrVmFnUXh6blMrMDhCY0FBQUNBOUZOVVhLRDE2MWNyT3hpVTErUGNZQjdUOU5QVjNhdno1MXMxUnRNUHNLaXhRdzhzWW9sRVFwRklWSy9zUDZ3ZlBmdWluT1R6K1hUYmJkdFZXN3RLZVhraFpXUTRWemtJQUFBQUFFNHpRWjZwMmx2TUNLaExXWWp0UHBPY0NDS1p3TTlpSDFGbHhueVpVVzFUZlIvTmJjUTAvVHorK09PWHZiMDg5dGhqQWdBQUFJQzVXTDFxdWU2KysyYmw1SVRrOS92a2xQYjJicDA3MTZKWFh6dGlCMzhBTEY0RWZvQkZyS1dsUTkvNDVuZDE0VUtyaG9aRzVSUVQ5c25KRGVuREg3cFhHemZXQ0FBQUFBQVd1cWxHZTVsMm4zZHJkbG5JSTV3YUd4dnRwcCs1V3V5QkgrUHRZNzdNOVhZNU5UVTFkampJQk1YTWJlZFM3NHVSYWdBQUFBRG13dXYxS2hqTTFGMTMzYVI3N3EyWGt6bzd1L1dWci95YmpoOC9yWEE0WWs4RkFiRDRFUGdCRnJIQm9SRTc5RE02T202UDluS0tHZCtWR2ZDcnFxcGNPVG5aQWdBQUFJQjBjTG5SWHIvM2U3OTN5Y3NYY3J1UFljSStUZ1JQcGpQeWJMRXdZWjBISDN4d1dtTytUT0RIdFAxY0tneG1nbUJPaEswQUFBQUFMRTB1VjRZOGJyY3FLa3BWV0pndko0VW5Jbllod1BqNGhEMFJCTURpUk9BSFdJUk11S2UxdFVQNzloM1VYL3pGUDlqbm5mUXJ2L3grL2Vxdi9LTHk4bklVQ1BnRkFBQUFBT25pVXFPOTZ1dnI3WFVwQzduZFo5S2VQWHMwVjZiRlppbTAvTHpkNUppdnFRSlRrMk8rekhyN2JjZXBzQlVBQUFDQXBlMkJCM2JvWXcvZXIrTGlBcnZ4eHdtUmFGUmRYYjM2MXJlK3AvLzVQM2RwY0pCZlZnQVdJd0kvd0NKazBycXZ2dnFHbXBxYTVTUzMyeVdmejZ1Vks1ZGJhNWtBQUFBQUlOMWNhclRYcHovOTZVc2V1OURiZlNhWjhWUUhEeDdVWEMybGxwOUpwdTNuMFVjZm5kYVlMOVB5TXpubWE1SUovTkR5QXdBQUFHQXVYQzYzc3JLQzJyeDVuY3BLQytXazlyWXVOVFNlVlU5UG4wWkd4Z1JnY2ZFSXdLSXpQaDdXMS83NUtYVjA5TWhKWnBhb2FmUzUrZVpyVkZsWktnQUFBQUJJUjVPanZVeFlZOGVPSFQvWCtET3BvYUhCZm4wNmNDSjBZcTRYRTRoYWlnR1d5VEZmNXZ0dFduL2U3VFpobU1DUENmK1lvSkJwVnpLM283ZUhnQUFBQUFCZ0pzd3YyNGRDV2RxNTR3NTk3L3N2Nk95NUZqbWxvZkdjdmM1Wjc5UGxjaWs3ZTdrQUxCNEVmb0JGcHRGNjBHNisyR2I5dy9SWmhjTVJPV250MmhYYXRLbldmdEpod2o4QUFBQUFrSzVNUU1PRU5VeTQ0OTFjYnRUWFltVENQcFBYeTFKbFdwMU1rTWNFd2k0MzRzd0VnaDU1NUJHNzhjY0Vmc3p4NXZvREFBQUFnTmt3b1ovdDI3ZnFRbk9iamgxclZFZEhsK0x4aEp6eXIvLzJmVjF6elZWYXRZckFEN0NZRVBnQkZwbmV2bjYxdG5hb3M5UFpkaCtqdUxoUW16YlYyTFdDSG85YkFBQUFBSkN1VERqajhjY2ZKNlR4RGlhNHNoUkhlODJXYWZxNTVwcHJOREl5d20wSkFBQUF3S3laWDdSZnViSks1V1hGeXMvUFVWZFhqNk9CbjZOSEd4WHcrd1ZnY1NId0F5d1MwV2hNNHhNVDJyWHJDYjMyMmxFNXlZUjdxcXJLZFh2OTlmcjFqMzlRQUFBQUFMQVlFTkNBRXk0My9nc0FBQUFBWnVMT3UyN1NobzFyOVluZitDL3E2dXlWVTVxYUxpZ1dpK212L3ZxcnV2MzJHN1N1ZHBVQXBEK1hBQ3dLQXdORE9uTGtwQVlIaHhXT09EdktLeEFJcUs1dWt5b3FTZ1FBQUFBQUFBQUFBQURBZWNITVRCVVc1S3V5b2x4bHBjVnkwdERRaUQwdXpBU0pSa2ZIQlNEOUVmZ0JGb256NTF2MDdXLy9VT2ZPWDlUb3lKaWNsSm5wMTRjK2VLODJiRmdyQUFBQUFBQUFBQUFBQU03THl3dHB4WXBLYmJscW5UWnVySkdUVEduQWQ3KzdSNmRPblZGdmI3OEFwRDhDUDhBaVlHcjRqaDl2MUN1dnZLN1JFV2NUdWJXMXE2d25GR3RWVTdOS2hZWDVBZ0FBQUFBQUFBQUFBSkE2NzMzdkxmWnlVaUtSVURRYTFmNzloL1hFRTk4UmdQVG5FWUMwMTkzZHAvYjJMcDA5ZTFGT0t5NHVWSGw1aWNyS2lnUUFBQUFBQUFBQUFBQWd0Y3d2NUFlRG1YSmFQSjdRNmRQbjdiWWZBT21Qd0Erd0NQekgzLzJDUmtlZEhlTTE2VC85N3E5cjJiSUtBUUFBQUFBQUFBQUFBRWk5c3JKaVpXWUc5Qi8rdzhmdFJoNnpuSEttNllLOXZ2clZiNnUwdEVoMzNYV1RuRlowN3cwS1hlM3NTTEpVbWVnZnN0YXd4dmNkVjJJaW9ya2FDd1VVRFhnMFVKeWpWTWtlR0pVbkdsZHU5NGljNE4yOFN0NmlYT1d2cWxTcTlEMS9VTEdCRVVYN0NKczVpY0FQRk1tUUV0WnBQRU1wRTdBK2dIbjNqc3lRYzJVb3czcUFjM2xjY3JuZFd1Zzh1VUc1Z3o2bFFrUERXWVhERVkyT2pkbW5UaW9zeUZkaFVaN3k4M01WREFZRUFBQUFBQUFBQUFBQVlINzQvVDZ0WDc5R0Z5KzIyZUdmaVhCWXlVUlNUbm45OWVOYXZYcTVyci8rYWdVQ2Zuazh6dTI3QnFwTDVjNTJ2cUVvRlZ5OWczSjFEMmppdFViSmdjQlBkbUdla2dYWnlxdGJxMVJKbkdxV2E5UzZQWFNma1JPeXFvcmxLeTlTY0cyVlVtWG90Vk5LaklVRlp4SDRnY1pkVWl4REdrdGhkcVlrYXQxWkp0OWNjNVhoY3NsZGxDdFBwbDllYXkxMC90SUMrUXB6bFFvSFhuMURGeTYwcXM5NklITGFpcFdWdXFadXM1MGd6c3RMWFFJVkFBQUFBQUFBQUFBQXdNOHlnWis3NzdwSkxSZmJ0WC8vRVhWMjlpaHUvZWVVZi8yM0gyakxsdlY2My90dVUxRlJnVUtoTERrbGU5TXFwWXR3ZTYrOUJwNTh5WkZyTjNkNW1SMmNxZngzTzVRcVBVL3Zzei9uMWtQT0JINXlhcGJiMzdQc1RTdVZLcjAvZWszeHNRbXBvMDl3RG9FZmgvbktDK1hOelZicGgrcVZLZ1A3anR0L2dVZVBuNU1US203ZUtrOWhTSUhOcWJ2ajdmdjc3eXN4UEtaNDM1RG15bVU5dUpYZWM3MjhoYm55RlMzOElJbzNKOHY2bkwxeWtwbXIyZFhkcXgvLytJRE9uTGtnSjJWa1pOZ3pRVGVzWDJzOXdOZGJUeVlXZnFnS0FBQUFBSUMzMjcxN3R3NGVQS2o1OHNBREQ2aSt2bDRBQUFBQTRDU2Z6NmV0VjYvWGcrSDc5ZGU3SHRmSXlLaWNFb2xFZGU3Y1JmM0RQMzVUTzNmZXBicHRtd1FndlJENGNaZ25PMVArcW1KN0xtR3F4SWZINWZKNUhRdjg1SzJwa3IrOFVFWHZTOTNuUFBhZGZZb201VXpnSitCVmFQTXErM00yYXlrS1J5THE2dXExSG9SYmRPcFVrNXhrQWo4bU1WeGVYcUtORzljcUVFak5PRElBQUFBQUFGSmw1ODZkZHVoblBsUlVWQkQyQVFBQUFPQTRzMmRueG13dHF5cFhjbnZTRHVZNEdmaUp4K1AyKzl1MzczWGRlR09kQUtRZmx3Q2tGZFB1ODl4eisvU3BULzJSR2h1ZENYMjlYWDUrcnY3SC8valB1dWZlMjVTZEhiU2ZUQUFBQUFBQWtFN0t5OHYxMEVNUGFUNTg4cE9mRkFBQUFBQ2t5dkxsbGJyNTVtdjFrWS9zMEYxMzNTUW5qWTZPNitqUkJuMzFxOS9Xbi81L2Z5MEE2WVhBRDVCbVRwOCtiOC9xakVhaVNpYVRjbElvSjBzRkJia3FMTXkzeDNvQkFBQUFBSkN1ekpndEUveEpwUjA3ZHRodFFnQUFBQUNRYW1WbHhhb29MNVhQNTVYYjdaYVRCZ2RIMU5yU29lR1JVWTJQVHdoQWVpRHdBNlNaUC8venY5ZjN2dmVDK2dlR0ZJdkY1S1QxNjlib3V1dTI2c1lidHRuMWdBQUFBQUFBcEt0UUtLVFBmZTV6U2hYei9oOSsrR0VCQUFBQXdIeDQ0S003dFdQSEhTb295Rk5tcGw5T09uRGdzTDc1cmUvWjAwVXVYbXdYZ1BSQTRBZElFOGVQTjlvUHRpZE9uRlo3ZTZlYzVQVjY3VWFmZTk1WHIvZS8vMjRCQUFBQUFMQVkxTlhWMlNzVjVxTkJDQUFBQUFBbW1mMjhGU3VxOU1zZmU3K3UycnhPcWZEM2YvOU4vZUNITDJwaUlxeDRQQzRBQ3h1Qkh5Qk5kSFgxNnR5NUZyVzFkOW50UGs1eXUxMTIvZC9hdFN1MGVWT3RBQUFBQUFCWUxFekxqMm5qY1ZKRlJZVWVldWdoQVFBQUFNQjg4WGpjMXM4MldkcStmWXNxSzB1VkN2djJIZExycjU5UU5CcFRJcEVVZ0lYTkl3QUwydWpvbUhwN0IvUi8vdTgvNmNpUmswcUZ1KzY2U1R0MjNLa3RXOVlySnlkYkFBQUFBQUFzRnFhRng3VHg3TjY5VzA1NTVKRkhCQUFBQUFEekxUYzNwSnR2dnRiYVB4eVgyK1BSazA4K2ErOGxPcVd0clZQajR4UDYxS2YrU0ovODVFZDF5eTNYQ3NEQ1JjTVBzTUNOalUyb29mR3MvV0NkaXVvOE0rZXpzRERmWGg2dld3QUFBQUFBTERaT2p0L2FzV09IYW1wcUJBQUFBQUJYU2w1K2psYXNxRlIyZHREYTMzTzI0OE8wKy9UM0Q2cTd1MWV0clIwQ3NIQVIrQUVXdU5jUEg5Y2pqenltcHFabWhjTVJPU2t6TTZEcnI5K3FHNjYvV2pmZHVFMjVPYzVXbkFNQUFBQUFzQkNZa1Y1bXROZGNtVkZlRHovOHNBQUFBQURnU3RxNlpZTSsvdkVQMnFPOW5ON2ZHeGtaMWNGRHgvVGQ3KzNWdDc3MWZRRll1QWo4QUF2WVAvN1R2K3E1WjE5V1MwdUhvdEdvbkJRSStPMTJudzk5OEY1dDJMQldBQUFBQUFBc1puVjFkZmFhaTA5KzhwT09OUVVCQUFBQXdHeDV2UjVsQmdMNjZFZDM2cTY3YmxZcUhEM2FvS2VlZms2TmpXZlYyZGtqQUFzUGdSOWdBZHUvLzdDT256aHQxK1pGSXM0R2Zqd2VqMEtoTE9zZk96ZXJvcUpFQUFBQUFBQXNkcWJseDdUOXpJWnA5OW01YzZjQUFBQUE0RXB6dVZ4MjZPZnFxemRxNjliMVNvWG01alk3OU5QWjJhdkJ3U0VCV0hpY0hlZ0h3QkV2N3p0b2ovRDYxMzlOWFUzZTcvN0hYN2VmQkJRVjVRc0FBQUFBZ0tYQXRQTTg4TUFEMnIxN3QyWnExNjVkQWdBQUFJQ0ZaT09HdGNyTERXbnd2L3g3UGYzMDh6cDZyRUZPKytRbi82dmUrOTViOWZ1Ly81RHk4M01WREdZS3dNSkF3dyt3Z01UakNRMlBqS3FqdlVkbm01cVZDdG5aV1Nvcks3YkhlZVhsNVFnQUFBQUFnS1hFQkg1bU9wWnJObThEQUFBQUFQUEI3L2VwcXFwTXhjVUZDdVZreWUxMnkwbnhlTnphdnh6UnlaTm4xTjNkTHdBTEI0RWZZQUVaR0JoVVkrTTUvZXUvL1VDN2RqK2hWRmk3ZG9YdXUrOTJYWGY5VnExZnYxb0FBQUFBQUN3bFpxU1hHZTAxWFdhVTEwTVBQU1FBQUFBQVdJaUtpZ3IwZ1ErOFQ5dTNiOUg2ZFd2azhUZ2IrQmtkRzllK2ZhL3JmL3lQdjlLcFUyY0VZT0VnOEFNc0VDTWpvenB5NUtUKzltLy9XUTBOVFhLYTIrMnkvcEd5MUg2dy84QUgzcXQ4Mm4wQUFBQUFBRXRVWFYyZHZhYmprNS84cEIwU0FnQUFBSUNGN01ZYnQrbmpILytnaW9yeUZRajQ1YVN4c1hHMXRYZnArVDM3OUpXdmZsc0FGZ1lDUDhBQ01URVJVWHQ3dDE1ODhUVjE5L1RKYVM2WDJ4N2h0WEpGbGE3ZXVwRnhYZ0FBQUFDQUpjMjAvRXdWNU5teFk0ZDI3dHdwQUFBQUFGam9hbXBXNmNZYnRpazNOeVNmenlzblJhTXhEUTRPNjhUSk16cHc0TEFBTEF3ZUFWZ1FmdjNYLzdONmUvdlYwK1A4N0VzenU5TzArL3pkbC8rbmNuS3lCUUFBQUFEQVVsZGVYcTRISG5oQXUzZnZmdGRqSG43NFlRRUFBQUJBT2pCN2dHYjk2Zi80ZlIwOGVFeWYvOEtmeTJtdnZYclVYbXRXVjJ2OStqVzYrKzZiQmVES29lRUh1TUw2K2daMTVzd0ZEUStQYW14c1FxbGd3ajdtZ2RjRWZ6d2VjbjRBQUFBQUFCZ204R09DUDVmeTBFTVB2ZXZyQUFBQUFHQ2h5c29LcXFBZ1Q1V1ZwUXJsWkNrVm1wdmIxTnJhb1o2ZVBudmNGNEFyZzUxLzRBcjczdmYyNnNDQkkybzhmVTZwOG91LytGNXQzYnBlSlNXRkFnQUFBQUFBYnpJanZjeG9yM2MyK1ZSVVZOaUJId0FBQUFCSU42WjV4NFIrelA3Z2o1NTlTYWVHbXVTMHg1LzRqcTY3YnFzOVBtemJ0azJxcnE0VWdQbEg0QWU0UWxwYU8zVHl4Qm05K05Lck9uejRwRktodExSUUsxY3V0eDVvTjJxRDllQU9BQUFBQUFCK1ZsMWRuYjBPSGp6NDFtVy85M3UvSndBQUFBQklWNllFWU1lT096UXdNS1JvSktZTEYxb1VpOFhscERPbnorc2YvK2xmTlRFUlVUUWEwNW8xMVFJd3Z4anBCVndoUTBNak9uSHlqTTZjYWRiNTh5MUtCWlBlWGJWcW1hcXJLMVJXVml3QUFBQUFBUER6VE11UGFmc3hkdXpZb2ZyNmVnRUFBQUJBdWdvRS9McHE4em90VzFhdTR1SUN1ZDF1T2EyM2IwRDc5eC9XdWZNWDFkM2RKd0R6ajRZZjRBcjQwWTllMVA0RGIrZ3JYL2xYVFlRamNwclg2MUgxOGtyZGZ2djErdDNmL1hVRk1qTUZBQUFBQUFBdXJieThYQTg4OElDZWV1cXBueHZ2QlFBQUFBRHA2b0dQM3E5NzdxblhiLzNXSDZxNXVjMHVKSERhNDQ5L1IwOC8vWnkrK3BYL1paY1JtSURSVWhadTZWSXlFbFhuMTU5VHFveWNQSy80d0tnQUFqOVF3cnJEU1lRamlvK01LMVdTOFlUMVIwSkxYZGk2bnMweUk3eE9uanlqd2NGaE9jM3Rjc25qZHV1cXEycTFZY01hNWVmbkNRQUFBQUFBWEo0Si9KamdqMWtBQUFBQXNCaGtad2Z0dHAvVnE1YmJMVDlIanB5VTAwWkd4alErTVdHLzc5TFNZbXR2TXNmK1dCa1pHVnFLNHVOaFJmb0dOZHA0VWFrU2FlK3pQczZFQUFJL1VMUnZ5RDRkTzUyNk81MkVkY2VXak1TMDFMVzB0TnVWZGwvNnM3OVZxdml0QisycXlsTDkxLy82V3dvR2FmWUJBQUFBQUdBNnpFaXZuVHQzQ2dBQUFBQVdDeFAyTWY3amYveDNPbmp3YUVvQ1A1Rkl4UHBEK3NJZi80WGU4NTViVkZPelFqazUyZko0bG1ZVUlkemVLN1ZiZSsrTkxRSlNqY0FQTkhMa2pESzhIbzJkVHQyZFRxU3pWNGxvWEV1VmFmVVpHQmpXRDM3NG9sNTc3YWhTNmY2ZGQxb1BwS3VVbjU5clBaQTZQNDhUQUFBQUFBQUFBQUFBUVBxb3FDaFJOTHBPSC9ud0RyMTY4QTJkYldxVzB3WUdodXhRMFYvLzlWZjE0SVB2VjFsWmtRS0JnQUNrRG9FZmFLS2wyejRkUDljdXBFWWlrZER3OElpT0hXdlFpeSsrcWxTcXJWMmxiZHMyMGU0REFBQUFBQUFBQUFBQXdHN2NLU2twMURYWGJGYlQyUXM2SytlTmowK290YlZUZTE4NG9OdnZ1RkVGaFhraTd3T2tGb0VmSU1WNmV2djB4aHNOK3VJWGQ2dXRyVk1qbzJOS2hUVnJWdWpPdTI1VWZmMzFXckdpVWdBQUFBQUFBQUFBQUFCZ2xKWVc2UmQrNFc2N3BLQ3dNRi9mLy80TGN0clEwTEJPblJyVEY3N3c1eW9xeXRkZi9kV2Z5T04ydnpWYURJQ3pYQUtRRXFiVkp4YUw2Y2lSVXpwOStyeGFXam8wT0RTaVpDSXBwNW54WFZXVlpkcTRmcTBLQ3ZMazkvT2dDUUFBQUFBQUFBQUFBT0Nuc3JLQ1dyYThVbHUyckZlMmRUN1Q0U0JPUEo1UU5CcFZWMWV2enA2N2FFOC9PV2VkbXN1VFNlZjNTSUdsam9ZZklFWEd4aVlVRGtmMFIzLzBaeG9mRDZ1M3QxK3BVcmR0azI2NTVWcDk4SVAzQ0FBQUFBQUFBQUFBQUFBdTViNTc2NjAvNi9XOTcrM1Y2TWlZbXM0MnkybnQ3VjMyNlJlKzhCZXFyNzlPbi9xdFNydmx4KzNPRUFEbkVQZ0JIR2FhZlNLUmlINzRveGQxNVBCSmRYZjNXcGVsSnJHYWw1c2pqOGV0WC8zVlgxSnBhYUVBQUFBQUFBQUFBQUFBWUNvUFAveWdHaHZQNlIvKzRac2FHeHUzOWplamNscHpjNXRlL1BGcnlyRCsrK2hIZDlwanhYdytyd0E0ZzhBUDREQlRSeGVKeG5UMDZDazl2MmVmUmtiR2xDcUJnTTlPdzk1d3c5VjI4QWNBQUFBQUFBQUFBQUFBcG5MYnJkdVZsNWVqcjMvOWFYdHFpZVI4NEtldmIwQ20wOGNVSnRUWFg2L0N3bndDUDRDRENQd0FEcHFZQ092WThVYjk3Ly85OXpwOStwemFmbEpYNXpTUHg2T0EzNmZQL09lSHRIYk5DZ1dEQVFFQUFBQUFBQUFBQUFEQWRKaXd6L1pycjlKZi9Qbm50R3YzNDlyMzhpR05qRHBmWkRBd09LVGg0NlA2d2hmK1hPdlhyOUhuUC8rN2NydGQ4dmw4QWpBM0xnRnd6SWtUcDNXMjZZTE9uN3VvM3Q0QnhhSXhwVUpXTUZQck42eFJWV1dabGkwclYwWkdocjBBQUFBQUFBQUFBQUFBWUNvdWw4c3VHVmkrdkVKcjFsUnIzZm8xU29WNFBHR1BDK3ZzN05IWnM4MDZmcnhSNTg2MzJxMC9abklLZ05tajRRZHcwSi84OS8rcm9hRmhOVmtQVnFtMGJkdEcvYzd2L0pvMmJGaXJuSnhzQVFBQUFBQUFBQUFBQU1CTStQMCtWVldWNmFNZjJhbmJiNzlCSC83d2J5dFZXbG83MU4zVHB6LytrLytqVzIvZHJ0Lzg5eCt6UHI1ZmJqZWxCc0JzRWZnQkhQRGpINyttVTZlYTFOUjBRZkY0WEtuMEs3LzhpM2E3eityVjFmYURNQUFBQUFBQUFBQUFBQURNVmtsSm9YSnlRM3JnZ2Z2VjJ0cWhGMTQ0b0ZTSXhlSTZlL2FpVExHUG1aVHkwWS91VkdscG9RS0JnQURNSElFZndBR25UcDNSaXkrK3B1N3VQcVhhZGRkdFZYVjFoWXFMQ3dRQUFBQUFBQUFBQUFBQWM1R2JHMUt1ZGJyOTJxdDBKajgzWllFZlU1elEyOXR2ai9PS1JDSzY3YmJ0S2l6TUU0RFpJZkFEek1ISmsyZTBhL2NUT25Ma2xDNWNhRkVxL2NMNzcxWkphYUhlOTc1YjVmVjZCUUFBQUFBQUFBQUFBQUJPMmJIakRqVTN0MnQwYkZ3di9QaUF6alkxS3hXR2hvYXRmZFl4L2VFZi9wbHFhbGZwajcvd2UvTDV2TXJPRGdyQTlCSDRBV1lvbVV6YTYvejVWcDArYzE2blQ1OVhaMmUzSmliQ1NnV3YxMk5YNksxYXRVekxxNnNVREdZS0FBQUFBQUFBQUFBQUFKeVVsUlZVWVdHdU5tMnMwY1dMYlJvZUdsVjNkNitjRm84bjdOVmx2Vzkvd0tjalIwNHFQejlYNjlldnRvTS9HUmtaQWpBMUFqL0FERVdqVVh1KzVKLys2VitwNld5ejNmS1RTbVZsSmJyNjZnMjYvLzEzcTJidFNnRUFBQUFBQUFBQUFBQkFLcFNVRk9uQkIrKzNDeEFLOHZQMEw5OTRScW5TM2Qybi92NUIvVDkvOElqcTY2L1RwMzdyVjFSVVZDQy8zeWNBVXlQd0EwelRtN01rbzNwbC8rczZlL2FpbXM1ZVVFOVB2MUpwMmJKeWJibHFuWGJjZDRjS0MvSUZBQUFBQUFBQUFBQUFBS2wyMVZXMUtpakkweHRIVDJsd2NGZ2RIZDFLaFVRaXFZR0JJUjA3ZGxxUFAvNGQzWGZmN2Fxc0xGTnVia2dBTG8vQUR6Qk41c0VtSEk1bzM4dXZhOC9lVjNUbXpBVkZvekdsMHZKbEZkcXlaWjA5THhNQUFBQUFBQUFBQUFBQTVzUG16ZXZzOWUzdi9OQWU3NVc2d0UvaUo0R2ZSdnZqbUxGZW9WQTJnUjlnR2dqOEFOTmdVcXRIanpib3ovL2k3M1grUW9zNk8zcFRHdllwS3l1eUg4aSsrTVgvWmoyWVpRc0FBQUFBQUFBQUFBQUE1dHQvLzVQUGFQK0J3L3JIZi95V1RwMXFVbGRYcjFJaEhBbXJweWVpUC9ycy85THExZFg2d3VkL1YwVkYrU291TGxRcWVmTkRjZ2U4cXY3TWcwcW11T3hob1FxdXFiQ3VoeHdoL1JENFNVT3VUTDg4ZWRueWxhZjJ6bTJoOGhia3lPWHpLTVB0VnFyRjQzSEZZbkUxTnA1VFE4TlpYVGpmb3Q3ZUFVV2pVYVdDeTVVaG44K255c3B5clZxNVRLV2xoZko0K0dzS0FBQUFBQUFBQUFBQVlQNFZGdWFwckxSWVc2L2VvUEJFV0pGb1RBUDlnM0phTXBGVVhFbTdpS0d0clVPSERoM1QyclVyN2IzU1VDZ3JaWHVtR1I2WFhBR2ZBc3VLcmMzaHBKWWlFM295MXdIU0QwbUNOSlM1cWx6dTNDeTVNLzFhaXN6WDdTM01sU3N6OVhjNjVnRmxkSFJjWC9qanY5REZpKzNxNnVwUktnV0RtU29xS3RDdi9QSXY2SzY3YmxKbVprQUFBQUFBQUFBQUFBQUFjS1ZzMjdiUlhydDNQNkhzN0ZmMTdITXZLMVhHeHlkMC9ueXIvdUFQdjZTZE8rKzAxelYxbTVXZm42dFV5UEI0N0JWY1hTa2czUkQ0U1VPK2tueTVzNFB5aElKYWlqSzhIdXZyejVUTDcxV3FSQ0pSOWZjUDZzYy9mbFduejV4WFIwZVhSa2RIbFVwWldVR3RXN2RhZDk1NWsycHJWeEgyQVFBQUFBQUFBQUFBQUxCZzFOVnRzc3NMelA2cEtVM283ZTFYS2lTVFNYc0t5NGtUcCszVGNEaWk2dVdWMnJ5NVZnQitpc0JQR2pLQkh5TnpSWm1RR21aa1YyZG5qNTU3ZnA5ZWVPR0FCZ2FHbEVna2xFcloyVzhHZmo3NmtSM0t5UWtwYzRrMk9BRUFBQUFBQUFBQUFBQlllT3JxTnR2cm43LytsTDJYbXFyQWp4R1BtOERQR1h2bDVZVTBQRHhDNEFkNEJ3SS93RHU4OHNwaHZmSEdLZjN0bC85WlE0TWpHaDRaVFduWUo1Z1prTmZuMVYvOTVSK3J0TFRJVHNXNlhCa0NBQUFBQUFBQUFBQUFnSVhta1MvK04rM2ZmMWgvOS9mZjBQbnpMZmJrbEZUNjJ0ZWUwZzkvK0pLYUw3VHJwcHZxZFBQTjF3Z0FnUi9nTFNZVk9qUTBxcU5IRzlUUTBLU09qbTQ3T1pwSUpKVUtHUmtaY3JsY0tpc3JWa1ZscVpZdnI3REhlcm5kTGdFQUFBQUFBQUFBQUFEQVFsUlNVcWp5OGhKZHZYV0QvWEk4bnJEMldZZVZLaE1UWVEwT0R1blVxU1lWRk9TcXNEQlBWVlVWQ2dZRDdLMWlTU1B3QS96RXlaTk5PbkRnaVA3dlgvNlQ5WUNSdWdla1NlYkJKeER3NjZNZjNhRTc3cmhSRlJXbEFnQUFBQUFBQUFBQUFJQ0Z6Ty8zNmZycnQ2cXVicE4yNzM1Y0w3endxbDdlZDBpcE5ESXlwdS8vNEFVMU5KN1Y4M3RlMFdjKzgwbXRxMTF0aDM2QXBZckFENWE4dnI1QkhUaHdXSWNQbjlEcnI1L1FSRGlpVlBONFBGcTFhcG11djI2ck5tMnFWWEZ4Z1FBQUFBQUFBQUFBQUFBZ0haaEpKaDZQVzlkZGQ3WEt5a3JVMGRtamtlRlJkWFgzS3BVR0JvYnNNV0pQUC8yOEdrNmQxWTRkdDh2bjg5a2hKR0NwSWZDREphK3ZiMERmLy80TE9uYThVY2VQbjlaODhIbzlXcmx5bVQ3d2dmZlp3WitpSWdJL0FBQUFBQUFBQUFBQUFOSkRSa2FHWFhKdzNYVmI3V1VDT0cxdG5mTVMrREhyR2V2akxhK3UxRzIzYlZjb0pBSS9XSklJL0dCSmlrUWlDb2VqK3VJWGQrbnMyWXZhZitDSWZWbXErZjFldVQxdS9aKy8rSUlxSzBwVlU3TlNicmRiQUFBQUFBQUFBQUFBQUpDdUhuMzAvOUdCVjQvb0sxLzVOeDA4ZEV6RFF5TktwWXN0N2VybzdOWXYvOHJ2NlgzdnUwMzN2TzlXYSs5MUZjRWZMQ2t1QVV0TUxCYlQ0T0N3MnR1N2RQRmloOXFzMDlIUk1VV2pNYVdLU2JpNlhCbkt6czVXV1dteHFxcktsRitRYXovZ21LbzdBQUFBQUFBQUFBQUFBRWhYUlVYNUtpOHIwYkpsNWNyTkRTa1lEQ2lWRW9tRXZiOXI5bnhiV3pyVTNOeWhzYkZ4ZTk4WFdDcG8rTUdTWXNJKzU4KzM2cHZmK3A2K1pTM3pBQkNMeFpWcWJwZEx3YXlnL3YyL2YxQjMzSDZEMXE5Zkl3QUFBQUFBQUFBQUFBQllMSzYrZW9POXZ2Um5YOWJwMCtmMDdXLy9VS2xrUWorbTZPRmZ2dkdNdmY3d0QzN2JEaHp0MkhHbmdLV0F3QStXak5iV1RudWU0emVzTy91anh4cnRPLys0OVNDUWFpYTlXbHBhclBmY2ZZdXUycnhPUlVVRkFnQUFBQUFBQUFBQUFJREY2SVlicmxaTnpRcWRQbjNlM3A5dGErdlVmTmo3d2dFVkZ4ZllSUXdyVjFScDVjcGxBaFl6QWo5WU1zd0RTVXRMaDc3eTFYOVRKQkpONlFpdnR3c0dNN1Y4V1lVZWVHQ255c3FLbEpNVEVnQUFBQUFBQUFBQUFBQXNSamRjZjdWOStzTWZ2S2p6NTF2bUxmRHp3Z3NIbEoyZHBieThIT24yR3dqOFlORWo4SU5GNzQwM1R1cklrWlA2bTcvOXVnWUdoalUyUGlFbGxYTG13U1FROE92TGYvdW44dnY5OWdPSzIrMFNBQUFBQUFBQUFBQUFBQ3gybi8zc2Y5RHg0NmYxM2UvdDFkTlBQNmZ1N2o2bDJzaklxTDcrOWFkMTRNQVIvY3UvUEszLzh2dS9xWktTUW5zcUM3RFlFUGpCb3RiYk82Q09qaDVkdk5paDdxNWVEUXdPSzlWY3JneHJ1WldiRzFKQlFaNHFLa3JsOWZxc3hWODNBQUFBQUFBQUFBQUFBRXVEMlNzdEt5dldzcXB5NjdSRThWaENmZjBEU3JYaDRWRTdYT1QxdXRYZTBhVjRQSzRxNjNQd2VOd1VOR0JSSVlHQVJhdTNiMENmL2R5ZjZlVEpNOVpxMG56eCtYd3FMeS9SYi8zbXgxUmZmNzBkK0FFQUFBQUFBQUFBQUFDQXBXYnQyaFgycXExZHFWT256dXBQL3Z2LzBYem82T2kyMTZjKzlVY3FMUzNVSDMvaDA5YStiUWw3dDFoVUNQeGdVWm1ZQ052cnVlZGZWbGRYcngzMjZlN3UxM3d4UVIrejdybm5ObTNjV0tOUUtGc0FBQUFBQUFBQUFBQUFzSlN0WExsTW1aa0JmZUFYMzZ1TExlMTYvZlVUZHZOT01wbFVLbzJNak5rZjQ0a252cVAxNjlkWWE3V3V1V2F6L0g2L2dIUkg0QWVMaWduN0RBNE82MXZmK3I3YTI3dm50ZG5IcUNndnNSOGtQdmJnK3hVTVpzcm44d29BQUFBQUFBQUFBQUFBbGpJVCtESEZDZVBqWWIzODhrRWRPOWFvUkNJeEQ0R2ZVWHM5OGJVbmRmMTFXOVhYTjZCTm0yb0ovR0JSSVBDRFJXRjBkRXcvL09GTGVzbDZjREFQRUczdG5Vb21VdnZnOEhhMXRhdnRLcmd2L3MvL2FzOTl6TW5KVmtaR2hnQUFBQUFBQUFBQUFBQUFVaURnMTQwM2J0T3FWY3QxMDAxMSt1SWpqK25zMldZTkRZMW9QcngrK0lST25EeWpRNGVPYWRQbVd2MzZ4eitrVUNqTDN0c0YwaEdCSDZTdHliUm5iKytBWGNYVzB0S210dFpPdGJkM0tSS0p6a3ZneCtmMXl1ZnpxYmk0UU11V2xhdTB0TWdPK3JoY0xnRUFBQUFBQUFBQUFBQUFmc3FFZmdvS2NxMzkzREt0WHIxYzR4TVRHaHViVUNJUnQxWnE5M2ZENFlpOXpFZ3h2OStuMXRZT2xaUVUySVVPV1ZsQkFlbUd3QS9TVmlUeTVoM3lYLy8xVi9YRzBWTjY4Y1hYTk44S0N2TDAzdmZlb2c5KzhGN1YxVzBTQUFBQUFBQUFBQUFBQU9EZG1VWWRzLzdvRC8rRFdscmE5YWxQL1pGZDhORFQyNi81Y081Y2l5NWNhTlBMK3c3cGp0dHYwQjEzM0tnZE8rNGc5SU8wUStBSGFTY1dpNnV0clVNblR6WHAxTWttSFR4MHpHNzFtVy9YWDMrMVZxNm8wcDEzM3FTS2loSUJBQUFBQUFBQUFBQUFBS1luS3l0VFpXWEYrdVZmL2dVMU5UWGJBWnlPemg2Rko4SktOVE5OeGt5TmFXZzhwMGcwWnJjTFZWYVY2cHE2emZKNnZkWWlTb0dGajFzcDBrNHNGbE56YzV2Mjd0bXZaNzY3Ui8zOVE0cEdvNXB2TjF4L3RkYXZYNk83N3JwSkFBQUFBQUFBQUFBQUFJRHBDd1l6N1JGZkp2Qmp3ajZ0YlowYUdCaWF0OEJQTkJwVFkrTTVlMDFZSDNQanhocHRXTC9XK3J4RTRBZHBnVnNwMGtJOEhyZWJmYjc1emUrcnFlbUN2dkhONzJwODNNeHpIRmRTcVozbE9Nbmxjc25qY2V0REg3cEhXNjdhb1BlODV4WmxaZ1lFQUFBQUFBQUFBQUFBQUpnNXN3ZWJuWjJ0VzI2K1ZuWGJOdXVKcnoycFU2ZWE5Ry8vOWdQTnB3TUhqdWpRd1dONjl0bVhkUDMxMjNUakRWZnJqanR1WU13WEZqUUNQMWp3d3VHd2hvZkhyRFdpN3U0ZWU0NWpkM2V2NXBNSittUmxaU2szTjFzVkZXVmF0cXhNb1ZBV2dSOEFBQUFBQUFBQUFBQUFtQU9YSzhNTzFwaTFjbVdWUmtmSFZGaVlieGRBbUdYYWVGTE5mQndUUG1wdDdiUldoeTVlYkZOWFY1K0tpcEwybnJEYjdWSkdSb2FBaFlUQUR4YTBjRGlpMXc0ZTAvZSt0MWZmLy80TDZ1N3VzeStiYjBWRkJkcThxVWIvN2I5OXlwNGptWnNiRWdBQUFBQUFBQUFBQUFEQU9UdDMzS203N3J4Slc2NWFyMmVlZVY3UGZIZVBJcEdJRW9uVWgzNFNpWVJHUmtiMW94KzlhSytubm41ZW02dzk0di93T3g5WFFVR3VQWUlNV0VnSS9HREJpVnQzcExGb1RJY1BIMWRiVzVmMjdOMXZqL0VhR2hxeHgzck5wOExDUEdVRmcvckZYN3hiSzFjdXQ1T2tnWUJQQUFBQUFBQUFBQUFBQUFEbmVUd2VyVjI3UXZYMTF5dS9JRmQ3OXV4WFoyZTNSa2JHTko4Nk9ycnRkcUcvKy90djZLck42MVJaVmFyTm05Yko3L2NLV0FnSS9HREJTY1FUQ2tjaWV1V1Z3enArL0xTZWV2bzVYU2tGK2ZrcUxTM1VoejUwbjhyS2loUU1NcU1SQUFBQUFBQUFBQUFBQUZMRjYzMHo4Sk9mbjZ2Tm0ydDFvYm5WSHZOMUpRSS9YVjI5YW13OHAzdnZyZGVtVGJXcXJWbEY0QWNMQm9FZkxCalJhRXl2dnZhR3pwNjlvQi85NkdXZFBuMWVBLzJEdWhKTWs4L05OMStqTzI2L1FSczJyTlh5NVpYTVpBUUFBQUFBQUFBQUFBQ0FlWktiRzdMSGFQMm4vL2p2MU43ZXJULzdYMTlXZDFldnVycDdOVitTeVlUQzRZaGVldW1nRGg0OHBoTW5UcXZhMmpzMkFTQlRHSkdYbHl2Z1NpSHdneXZLVktERjR3a05EQXhwYkd4Y2pRMW5kZUxrR2IxMjhLaUdoMGJzRU5COG1RejBGQlRrcWJ5OFdCczNyTkdXTGV0VVU3TktBQUFBQUFBQUFBQUFBSUQ1WTVwK3pLcXRYYVc4dkJ5dFhWTnR2ZXhXSkJxeDlwZUhOUitzN1d3NzlHUGFmb3dNVjRhNnUvcXNQZVFWOWw1M0xKYXdQcmVRWEM2WHZZRDVST0FIVjVRSitmVDFEZXJMZi9jdk9ubnlqRjU0NFlDdUZITUg3UEc0OVpuUC9JYldybDJwRzIvWUpnQUFBQUFBQUFBQUFBREFsV05hZmxhdVhLYS8vTXMvMXNHRFIzWHcwREg5L2Q5L1UrZlB0MmkrblR0NzBWNTc5cjZpVFp0cVZGRlJxai82dzk5UklCQ3d6cGNJbUU4RWZqRHZJcEdveHNjbmRNaTZJelpKeUpPbm1uVDQ4QWwxZC9mcFN2QjZQQXJsWkduZHV0WDIycnlwVnNVbGhRSUFBQUFBQUFBQUFBQUFMQnpsRmFXcXMwNUhSOGZWZktGTnp6NzNrc2JHSnV5aWlmblcyZGxyNzN0Lytjdi9vdHk4SEczZHNsNXIxcXhRaWJYWG5KV1ZLU0RWQ1B4ZzNrV2pVUTBOamVqNVBhL285T2x6MnJ2M3lyWDZHQjZ2eHg3amRkMzJyZHE1ODA2dFhsMXRWOE1CQUFBQUFBQUFBQUFBQUJhT2l2SVNlNVdXRnF1bHBWMXZ2SEZTM1QxOVZ5VHcwOTNkYTYrbXBtYnI4eW15ejV1OTUrenNJSUVmekF0U0RaZ1gwV2hNYlcyZE9uandtUGJ1M2ErTEY5dDFvYmxWdzhPanVwTHV1UDE2MWRTczF2MzMzNm5Dd254cjVSSDJBUUFBQUFBQUFBQUFBSUFGckxpNFFKbVpBWDNwUzM5ZzcwR2JNVjgvZXZZbERRK042RXJvN3gvVUQzLzRvbzRkYTdBK3IweDkrRVAzcXFnb1h6ZmVXR2Z0UDN2bDhiZ0ZPSTFrQTFKcWRIVE1QalhqdXM2ZXZhZ1RKeHIxeGh1bjdMVGw2QlZJV1JybXp0VGMrWnUxZnYxYXJWMjdRbHUzYmhBQUFBQUFBQUFBQUFBQVlPSHorMzMyTW9VT2tVaFU0eE1UT3ZwR2d6SURmdlgxRFNpUlNGZ3JxZmxpUG9mT3poNzE5dmJMNVhKcDQ0WTFLaW9xMFBMbGxjckp5Vll3bUtsUUtFdUFrd2o4SUtVT0hEaWlycTVlL2M4djdyWm5KdzRPRHVsS2NydmRLaXNyMW4zMzNxNzc3cnREbXpmWDJnOEVBQUFBQUFBQUFBQUFBSUQwYysyMVY5bnIxbHV1VlZ0YnQvN3dqeDdWME5DSXZlWmJMQmEzL296cmIvNzI2L1prbWNmKzVtdTYrKzZidFdIOVd2M0diM3hFZ0pNSS9NQnhUVTBYN0pCUFkrTTVIVDV5VWdNRFEvYm9ybGdzcGl1cHBtYWxjbk56OUo3MzNLejE2MWFyb3FLRTZqUUFBQUFBQUFBQUFBQUFXQVJLU29yc0tTOGYvN1Zmc3ZlcUc2eDE4dVFadTMzblNvakhFM1lweHJGamplcnM2RkV5bWJRK3gwS3RXYnRDbFJXbHlzdkxFVEFYQkg3Z3VLYW1aaDA5MnFDbm4zbGV6YzF0MXAzWWxSbmQ5VTYxTlN0VldWbG0zY0YvMEU1VCtueGVBUUFBQUFBQUFBQUFBQURTWDJscGtSMm8rZmpIUzdWMzczNDcvR1AycnE5VTRNZU1GUnNmZnpQd1k1dytjMTZiTnRYb25udnFsWldWU2VBSGMwYmdCM00yTkRTc2xwWU92ZkxLNnpyVmNGYXZ2WFpVZzRQRDlwcVlDT3RLeWNqSVVDZzdTOWZZRlc2YmRjZnROeW8vUDFlQmdGOHVWNFlBQUFBQUFBQUFBQUFBQUl1TDMrL1hkZGR0VlczdEtxM2ZzTmFlU0dOR2E0MlBqZHVOTzFkS2QzZWZEaDA2cmpObm1yVnlaWlVLckwzcmozM3MvZlllOXVyVjFRSm1pc0FQWnNXa0VjMHlkNDVtZk5lWk14ZDA4T0F4blRyVlpLOHJMUmdNeU9WeWFkbnlDdXVPZktXMmJ0bW9OV3RXS0RQVEx3QUFBQUFBQUFBQUFBREE0bU5LSWR6dURCVVU1TmxyYkh4QzdlMWRxbDVXcVo3ZWZ2VmFhM1IwVEZkQ09CeXg5OWJOTXFVYTJkbFp1dmJhTFNvdkwxWW9sQ1dmejJjdnM5Y05UQWVCSDh6S20zZENJL3JDSC8rNWRRZlpiYzgrWEVodXZQRWFWVmFXNnIvOC9zTjJvNDlaQUFBQUFBQUFBQUFBQUlDbFk5UEdHbTFZdjFZM1hMOU56Kzk1Ulh1czlaM3YvT2lLaFg0bVRRWi9Qdk9mLzE4N21GUmRYYUg2K3V0Vlc3dGE5Kys4VThCMEVQakJ0QTBNRG10NGVFU3RMWjFxT250QnZUMzlkdGludjM5SVY1cEphdnA4WGxXVWw2aWlvbFEzM25DMWZjZG9FcEJ1dDBzQUFBQUFBQUFBQUFBQWdLWEgya3FXeCtQUnNxcHlYWHZ0WmcwTURLckYydk0rYy9xOG9yR1lZdGE2a2lLUmlIcDdCM1RzMkduMTlRM2ErOXVoN0N5NythZXlzdHplQi9kNDNBTGVpY0FQcHMxVW5aa21ueC85NkNVZE9uUk16YzF0V2loTTRDY3JLNmp0MjdmcTdydHYxdTIzWDYvTVRLck9BQUFBQUFBQUFBQUFBR0FwTTN2SmdZQlBXN2V1dDlmcVZkVTZlclJCZi9GLy9rRWpJMk5YUFBCalBnZXpKdmZmbjM5K245YXVYYW5iYnQydU8rKzhTU1VsaGZKNE1nVzhFNEVmdkt2aGtWRTFOSnpWTWV2TzdzS0ZWcjJ5LzdEZDhHTkdlUTBPRG11aHFLMWRwZEt5WWozOHlRZFVXbHBrTDhJK0FBQUFBQUFBQUFBQUFJQjNxcWxacVlxS0VxMVpXNjBqUjA3cDZORlQycnQzdjdVWFBxcUZvTE96UjJOajQycHF1cUJudnZ1OEFuNi8zdnZlVzFWZVhxSzZ1czNLemMyMkc0c0FiZ1d3SlpOSit6UWFqVmtyYW9kNmhvYUdkZnIwZVIwNmRGem56N2RZZDNZbnRWQzRYQzQ3MUJNSStMVnk1VEt0V1YxdDNibHRrdC92c3hjQUFBQUFBQUFBQUFBQUFPK1VteHRTS0pTbDNMd2NtVzF5MC9CamlqRGNicmNtSnNMV3kvRXIydm9URGtmczFkUFRyL2FPTHZ2enFxZ290Y3M1aW9yeTdlQ1B6K2RUVmxhbVBlcUw4TS9TeFhjZU5oUDRpVVNpZXZXMU4reHd6NjVkVDJoOFBLejI5azR0TkNic2s1K2ZvenZ1dUZGM1d1dW1tK3BVV0pndkFBQUFBQUFBQUFBQUFBQ21ZdmFjczdPQzl0Z3NzMzdwQSsrenl6QysvSGRmMTdsekxmYWUrVUlRbm9qWXA0OC84WjIzTHJ2aCtxdnQvZkdQZmV6OUtpc3JVbTN0YW1GcEl2Q3poRVVpRWNYamNaMDUwMnpYazdXMGRLanA3SGwxZHZUWUwxL3BXWVdYWXRwOFRFWFo1czNydEhsVGpaWXRxeUN4Q0FBQUFBQUFBQUFBQUFDWXRheXNvTFgzWEs1YmI5MnU1ZFllOUhMci9LbUdKbXZmZkV6ajR4TmFTRG82ZSt6UGFlOExCMVJVbUs4elRjMnFxaXhUZG5aUWxkYXBhUVR5ZXRsRFh3cjRMaTloWnU3ZjJOaUVubnI2T1hWMGRPdjczLyt4ZGNjd2JvLzFXcWl1Mmx5cmRldFc2eE9mK0loOFBxKzlBQUFBQUFBQUFBQUFBQUNZcmNMQ1BIdlYxS3pVdVhNWDdaYWYvL1cvdjZ6MjlpNjF0aTZzd0kvNS9JekRSMDdhUVNYemVadkpPS3RXTGRmNzMzKzNBZ0VmZ1o4bGd1L3lFdlA2NFpOcWErdlF3WU5IZGY1OHE3cTdlOVhSMFdPUDh4b2RIVk1pa2RCQ1l0cDdycjU2bzdadVhhK3RXelpZZDdBcjdIcXl6RXkvWGJNR0FBQUFBQUFBQUFBQUFJQlR5c3RMbEorZnF5OTgvai9aKytsNzloN1FvVVBIZE9iTUJZMk5qeXVaU0dxaENJZkQ2dXpzMGZlK3YxZFp3YUMrODUwZnFhaTRRTFcxcTNSTjNXWVZXK2MzYjY0VkZpY0NQNHVZR2NrVmljVHNNRTgwWmkzcnRMSHhyQjM0ZWYzUWNaMDUyNnplbm40dE5DYkk0M2E3N0R2UnpNeUFIZkl4STd5MmI5OWlweE1EQWI4QUFBQUFBQUFBQUFBQUFIQ2EyWTgyYSt2V0RlcnRIVkJmMzRCNnVuc1ZEa2ZVMnRhcDhFVFkzb05mQ0dLeHVMM2EyN3ZmdXF5MHRFampZeFAyWG50MWRhVmRxT0h4bURGZlhydFl3MkRQZlhFZzhMT0lkWGIycXFXbFhULzg0WXM2OE9vUm5UL2ZZdDBaRFM2NEZwOTNDb1dDS2lzcjBXLzh4a2UxZnQxcWJkdTJVUUFBQUFBQUFBQUFBQUFBekNkVFNQR1JqK3pVenAxM0t4cU5hdmRqWDFORFE1T2VlV2FQRmlyVCtHUFducjJ2MkVVYkp2Q3pablcxMXF4Wm9ldXUyNktLaWxMcmRLdVEvZ2o4TEJJVEV4R05qWTI5bFRBY0c1OVFVOU41OWZjTjZaUjFoMk11bTVnSUs2bUZVeS8yZG1hR29Fa1JtbW94VXl1MnRtYVZxcGVYcTZBZ1Z3QUFBQUFBQUFBQUFBQUFYQ21tSWNmWXNHR05Dbit5aDMzaGZLc0dCb2ZVMnRxcGhTcVJTR3BpZkVKZDNYM0t5TWhRUEI1WFFXR2UydHE2RkFwbEtaU1RwZEtTSXJzTnFLZ28zNTdHWTQ1RGVpRHdzMGdNRFEycnE2dFgrL2NmMWh0dm5GUkxhNGNPSFRwdTE0cWxBNy9mcjRLQ1BIMzRRL2RwOWVybHV1R0diUUlBQUFBQUFBQUFBQUFBNEVyeitiejJ1dS9lMisyaWpUdnV2RW5mL3ZZUGRlVEl5UVVkK0VrbWt4b2FIclhYbVRQbjlkTExCKzFRVDNaMmxsYXRXbWJ2elYrM2ZhdmQrblBERFZmTDQvSFlaUjFJRDN5bjBsQkhSN2ZkMkhQeVpKTWQ3R20xVmxQVEJZMk9qbXQ0YUVTRDFvckZZZ3MrN0dQdUVNdkxTMVIzeldiVjMzcWRsaSt2VkhWMWhiS3lnZ0lBQUFBQUFBQUFBQUFBWUtFeCs5eGxwVVY2Ly8xMzY3M3Z2VlUzM1ZobjdlRjM2ZW1uOTZpM3Y5L2FzeC9WUW1aQ1FLT2pZenB6NW9LZE5Yajk5Uk4ydzA5MmRsQ1ZsYVhXS3RPbWpUVUtoYkoxamJXWFB4bDJ3c0pENEdlQkM0ZWppc1dqaWtiamlrVmo5bHpBYytkYTdNRFA4Uk9uZGY1OGl5NVlxK2xzc3lLUnFOS0JDZlNZR2pBenVtdmx5bVhhdUg2dHRteFpyNnFxTXZ1T0JBQUFBQUFBQUFBQUFBQ0FoY2cwNUFRQ2ZxMVlVV20vYkVabXRiZDM2Y1RKSm5rdmV1VHplRFU0Tkt4RUltR1AxRnBvVE9ESGpQWWFHUm0xVjNkMzMxdXZXNzY4d2g3LzVYRzdWVkNRYSsvcEI0T1oxaDUvNWx0NytabVpmdXM2Y0Z1TDBWOVhHb0dmQmU3MDZTYnJ6cUZiQjE1OVE0Mk41NnlYejZ1bHBjTnU4RWxYMjdkZnBiVnJWdWczZi9PWHJUdkNnSEp6c3dVQUFBQUFBQUFBQUFBQVFMclp1bldEdmU2NXAxNEhEeDdWaFF0dCt0UC83Ni9zaVR4dkQ5T2tnK2JtTm51OStPTlgzN3JNRkhkVVZaWHJsbHV1VlVGQm51cHZ1ODdhNHc4cEx5OUh1TElJL0N3ZzNUMTltaGdQcTdPelI4TWpvL1o0TGpOSHo1dzNkVm9kSFQwYUdSbFRJaEZYdWlrc3pMY1RnS3RXTHRPMmJadnNLakFUOXZINXVBa0NBQUFBQUFBQUFBQUFBTktmYWNReGR0eDNoNGFHaG5XbXFka2VtelU4UEdxOVBLSjBORFkycnU3dVhwMDRmbHFCVEw4OURxd2dQMWQ1ZWJrcUxTMjBKL3prNUlRVURBYnNKaURUZ0dRbS9pRDFTRnNzSUtiQnA3OS9VQys4Y0VCTlRSZXMxYXplM243RjR3bWx1MVdyM2d6NmZQQ1gzcWVWSzZ1c3YreEJBUUFBQUFBQUFBQUFBQUN3V0N4ZlhtbXZ1cnJOZHJ2UG5yMnY2TmxuWDlMSmswMXBHL2pwNnh1MGw4a3ZUREtGSDBWRiticnQxdTBxTFMzU2hnMXI3ZEtQeXNveWU5d1o1Z2VCbjNsbWFydk1PbnUyV2YzOVEzcnQ0QnZxYU85V2UwZTN1cnA2RllsRTdIVGYrUGlFdGNKcEcvWUpoYkpVWGw2aTIyNjdUc1hGaGFxL2Jidnk4bk9WbjVkak4vc0FBQUFBQUFBQUFBQUFBTEJZNWVXRjdQRlhtemJXMkJtQkgvLzRWYlcwZG1qLy9pUHE2dXJSd01DUTBwVnBMeG9mSDljenoreVJ4K05XTUpncG45OG52N1dxcXl2dGNWL210TGlvUUVYV2NnMk55QlZQdjBsR0N4MkJuM2xtQWp6UmFNd08rN1IzZEttaDRhek9uV3ZSK2ZNdG1wZ0lLNWxNYWpIdytYd0taV2RwMWNybHFscFdwazJiYWdVQUFBQUFBQUFBQUFBQXdGTGc5WHJ0Y2d5ekROUDRrMGdtN2ZJTU0ra25uWm5NZzFsall4MC85N3JCd1dHNy9jZGtIOHd4WnNSWHZoSktKaEppMEplek1wS0xKV0V5UzJPbld4UWJIdE9wVDMxSlRnaXVyWktuc2tpK1Q5NnJscFlPZXg3ZnFWTk45bC9ldzBkTzJpbTlkRTdxWGM3NjlXdFVVVjZpMy83dFg3VlRlcXRYTHhjQUFBQUFBQUFBQUFBQUFQaXBwcVlMZG9iZ0wvL3lLMnByNjlLSms2ZTEyUGt6WENyMitGVGs5aXJiNVZhRko2QXM2N1RFNDFXQmRaazVYK2J4eTVNeGRTeG8rNzYvRm1qNG1aVjRNcW1Ja2hwUHhLM3owcGgxR3JNdUcwdkdGR2x2VTJKaVVQcnVYdlgxRDZpdmIwaGRuZDMyUEw2UmtURkZJbEV0Sml1cXE1U1RrMjNQNDF1MWVybUtpd3J0c0krNURBQUFBQUFBQUFBQUFBQUEvS3ljbkpCOWVzc3QxNnFydTA4clZsVGFZNzVHUnNaMTlseXpFb21rWXJHWUZoT1RzekRaaWw3ci9LaDFHa2ttNU10d3FUUG1zY00rQWV0OHJ0c2pyM1ZxenZ0ZExubVVZYi9PblpGaEhXc3R1ZVhLa01iSEorUjJ1K1h6ZWJXVUVmaVpCUlAyR1lySDFCV0wyRGZFOWxoWWc0bVlkVU1NNjhKZ20wYXN5NFplK3JHV2dtdXZ2VXJyMTYvVzNYZmZySktTUW9WQ0JIMEFBQUFBQUFBQUFBQUFBSGczeGNVRjlscTl1dG91RHVucDZkUExMeC9TMmJQTjZ2eGFqOExoeUtJTC9NU1VWRjg4YXEvTE1VMUFwUjZmQ24vUytyUE1HN0NEUWZsdWozSmNIbVZhbDVuQ2xVQWdzT1FEUDR6MGV0dElyM0F5WVFkNWhoTnhSYTN6bmJHSWRWbFNRNG1vQnF6TEo2ekxlcXpMWXRZMUZrNWF4MWczU05Qc1k0Nk4ycWRKKzVpNGRYbDhFVjZ0d1dDbVNvb0x0V0hqV20yNWFwMVdybHltZGV0VzJXMCtKdWpqOS92cytYc0FBQUFBQUFBQUFBQUFBR0JxSnRnVGk4WFYzejlvVHd6cTZ1cFZWM2V2VHA1czB1SFhqMnRnY0ZpSERoM1RVbUVTQjZibHh6VDZ1SlJoTi8yWXl6eldaU2JlazJGZFhyQjVqVHhlai93K243SkRXUXBtK2xWYVdpUy8zNi9jM0pDeXNqTHQ4K2JVNC9Fb0VQQlpMd2ZrZHJ1VW5SMjAyNEhNWllHQTN6NXYzaVlkMGZEek5pYWtZMEkvSTRtWUl0YjVubmpVYnZBeENiTzN0L21ZNDB6NmJLbnhXRGYwbk54c2xaY1hhOU9tR3ExYnQ5bzZYeUlBQUFBQUFBQUFBQUFBQURCekpwQmkxdVRlZTNWMXBTNWViRk04bmxCYlc2Y2RjRmxLRXBLZDJ3Z24zM2JCTzV3OWVOUXVJL0Y2UFNvb3lGVldWbERWeXl2dDA4TENQRHZBazVrWlVJNTFhbHFBZ3RiNVlEQm9YYzl1SmEzL2ZGNnZrdGJIY0xuYzFtWHBtLzFZVkEwL3c4T2oxbzArcnRIUk1ZMk5UU2dhamRwcHQ3R3hNZlgxRGFxM1o4QitYYlAxbDhPYzl2WU9xS08xUXhQallYWDFEUWcveS93bDJMeDVuVzY4Y1p0V3IxNnVuVHZ1RkFBQUFBQUFBQUFBQUFBQW1EOGRIZDA2ZDY1Rit3OGMxblBQdld5M0FEVTN0d25PTTYwL0poams4L25lQ2hWNWZWNjVyZk9UVTQvTVpXKytQc05lbDdOaC9WcVZsQlRxZDM3bjErUzBsRFQ4TkY5czE4UzRDZHhjZnFhY3lScVpsVWdrN0dYT201U2FpU0Fsa3RabDVyejFuMzM2aytOTW9DZVJTTnBoSG5Pc2VkblVXNW5YalUrRWxiUmVGdzZIN2RlYmoyOHVtNWlJMktHZjBaRng2M3hZZlgzOW1naEgzZ3dHalljVnNjNHZkYWFteXFUWVNrb0w3ZFRieXBWVnlzN0swdHExSzdScTlYS1ZsaFlMQUFBQUFBQUFBQUFBQUFETUw5TldVMVNVcnczcjE4ampkcW0vZjBpblRqVnBkR3hjWFoyOTZ1anN0dk1SSmorQnVURWoxa3o3ajhtdG1EQ1B5WjY0d3hFNzZHUHlKbStHZkZ6Vzk4R2pEUHY4NWQ5ZmYxbUpBcGwrcFVKS0FqK3Z2bnBFL1gyREdod2N2dXh4SnJDVFNNVHRPWFNUQVo1d0pHcmZDTTJOMFZ4bWdqeGg2OHF6TDR2RTdDc3dhbDNCUTliN05sZjB5T2k0eHF3YnNYa2ZtRDJUUmpQanVyWnUyYUJWcTVicG94L2RhYWZUVE5JTUFBQUFBQUFBQUFBQUFBQmNHV1k2ajFtbXNPTTk3N25Gdm16ZnZ0ZDE3dHhGN2Q5L1dQdGVlVjA5UFgwRWZoeGdDbWZNQ29lZHlhQVVGdVRid2FCVVNFbmc1NldYRHVyOCtZdHFiZW04N0hHbXZjZDRzOTFIYjdYNHZIbFo4cTNVVk5LODNoeHZYUlpQeE8zTHpBMzF6VWFndUIwVXdzeXRXclhjbmdONGUvMzFDb1d5dFg3OWF1WG41OW96N0V6UVo2bk5BZ1FBQUFBQUFBQUFBQUFBSUIxczNMaFdLMVpVYXZ2MnEreENqNUdSVVR2ODA5blZvMlBIR25YeFlwdkd4aWFFeFNzbGdSOHpQNjY5dlZzWFc5cUZoY3NrQUUzdDEvcjFhNVNYbDZPcnI5NGdBQUFBQUFBQUFBQUFBQUN3c09Ya1pOdkxxS29xMS9Ed3FOM3lZOXBrTGx4b2xkdnRGaGEzbEFSK3NQQXNXMVp1dC9mczJIR0hWbFJYNnRaYnQ5dHovcnhlcndBQUFBQUFBQUFBQUFBQVFIb0tCUHoyZXVDQis5KzZ6QlMxOVBiMjY2bW5udFBwTStkMTVzd0ZYYnpZcnZGeFduOFdDd0kvaTVEWDY1SEw1VkpGUlluZDNGTlNVcVRLeWxMbDUrVnF3NGExeXNzTjJXTzdNakpjQWdBQUFBQUFBQUFBQUFBQWkwc3dtS2xrTXFsTm0ycFZVbEtvTmF1cjdVbE53OE1qNnVqczBjandxSWFHUnRUWFA2QllMQzZrSHdJL2k1RFA1MU1nNE5PTk45WnB4WW9xM1hISGpTb3ZMN0dEUGdBQUFBQUFBQUFBQUFBQVlIR2JIUGwxMzMwbGIxM1czZDJuZ1lFaDdkbnppcHFhTGxpcldjZU9OV3B3YUZoSVB3UiswbHd3TTJBbjgyclhyVlpCZnE2V1YxZW9zcUxVSHQ5VmJwMW1XYTh6WVI5ekNnQUFBQUFBQUFBQUFBQUFsaVlUQURMVGdHNjc3VHB0MjdaUnc4T2pkZ2pJbko0K2ZVNGRIVDNxNk95MncwQ205V2RpSWl6TVVVYUc5WCtHVW9IQVQ1b3pmeG16czROYXRYS1pLaXBLZGMyMW03VjJ6UXE3a2dzQUFBQUFBQUFBQUFBQUFNRHcrMzMyeW4zYmRLQ3hzUW1Oam81cDM3NURhbWc4SzQvWHJiYldMbzJQandzTEc0R2ZORkpSVVdLSGVtNjUrVnI3OU5wcnIxSmhZWjYxOGdVQUFBQUFBQUFBQUFBQUFEQVR3V0RBWHZmZmY5ZlBYQjZKUkhYcVZKTXVYR2hWYzNPYlhuM3REUTBPRHV2SWtaT0t4V0oyQXhDbUlabTAvazhxRlFqOExEQ215c2trNmt4clR5Zzd5dzd6WkllQ3lzdk5VV0ZSdm9xc2wydHJWeXNVeXJMcnRnSUJ2d0FBQUFBQUFBQUFBQUFBQUp6aWRydFVVSkNyUkNLcFlERFRuajRVRG9lMVpuVzFob1pITkR3MG9wN2VmbzJPam10d2NNUnVCQm9mbnhEZUlUWFR2R3dFZmhZWWx5dkREdk9zWExuTVh0ZHR2MHFscGNYYXNtVzlNak1EOWdJQUFBQUFBQUFBQUFBQUFFZ1Z0OXV0cXFweWV4bDMzbm5qVzY5cmJuNno5V2YvcTIrb3U2dEh4NCtkVmx0N0Y0R2ZTOHF3aTE5U2djRFBGZUwzK2VUMWViVmlSWldLaXZKVVdKQ25WYXVxNVEvNFZGbFpacmY3WkZ2THZNNjArR1JsQmVYeHVBVUFBQUFBQUFBQUFBQUFBSENsbUVsRmZyOWZCZGJweEVSWS9YY05hR3dzckxIeGNYVjE5V3BzZE14dS94a2FHckhXc0M2OGNWcWpFeE1hREU4b2xwUVNLUnB4dFRBeDBtdlJjWHZjeWd6NFZWbFpxdXJxQ2xVdnI5UzExMTVsaDN4TUNBZ0FBQUFBQUFBQUFBQUFBR0NoTVlVbFpwV1dGdjNjNjg2ZWJkYkF3SkNhck5QT3pwNDNBMEJuMitSTkpEVVNEaXV1cFJUMmtWTDU1Ukw0U2FHaW9nSVZGeGRvOWFwbHlzL1BWVTNOS3BXVkZhdXN2Tmc2djlKdThRRUFBQUFBQUFBQUFBQUFBRmdNVnExYWJwOXUyN2JwcmN2T0pFS2F1TkNoc2RNdDZvOUZOWlpNcUMwVzFtZ2lwcTVZUkgzV1phUFdaZTN4c01ZU2NmVllMOGVTU1NVV1F6Z29nNUZlQzRyNVZyaXNQNE11dHp6V055YVlZVTZsVEpkTE9Ua2grYk96VkhIdGVtV0hzaFFLWmF1b01GOVpXWmtxTHk5VmJtNjJ0WExzZVhjQUFBQUFBQUFBQUFBQUFBQkxoZC9sc2x0dkNsMWU1YmpjZHU2aTJPTlRPSmxRUmR5dm1IVTZIRTlvSWhsWE5KblVxSFVhdHk0TFcrZk55M1pEVUdtQkV2RzRJdEdvb3RhS1crY25KaUpLV3NmRnJiZGRhRklWV3lMd013dXVqQXo1ckZYZzhTcmJ1dkZWZWZ3S3VUd3FzVzZFSzZ1WHFYaEZoZDd6WjU4UkFBQUFBQUFBQUFBQUFBQUEzbVFDUGtHNWxlLzJYdmE0d1hoTUU4bUVMa1luN0RCUVR5eWlvVVRNRHY1a2JGMnZpWWtKRFEyUGFtaG94RG9mVm5kM3I2TFJtT0x4aUJZVTYvTzFWd29RK0hrYmp4M2tjU25YNVpFN1F5cXdibUIrNitXc0RJOXkzQjU1cmRmbnVkM3l5YVdBMjFvWmJubXQ4MW11Tnh0K0FpNlhDakt6bEp2SnFDNEFBQUFBQUFBQUFBQUFBSURaeURUWmpLUkxLek15bFVnbXRjenJWelFwZTh6WHFvLy9rdDNrWXpmOFJLS0tKeEoyQUNnV1M5aU5QK1BqRTRwWWw0OE1qOXFuNXVXeHNYSEZyT05HaHNmc3k4enhvNlBqMXR2R3JjdEdyUGNUMDBRNGJGOFdpOFh0MWlCSE1OSnJmcmlzWlFJK09kWU54NXhXZVFQMnVDNFQvQ2wyKzVSbFhWN3U4ZG50UGxtdVMxOTFRWjlmQWE5WEFBQUFBQUFBQUFBQUFBQUFtRG1mTXV5d1RLYmI5WE92MjM3RHRrdStqUW5wbUphZndjRmhqVStFMWRQZFo0ZDlUQXZRd09DUS9icmVubjdyZFc5ZTFqOHdaQWVHZXJxOVAya01jdGxob0tRWkhlWlU0Q2VGRmtYZ0p4VEtVaURnVjA1T1NCNlBXOWxaUVdWWnkrLzNxYmlrNE0zWGhiSVZ5akhIQlZSU1hHaWY1dVptS3pBd0tsYzBycjdQLzROYzFnM0drNkprRlFBQUFBQUFBQUFBQUFBQUFGTEQ3WGJieTJSRWpCWFZsWnFwM3Q0Qm5iL1FvcDA3ZjBPT1NDYnRBRkVxcEVYZzU3cnJ0aWdVeXBiWDQ1SGI0NWJMNVZMbVQ3NUJoai9nazlmclZXWm13SDVkd08rend6NGVqMWM1T1VGNWZUN3JlT3V5UU1BK0xpZVU5ZGJ4R2RHRU5CSFRnRExrSXVzREFBQUFBQUFBQUFBQUFBQ0FCUzR0QWovLzd0Yy9yTXJLVXJ2Qkp6UFRiNGQxU2tvSzVZU3htQlFiSGxNWHpUNEFBQUFBQUFBQUFBQUFBQUJJQTJrUitLbXVyclFEUHlibzQvV2FUNWx3RGdBQUFBQUFBQUFBQUFBQUFKYW10QWo4RkJUa3FyQXdYd0FBQUFBQUFBQUFBQUFBQU1CUzV4SUFBQUFBQUFBQUFBQUFBQUNBdEVIZ0J3QUFBQUFBQUFBQUFBQUFBRWdqQkg0QUFBQUFBQUFBQUFBQUFBQ0FORUxnQndBQUFBQUFBQUFBQUFBQUFFZ2pCSDRBQUFBQUFBQUFBQUFBQUFDQU5FTGdCd0NBLzUrZGUwdXRLZ0VDS0ZvbTkyRmp2RUxzYnJzdlJLTkVmd0w2cGVOeUNuNDRIUWNtT0FNeFBzQVpuQU51N2xwUTFGK05ZRk1BQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQmdBQUFBQUFBQUFBT2dRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDTmtNQUFBQUFBQUFBQUNzWVAvazh0ZStHNVlrK0FFQUFBQUFBQUFBWUJVUGJxOW5mL3g3L25yMjM3QWN3UThBQUFBQUFBQUFBS3Q0K1BwbTV0dmRmUHY2ZFZqT3lRYy85M2FiT2R0dFovLy80MW5DOXZMd1l4NE5BQUFBQUFBQUFNQ3AyejQrRE1zNytlRG45OHVvTjU4K0RnQUFBQUFBQUFBQS9Pbk9CZ0FBQUFBQUFBQUF5QkQ4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVpzQkFBQUFBQUFBQUlBVHQ5MXVacmZiemUzdHExbkM4eGRQNTNoOE1tc1EvQUFBQUFBQUFBQUFjUElPaDR0NTlmSjZQbng0UDB0NGRIZzQrLzEyMXJCSzhQUHU3ZXU1dWpyTzU4OWZaZ2svNnlrQUFBQUFBQUFBQUZqVCtmbjUzTnhjenhKMjI4MnZlMnRZSmZpNWVucWNpNHNIOCs4L2w3T0UrL2NGUHdBQUFBQUFBQUFBckd1ek9WK3NkMW5UdmJzZkJnQUFBQUFBQUFBQVNEZ2JBQUFBQUFBQUFBQWdRL0FEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUNBNyt6YUFRa0FBQUNBb1ArdjJ4SG9EZ0VBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBQUFBQUFBQUFBRWFFSHdBQUFBQUFBQUFBR0JGK0FBQUFBQUFBQUFCZ1JQZ0JBQUFBQUFBQUFJQVI0UWNBWXRjT1NBQUFBQUFFL1gvZGprQjNDQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUFBQUFBSThJUEFBQUFBQUFBQUFDTUNEOEFBQUFBQUFBQUFEQWkvQUFBQUFBQUFBQUF3SWp3QXdBQUFBQUF4TjRkNDJoWlJRRVlQak5PQmlaQlJJaG9qTVJDTEhRQkxzSmVXbGZBQWpSeEE2N0F3czVWdUFCaVFTeHNiQ1FSQVRPWUFTY0l3akREL0FqRUhmRDl4WnQ1bnR6Y1c5Lyt6VGtBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUFEZEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JFOEFNQUFBQUFBQUFBQUNHQ0h3QUFBQUFBQUFBQUNCSDhBQUFBQUFBQUFBQkFpT0FIQUFBQUFBQUFBQUJDQkQ4QUFBQUFBQUFBQUJBaStBRUFBQUFBQUFBQWdCREJEd0FBQUFBQUFBQUFoQWgrQUFBQUFBQUFBQUFnUlBBREFBQUFBQUFBQUFBaGdoOEFBQUFBQUFBQUFBZ1IvQUFBQUFBQUFBQUFRSWpnQndBQUFBQUFBQUFBUWdRL0FBQUFBQUFBQUFBUUl2Z0JBQUFBQUFBQUFJQVF3UThBQUFBQUFBQUFBSVFJZmdBQUFBQUFBQUFBSUVUd0F3QUFBQUFBQUFBQUlZSWZBQUFBQUFBQUFBQUlFZndBQUFBQUFBQUFBRUNJNEFjQUFBQUFBQUFBQUVJRVB3QUFBQUFBQUFBQUVDTDRBUUFBQUFBQUFBQ0FFTUVQQUFBQUFBQUFBQUNFQ0g0QUFBQUFBQUFBQUNCRThBTUFBQUFBQUFBQUFDR0NId0FBQUFBQUFBQUFDQkg4QUFBQUFBQUFBQUJBaU9BSEFBQUFBQUFBQUFCQ0JEOEFBQUFBQUFBQUFCQWkrQUVBQUFBQUFBQUFnQkRCRHdBQUFBQUFBQUFBaEFoK0FBQUFBQUFBQUFBZ1JQQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0VDSDRBQUFBQUFBQUFBQ0JrYXdBQUFBQUFBQUFBNElSYnJWYXYzbnYzOW1jSjI5dmJyOTV6NTk2Y3BRbCtBQUFBQUFBQUFBQTQ4UjQ5ZWp4MzcrN05WMTkvTzB2NDlKT1A1K0xGQzNQMTZwZXp0TFVFUDdkdTc4N0JrNE01T25vMlM3aDgrY001ZFdwN0FBQUFBQUFBQUFCZ0hWNU8rRGs4UEpxOXZmdXpoUDMzTHM3cG5WT3pEbXNKZnE1Zi8yWDIvMzR3RHg0OG5OZXk4ZUpzYk15bFMxY0VQd0FBQUFBQUFBQUFyTTN4OFdxZUhoN09qUnUzWmdrWHpyODlHNXNic3c1ckNYNnVYZnQ1YnQ2OFBYL2UrV3RleS85L3Z2TEY1M1AyN1BMN3pBQUFBQUFBQUFBQW9HWXR3Yy9MZldhN3UzdHorODd1QUFBQUFBQUFBQUFBeTlrY0FBQUFBQUFBQUFBZ1EvQURBQUFBQUFBQUFBQWhnaDhBQUFBQUFBQUFBQWdSL0FBQUFBQUFBQUFBUUlqZ0J3QUFBQUFBQUFBQVFnUS9BQUFBQUFBQUFBQVFJdmdCQUFBQUFBQUFBSUFRd1E4QUFBQUFBQUFBQUlRSWZnQUFBQUFBQUFBQUlFVHdBd0FBQUFBQUFBQUFJWUlmQUFBQUFBQUFBQUFJRWZ3QUFBQUFBQUFBQUVDSTRBY0FBQUFBQUFBQUFFSUVQd0FBQUFBQUFBQUFFQ0w0QVFBQUFBQUFBQUNBRU1FUEFBQUFBQUFBQUFDRUNINEFBQUFBQUFBQUFDQkU4QU1BQUFBQUFBQUFBQ0dDSHdBQUFBQUFBQUFBQ0JIOEFBQUFBQUFBQUFCQWlPQUhBQUFBQUFBQUFBQkNCRDhBQUFBQUFBQUFBQkFpK0FFQUFBQUFBQUFBZ0JEQkR3QUFBQUFBQUFBQWhBaCtBQUFBQUFBQUFBQWdSUEFEQUFBQUFBQUFBQUFoZ2g4QUFBQUFBQUFBQUFnUi9BQUFBQUFBQUFBQVFJamdCd0FBQUFBQUFBQUFRZ1EvQUFBQUFBQUFBQUFRSXZnQkFBQUFBQUFBQUlBUXdROEFBQUFBQUFBQUFJUUlmZ0FBQUFBQUFBQUFJRVR3QXdBQUFBQUFBQUFBSVlJZkFBQUFBQUFBQUFBSUVmd0FBQUFBQUFBQUFFQ0k0QWNBQUFBQUFBQUFBRUlFUHdBQUFBQUFBQUFBRUNMNEFRQUFBQUFBQUFDQUVNRVBBQUFBQUFBQUFBQ0ViQTBBQUFBQUFBQUFBS3pCalcrK240TS83czdqMys3TUVqNzc2YnRCOERQSC96NTVjVDJmUjcvK1BrdllPck16bXp1blorZWo5d2NBQUFBQUFBQUFBSloyNG9PZm8vMkhzM3J5ZEhaLytIR1djUHFEZDJiNzNmT0NId0FBQUFBQUFBQUExdUxFQnorcncyZHpmSEQ0YW56VUl0N1luTm5jSEFBQUFBQUFBQUFBV0ljVEgvek04V3FlSHgzUDRmMS9aZ2xiNTgvT3M3Zk9EUEFmZTNjZVo5ZGRIM2IvTzNmMlhhT1JScU9STk5vbGE3TWw3ellZRzJQQTFJQXBKaUVwV1NDbE5DUXRTVWxKbjVUMkNTbjBTZHVVSjB2SjA2YnRxMDJiTk5DRUpXREFCbU5zWStRTnk1djJmUnVOUmpPajJmZjF1ZWNZU0dnSXErNW9qdWI5eGovT3VlZU9wWkU4OTk0L3p1ZjEvUUVBQUFBQUFBQUFoV0FVRFFBQUFBQUFBQUFBWklqZ0J3QUFBQUFBQUFBQU1rVHdBd0FBQUFBQUFBQUFHU0w0QVFBQUFBQUFBQUNBREJIOEFBQUFBQUFBQUFCQWhnaCtBQUFBQUFBQUFBQWdRd1EvQUFBQUFBQUFBQUNRSVlJZkFBQUFBQUFBQUFESUVNRVBBQUFBQUFBQUFBQmtpT0FIQUFBQUFBQUFBQUF5UlBBREFBQUFBQUFBQUFBWkl2Z0JBQUFBQUFBQUFJQU1FZndBQUFBQUFBQUFBRUNHQ0g0QUFBQUFBQUFBQUNCREJEOEFBQUFBQUFBQUFKQWhnaDhBQUFBQUFBQUFBTWdRd1E4QUFBQUFBQUFBQUdTSTRBY0FBQUFBQUFBQUFESkU4QU1BQUFBQUFBQUFBQmtpK0FFQUFBQUFBQUFBZ0F3Ui9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlZSWZBQUFBQUFBQUFBRElFTUVQQUFBQUFBQUFBQUJraU9BSEFBQUFBQUFBQUFBeVJQQURBQUFBQUFBQUFBQVpJdmdCQUFBQUFBQUFBSUFNRWZ3QUFBQUFBQUFBQUVDR0NINEFBQUFBQUFBQUFDQkRCRDhBQUFBQUFBQUFBSkFoZ2g4QUFBQUFBQUFBQU1nUXdROEFBQUFBQUFBQUFHU0k0QWNBQUFBQUFBQUFBREpFOEFNQUFBQUFBQUFBQUJraStBRUFBQUFBQUFBQWdBd1IvQUFBQUFBQUFBQUFRSVlJZmdBQUFBQUFBQUFBSUVNRVB3QUFBQUFBQUFBQWtDR0NId0FBQUFBQUFBQUF5QkRCRHdBQUFBQUFBQUFBWklqZ0J3QUFBQUFBQUFBQU1rVHdBd0FBQUFBQUFBQUFHU0w0QVFBQUFBQUFBQUNBREJIOEFBQUFBQUFBQUFCQWhnaCtBQUFBQUFBQUFBQWdRd1EvQUFBQUFBQUFBQUNRSVlJZkFBQUFBQUFBQUFESUVNRVBBQUFBQUFBQUFBQmtpT0FIQUFBQUFBQUFBQUF5UlBBREFBQUFBQUFBQUFBWkl2Z0JBQUFBQUFBQUFJQU1FZndBQUFBQUFBQUFBRUNHQ0g0QUFBQUFBQUFBQUNCREJEOEFBQUFBQUFBQUFKQWhnaDhBQUFBQUFBQUFBTWdRd1E4QUFBQUFBQUFBQUdTSTRBY0FBQUFBQUFBQUFESkU4QU1BQUFBQUFBQUFBQmtpK0FFQUFBQUFBQUFBZ0F3Ui9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlZSWZBQUFBQUFBQUFBRElFTUVQQUFBQUFBQUFBQUJraU9BSEFBQUFBQUFBQUFBeVJQQURBQUFBQUFBQUFBQVpJdmdCQUFBQUFBQUFBSUFNRWZ3QUFBQUFBQUFBQUVDR0NINEFBQUFBQUFBQUFDQkRCRDhBQUFBQUFBQUFBSkFoZ2g4QUFBQUFBQUFBQU1nUXdROEFBQUFBQUFBQUFHU0k0QWNBQUFBQUFBQUFBREpFOEFNQUFBQUFBQUFBQUJraStBRUFBQUFBQUFBQWdBd1IvQUFBQUFBQUFBQUFRSVlJZmdBQUFBQUFBQUFBSUVNRVB3QUFBQUFBQUFBQWtDR0NId0FBQUFBQUFBQUF5QkRCRHdBQUFBQUFBQUFBWklqZ0J3QUFBQUFBQUFBQU1rVHdBd0FBQUFBQUFBQUFHU0w0QVFBQUFBQUFBQUNBREJIOEFBQUFBQUFBQUFCQWhnaCtBQUFBQUFBQUFBQWdRd1EvQUFBQUFBQUFBQUNRSVlJZkFBQUFBQUFBQUFESUVNRVBBQUFBQUFBQUFBQmtpT0FIQUFBQUFBQUFBQUF5UlBBREFBQUFBQUFBQUFBWkl2Z0JBQUFBQUFBQUFJQU1FZndBQUFBQUFBQUFBRUNHQ0g0QUFBQUFBQUFBQUNCREJEOEFBQUFBQUFBQUFKQWhnaDhBQUFBQUFBQUFBTWdRd1E4QUFBQUFBQUFBQUdTSTRBY0FBQUFBQUFBQUFESkU4QU1BQUFBQUFBQUFBQmtpK0FFQUFBQUFBQUFBZ0F3Ui9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlZSWZBQUFBQUFBQUFBRElFTUVQQUFBQUFBQUFBQUJraU9BSEFBQUFBQUFBQUFBeVJQQURBQUFBQUFBQUFBQVpJdmdCQUFBQUFBQUFBSUFNRWZ3QUFBQUFBQUFBQUVDR0NINEFBQUFBQUFBQUFDQkRCRDhBQUFBQUFBQUFBSkFoZ2g4QUFBQUFBQUFBQU1nUXdROEFBQUFBQUFBQUFHU0k0QWNBQUFBQUFBQUFBREpFOEFNQUFBQUFBQUFBQUJraStBRUFBQUFBQUFBQWdBd1IvQUFBQUFBQUFBQUFRSVlJZmdBQUFBQUFBQUFBSUVNRVB3QUFBQUFBQUFBQWtDR0NId0FBQUFBQUFBQUF5QkRCRHdBQUFBQUFBQUFBWklqZ0J3QUFBQUFBQUFBQU1rVHdBd0FBQUFBQUFBQUFHU0w0QVFBQUFBQUFBQUNBREJIOEFBQUFBQUFBQUFCQWhnaCtBQUFBQUFBQUFBQWdRd1EvQUFBQUFBQUFBQUNRSVlJZkFBQUFBQUFBQUFESUVNRVBBQUFBQUFBQUFBQmtpT0FIQUFBQUFBQUFBQUF5UlBBREFBQUFBQUFBQUFBWkl2Z0JBQUFBQUFBQUFJQU1FZndBQUFBQUFBQUFBRUNHQ0g0QUFBQUFBQUFBQUNCREJEOEFBQUFBQUFBQUFKQWhnaDhBQUFBQUFBQUFBTWdRd1E4QUFBQUFBQUFBQUdTSTRBY0FBQUFBQUFBQUFESkU4QU1BQUFBQUFBQUFBQmtpK0FFQUFBQUFBQUFBZ0F3Ui9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUFBeUJEQkR3QUFBQUFBQUFBQVpJamdCd0FBQUFBQUFBQUFNa1R3QXdBQUFBQUFBQUFBR1NMNEFRQUFBQUFBQUFDQURCSDhBQUFBQUFBQUFBQkFoZ2grQUFBQUFBQUFBQUFnUXdRL0FBQUFBQUFBQUFDUUlZSWZBQUFBQUFBQUFBRElFTUVQQUFBQUFBQUFBQUJraU9BSEFBQUFBQUFBQUFBeVJQQURBQUFBQUFBQUFBQVpJdmdCQUFBQUFBQUFBSUFNRWZ3QUFBQUFBQUFBQUVDR0NINEFBQUFBQUFBQUFDQkRCRDhBQUFBQUFBQUFBSkFoZ2g4QUFBQUFBQUFBQU1nUXdROEFBQUFBQUFBQUFHU0k0QWNBQUFBQUFBQUFBREpFOEFNQUFBQUFBQUFBQUJraStBRUFBQUFBQUFBQWdBd1IvQUFBQUFBQUFBQUFRSVlJZmdBQUFBQUFBQUFBSUVNRVB3QUFBQUFBQUFBQWtDR0NId0FBQUFBQUFBQUF5QkRCRHdBQUFBQUFBQUFBWklqZ0J3QUFBQUFBQUFBQU1rVHdBd0FBQUFBQUFBQUFHU0w0QVFBQUFBQUFBQUNBREJIOEFBQUFBQUFBQUFCQWhnaCtBQUFBQUFBQUFBQWdRd1EvQUFBQUFBQUFBQUNRSVlJZkFBQUFBQUFBQUFESUVNRVBBQUFBQUFBQUFBQmtpT0FIQUFBQUFBQUFBQUF5UlBBREFBQUFBQUFBQUFBWkl2Z0JBQUFBQUFBQUFJQU1FZndBQUFBQUFBQUFBRUNHQ0g0QUFBQUFBQUFBQUNCREJEOEFBQUFBQUFBQUFKQWhnaDhBQUFBQUFBQUFBTWdRd1E4QUFBQUFBQUFBQUdTSTRBY0FBQUFBQUFBQUFESkU4QU1BQUFBQUFBQUFBQmtpK0FFQUFBQUFBQUFBZ0F3Ui9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJWUlmQUFBQUFBQUFBQURJRU1FUEFBQUFBQUFBQUFCa2lPQUhBQUFBQUFBQUFBQXlSUEFEQUFBQUFBQUFBQUFaSXZnQkFBQUFBQUFBQUlBTUVmd0FBQUFBQUFBQUFFQ0dDSDRBQUFBQUFBQUFBQ0JEQkQ4QUFBQUFBQUFBQUpBaGdoOEFBQUFBQUFBQUFNZ1F3UThBQUFBQUFBQUFBR1NJNEFjQUFBQUFBQUFBQURKRThBTUFBQUFBQUFBQUFCa2krQUVBQUFBQUFBQUFnQXdSL0FBQUFBQUFBQUFBUUlZSWZnQUFBQUFBQUFBQUlFTUVQd0FBQUFBQUFBQUFrQ0dDSHdBQUFBQUFBQUlBZ093US9BQUFBQUFBQUFBQVFJWUlmZ0FBQUFBQUFBQUFJRU1FUHdBQUFBQUFBQUFBa0NHQ0h3QUFBQUFBQUFBQXlCREJEd0FBQUFBQUFBQUFaSWpnQndBQUFBQUFBQUFBTWtUd0F3QUFBQUFBQUFBQUdTTDRBUUFBQUFBQUFBQ0FEQkg4QUFBQUFBQUFBQUJBaGdoK0FBQUFBQUFBQUFBZ1F3US9BQUFBQUFBQUFBQ1FJU1VCQUFBQUFBQUFBQUJYbU5uWjJaaVptWW5KeWFuMGZHSWlPYzdFMU5SMGZrM0d6R3pFMUdUK21EOUpybDI4MkJ2dDdSY2lDd1EvQUFBQUFBQUFBQUJjY1pMWVozeDhJa1pHUnRPZ3A3OS9NSTEvUmtmSFluaDRKS2FtcDJOd1lDZ21KaVpqZEd3OHVydDcwcFVGZ2g4QUFBQUFBQUFBQU9hbDhkbVo2Sm1hak5IOGNTSy8raC82ZWt4TVRxYkJ6c2pJV0V5TVQwWnZYMzlNNXErTkRJK21jVThTK1hSMjlhUlRmWkkxUFQzejhuRnFLbWErT2ZVbnVaYS9tRVkveVlTZmx5Y0JUY2JZMkhoY01rVkYrWCtLb2hBeUVmeWNQWHMrLy85RmtjdmxJdjE3eUsvaS9QbkwxMTYra1B3RkplZEZSZCs1aW91VGZ5Y1h5WmNueDcrNlZyaS9WQUFBQUFBQUFBQUF2cnQwcTYzOE1WMnorY2Y1LzAzbEgvM1Y0MGpEbk9uOFdSTDVYSmlhaUtHWjZSalBYK2svZER6R3h2S1BoNGRpYUdna0RYNjZML2JtanhNeE9EaVN2elljWStQajBkSFJGZlBCYkJSR1lZS2YyZG1YMXlWeTM5dCtLVXBMUzJMUm9ycW9yS3pJbjVkR2ZWMU5GQmNYUjNWTjFUZXZsVVI5ZlcyVWxoUkhiVzNOeTlmS1NxTnBhV05VVkpSSFhmN3I2K3FxOCtjVjBkVFVHR1ZsWlZGZFhSa0FBQUFBQUFBQUFNeWQ4ZG5aR0oyZGpzNnBpZWlkbm96aDJabm9tQnFQNFptWHIvWGtyNDNNdkh6dGIvZzMvekV5NHhMM00zOWRZWUtmWkhMT0paNmVrNHhTU3ZaTFMwWW9KYUhQMU9SazVQTEh3YUhoTlBZcEtTbU9ydTZLS01ubDBxaW5yS3cwaWt1TG82Nm1KZzJFS2lyTG83S2lQUDNhSlA0cEtTbUo4dkt5S09vYmp0bjhyOXMxT2hERlVSUmwrZSs3TXY5cjVQTG4xYm5pS000L3JpaktmZnNhQUFBQUFBQUFBQURmVzdJMTF0ajRSTFFQRFViZnlGRDBqQTNIeU94MFRNN094TURNVlA0NEd3UFRVekdjdnpZK014dDkwNU14R2JQcGM4UFR5VFNmUXMzR3VUSmtZa3V2UkJMNkRBME94MUJjV292cmE2T3N0Q1JxQjhiVHNLZSt1Q1NhaXN1aVBKZUxsYVVWVVZWVUhJdExTbU5abEVWRlR2QURBQUFBQUFBQUFQRDlKQU5jdXJ0N1kyOVhaM1JlN0lwand4ZmovT1I0OU05TVJlZjBSRXpQQ25wK0hKblkwcXVRQm9aR0lwY3JpdjZwbVhTYVQvSGt5MU4raXZLcnZDZ1hKY20xYjA3K1NaNWZuQ3ROcjljVmwwUkRjV2thQmkwdkxvL3EvSEZwU1ZtVSs0RUVBQUFBQUFBQUFLNXdFeE9UTVRJeUdtZk90RWQzZDA5MFgreU5VNmZhb3E5dklMMDJPanFXZjM0c0xoNXZpK21abVJnZEg0K3gvSEVtLys4dW1Oam5tLzFKSVdSbXdrK2hURTFQNTMrU3Z2bmcrL3c4SmVGUFUwbFpWQlhsMHFrL28va2Z4TnJpNHFndUtvNWNVVW4rbDVrMVVBb0FBQUFBQUFBQXVPSWxPelZOVEV4RWYvOWdkSFplakhQdEYrTEFnV054OFdKZkhENThQQTJDa2tWaEZDYjRTZXFrb2l0dis2c2s2RGsvTlo2ZUg1OGMvYTVmMDloOVBPcGVxbzdyQnM1RlM4dXlXTEZpV1d6ZXZENFdMNjZQRGV0WEJ3QUFBQUFBQUFCQUZnd1BqK1RYYUR6L3dvRVlHQmlLbDE0NkdPZk9kZVRYaFRoMDZIaE1UazRGMzhQc2JQNmZ3b3lPV2ZBVGZpNjE4YW1wR0J3ZGpkT24ydEtLcmVOOFo1dzllejVxYTJ0aVJVdFRWRlZWUm1WK05UVFVSM2w1V1N4YVZCZlZWUlZSV1ZtWmJpMVdkQVdHVWdBQUFBQUFBQURBL0pRRUtja2tuc0hCb1RUcTZlbnBqL0h4aWVqdDY0K2h3WkVZR2hxT1UyZk94ZmpZUkp3OTJ4Njl2ZjNSazEvSmhCOHVIOEhQSlRZME5abXU3bWYzZnNmMUpPU3BycTZNNWN1YjBzay9XNjVhSDB1V0xvNnJyNzRxV3I1NUxRbUFBQUFBQUFBQUFBRG1TaEw4SkpOOGpoOC9FOGVPblk3bm50c1gvZCtjNXBNRVFNbGkvaEg4ektIUjBiRm9hK3VJcnE2ZU9IcjBWSlNWbGFZVGY1TFFKemxmczJabFZGVld4TWFOYTJQSmtvWjByVisvT3YyYUpCWUNBQUFBQUFBQUFQaFJKVk41a3UyNDJ0dGZYb2NPbjRqZW52NDRmT1JFMmpTTWpveWxzYy8wOUhTTWpJekcxTlIwTUQ4SmZ1WklVc1JOVDgrKy9BTEpyNzYrZ2IveE5ZT0R3MUZiV3gybHBhWHB1S3hrS2xCcjY0cjBoUVFBQUFBQUFBQUE4T09ZbnA1SlE1NkxGL3ZTOE9mUXdlUFJjYUVyOXU0OUhHU0w0R2NlT1hEZ2FIcDgrdWtYdnVONk11Rm45ZW9Wc1g1OWEyeFl2enB1dSsyR1dMcTBNVFpzV0IwQUFBQUFBQUFBQVArbjhmR0plTzY1L1hIMDJLazRsbC9QUHJzMzNaSG8zTG1PWUk0VUZhWERYZ3BCOEpNQms1T1Q2VVNndHJiek1aRi9RU2JGWFRJSnFMVzFKZXJxYXFLbXBqcWFsalZHYlUxTk5EVFVCUUFBQUFBQUFBQ3djQ1JiZFkyTmpjZlEwR2gwZFYxTW81N2g0WkU0ZU9oNFhMalFIWjJkM1dsM01Eb3lHc3l0MlNnTXdVOEdURTVPeGZuem5lbEtmUG1ocjBkWmFXazBOTlRIdXZXdDZlU2ZaT3BQUzh1eXVLNWhld0FBQUFBQUFBQUFDOGZNekd6MDlQVEh5Vk50OGN3ekw4UWpqenoxSFowQmw4bnM3TXVyQUFRL0dUVTVOUlc5dmYyeGYvK1JPSEhpVE94NWRtK1VscFZHdzZMNmRQSlBVMU5qM0hEak5kRzhyREUyYlZvWEFBQUFBQUFBQU1DVllXSmlNbnA2K3VMSWtaUHgvUFA3bzdQcllyejQ0cUVZR1I2SjRaSFJkSnBQc3FVWFZ5N0JUMGJOenM3R3hPUmt1Z1lHaHRJUlhMbGNMa3BMUzJKb2FEaDk4VzdZdUNhcXF5c0RBQUFBQUFBQUFMaHlKRnQ0SlcxQVYxZFBIRDE2S3M2ZWJZL25udHNYTEJ5Q255dEk4b0pPQ3IwOStSZHhzdTcvL01QZjN2cnIraHQyeEpvMUsrTXQ5NzQyR2hzYm9ybDVhUUFBQUFBQUFBQUE4MTlmLzJDNlBkY0REendhSFIxZDhablBmQ21tcHFaTjhWbkFCRDlYdU9ucG1SZ2RIVXRydnJHeDhYaW9xaklXcGR0K0xVKzMvYXFxcWtxM0FNdmxpdElKUVFBQUFBQUFBQURBNVpjRVBwT1RrM0hzMk9ubzZSM0kzL2MvSHdjUEhrKzM4cHFhbWtwN0FQNTI1ZVZsVVZSVUZDVWx4VkZhV3BxZWw1V1dSRkV1RnlYRkpla09Ta1c1aUxLeTVMbGNGT2VLOG8rTEkzK0lYUDZZUEpmTC8xL1NVaVQvYnE3NG04ZHY5aFZGeVc5U1ZQUTl2NGVycmxvZml4Y3Zpa0lRL0Z6aHBtZW1ZMkJ3S0Y1NjZYRDYrT0dIbjRqYTJ1cll2SGxkM0hUanpsaTdkbFVzVzdZa2l2TS9tQlVWNVFFQUFBQUFBQUFBWEg1SGo1Nk83dTZlK09QLzhjbTRlTEUzVHA1c0MzNXcxZFZWYWN4VFdWbVJuaWZoVDMxOWJScjlwTmRxa21zbHNXaFJYUlFYRjZkZm0wUkF5WGw1L2p5SmVwSlFLTG4rcmVlVDZDZjVtckt5c2g5b3NFcDlYVzJVbDVkR0lSUWsrR2xkMVpMK3BkVGsvM0srbCttWm1aaWRtWTNKcER5Ym1rNjNwSnFjZkxsQ2U3bEdTNjdOZnZzOGVZNGYzOGpJV0J3K2ZDSXVYTGlZL3lFc2ljOSs3aXZSMEZBWE8zZHVqZTNiTnNXYU5TdGk1Y3JsQVFBQUFBQUFBQUFVM3Vqb2VFeE1UTVNYdnZTMS9MMzg3bmpwcFVOeHRxMGpmMzAwM2NKcmZId3lGcXFTb3FLb3paVkVWUzRYNVVXNVdIdmJ0VkZSVVpiR05MVjFOVkZaV1I3TGxpMk44dkx5V0ZSZmt3NDdLU3N2aTlLU2tqVElTY0tjSk5oSlJ2SWtrMzIrRmVvVWYzTmlUOUszSk1kMEpjOTk2enhkOGRmT2MzL3Q4Y3ZuMzIvQ1QybEpjY0YyV3lwSThGTlRVNTNHUG5YNXY5anZKUWwrWnFabjhqKzBrMm5Na3dRL3lmNXlTZHd6TVZHVXYxYVVYbnQ1elFhWFJ2TDNPemc0bks1RWUzdG5MRm02T1AzdnRYSkZjNHlNTkFZQUFBQUFBQUFBTURlbXA2ZlNiaUxadHV2NDhUUHg3TE43bzdlM1B5WW1GMjdvOHkzSjVsbGxSVVZSbFN1T3lxSmNORFUxcGhON2xqUXVpc2I4U3M1YlY2K0k2cXFxOUhGdGJWVWEvMXpwaW1ieklrT1NPQ2dKVnZyN0IyTnFhanFHaDBmU2lUWEp2blg5QTRQcE5LRGhvZEcwZmt1dTlmVVA1SjhmemI4UUJ1SmlkMi82OVdmT3RxZkhucDcrNEx0N3hhM1hwVnQ5dmU3MXI0cGRPN2ZHcWxVbS9nQUFBQUFBQUFEQXBYTHcwUEU0ZVBCNFBQenc3dGl6WjIrY09kTWVDMGt5cmFlcHBDd1dGNWRHZGE0NFdrckswK05mdjlaYVd2RTMvcjBibi94UFFZRW0vQlJTTWxJcGtleW5sa3orU2ZaWVM4NlQwS2U2cGpKbXBtZGpmRHdaZFRXVkJrSEplS3Z4aVlrMCtoa2VHb214c2ZHNDJOTVg0Mk12WHh1NDBCTXprMU54NGJsRE1SMnpNVGs3RTJNenM1SDhiMmhtT3Fabjg3OWVjaTIvRnRLTW9jN09pekdjLy90NThzbm4wdk5sVFV0aTQ4YlZhUm1YaEVBbEpTK1B1UUlBQUFBQUFBQUF2cit4c1lubzd4OUlkK0VaSEJ5S1BjL3R6NTkzeEpuVDU5SkJKMWVhOHZLeUtDc3JqYnJaWEpUUFJGUk96MFJGVVhFVUo5TjZpbkpSbHN0RlhhNGtEWHZLOCtjTnhTVlJGdCs4Vmx5Y0JrSDg3VElZL0JTbksvbWh1QlJPUGIwdlJucjZZL2V4L3k5R1oyZGlZSG9xZXFZblltSjJOczVNanNYd3pIVCtjVEpWYURLOXRsQWNQWFlxUGI3d3dvR29yNitMcXFxS2VOYzczeGJyMTdkR2JXMTEvbkhsSmZ0dkFBQUFBQUFBQUFCWHVpVDJPWExrWkh6MWtTZmo4T0VUOGVpalQ4V1ZyTHE2TWhZdlhoUWJwMHVpYmpKaXhlaFVMQ2twamRwY1NTd3ZLWStTSWtOR2ZoeVpDMzR1dGZxYXFxaVltb2xWcFJYcE5KK0owcG1ZbksxS3ozZk9UTWRVTXVFblptSjBaaVltWm1laWIzb3F4bWVuWTNoNkp2cG5wbUlpWHI0Mmt2L2EvdndhbjVtKzRpWUJqWTZPeGNURVJOei8rWWVqcHFZNmYveHFYTFY1WGJTMExJczc3N3cxS2lySzBnQUlBQUFBQUFBQUFQZ3JiVzNuNCtMRnZuajRxMC9FeGU3ZU9ISHk3TGNuL0Z3SmtoMlptcG9XUjBORGZUUXNxby9XMVN1aXJxNDZtcHViMHI2Z3RxWXFodi84c1lqdWdTZzdmekdkOEpPRVBqWVUrdkV0K09DbnZLd3Npdk0vZ01uK2I5OUxFdjRrd2MvNXFmRnZULzNwbkpwSXQvMHFpZkhvajZJMENwck1INiswNUNlSmZSSjc5eDcrOXJWWHZPSzYyTEIrZGR4ODg2NzBzZUFIQUFBQUFBQUFBTDVURXZ1MHRYWEVWNzZ5TzNwNit1TE1tZmE0a2lRN05EVXVib2dWSzVibFYzTmNjODJXV0xwMGNXemR1akVxS3NyVGRXejMwUmlieXNWSTE1VVJPYzBYQ3o3NCtVRWxoVmxKVVhHc0w2djZubDgzdkxJeEpodHJvdmZWTzlJWGJkdTVqamh3OEZqMDlyejhJcjVTN042OUoxMy80MzkrT2xhdlhoSFhYNzhqN25yTksyTExsZzJ4YWRQYUFBQUFBQUFBQUlDRjZILy8rUmZTUHVEVG4zNHd1cnA2WW1ob09MSnU3WnFWVVYxVEZUZGNmM1dzWGJzcTFxNWJGZGRkdXoyZDhGTmVYaGJNUGNIUEpWWlpVcEwvZ2E2TSt2d1BlLzJpMmxpK29pbGFWeTJQZ1lIaDZMalFGY1BESS9rMUdyMjkvVEUyTmg3ZCtSZjN4T1JrVEV4TVJsYU5qSXpHNmRQbjRva25ua3VQblowWG82NnVKbGFzWEJhTDZ1dlNvZzhBQUFBQUFBQUFya1RKUGZNazdEbDc5bndNREF6R004KzhHQU9EUXpFNE9CeFRVMU9SRmJsY0xuOS9QeGVMRnpkRVJVVlpMRm5hRUxYVjFWRmJXeE1yVnpXbjAzcldyVzJOSlVzYW9xbXBNUTE5a3EvbjhoRDhYR0kxcGFWUlVWTVRHMjdhK1IzWFoyWm1vcmQzSU02Y2JVOWY1SWNPSG92T3Jvdnh4TzQ5MGRjM2tPbmdKM25qU3RhenorNU5INy91ZGJmRmxpM3I0NjY3WGhtYk5wVkZiVTExQUFBQUFBQUFBTUNWS0JuNmtkd3ZmL0RCeDJMLy9pTng2dlM1eUtMU2twSTA0dG0yYlVQVTE5ZkZ6VGZ2akhWclY4VzZkYTFwNEdQWXgvd2krSmtqUlVWRlVWTlRGYXRiVzlMYWJYMytCWkc4Nk85ODlhMXA4TlBYUHhCSGo1NUtwLzRjUDM0bWVucDYwNzM4a2hCb2RuWTJzbVRmdmlQcHZvUEpjZXVXRFdudDk4WTN2U1lOZnhvYkZ3VUFBQUFBQUFBQVpGbXlaVmR5VC8vQkJ4K053Y0dSTlBRNTIzWStCdm9ISXd1U2VDZFpHemFzVG5mdzJiRmpjelF2V3hMTnpVdno5L1Vib3J5OFBHMGJhbXVUQ1Q5VjZmUWY1aGZCenh4SmdwK2toRXZXNHNXTElsYisxWE5KOE5PZmY5RS84ZVJ6NlhrUy9VeFBUOGZBd0ZDNjNWZGtxL2VKOXZZTDZUcDA2SGgwZEhSSGZmN040WlpicjAyZkUvd0FBQUFBQUFBQWtIVTlQWDF4N2x4SFBQaWxyOFhJeUZpY1Bkc2VXWkxMRlVWSlNYRXNYYm80VnE1Y0hyZmRkc08zcC9tUURZS2ZlV0RSb3JwMHJWNjlJbjM4M2w5OHg3ZWZlLzc1L1hIaFFsYzg5L3lCT0hqdytEY2ptcTQwQ01xQ3BHSk12T2xONzQ2VzVVMnhkZXZHZU1jNzNoTHJON1RHaHZXckF3QUFBQUFBQUFDeTRNa25uNDhqUjA3R3h6L3h1VGg3OW56MDl2WkhsbHgvM1k1WXNhSTVYdi82MjlMSlBoczJySW15c3JJMC9pRjdCRC96WEVORGZmNEZWaHFUVXpPeGRNbmk5RVYzK3RTNTZPc2ZqTzd1bm5RY1dQL0FZRG9KYUhabWZvOENHaDBiai9iem5mSG9ZMC9GaVpObm92TkNkN3J2WDJ2cjhxaXVOZ0lNQUFBQUFBQUFnUGxqYW1vcVJrZkg0dmp4czlIWDF4OVBQLzFpWE1qZjUrN3Q2WStKaWNtWXorcnJhcU9pc2p4V3JtcE96K3ZyYTJQZDJ0WHByanl0clN2U0ZxRzRPQmRGV3AvTUV2ek1jMnZXdkx6MzE3WnRtNzU5YmQrK1E5SFdkaUVlLy9xemNmanc4Znc2RWIyOUF6RTd6L2YrU3VyR1pCMDRjRFFxS3l2aXpqdHZpUjNiTjhjOTk3dzZXbHBLMG1zQUFBQUFBQUFBTUI5TVRrNUZaK2ZGZU9DQlIyTFBubjJ4NTdsOU1UNCtFVm13WkdsRExGdTJOTzY5OTY3WXZHbGRiTjY4TGgzRWtXemp4WlZCOEpOQksxZTJ4SklsamRIVXRDUUdCZ2FqdjM4dzl1OC9HbDNkUFhIcytLazQxM1loM1M4d2VmT1puWjJmRVZCU1FyNzQ0c0U0ZGFvdFBWNTczZlpZbHYvejNIbm5yVkZSVVJaVlZaVUJBQUFBQUFBQUFITnBlbm82djJiaTBVZWZqRE5uT3VMSkovZWtPOWdrVTMyUzUrYWo4ckt5S0M4dmk2dXZ2aXFXTlMrSjlldFhwOE5GR2hiVnhjcVZ5Nk8rdmlZZHdHSFhuU3VMNENlREZ1VmZsSW5tNXFYZnZyWjBhV082UitEazVHVDA5NzBjQVNYQnozeVZmRzl0YlIzcFNtS2w0WkhSZEx1eW0yL2VsVDR2K0FFQUFBQUFBQUJncnMzTXpLWmh6NkZESitQZ3dXUHh3SU9QeFh4WFhGS2MzbU5QN3Jtdlg5OGF0NzdpK2xqZDJ1SysreFZPOEhPRnVQWFdhOVBqMjk5K1Q3cFhZUElHOU5CRGo4ZkprMjM1NDlmajlPbHpjYkduTCthcnIzM3RtWGo4OFcvRS8vcGZuNDFObTliRnExOTljOXozMXRlbnRhR3R2Z0FBQUFBQUFBQW9wR1FYbmFlZmZpRysrc2lUOGNnalQ4V0ZDOTN6ZHFKUDR2cnJkOFM2ZGExeHl5M1h4aXRlY1Ywc1hiSTRuZkxEd2lINHVRTGxja1V4TzV1TGhvYjZtSmlZaWgwN05rZjlvdHJvN2UzUHYwbjF4L0R3YVBUM0RjVDA3RXpNenN5dkxiOW1abVppYkd3c3pyVjF4TDU5UjZLcnF5YzJibHlUN2lXb1BnUUFBQUFBQUFEZ1VrbUNucW1wNlRoL3ZqUE9uYnNRaHc2ZmlNNExGMk44ZkNKbTh2ZlQ1NU95MHRKb1dGd2ZqWTJMb3F5c05IWnMzNXdPMEZqYTFKaHU2WlYwQWl3c2dwOHJVRWxKU1g1RjNIYmJqZW5qdDczdERkSFIwUlVEQTBQeHFVOC9tRTc5U1NicWpJNk94dVRNL05uMmEzWjJOdDNxNitqUlUrbEt5c21rUXZ5bFgvNloyTFoxWTJ6YnRpa0FBQUFBQUFBQTRGSVlHaHBKNzZOLzlLUC9OVTZlYW92bm50c1g4OVdxMXVYcE5KOTcvczZyWS9ueXB0aTBhVzJ3c0FsK0ZvajYrdHAwUXM2YjN2aWFkTUxQRys2K1BZNGZQeE9kbmQzeDlkM1B4c2pJYVA3OFlzd253OE1qYVFUMFozLzIyVmk5ZW1XMHRyYkVhMTV6YXpRMkxvNVZLNXNEQUFBQUFBQUFBSDVZM2QwOThmenpCMkwvL3FPeC84Q1JPSGpnV0F3T0RjZDhVVnBhRW1WbFpiRnIxOWFvcWFtT1Y3N3krbGkwcUM1YVY3VkVTMHRUZWcwRVB3dEVaV1ZGZmtWczMvNVhVM0tlZlhadm5ENTlMZzRlT3A2Ty9KcHZ3Yy9FeEdTNm5ubm1wZnozMlI3TGxpMkoxYXRYUkhGeHNlQUhBQUFBQUFBQWdCOUpzbVhYd1lQSDRva245cVFETXVhYlhDNFg1ZVZsc1diTnltaHVYaHB2dWZlMTZlUHE2cXFBYnhIOExHRFhYNzhqWGZmZGQzYzZxdXo0OGRQeHlDTlB4ZUVqSitLem4zMG81cE1MRjdyVDliNzMvVlk2cWVqdXUxOFZkOXh4Yzd6NmpsdWl2cjRtM2NZTUFBQUFBQUFBQUw2Yjl2T2RjVDYvUHZLUmowWGJ1WTQ0MTlZUjg4bnk1Y3RpMGFMYWVNOTdmanJXcmwwWk45NXdUY0Qzb3BJZ2xVek5xYTZ1enIrSkxJMloyWm00L3JvZE1UWStFVDA5ZldrTU5ESThFbFBUMHpGZmRIWDF4SW5qWjJKUmZWMjZOMkZ0YlhVME5OUUhBQUFBQUFBQUFDUm1abVppZG5ZMjNWSG05T20yT0gybVBTN203NEZQakUzRWZGQlZYUmtWRlJYUnZHeEpyRnk1UEJZdnJvK2xUWTNwZlhENGZnUS9wQ29yeTJQRGh0WjBKWDc2cDk2VTFvMmYvL3hYNDZtbm5vOFRKODdHd09CUXpBY2pJNlB4K09QZmlHOTg0Nlg4bTE5NS9LTmYvcm5Zc1dOejNIYmJEUUVBQUFBQUFBQUFpWkhSc2VqdDdZLy84bDgrSGkrOGVEQmV6Sy81Wk8yYVZYSDExVmZGbTkvMG10aThlVjI2ZlJmOG9BUS9mRmZKcUxDcXFvcTQ5OTdYeHZYWFh4MERBME94ZS9jMzRseDdaeHc2ZkR4R1IwWmpmSHd5THFmSnljbTB5UHowWng2TXA1OTVJVTZjT0JOYnQyN0lyMDNwOTE1VVZCUUFBQUFBQUFBQUxDd2RIVjF4dnFNNzd2L2NROUhUMHgvUFBiYzNlbnI3NDNKTEJuSFUxdGJFanUyYlkxVnJTOXh4KzAxUlgxOFhxMWV2U08vUnd3OUQ4TU4zVlZsWm1hNXJycW1McTY1YUgxTlQwK2xrbmFxcTQzSG1USHRNakNjanppNXY4RE05UFpPdUF3ZU94YWxUYlZGWlVaNy8vaXBqdzRZMTZSdWw0QWNBQUFBQUFBQmc0ZWtmR0l5MnR2WjQ1SkduNHVMRjN1ak9yL21ncEtRazZ1cHFZdHYyamJGOSsrWjQzZXR1Qy9oUkNYNzR2c3JMeS9JcjRoZCs0U2UrZmUyeHg1Nk9JMGRPeHUvL3dSL0grUGhFREErUHhPVTBNaklXbjd2LzRYam9LN3VqNnNNVjhjRVAvbktzYUdtMnpSY0FBQUFBQUFEQUFqQTRPQnpkM1QzeHJ6NzhIK0xZc2ROeC9QanBtQStTd0tlaW9qeisyYS8vdzFpN2RsWGNmUE91Z0V0QjhNT1BwS2FtT3BZdmI0cHJyOTBlUTBQRDBkYldFVU9EUXpHUWZ4Tk50dG02WEpMZmUzSnlLazZmT2hlREEwT3hiTm1TYUdpb2o4V0w2eU9YeTVuNkF3QUFBQUFBQUhBRlNRWlVURXhNeEtGREovTDNyYzlIVDA5ZmpJMk54ZVZVVWxLY0R0Wll1blJ4TkRjdmpjVU5pNktwcVRHOWR3MlhpdUNISDhsMTEyMVBqM2ZjY1hNY1BudzhIWVgyMVVlZXpKK2ZpTkhSeS9mbW1ieVpKeXVaUEZSVlZSRjc5dXlMMTc3MmxlbEs5a0lFQUFBQUFBQUE0TXJSMWRVVDU4NTF4TC80bHgrTnpzNkw2ZVBMTFJtZ3NYSmxjN3p0YlcrSU8yNi9LVFp0V2hkd3FRbCsrTEZVVkpURjJyV3RVVjVlSGxkZHRUNHU5dlRGQXc4OEd1ZlBkOGJSbzZmaWNrb20vVHovL01Ib0h4aUs1NTQvRU85NHg1dWp0clkyVnVYZldBRUFBQUFBQUFESXJtUVF4Q09QUEJrdnZuUW9Yc3F2anZOZE1UUThHcGREc3ROTWNYRnhiTnk0SnBhM05NVWIvODZkVVZsWkhsdTJySS9seTVjRkZJTGdoeDlMU1VsSnVsMVdzdGFzV1ptK3FSNDdkaXA5Ymo0RVAyZmIycU92dnovOVhtNS8xVTM1TjljWndROEFBQUFBQUFCQXhpWDNwdmZ2UHhyUFBQTmlQUG5rYzNFNXZSejg1R0xGaXViWXRHbHQzSFBQcTlNQUtObVZCZ3BGOE1NbFUxTlRsYTRQLzZ2M3gvRHdTUFQwOU1mSFAzRi9uRDNiSHAvNjFJTnh1UXdPRHFmcm5lLzZwMUZmWHh2dmVjOVB4ODAzNzRwYjhnc0FBQUFBQUFDQWJCakszNGRPN2tWLzlLUC9OZmJ1UFJ3dnZuZ3dMcmVmL0lsN29yVzFKZDd4am51anJxNDJuZXdEYzBId1EwSGtjcmtvTHkrTFZhdGFvaUovdk9hYUxURTZPaDRkSFoweE1qSWFVMVBUY2Jra0FkS1NKWXVqcnJZbS8vMDFSMVZWVlpTVUZBY0FBQUFBQUFBQTgxTnZYMytjYTdzUTU5bzdvcXZ6WWd3T0RzWGxrT3lDVTFOZEdmVU5kYkdvdmk0MmJGZ2R5NVl0aWRMUzBuVEtEOHdWd1E4RlVWbFprYTZmL3FrM3BvOWY4NXBiNC9rWDlzZG5QdlBsZEt6YXdNRGxlZlB0N3grTVQzemk4N0Y3OTU1b1hkVVNILzd3KzZPNXVTa1dMYW9OQUFBQUFBQUFBT2Fmc2JIeDJMTm5Yenp3d0tQNTlWZ01EUTFmdGlFVE5kVlZjZlUxVjhXOTk3NDJkdTdjR2x1dVdoOXdPUWgrbUJQSlhvWFYrVGUrbFN1V3h3c3ZISXdMRjdyam9ZY2VqK0dSMFRUQ21XczlGL3RpZkd3aWZ2LzMvemcyWDdVdTNuRDM3ZEhZdUNpZC9BTUFBQUFBQUFEQS9MQjc5N1BSM3Q0Wm4velVBOUYycmlQZFVXWm1aaWJtVWxWVlpickR6WnZmZkZjc2IxNGExMXl6TmRhc1dSSDFpK29DTGhmQkQzTmlVZjZOTGxscjFxeU0rdnE2T0hXcUxaNTU1b1dZamJnc3dVOFNHaVhyc2E4OUhSMFh1bUxYenEzcEc3VGdCd0FBQUFBQUFHRCtPSE9tUGZidE94S1BQLzZOdUZ6S3lzclM2T2VtRzYvSjMvTmVGVHQzYmdtNDNBUS96TGtkT3piRmxpM3I0OVpicjAzZm5QYzh0emMrK2NrSG92MThaL1QxRHNSY1NyWVcrOFkzWG9yM3ZlKzM0cnJyZDhSMTEyMlBuM25IVzZLKzNoWmZBQUFBQUFBQUFITnRkblkyM2NMcnExOTlNcitlaUtlZmVTRzZ1M3ZqY2xpK3ZDbHV2LzJtZU4xclh4bWJyMW9memN1V1JsRlJ3THdnK0dIT2xaU1VwS3Vpb2p5bXA2ZGllSGg5WEgvOWpuUU0yMHQ3RDhYRXhPU2NoVC9mR3ZYVzFkMFRwMCsxUldWbGVSdzhkRHlhbGk2T1ZhdGFJcGZMUlhGeExnQUFBQUFBQUFBb3JPUmU4ZlQwZEx6dzRzRTRjT0JvSEQxNktycTZlbUp3Y0RqbVNrbHBTWlRtNzJldlhOa2NyYTByWXNlT3piRmh3K3BZMGJJc1N2UFBGU2wrbUNjRVAxeFdMUzNONmJyeHhtdWkrMkp2L01FZi9IR2NPSEUybm5ycStaaHJTZWlUckdQSHpzVFYrVGZ0RDN6Z1BWRlhWeFBGeGVVQkFBQUFBQUFBUUdIMTlQWkhXOXY1K1BWZi96ZlIwOU1YdmZuSGM2MnV0aVlhR3hmRmgzN3pWOUloRVVuc0EvT1I0SWQ1b2J5OExCb2E2dVB0YjM5am5EL2ZGVGZjY0hVODhNQ2owZDNkRTMxOWd6R1h6cDV0ajhIQm9aajluVCtLMjE5MVUyelpzaUhXckZrWkpTWEZBUUFBQUFBQUFNQ2wxZGMzRUIwZFhmRVhuL3hpbkR4eE5qbzd1OU5wUDNPcGFXbGpYSHZkOXRpMmJXTnMyN294Tm0xYUZ6VTFWUUh6bGVDSGVhRzR1RGhxYTZyamh1dXZUa2V5TFd0cWpIMTdEOGZRMEVqKzJia05mcElQaytIaGtmalNsNzRXeTV1YllzbVNaSHV2NVlJZkFBQUFBQUFBZ0FJWUd4dFBnNTlubm5reERoMDZrZDZ2bld2bEZXV3hmZnVtdU9YbVhYSExMZGNHekhlQ0grYWRaTkxQenAxYjQvZCs3MTlHZTN0bi9PbWYvbVc4dFBkdzdOMTdLT2JLNU9SVTlQWU94Qi85NTQvSG4venBaK0xuZi82K3RPUjgzV3R2Q3dBQUFBQUFBQUIrZkFNRFEvR3BUejBZQnc0ZVN3Y3lqSTZPeGNqb2FNeVZ4c2FHZFB1dVgvMlZkOFhLbGN0ajA2WTFVVjVlSHBBRmdoL21uV1NTVHJLUzhLZW9xQ2kyYjkrY3Z6cWJQNDg0MTNaaHp0N2taMlptWW1ob09GM0hqcDZPcWFucFdKVi9rMC9lOUJjdlhoVEZ4Ym4wK3dNQUFBQUFBQURnaDNQdTNJVzRjS0U3OXUwL0VrZVBub3p1N3A2WUsrWGxwZm43dm90anpacVZzWHIxaXRpMmJWUCsvblJkMU5YVkJtU0Y0SWQ1cTZTa0pOMU82K2QvL3EzcEczMnkvc1BIL2tjY1BIZzhUcHc0RTNQcE0zLzVwVmkwcUM2ZWYzNS8vTnpQdlRVZDQxWmJXeE42SHdBQUFBQUFBSUFmM2w5KzlxRjQ2YVdEY2YvOUQ4ZGNTMktmZTk5OFY3enFWVGZHN2JmZkZKQkZnaDh5b2E2dUprcExTK01mdlB1bm82MnRQVDc1eVFmaTFPbTJPSFhxWE15VlpOTFBvVVBINDVOLzhjVjQ4b2s5OGU1My8xUmFlZGJVVkFjQUFBQUFBQUFBZjd2WjJZakp5Y24wbnV2WGR6OGJqenp5Wkp3K1BYZjNlOHZMeTZLc3ZEUis4aWZ1aVJVdHkrTFdXNitOcHFhbEFWa2wrQ0VUS2lzcjBuWGpqVmVuK3lhKytOS2hHQmdjbnRQZ0o5blNxNk9qSzU1NTVzV29xYW1LdDd6bGRWRlJVUzc0QVFBQUFBQUFBUGkrWm1ONmVqb3VYT2lLeHg1N092YnZQeEw5L1lNeFYwcEtpcU95b2lKdXZtbFhyRjI3TXJadTNSaVFaWUlmTWlmWld1dWYvT292eE1tVForUGtxYlB4Ui8vNTQzSG1kUHVjZlJqMDlQWkZYLzczZXYrdi9ldllzWDF6L0tOLzlIT3hmUG5TZElzdkFBQUFBQUFBQUw1VGNpLzNmRWRuZlBqREg0dU9qdTQ0Y2ZKTVRFOU54MXhJQmt2Y2RQUE91T1AybTlLMWF0V0t5T1dLQXJKTzhFTW1KZEZQUzh1eXRNSzgvcm9kc1hUSjRuanV1ZjB4TmphZXJrS2FtWm5OcjZsb2I3OFE1ZVdsNmUrN2RldjZhRzFka1g1ZkFBQUFBQUFBQUNUM1ZtZnk5MjhuNHZEaGszSGl4T2wwcU1QZzRIQ01GL2llN3Jjc3o5OVRibHhjSDd0MmJvMU5tOWJHeXBYTlVWRlJGa1ZGZ2greVQvQkRaaTFidGlSZGE5YXNpZ3VkM2ZHYnYvbTcrUStJdGpoMXFpM21RdkpCdEcvZjBmamd2L2ozOGM1M3ZpMWVjZXQxY2VlZHR3UUFBQUFBQUFBQXlUM1ZrZWpvNkl3LytJUC9IbnYzSFk2dXJwNllTKy82K2Z0aTVjcmw4WmEzdkRiZ1NpUDRJZlBLeWtwamNVTjl2UFd0ZDhmaHd5Zmk4S0VUOGVSVHo4ZlkyRmhNRlhnTTNPenNiRXhPVHNXeno3NFVGenE2b3FscGNWUlhWOFhhdGFzQ0FBQUFBQUFBWUtFNmQ2NGpqaHc5R1k4OTluU2NPbk11aG9kSG85Q1N5VDFWVlpWeDFWWHI4MnRkWEhmZDltakkzMHVHSzVIZ2g4d3JMeTlMMTMxdnZUdGVldWxRdEs1cWlYMzdqOFRVMU5TY0JEL0o3L09OYjd5VXJsZSs4dnBvYW1vVS9BQUFBQUFBQUFBTDJybHpGMkxQbnYzeDhZL2ZIeU1qWXpFOVhkaDd0NGxjcmlocXFxdmkrdXUyeDF2ZThycllzbVZET2tBQ3JrU0NINjRvU2FtNWZuMXJ1dHJiTytOZi96OS9HRU5ESS9rMUhIUGh3eC81dzNUZnh5TkhUc1pyWHZPSzJMaHhUUUFBQUFBQUFBQXNGSWNPbllqaGtkSDR4Ky83VUF3TkRzZlE4RWpFYkJSY01wU2hwV1ZaZk9nM2Z5VWFHK3RqOGVJR3NROVhOTUVQVjVUa0RUdFpyYTB0NmRTZmE2L2RGcWRQdDhlWk0rZm1wQnJ0N2UyTGt1SmM3TjkvTkExL2twRnhHemFzRGdBQUFBQUFBSUFyV2JMN3lzaklhQnc2ZkR5NnVpN0doUXNYMC91enN6T0ZyWDJxS2l1anNxb2l0bS9ibUVZL3lYM2E4dkp5c1E5WFBNRVBWNlFWSzVwaitmS20rSjEvOXh2eG1iLzhjdnhsZnUzZGUyaE94c1IxZGZmRXB6NzlZTFNkNjBnL1VQN2ZqMzR3QUFBQUFBQUFBSzVreVhDRW84ZE94eC8rNFovRS92MUhZcTZzWE5VY216ZXRpdzk5S0puc1k2b1BDNGZnaHl0V01sMm5vcUk4ZHUzY0dwWDVZM0Z4Y2Y1RHBqL2RibXN1Sk1IUDhQQkkzSC8vdytrSHk2MjNYaHNBQUFBQUFBQUFWNXJUcDgvRi9nTkg0OHRmZmp3Nk95L0dYRWp1QmQ5NHc5Vng5ZFZYeFk0ZFYwVk5UWFgrbm5BdVlLRVEvSERGU29LZnlzcUsyTFZyVzdxT0hUOFRaOCsyejFud2M2NnRJMTJmLy94WFk5T210WUlmQUFBQUFBQUE0SXFVQkQ5N250MGJmLzduWDRpNVVsNWVGcTk2MVkxeHd3MVg1OWMxQVF1TjRJY0Y0NWQvNldkaWFHZ2t0bXpaRUx1ZjJCTlA3TjRUYytIaHIrNk9QWHYyeGRtMjgvSFRQL1dtMkxsemEvcmhBd0FBQUFBQUFKQmxoNCtjaU03T252akg3L3RRREkrTVJxRWxFM3hLU2tyaXZlLzltWFRvd212dXZOVVdYaXhZZ2g4V2pNV0xGNlZ2OWxkZHRUNTZld2VpdjI4d3pweHBqNUhoa1ppZW1ZbENHUmtaaTF5dU9JNGVQUlVIRHg2TGt0S1MySG5ObGlncXl1V3ZGd1VBQUFBQUFBQkFsa3hOVGNYQXdIQ2NPSEUyamgwN0ZWMWRQVkZvWmFXbHNheDVTVFF2V3hJYjFyZkdwazFyb3JhMk9tQ2hFdnl3b0NUN05yN2g3dHRqKzdaTjZmR2ZmdUMzbzNONnV1QzE2ZERRY0R6Ly9QN282eHVJSlVzYTRrLy81SGVqdExRazNWY1NBQUFBQUFBQUlFc3VYT2lPZmZ1T3hILzdiMzhSdTNjL0c0V1dUUFpwYUtpUE45NXpaN3oxcmErUHRXdFhSbFZWVmNCQ0p2aGhRYXF2cjAyUGI3dnY3amh4OGt4ODVTdTdZM3g4SXNiR3hxT1FlbnY3MDkvbkU1KzRQOWF2YjQxYmJyazJuVHBVWEZ3Y0FBQUFBQUFBQVBQZDZkUG5ZdSsrdy9HRkx6d1NaOCtjaTBKTDd1MG1zYy9iN250RFhIMzFWYkYwYVdPVWxwWUZMSFNDSHhha3VycWFkTjEzMzkzeDB0NUQ4ZXl6ZTlQcE80VU9mcExmSTFtZitOK2ZqenZ1dUNsMjdkb1d1VnhPOEFNQUFBQUFBQUJrd3BrejdmSDg4d2ZpczU5OUtPYkNvdnE2YUcxdGlaLzkyYjhiVlZXVlVWMWRHWURnaHdXdXBhVXBtcG9hWTlQR3RmSEZMejRTWC9qaW8zSDA2TW1ZbUppTVFrcjJzUndjSEVySDNMMzc3Nzg5YnJsbFY3cmRHQUFBQUFBQUFNQjgxTmJXRVgzOS9mSCtYL3RJL2w3blNCVGF5cFhOK2JVODN2ZStkOGE2dGF1aXNYRlJGQlVWQmZBeXdROExXa2xKU2Y1RElSY3RMY3RpOCtaMTZWNlRRMFBEMGRQYkg0TURRMUVvazVOVDZhU2ZVNmZPeGRHanA2SzJ0aXB1dUdGbitnR1Z5L21RQWdBQUFBQUFBT2FINmVtWkdCc2Jpek5uenNYeEUyZWlzL05pek16TVJDRTFOeStOalJ2WHhwYXIxc2ZLRmMzcDQyVG5GT0N2Q0g1WThJcUxjMUZUVXhWdmVNTWQ2ZnEvZnVQZnh1SERKK1BwcDErSVFob2FHa25YLy95VFQ4Zm52L0RWK1BQLy9iRTBRS3Fvc044a0FBQUFBQUFBTUQ4TURBekcyYlBuNDcvLzhTZmowVWVmU29jYkZGS3lNOG85OTd3Nlh2M3FXK0xPL0FLK084RVAvQi91ZXMwcll0M2ExdlQ4eFBFejBkWGRFNFhVM3orWWJpSDJxVTg5RU92WHQ4Yk5OMStiUmtqRzBRRUFBQUFBQUFDWDA4V0xmWEhnd05INDhwY2ZqK1A1ZTZmSmZjMUMycmx6YTZ4YXVUeU5mZGF1V1JtRk5qMDZIak1qWXpINC9OR1lHUy9zbjIyK3F0NjZKa29YMVVSSlEyMlFMWUlmK0QvY2RkY3I0OHlaOXVqdDdZK0JnYUU1Q1g2UzlhbFBQeGgzM0hGVDNIREROV25zVTF3cytBRUFBQUFBQUFBdW41NmV2dGkvLzBqOHhWOThNVWJIeGdvKzNXZlh6cTJ4WThmbU9adnNrOFEra3owRDBmUHdzekUxTUJJTFVhNnFQR0x0Y3NGUEJnbCtNbWprYUZ0TVhPeVA4VE1YWWlIS1ZaWkgvVTFibzdpNk1yOHFvaEJhVzF2aUYzL3hIYkZ6MTdZNGNlSk0vT0VmL2tuNllWWkllL2NlaXY3K29UaDkrbHo4N00vODNiaisrcXNEQUFBQUFBQUFZSzRsazMxR1JrYmpGOS83d2Z4OTB2NFlIQjZPbUkyQzJicDFZN3p4alhmRzMzbkRIYkY4ZVZQTWxkbko2WmdlSG92aHcyZlQ4R2NoYXJqejJpaGJ0ampJSHNGUEJrME5qc1IwMzFDTXRYZkhRbFJjV1I0ejQxT1JxNWlPUXFxdnI0Mm1wc2FZbUp5S3hpVU5NVFkybHY5UUc0dENHUitmak43ZXZtaHI2NGlPanU3OGgyaHZORFkyQkFBQUFBQUFBTUJjbUoyZFRkZmc0RkJjdU5DZHYyL1psVzdqTlR0VHVOcW5vV0ZSTkRjdmlaV3Jsa2RkWFczVTFsYkhYRW4vdlBrLzIweit6N2hRdC9SS29xY280SDlmQ2tmd2swR2pSOXRpK01qWjZQN2lrN0VRbFRiV1JkME5XNktvSkJjbGRZVjlzMDlHeGlWclVYMXR2UERDL3ZqdDMvNlBVVWpkM2IzcEdoNGVqYzkrN3FINEwvLzV0d01BQUFBQUFBQmdMa3hOVFVkZjMwRDgwUjk5UEw3eThPN283UzNzMUp1R2h2cjQ0RC8vcFZpM2JsWGNmUE91QUg1d2doLzRBYXh1YlluWm1abjR5Wis4Si9iczJaZHV1elU5UFowV240WFEyZGtkbzZOajhhVXZmUzFhVmpUSGp1MmJBZ0FBQUFBQUFLQlFKaWNuNC96NXJ2akNGNzRhaHc0Zmo0R0JvU2lrbTI3YUdXdlhySXdkT3phbjRRL3d3eEg4d0ErZ3RiVWxGaTJxaTlMUzB1anZHNGoyOWd0cDhGTW95WlpleWZyU2x4K1BHMjY0V3ZBREFBQUFBQUFBRk5UazVGU2NQOThabi96a0E5R2VQeWJiZWhYU3pUZnRpbXV1MlpJR1A4QVBUL0FEUDZDNnVwcTQ5dHB0OFlFUC9NUDQyWjk5YTN6b3QzNC9EWDlHUmthalVPNi8vK0YwbXREWTZIaTg4WTEzeHRLbGl3TUFBQUFBQUFEZ1V2dkFyLzkyOVBVTnhySGpwMk42ZWlZS1plZk9MZW5PS3ErNjdhWm9ibDRTd0k5RzhBTS9oUEx5c2xpOHVDNktpNHRqK2ZLbE1UdzhFdVBqNHpFek94dXpNNWQrZTYvazErL3U3bzJ6YmVmVHZUS3JxNnVpcXFvaUFBQUFBQUFBQUM2RnNiSHhHQjBkaTdaekhURThOSnBPK2ltVXhzYUdhRzVlR3F0V0xZLzYrdHI4dmMvS0FINDBnaC80SVRVM04rVlh4RWYvL1FmanhSY1B4bTkrNlBlaXI2OC9Sa2JHb2hDT0hqMlpycHJxcXRpOGVWM2NjOCtyQXdBQUFBQUFBT0JTK056bnZoTFA3dGtiMzNqbXBTaWt4c1pGOGE4LzhtdXhhbFZMN05xMU5ZQWZqK0FIZmtUSkZsL3IxcmZHMy90N2I0N0h2L1pNSERsNktucDcrNk5Rbm5qeXVUaDg1RVRzM0xrMW5mTFQwRkFmQUFBQUFBQUFBRCtLb2FIaE9IejRaTHp3NHNGNDZhVkRVVWczM1hoTnJGMjdLaDF3a0V6MkFYNThnaC80RVNYQlQwVmxlYnpqSGZkR2IwOS9kSFgzRmpiNGVXSlBlbnozMzM5N091cE84QU1BQUFBQUFBRDhxQVlIaCtPNTUvYkZDeThjS0hqd2MrTk5PK09hcTdla3dROXdhUWgrNE1kUVZsb2FTeG9YeHkrKzl4M3hrMisvSjk3MXJnL0UrUGhFWEx6WUY0WHkvbC83U056Mnlodml2ZS85bVZpMnJESEt5c29DQUFBQUFBQUE0QWUxKzRrOWNlamc4ZmpkMy90dk1UWTJIb1d5ZmZ1bWVQT2I3b3JYdi81VnNXTEZzZ0F1blZ3QVA1Ymk0bHpVMVZWSDgvS2wwZEt5TE9ycjY2STRsNHVpb3FJb2hNN09pM0crb3l2T243OFFVMVBUTVRNekd3QUFBQUFBQUFEZno4ek1UUDRlNDFTMHRYVkVUMjlmOVBVTkZDejRXZFJRRjAxTlMyTGx5dVg1ZTZnMVVWVlZHY0NsWThJUFhBSzFOVFg1RmZHZi91TkgwbkYzdi9FYnZ4UDlBNE1GK1hCTVJ1czkvdmczNHNDQm8vRTd2L1BQNDVxcnI3TFBKUUFBQUFBQUFQQjlKY01GQmdhRzh2Y3ovMTBhL3hUU0IzN3RIOFNHRFd2aXR0dHVDT0RTTStFSExxSGEydXBZczJabHZQM3Q5OFRtVGV1aXNySWlDaUdwYnZ2N0IrUFJSNTZNejN6bVN3RUFBQUFBQUFEd3QwbmlucEdSc1hqNjZSZmlVNTk2TUwzZk9EMWRtT0RubW11MnhLdGVkV1BzM0xrMVZxOWVFVUJobVBBRGwxQnRiVTJzV1ZNYWIzLzdHOU50dDg2Mm5ZL1IwYkc0MUNZbUp0UDE2R05QcDVIUk85LzV0Z0FBQUFBQUFBRDRicEs0SjdsditkVFRMOFJERDMwOXBxYW1vMUNTNENjSmZYYnQyaFpBNFFoKzRCSXJLeXVONWN1YjR1MC8rY2E0NDQ2YjQ1LzlzMytiL3dDZExrajRjK1pNZXhRWDUrSmpIL3Vmc1dIRDZyajc3dHNEQUFBQUFBQUE0Szg3ZTdZOS90TWYvVms4OGNSejBkM2RHNFd3WXNXeXVPR0dhK0xlZSsrSzFhMG0rMENoQ1g3Z0VzdmxjbEZSVVI0Yk42NkpscGFtYUZuZWxPNkRPVFkrSGpHYi8yZDJOaTZWa1pIUjlQalNTd2Vqdkx3c2hvWkdvcWFtS2dBQUFBQUFBQUFTRjN2NjRrTG54Znc5eFVQUjA5c1hFeE1UY2FsVlZsYWtReEcyYmQyUXZ6KzZMSCtmZEZrQWhTWDRnUUpadW5SeHVqNzJzZCtLL2Z1UHhQLzltNzhibzJQak1UVTVGWmZhNTcvd1NMU2Y3NHJTc3RLNCsvV3ZpdWJtcFFFQUFBQUFBQUR3SC83Z2orUFE0Uk5wOEZNb3ljNG5yN2oxdXZpRlgvaUpBT2FHNEFjS3JLbXBNY2JIMThSYjduMWQ3SDV5VDV3NGZpWUs0Zno1em5qNDRkMnhmbDFyK2xqMEF3QUFBQUFBQUF2WDZkUHQwZFBURy92Mkg0MXo1enFpRUJiVjEwVmxWVVc4K2MxM1JldXFsbGpvS2xjM1I4bml1cWk3ZGxNVXlzalJ0cGdhSEluQjU0OEVDNXZnQndvc0NYNlNMYjdlOHBiWHhkbHo1d3NhL0NUcjFYZmNFblYxTllJZkFBQUFBQUFBV01ET25Ea1hSNCtlaWdNSGowWmY3MEFVUXYyaTJsalMyQkQzdnZtdUlLSmlkWE5VYlZ3Wks5Nzl4aWlVN2k4OEdlUG5Md3ArRVB3UTZSdE9ycklpS2xZV0xoRHBmMnBmekV4TXhmVFFhQ3hFVlZXVnNXM2J4bmpiVzk4UU82L2VFci8zKy84OUN1WFBQdjY1ZVB6cjM0amYrWGUvRWVYbHBWRmJXeE1BQUFBQUFBREF3akE4UEJJblRwNk4rei8vY096ZXZhY2dzVTh5OEtDaG9UN3VlK3ZkOGNwWFhoL0EzQlA4RUtXTjlWRlNYeDNWbTFaRm9ReTllRFJpSm1JNkZxYVNrdUowNnM2R0RhdWp1cm9pZjE0YjQrTVQrVFVlbDlxcFUyMHhPVGtaN2UwZDBkallFRFUxMVZGVVZCUUFBQUFBQUFEQWxXMW1aaWI2QjRiaXhJbXpjZVRJeVRoNThteGNhcmxjTGhZdHFvdFZxMXBpKzQ3TnNXMWI0YmF2QXY1MmdoK2ladHZhS0YvZUdFdnV1U1VLcGVleEZ5SXVEc1JrMzJBc1pGZGZmVlc2M3ZPZVk3RnYzNUY0OE1ISDRsSWJHUmxObzU5Zi9TY2ZpYnZ1ZWtXOC81LzgvU2dySzh0LzhJcCtBQUFBQUFBQTRFbzJNREFVQnc4Y2l3OSs4TituazM0S0lZbDlici85cHZpMTk3ODdGaSt1VDNjN0FlWmVMb0E1ZDh2TnUrSzY2N2JIVlZldGovcjYycmpVcHFkbm9ydTdKNjEySDNybzY5SGIyeDhBQUFBQUFBREFsZTJ4eDU2SnA1OStQa1pIeDJKcTZ0THV2MUpjbkl1U2twSjBHNjliYnRtVjduQlNXbG9hd09WaHdnOWNCcmZjY20wVTVYSng0TUN4ZENKUGYvK2xuWHlVak9ycjd1Nk5JNGRQeGxlK3NqdTJiTmtRalkyTEFnQUFBQUFBQUxoeWZlMXJUOGVSbzZmUzRPZFN5K1dLbzZTa09PNjc3KzVvYUtoUGd4L2c4aEg4d0dXeWNjT2ErTlZmZVZmOHJ6Lzd5OWk5ZTAvczMzODBMcld1cm92eDZHTlB4YlhYYm92ZXZ2NjQ0ZnFyQXdBQUFBQUFBTGl5SER4MExNNmVQUjlQUC9OaWRIVmVqRUo0OVIwM3g2NWQyMkxkdXRZb0t6UFpCeTQzVzNyQlpaSk0zTm00Y1Uyc1d0V1MvMUJjbFk2L3krV0s0bElhSGhtTnJxNmVPSHJzVkp3NjFSYlQwOU14T3pzYkFBQUFBUHovN2QxNWtONzNmUi8yeno3bjNvdkZZaGRZWUFFQ0JBR1M0Q0VTcENRZW9rVkpsaS9aa2h3bmlpTlppV2VhVG80bWFUSnVQWjFNT3AwMG5yUXpuU2J1ZERKdC9tamNPclVkVy9JWlNiUmxXNkpGbmVZQmtqaElBTVI5NzMxZno5WG5lV1Q1cWl4UjNPK3p4TzYrWHB6dlBFditBZUo0OXZmOEJwLzM3LzBCQUlDTnI3SDVvMXd1eDdXcnQrTDA2Zk14TlRVVGMvTUxrVkt4bUkrZW5xNjQrKzQ3NDhFSDc0bnU3azZCSDdnTmFQaUJ0OWtuUHY2UitOamYrRkNjUFBsR3pNOHR4T2hZK3NUdGYvcFBuNGt2UC9kQ1BQbkVJODBQNDU0ZTlYb0FBQUFBQUFDdzBhMnVyc2IxNjZQeHFVOS9MajcvK2VmcS8xNksxUGJmc1RmZTk3N0g0a2QrNU9sNHh6dnVEZUQyb09FSDNtYU5QWmVOQk94SFAvTEJlT1RSQnlLZlQ5LzBVeXFWWW5wbU5qNzN6TE54OXV6RkFBQUFBQUFBQURhKzhmSHArSjNmK1lPNGZPbDZsTXVWK245SnUrMWpaR1JYM0h2a3JuanZlOThkTzNmdUNPRDJJZkFEYjdQR0txOWlzUkFmL2VnUHhLT1BQTkFNLzJReWFiODFTNlZ5ek16TXhUT053TThiRndNQUFBQUFBQURZK01iSHArSjMvdk1meHNWTFY2TlNxVVF0YmQ0blJrYUc0OTU3RGpZRFA3dDJEUVp3KzdEU0MyNFRlL2Jzak1jZWV6aisyVC83TCtLWlovNG9Ybnp4ZUtUVStJQS9lZkpzUFBmY0MxRXNGdU9wOXp3YUF3UDlBUUFBQUFBQUFHdzhqYURQSzYrOEZwY3ZYNC9sNVpWSXFiT3p2VGxUL05tZi9YdXhlM2dvZ051UGhoKzRUWFIwdE1mSXlNNTQ4TUY3WW5CSGYvVDBkRVZLalFxLzJkbjV1SGIxUnB3NmRUYm01eGVhelQ4QUFBQUFBQURBeGxHcFZHTjF0UlFuanArT2l4ZXZ4dUxpVWxTcjFVaXB0N2NuZHU4ZWlpUDMzaFdEZzlzRHVQMW8rSUhieU9EZ1FQTk1UYzNFd2J2dWlILzM3LzVqcFBhTlAzNmxlZTY4YzE4OCt1Z0RjZGZCT3dJQUFBQUFBQURZR01iR0p1TG16Ykg0dFU5L05rWnZUVVFyZk9JVEg0a2YrT0JUMGR2YkhjRHRTZUFIYmtOMzdOc1RVWXNZR3RvUkt5c3JNVE16RjZtOS9QS3B5T1Z5QWo4QUFBQUFBQUN3QWRScXRlYTVjdVY2dlBqaWlWaGFXbzdVK3Z2NzR1REJmYkYzWkxqNU5YRDdzdElMYmtPTnRWNC85bU1maU1PSER6UkRQNjN3aFM5OE5UNzFxYzhHQUFBQUFBQUFjUHVyMVNKS3BYSzhkT3hVL09KLy9NMVlXbHlKMUxiMzk4WEgvc2FIbXB0Q1JrWjJCWEQ3RXZpQjI5alAvTXpmalovNGlSOXFwbWR6K2JTRlhHTmprM0hod3BYNHBWLys3WGoxK09zQkFBQUFBQUFBM0w1R1I4ZmlsK3V6dmE5OTdhWG1TcTl5dVJ3cFBYTDAvbmozdXgrS0QzN3dQVEV5TWh6QTdVM2dCMjVqOTk1ek1BN3NING5oNGFISXRMVkZTaXNycXpFN094OG5UcDZKR3pmR21tbGdBQUFBQUFBQTRQYXp1bHFLcWFuWk9IbnliTnk0UGhyTHkrbmFmZHJxYzhoc0poTUhEOTdSYlBYWnVYTkhGQXI1QUc1dmFTdERnS1I2ZTd2amlTZU94dTQ5TytPZi8vUC9KWTRmUHgwcE5RSS8vOC8vL2V0UnJWUmpwUDcvT0hCZ0pEbzdPd01BQUFBQUFBQzRmYnp4eHNWNDRZWGo4Y3UvOGp1UldrOVBWN1MzRitOZi9zdC9HdGxzTm9DTlFlQUhibk9GUWlFR3R2Zkg0Y04zUnJWYWJhWjJVN3QyOVdaOC9SdkhtbWxkZ1I4QUFBQUFBQUM0UGRScXRlWjU1WlhYNHV6Wmk5RUtodzd0ajVFOXc1SFA1eU9UU2J0MUJHZ2RnUis0elRVU3RZM3puaWNmamYxMzdHbEo0T2VWVjErTHE5ZHV4aU5ISDRnZE83WUhBQUFBQUFBQThQYXJWS3IxVTRsUGZlcHpjZkhpMVdpRkp4NC9HdTk3MytQUjJka2V3TVloOEFNYnhQdmYvMWdzTDYvR2IvN1c3OFg4L0dLTWprNUVLbzNWWG91THkvRzVaNTZOQ3hldXhJLy8rQThHQUFBQUFBQUE4UFk2Y2VKMHZQenlxVGgzN25MTXpNNUZTZ01EL2ZHZUp4K0p4eDgvR2tlT0hBcGdZeEg0Z1ExaWNIQ2crYnB2MzU2NGNlTldqSTFOTnV2N1VpaVZ5czF6NXZUNXlHV3p6YSt6MlV4a01wa0FBQUFBQUFBQTF0L3FhcWsrRnh4cmJnQlpYbGxwL25zcStYd3UrdnY3NHNpUnUySjRlQ2g2ZTdzRDJGaE04MkdEK1ovKzlYOGJmK3NuUHh3ZEhlM0pBem1mLy8wdng2LzhwLzhjWjg2Y2ovSHhxUUFBQUFBQUFBRFdYeVBjODlwcmI4UVh2dmpWK0tWZi91MlltMXVJbEE0ZE9oRHZmT2VEOFkvLzhVL0gzWGZmR2NER28rRUhOcGl1cnM1bXl2Ym8wZnZqcFdNblluRmhLVkphV2xxT2IzempsWGo0NFNNeE5EUVFBQUFBQUFBQXdQcGFYbDZKRjE4OEh0ZXZqMFlyUFBiWXc3RjNaRGhhWWZwTHIwUjVmakUyZ3RMMGZKVHJwN0s0RWltczNCaHZ2bzUvN212Ukt2TW5MMFJwWWpaU21YLzFYSlJuRm1MNThzMW9sWldybzFHWlR6dlhSdUFITnB3ZE8vcmovZ2Z1anAvNGlSK0ttemRINDQwM0xrVktqY0JQSXlXY3pXWGo0WWZ2Q3dBQUFBQUFBR0I5TldaMm4vcjBNL1Y1NEZpMHd0LzUyMyt0dVZHa0ZXNys2aC9HN0V0bllpdGFQSHUxZWFhKzlISnNGSk5mZkNuWW1BUitFbHNkbTRsYXVScVhmLzVUMFNxVHI1eU55bHk2Uk9TbDMvMWExSXI1T1BYN3JVc1pGczVkaVZncEo5a2hWMTBweFkxUGZTRnlYUjJSNys2TTIxMzd5R0RrQjdkRi8zc2ZpbFNHQmdmaWZVOC9GaSs4OEdwczI5WmJmejBlcVZTcjFiaDA2VnE4OFB5ck1iaGplenoxMUx1aXArZjIvMzBHQUFBQUFBQ0F6ZURyWHovV25OZWRPM2VwdWRvcnBVY2ZmYUM1em10a1pGZGtNaW1tdDhEYlJlQW5zVVlZcFZIN3RYajJTclRLeXZoMDFKWldJOVhsZCtIbVJKVGJJaGF2dGE2aWE2aitPWlNwUlpyQXovSnFMRjhaald5eEVLWDJRdHorYXBGYVYxZEg4MnpmdmkzNisvc2lwVXFsR291TFN6RTVOUk0zYnJTbUloQUFBQUFBQUFENDlrWkhKMko4ZkNybVc3QVdhMmhvUit6YnQ3dGw3VDdBK2hINFNheTZ0Tnc4czFQcGR1YjlaVzEvY2xMcHEzenpkYUFjRzBLdFhJbVZjOWRqbzZqVkdpZmxuOWlmK1VmLzFkK09jcmtjNzNucVk3R3lzdG9NNnFUeWxhKzhFTTgvLzBvODl0aERzV2ZQcm1hVEVBQUFBQUFBQU5BYUt5c3J6Wm5mdi8zNVg0aHJpY3NhMnR1TE1UdzhGSC90eDM4d2Z1UkhuZzVnNDlQUkJSdFlvWkNybjN3ODlOQ1JPSEJnSkZKcXJQWXFsY3J4K3VuemNmck0rUUFBQUFBQUFBQmFaM1IwTW80ZlB4TUw4d3ZOaC81VGFtd09lZGU3SDZxL3B0MGVBcng5Qkg1Z0F5c1dpOUhWMWRsTTRqNzgwSDJSVXJuUnBMU3lHcC8vdlMvRjV6Ly9YQUFBQUFBQUFBQ3RjK2JNaGZqYzU3NFkwek56c2J5OEVpa05ER3lMVC83VVIrUFFvUU1CYkE1V2VzRW04SDNmOTY1b2EydUxZeStmaWdzWHI4VGlRcnJWWHQvNDQxZmkzUGtyOGJkKzhsSXo4ZHRJL3dJQUFBQUFBQUJwVkNyVnVIcnRacno0NHZGNDVuZi9LT2JuRnlLbHA3N3ZuZkhRTzQ3RTRVUDdvNk9qSTRETlFlQUhOb0hCd2UzTk1FNWZiM2Zrc3RsSWFYUjBvaGttYXR4WWRIZDNCZ0FBQUFBQUFKQk90VnFOeGNXbG1KeWFpWnMzeHlLMTRWMkRNVFE0VUovMWRRV3dlVmpwQlp2RU85LzVZUHliZi9NdjRzaVJRMUVzRmlLbHljbnArSm4vNWwvSDcxbnRCUUFBQUFBQUFFbE5UYzNFei83cy94eS8vL3RmanBUNitucGplSGdvL3ZFLyt1bjR4Q2MrRXNEbUl2QURtMFEybTQydXJvNjQrL0NCT0hSb2Y2VFVTQlZQVDgvR2pSdWpjZTdjNVZoZExRVUFBQUFBQUFDd05yZHVqY2YxNjdkaVltSXFscGFXSTZXREIvZkZvNDg4ME56aWtVMjhKUVI0KzFucEJadEVlM3V4ZVI1Ny9HajA5dlhFaVJObklwWEczdEJHMk9lMVUyL0UxNzcyVXV6YTlRTlJLT1FEQUFBQUFBQUFlT3RlZSsyTnVITGxSbHk4ZURWU2UrU1IrK09wcDk0WmZmWFpZVDR2R2dDYmplOXEyR1NlZk9LUk9IQmdKSDc3dDMrL3VldHpmSHdxVW5uMStPc3hPallSVHo3NVNPemVuWTFpc1JnQUFBQUFBQURBVy9PWnozd2gzbmpqWXFUVWFQUTVmUGhBUEhMMC91WnBsQVlBbTQvQUQyd3lPM2IwUjdsY2pzN09qaWlWeXBIU3pNeGNjNTFYby9HbldxMEZBQUFBQUFBQThOWmR2bnc5Ym8xT1JFcjVYQzYyYmV0dG52Nyt2Z0EycDB3QW04NzI3ZHZpNS8vdGZ4OGYvMXNmanBTV2wxZGlhbW9tL3Q5ZitxMzQ1Vi81blFBQUFBQUFBQUMrZHlkT25JbGYvZFhQeEtuWDNvaExsNjVGU3ZzUDdJMmYrMWMvRTBlUDNoL0E1aVh3QTV0UU5wdUo3ZHY3WW1qblFOeHh4NTdrT3prdlhMZ1M1ODVkanBXVjFhaFVLZ0VBQUFBQUFBQzhlV05qRTgzUXovTEtTcVMwYjkvdTJMdDN1TG5XSzVmTEJyQjVDZnpBSnBUTlptTmtaRGdPSHpvUWp6NzZRTE91TDZYbm5udWhmcDZQeGNXbDVvb3ZBQUFBQUFBQTRNMDdjL1ppZk82WloyTmxlVFZTZXZlN0g2clBCeCtNSFR1MlIzdDdNWUROUytBSE5yRkd1ODhuZitySFkyam5qa2hwZFhVMVptZm40emQvOC9maTlkZlBCUUFBQUFBQUFQRGROZVpzbi9uTUYrS1ZWMTZMaVltcFpOczBHaHMvT2pxSzhhRVB2UzgrOFA3SEE5ajhCSDVnRSt2cjYybUdmanFLYWRPNzFXbzFscGVYNDlxMVc4M2dEd0FBQUFBQUFQRGRyYXlVNHNhTjBaaWVuazI2U1NPVHpUUzNnT3pidXpzR0J3Y0MyUHh5QVd4YUhSM3R6ZlB4ajM4NDN2R09lK1AvK2crL0Zxbk16UzNFLy9GLy9sTFVhclc0OTk2N1ltQ2d2MzRUSVVNSUFBQUFBQUFBMzg3eThrcU1qbzdIdi8zNS85RDhPcVVmL3FIM3hrTVBIWWs5ZTNaRmQzZG5iQ2FkaDBZaTI2SmYwM0o5NXJrOHZ4alpzWm1JU2pYV2FxRldqWldveFVKN05scWxFUlJyRkRTa0Nvd2RPTEMzL3A3cGlxNnV6ZlcrMlFvRWZtQUx1UFBPZmZXYmh0VW9GZ3RSTGxlU1ZRTTJqSTVOeHZFVForTHh4eDZLenM2T0FBQUFBQUFBQVA3L0xsNjZHbGN1MzJnR05Tb0p3aVVOdVZ5MlBnTXN4dDY5dStQd29RTlJxTThETjV1ZUIrK0t3bEIvdE1Ma3RWdXhjSDAwTWxQejBaYmd6MlMxSXg5THVVemM4WUZIbzFWZU8vVkdMQzR0eDRrVHB5T0Y0UU03bzIvbllHemJ1U1BZV0FSK1lBdG90UHZzMk5IZlRQTXVMaTdIMGxLNndNL1pzeGZpZDMvMzJUajY4QkdCSHdBQUFBQUFBUGdydlBycTZUaDE2a3g5WHJjVXFlUnl1ZVljOE1FSDc0bW5uMzRzTnFQdDd6OGFQVWNQUnlzc3YzZ3FSbDk2TFhLdlg0MjJsYlUzNWl4M0YyTytweGlQL25kL0oxcmw5Vi82clppNGZEMSsvYXZQUlFxUDNEOFN1NDgrRU1NUDNoMXNMRnMrOEpNZjZJMXNWM3NNZi9JSFk2TTRkZXBzM0xvMTNueE40ZjRIN29tdXpvNFlIaDZLVnBuLzBzdVJyMFowSkFpcXRoWHkwZm5FZmRIZTJ4V0Z2dTVvaFpXcll6SDV4WmRpczhqbmM5SFQweFVmL3ZEM3g3RmpwK0xsbDA5RktsZXYzb3pGaGNYbXJ0Rk1KaE45ZlQwQkFBQUFBQUFBZkZOaiswYTFXb3VYWGpwUm45T2RqSlIyN3R3Ukg2blBBUGZmTVJMQTFyTGxBei9aamtKa0Nybm9lK3krMkNpV0ZtZGl2TFpTLzBDWWl4U0d0bmRHYjI5MzdMcW5kUjhDUzgrOUhMVzJpQlQ5TDIzRlhMUWZHb25PWFFQUlZUK3RzSGoyNnFZSy9EU0NPSjJkbmZIZ2cvZkc5ZXVqa2RMVTFFenpURS9QUm45L244QVBBQUFBQUFBQS9EbTFXcTBaK3JsKy9WWmN1blE5VW1wdkx6YTNmWmpSd2RhejVRTS9tWTcyNW10dml5ckFXbUg1ek9tWW1CcVBFOHZ6a2NMZmVQaFE3Qm9laXNkLzlQM1JLci85aTc4YnRYS3RFVitOdFdyTDVhSjQ1M0IwN1IrTzN2MjdveFhhWXZQcDZ1cUl2L214RDhYS3ltcXpsZWZDeFN1eHVKQ3VMdkFYLytOdk5xc0MvK0UvK0trQUFBQUFBQUFBdnFteHl1dllzWk54N28zTE1UT1RwdFNoNGE2RGQ4VEREeDJKSC83aHB3UFllaklCYkNrN2R3N0Vndy9jRXgzdHhVanA2cFdiY2VQR1dDd3ZyelFUeWdBQUFBQUFBRURFeE1Sa3ZQNzZHN0d5dWhvcDNYMzNnZGkvM3lvdjJLcTJmTU1QYkRXSEQ5MFpoWHdoWG43bFZQM21ZanBTZWVuWWljaG0yMkorZmpFNk85dnJKOFVDTndBQUFBQUFBTmpZenAyL0VuL3doMStOcWFtWlNPa0hmdUQ3NHRDaC9RRnNUUnArWUlzWkhOd2U5OXh6TUE0Y0dJbVJrVjJSMHRqNFZIenhpMStQQ3hldUJRQUFBQUFBQUd4bHBWSXBYbmpoMWJody9rck16czRuMjVMUjI5c2RlL2NPMTJkK2R5YWY5d0ViaDhBUGJESGQzWjB4UER3WU8zYjBSMTlmVDZTMHVscUswMmZPTjJzSkFRQUFBQUFBWUN0YlhTM0h4WXZYWW54OE1wYVdscU5TcVVZS0hSM3RzWDM3dGhqYXVhTSs4OXNld05aa3BSZHNVWC83azM4dG5uajhrZmo3LytCZlJDcTNibzNITC83aXIwZEhlekdPSHIwL3VybzZvcTJ0TFFBQUFBQUFBR0NybVp1Ymo1Ly8zMzRoK1Nxdjl6MzlXUHprVC81WWJPdnJEV0RyMHZBRFc5VDI3WDB4TkRRUU8zZnVpSzZ1emtpaFdxMUdxVlNPOFluSmVPT05TN0c2dWhvQUFBQUFBQUN3MVl5TlRjVE5tMk14TjdjUUt5dHBabWJ0N2NYWVZaL3ROV1o4alcwZTJXdzJnSzFMNEFlMnFGMjdodUxnd1R2aThPRURNVEN3TFZLbzFXck5HNWJ6NTYvRVY3N3lRblBGRndBQUFBQUFBR3cxbHk1Zmo5ZGVmNk1aL0ZsY1hJb1Uyb3ZGdVB1ZWczSFhvZjF4NTUzN0lwY1QrSUd0VE9BSHRyQmlzUkFmK3RENzQvRGhPeU9saXhldnhoZWYvYnJBRHdBQUFBQUFBRnZTODgrL0dsLyt5b3VSMHM2ZEEvRWpQL3gwSEQ1MElBQnlBV3haamRxL0J4NjRPMTU5OWZWSWFXSmlLcGFXbHBQVkV3SUFBQUFBQU1CR2N2M2FyYmh3L2txazFIaVl2ekhiYTZ6MEFoRDRnUzJzVU1qSHd3OGRpWXNYcnNiWTZFUzg4T0x4bUpxYWliVmFYRnh1bnQvNGpkK0xlKzQ1R04vLy9VOEdBQUFBQUFBQWJIYU5CK01uSnFianhaZE94TXN2bjRwVTN2V3VCK1BoaCsrTGgrcXpQWUFHSzcyQUdCcmFIdmZmZjdpWkNrN3A0cVdyY2VQR2FBQUFBQUFBQU1CVzBBajhuRGx6UHZrbWpQMzc5OGFlM1RzRDRGc0Vmb0M0NjY3OThVTS85TjdrOVg5Zis5cXhlUEhGNHdFQUFBQUFBQUJid2NXTDErTFpQL3BHVEV4T1JVcFBQdkZJUFByb2d3SHdMVlo2QWRIYjI5MWM3M1h3em4weE83dFF2eEZKczA5MGRIUWlybDIvRmVmT1hZcisvcjdZdm4xYkFBQUFBQUFBd0daVHE5V2FyVDRYTGw2TnIzLzlXQ3pNTDBVS25aMGQwZFhWR1lmdlBxRGhCL2dMTlB3QTBkSFIzZ3prN05qUkh3UGIreUtWaFlYRm1KNmVpN0d4eVZoY1RITlRBd0FBQUFBQUFMZWJXaTJpVkNvM1YzcWRQMytsT1NkTG9WZ3NSRTlQVnd3TjdxalA4cllId0xjSS9BQi82c2MrL1AzeDhVOThPRks2ZVhNc2Z1RVhQaDNIanAwS0FBQUFBQUFBMkl3YUFaOWYrdVhmanVQSFQwZEs3MzczTytLZi9KTy9FMzE5WFFIdzV3bjhBSCtxa1E3dTc5L1diUHpKNWROcy9DczNrOHpUTVQrLzJFdzFOK29NQVFBQUFBQUFZTE81Y1dNMDV1WVhJcFhHdks2bnB6dUdCZ2Npbnk4RXdKK1hacUlQYkFwM0g3NHorbnA3WW1Sa1Z6T2tNems1SFdzMU16c1hYLzNhaS9IZ2czZkgxTlJNREF6MFJ6YmJGZ0FBQUFBQUFMQlpOSUkrbi8zc0YyTnViajVTeUdReTlibGRkOXg5OTUzeDlOT1BCY0JmcHVFSCtBc0toVUk4L2Q1M3gvNzlleUtsSzFkdXhGZSs4a0tzcnBZQ0FBQUFBQUFBTm92ejV5L0g2ZFBuWTJwcU5wYVhWeUtGWXJFUTczdjZzVGl3ZnlRQXZoMkJIK0F2S0JiemNmanduYzBtbnBRYWJVSG56bDJPVW1rMUFBQUFBQUFBWUxPWW1wNk5XN2ZHWW1scHFUNExLMGNLaFVJKzdyNzdZUEtaSGJCNVdPa0YvQVZkWFozeGlVOThKS2JyTnliUFAvOXF6TTdPUmJWYWk3VjY5ZmpyY2U3ODVmajR4ejhTdmIwOUFRQUFBQUFBQUp2Qjd6N3pSM0hzNVpPUlVuZDNaM3p5a3g5dE52MXNkWXR2WElsb2k1WW92WEV0c2plbm9xMnk5bmxvdzhwS0tlYmJxdkhWcjcwVXJkSW9XYmgxYXp4U09YL2hTdVR5dVpoZldJamJYYWF0TGRycTU5M3ZmaWdRK0FIK0N0MDlYVEU4UE5Tc0hVeFJQVmlwVktPMFdvcnBtWm5vNnVxSXZqNmhId0FBQUFBQUFEYXVXcTFXbjRGVlluWnV2cm5PSzVWdDIzcGphSEFnY3Jsc1pES1c5aXhmR1l0V0tWOGRpOHprWEVTaVpxWkd3OU5pclJRblQ1NkpWcmwrL1ZiOS9UWVRxZHk0UHRvTS9Dd3RMY2Z0cnZIOWtLMGZnWjl2RXZnQnZxM0Rody9Fai83bysrUGYvL3RmU1JMNCtWWnc2QnRmZjZYK1k4L0drMDgrRWdBQUFBQUFBTEJSTmRwY0ZoWVc0N1hYejhWcnI3MFJxVHoxbmtkaVpHUjNkSFoyQmhHM1B2MXN0RkxLRHFYSnllbTRWbHFLLy9WLytQbllLRDc3dVMvR1JwSFA1NXRCdUovKzZiOGVDUHcwMXhXVlNwWDRWei8zdjhkR2NmSGl0ZWJQTzVYZi9LM1BSN0dZanovNHc2OUVxN3hyZmpFeTBVaWZydjB0VjF0YWlhbFAvMUVzZEhmRWVGZHJQdVFxODB1eDFlM2JPeHpaVERaKzRSYytIU2tkTzNheVdia244QU1BQUFBQUFNQkdOajQrRVNkUG5vM0ZoYlN6eGFOSEg0aTk5Vmtkd0hleTVRTS95OHVyc2JLeUdyLzJhNStOcmVybGwwODFYNy94alZlaVZkNng4NjdveU5UZmJ2bTF2K1dxOVQrenBSZlBoRWhPYS9YM2I0djI5dllvRlBLUjByWHJOMk5vNTBBQUFBQUFBQURBUnJhNHVCU1hMbDlydnFhMFoyUlhqSXdJL0FEZm1aVmV3TGZWMmRuZVBCLzR3Qk54NWNxTmVQYlpyMGNLWC92YXNTaVh5akUrUGhVOVBaMVJMQllEQUFBQUFBQUFOcHJHWnBaUGYvcVpHQnViaUJUNisvdWE1NUdqRDhUdzhHQUFmQ2NDUDhCM3RHMWJYN01GSzZYR0dyM3g4Y25JWmpNQ1B3QUFBQUFBQUd3NFMwdkxzVmcvQ3d1TFVhbFVJNFd1cnM3WXVYTkg4ZzBjd09hVUNZRHY0S21uSG8zSEhuc29VcHFlbVkzbm5ucyt4c1ltQXdBQUFBQUFBRGFTY3JrYzE2N2RpaXVYcjhlRkMxZGplWGtsVWpoNGNGOTg4SVB2RWZnQjNoU0JIK0E3dXZ2d2diajc3b1BSMjlzZHhXSWhVcGlabm9zWFhqemViUGtCQUFBQUFBQ0FqV1IxdFJSLy9Qd3JjZkhTMVVocHorNmQ4YTUzUGhpRmdrVTl3SGZuU2dGOFI0T0RBMUVxbGFPam83MVpSNWhpdlZlcFZJcExsNjdGd3NKU0FBQUFBQUFBd0ViU21KMWR2SGcxK1RhTGJkdDZZLy8ra2Nqbk5md0EzNTJHSCtDN2F1d0wvYkVmZlgvY2ZmZUJTR0YrWVRGZWUrMWNNL1hjcUR0czFCNENBQUFBQUFEQVJyQlFuM1Y5OXJOZmpHUEhUa1VLalFmdjMvKytKK0xlZSs5cWhuNHlHV044NEx0enBRRGVsQU1IOWtYL3RyNUlwZEh5TXowMUY5ZXYzNHJWVllFZkFBQUFBQUFBYm4rTGkwc3hPenNmMDlPenNiUzBIS25zMzc4bit2djdoSDJBTjgxS0wrQzdhalQ4Zk9BRFQ4U0ZDMWNpcFJNblQwZTFXb25EaHh2TlFlMEJBQUFBQUFBQXQ3UHpGNjdHdVhNWFkycHFKbExwYnM3aW5teXU4d0o0czhRRGdlOHFrMm1MZ1lGdE1US3lLdzRkT2hDNVhEWlNhT3cyL2VQblgyMjIvUUFBQUFBQUFNRHQ3dXpaQzNIeTFObElwYkhPcTd1bksrNjU1MkFNRG00UGdEZEx3dy93WFRXcUF4c3RQNDBhd1oxREEzSDV5dlVvbHl1eFZxT2prekUvdnhpbGtwVmVBQUFBQUFBQTNQNG1KNmRpOU5aNHBOSjQwTDZqb3hqRHc0TUI4TDBRK0FIZXRFT0g5c2NQL2ZEVGNlcTFOMkpsZVNYV2FuWnVMdWJuNStQMDZYUE4wTSsrZmJzREFBQUFBQUFBYmxjdlBIOGlqaDA3R2FrOCtjU2pzWGZ2Y0FCOHI2ejBBdDYwM3Q2ZTJMZDNkK1R5YVZaNjFhcTFxRlNxTVQ0K0ZSTVRVd0VBQUFBQUFBQzNvMnExR291TFM3R3dzQmpUMDdPUlNxUFpaKzllRDhVRDN6c05QOENiTmpLeUs0YUdCaUtmeTBkS0w3LzhXbk5GMk1NUDN4Y0FBQUFBQUFCd3U1bWRuWS9yMTIvRjJQaGt6TTdOUnlydmV0ZERHbjZBdDBUZ0IzalRHanRFTTVtMnVPZWVnOUhkMHhXblh6OFhLYnhlLzNHNnU3c0NBQUFBQUFBQWJrZVRVek54NHNTWldGcGFqaFNLeFVJVUN2bTQ4ODY5c1dmUHJnRDRYbG5wQmJ4cG1Vd21jcmxjN053NUVFT0QyeU9WMGJHSjVnRUFBQUFBQUlEYlVTUG9jKzM2cldTQm4ydzJHKzN0eFJnWTZJL3QyL3NDNEh1bDRRZjRuajM1eENOeDllck5lTzY1NXlPRlM1ZXV4ZUNPN1RFK1BoazlQVjFSTEJZREFBQUFBQUFBYmhkam94UHhwUy85Y2N6TkxVUUtCdy91aXdjZnZDYzZPOXRqczluKy9ZOUd4MTBqc1JFc1Q4ODF6K29yNTZPMnNocHJkV2ozcnRqVmtZK2VCOTRicmZMcThkTXhQNzhRSjArZWpSUWVmL3hvREF4c2krRmRnOUVxenp6emJFeE96Y2JpNGxLc1RTMXF0VnJ3VFFJL2lXV3ptV2hyYTZ0Zm1EdWlWY3JsY3YxVVluVzFGUEIyMkZXLzJLZThqSlpLNVdZYWVuUjBzdGtpSlBBREFBQUFBQURBN1dLMVZJcjVoY1VZSDV1TTVlV1ZTS0d2cnpmMjdkc2QrZnptRzlrWGhnY2lVOGpIUnBBWm40NjJzZWtvdjNZNUtna0NQKzJGUXVTNk91TElrY1BSS2hPVFV6RTJQaFdwREE1dXI3OFhoK1BnbmZ1alZaNzc4Z3YxNzZHbEJJR2Z0dURQQ1B3azF0SFJVVC9GdU91dU82SlZ4dXZmdlBQelMzSGp4cTJBdDhQUm8vZkhsU3MzSXFXWm1mbjQrdGVQeFZOUHZUTzJiOThXQUFBQUFBQUE4SGFyVkNveE5UVlRuODJPeHJuemx5T1ZSc0RpeVNjZmpYeCtZd1JqdmhmYkhyc3ZOb3FWR3hQTnMvRHNzYWpFMm0xdjc0aDhUMjk4LzkvOFVMVEt3c0pDWExoNE5aNzdVcHB0TEErOTQwaDkvbnRmdk90ZDc0aFcrZlhmZUNibTV1Wmplbm8yMXFwUndNSTNDZndrMXFpNTJqbThJLzdoMy8rcGFKVXZmL21GNW9kSnFzRFB4ejcyb2Vqdjc0dDc3amtZclRMOHFhOUdabjQ1WW5ydEZYZlpqbUlNL2ZXbkk3ZXRPL0wxYzd2TGJlOXQvcHczazBiU3VLT2p2WDd4dnpkdTNCeVBXN2ZHWXEzbTV1Zmp4SW5UY2QvOXJVdTdBZ0FBQUFBQXdQZWlzWG5sK1BIVGNlMWFtdGxzSnRNV3ZiMDlzWFBuWU95L1kwOXpnd3pBV3lId2sxaDNUMWZzSHQ0WlR6LzlXTFRLMU5Sc1ZLdlZTT1hSUng2b2Y2RHNpQTkrOEQzUktxODllenBLbWRsWVRoRDR5WFFXbysreCs2STRQTkE4ckwvRzJxMzI5a0tNakF6SDR1Snlrc0JQWTYzWHRldTNZbWxwclRWdUFBQUFBQUFBa0VaemhuWHRWa3hPemtRS2JXMlo1b1AxdmIzZHRsNEFheUl1Q0x3bG5aMGQ4Y0VQUGhVSEQrNkxGR1ptNXVLUG4zKzFHZnBwN0VBRkFBQUFBQUNBdDl2eThuSjg1Y3N2eHRrejV5T0ZqbzVpZk45VGo4WWQrM1lId0ZvSS9BQnYyWjQ5UTlIVDB4V3ByQ3l2eFB6Y1lyS0VOQUFBQUFBQUFLelY2T2g0ek16TVJ5cTdkcVdkc1FGYms4QVA4SmEwdHhmam9ZZU8xRzlJQmlPbGl4ZXZ4c3N2bndvQUFBQUFBQUI0dXkydnJNYUprMmZpeG8zUlNLRXhZenQ2OVA1bTZBZGdMUVIrZ0xjc244ODFkNHZ1MjdjN2NybHNwREF4TVIyWEwxOFBBQUFBQUFBQWVEdE5URXpGclp2alVTcVZvbHlwUkFxNVhLNDVXK3ZyNndtQXRSRDRBZDZTdHJhMnlPZnowYis5TCs2NFkwOWs2emNuS1V4T1RzV1ZLd0kvQUFBQUFBQUF2TDBhZ1ovR09xOVNxUnlWVklHZmJGYmdCMGdpellRZTJMTDJqZ3pINDQ4ZmplUEhYNCtWNVpWWXEvUG5yOFRFNUV3QUFBQUFBQURBMituVXFYTngrc3o1U09YSWtidml3UDY5emJWZUFHc2w4QU9zU1hkM1YremFOWmlzNFdlNUVScWFubTBtcFJzdFFxbFdoUUVBQUFBQUFNRDNZbnBtdHJuU0s1VnQyL3BpMS9CZ2N3WUdzRllDUDhDYU5NSSsrWHd1OG9rQ1A5UFRzODNYcWFtWktCVHk5UnVmM2dBQUFBQUFBSUQxZHVIODVUaDc5a0trY3VqUS9yajMzcnNDSUlWTUFLeEJaMmQ3REF6MFIwOVBkM1IwdEVjcUZ5OWVqWnMzUndNQUFBQUFBQURlRHFPamszSDlScnA1VmVOQitwR1I0UUJJUWVBSFdKUE96bzdZc2FNL2VudTYwZ1orTGpVQ1Ara3FFZ0VBQUFBQUFPQjdNVG8yRVRjU0JuNkdkdzNHM3BGZEFaQ0N3QStReE5Hajl5V3RJSHp4aFJOSkt4SUJBQUFBQUFEZ3paaVltSTdubjM4MUZoWVdJNFd1cnM0WUd0b1JkOXl4UjhNUGtFd3VBQklZMk5FZmc0UGJJNVdiTjhkaTI3YmVBQUFBQUFBQWdQVzBzcklTdDI2TngvTHlhcVRRMFZHTS91MTkwZDVlakh6ZWlCNUl3OVVFU09LQisrK0pTcmthcWJ6eTZtdHVlQUFBQUFBQUFGaDM0eFBUY2Z6RTZXUU5QNE9EQTNIa3lGM1IyZFVSQUtsWTZRVWtzWHYzenRpNWMwZWswcmlCbXErZnFhbVpXRjB0QlFBQUFBQUFBS3lIcGNXbHVINTl0RDZqU3RQdzA5dmIxWnlsRlF1RkFFaEY0QWRJWW1Sa1Z3enRISWhVRmhhV1ltNXVJYWFuWjJObEpjM05GQUFBQUFBQUFIdzNTMHZMY2VQNnJXUXpxcDZlN3RpeloyY1VpZ0kvUURvQ1AwQVNuWjN0TWJDOVB3NGV2Q08yYjk4V0tjek56VGRYZTAzUHpBWUFBQUFBQUFDc2g4WUQ2U2RPbm1rR2YxSm9iTWw0OE1GN282cytUd05JUmVBSFNLS3RyUzN5K1d4MGQzZlVYM09SUXFWY2libTV4VmpWOEFNQUFBQUFBTUE2S0pmTHNWb3FOOXQ5S3BWS3JGVmJwaTJLeFVKOWh0WVYyV3cyQUZJUitBR1M2ZXpzaUFjZXVLZVpVazVoYVdrbFhqdDFObVptNWdJQUFBQUFBQUJhN2VMRmEzSHI1bGd6OEZPdDFtSXRHZy9NZDlYblp6dUhkc1JkQi9jMVoya0FxUWo4QU1rVUNvWFl2WHNvZW5xNklvWFYwbXJjdkRXV3JDNFJBQUFBQUFBQXZwT2JOOGRpWm1ZK1VzamxzdlhaMmM1a3N6T0FQMC9nQjBpbVdNd252V2xaWFMzRnJWdmp6YVlmQUFBQUFBQUFhTFZ2Qm41bUk0WEdDcTl2enM2NkF5QzFYQUFrMHJoWmVmQ0JlK1BZc1ZPUnd2ejhZcHc4ZVRiWlRSVUFBQUFBd08xb2RYUXFTcE96TWYvcXVRRGc3ZlhpWjU2TkM5ZXZSd3I1YUlzN000WEluN29jdHlwZkNHNC9wWm41S004dVJtVURGUkRVR3YvVTFyWnU3cy83eWxkZmpDdFhyOGNycjd3ZXJYTDE2czNtN0hmdDB2N2FOenFCbjhTcTFVcjlWSnM3SFZ1bFhDNUhwVktOcmF4V0t0ZFBLV3FyNWVBMlVxNUVSejRYaFV3Mk1wbTJOZTgxYldpMC9LelVQMkJYRnBlamtIUEpBbmk3dFJWY2l3RUFBQ0MxNmtyOTcvM25sMlA1K25nQThQYWFuWnFwejZiU3pYbzdTcFZvbTVsM2piOU5WZXN6eU1yOFVteGwwOU96MGRGUmpGdzJHNjFTcXMvMnkvVlo4dHExQlgvR3hDYXh4Zm9GWVdKOEtsNTg2VVMweW9VTFYrTFdyYkZJcGEydHJYazJpbHI5UTNIcDRzMG96eTFHYVVMenkrMW1lLzFzcTE5bys3cTdZMlorUGtubzU5SXJaK0xsOXE0NGN2Q09BT0R0MVhsb0pMTGRuUUVBQUFDa3N6bzJGWXZucnNXdFg5WCtBUEIyTzNYcmJNeFUwcFFPWkV2bDJIbjZac1M1eWJpVk94T1FRbHVrbmUrLytPTHgyRWcyVXJhaDFRUitFcHVjbUk1eS9jTDlhNy8yMldpVnk1ZXZ4OVRVZEtUU3FMemFTTFZYMVpYVm1QbjZ5Y2gyRkNQVFdReHVQN1hUVjJPZzBoWno5YTlUZEZHTm5iNFk1NWFxTWZoNm12cEVBTjY2M1ovOFFZRWZBQUFBQUdEVG1xcVVZcm1XWnR0S050cGlJSnVQamt6cm1sT0FyVXZnSjdHSnllbm11WER4YXRBYTFaVlNNL0REN2F1Mk1CVUQxYmE0VW90SWtYOGVmZjFpbkw4d0ZuZDFEd1FBYjYvQkgzazgydS9ZRlFBQUFBQUFtOUYwcFJ6VlJHVUptYmEyR01nVjZrTjVqU1JBZXBrQVNHeDdOaDhIQ3gyUmIwdHppUm12ck1hbDB0YmVuUWtBQUFBQUFFRHJqSlpYNDJwNU9VcTFhbFJpN1lHZnZtd3V0bWZ5VVd4cmk2d1ZSRUFMYVBnQmtzdTFaWkpXRTVacXRWaXNwcWxPQkFBQUFBQUFnTDlzTmFxeFhKOUhwZW4yaVNoRVd4UXpiZEdtM1Fkb0VZRWZJTG0rYkRiMjV0c2pseWl0M0dqNFdhMEovQUFBQUFBQUFOQWFrK1ZTekZUTGtjcU9YQ0YyNVlvQjBDb0NQMEJ5N1cyWjZNdmtrdTBNWEt4VW8xd3JCUUFBQUFBQUFMVENZclVTczVWMGdaL3UrcXlzTjJNY0Q3U09Ld3lRWExFdEU5dXl1V1FWaFF1MVNpeFVBZ0FBQUFBQUFGcGlvVmFOMldxNmdWUjNKaHU5V2VONG9IVlNGWEFBL0tuMnpEY2JmcnF6MldiNEo1WHhTaWxtRWlhckFRQUFBQUFBb0dHeXZCbzN5eXVSeWxDdUVEdXpoUUJvRllFZklMbEdzMCttclMwSzlVdE1yaTFOeTAvRFNyVWE1YWdGQUFBQUFBQUFwTFJhcThWeWZSYVZTcUUrSTJzOEpBL1FLcTR3UU1zTTU0dk45SElxdDhvck1WRXVCUUFBQUFBQUFLUTBVU25GallRTlB3TzVmT3lxejhvQVdzWFNRS0JsZXRxeXpmMmtxY3hXeTVHSmRJMUJBQUFBQUFBQTBMQlFyY1JNcFJ5cGREYm1aRzNwNW1RQWY1bkFEOUF5dmRsODlGVFROZkxNMW0rMENtMkt5UUFBQUFBQUFFaHJvVmFKbVdyYXdFOVhSdUFIYUIyQkg2QmxkbVJ6TVZ2SlJ5cGo1ZFhJdFduNEFRQUFBQUFBSUkyVldqWG1xNVVvMVdxUlFtOG1GejJaYkJUTnRJQVdVNVVCdEV3anRkeWVzSkduVWFXNFVxMEdBQUFBQUFBQXBGQ3UxV0t4UG9PcUpncjg1T3V6c2U1c0xqSUNQMENMYWZnQldtWm52aGpUQ2FzUGI1WlhvaU1qcHdnQUFBQUFBRUFhUzdWcWZRYTFHcXUxTkErZGQ5Vm5XVVBaUWhUYXpMU0ExbktWQVZxbUo1Tkx1cHQwdGxKdUpxd0JBQUFBQUFBZ2hWS3RHblBWY3BRalRjTlBJK2pUbUk5bFE4TVAwRm9DUDBETE5QYVRKZzM4VkN1eFlLVVhBQUFBQUFBQWlaUnF0WmlyejZBcWFmSStVV2hyaSs1RzRNZEtMNkRGclBRQ1dpWmZ2NUVwdG1XanMzNVQwMGhIbDlhNCszU2hmclBWYVBoWnJsYWJQN1liSlFBQUFBQmdNMmdmR1l4c2QwZnMrNmNmQ3dEVzErSzFHMUY3OGVXSWwrY2pwbGRpcmZvUGpzVEJJM2ZISGZmZEcwTjlmY0hXa3V2cmlrd3hINjMwMkdNUHg3MUg3b3A5KzNiSFZwUE5aaUpqWGQ2ZjJ2S0JuMHdtMHp5OXZUMnhWZVh6K2ZvM1Jyb1dsbThuMDFtTTdISjdaSHM2ZzYyajhhN0tSem1LbVd3MGlubEt0Yld0NDZwRUxhcjViRlE2QzFGb0pLTmIvTDRGQUFBQUFGZ1B1ZTcyYUt2LzNXZjNmUWNDZ1BXVnk1YWora1puNDR0SW9YMWJUMnk3WXppNjc3MGp1dnY3ZzYwbDA1NlB0bHhyWjVoRFF6dWErWVpDb1JCYlRhYXRMZHFVUXZ5cExSLzQ2ZXdzMXI4UmN2RmYvdDIvR1Z2VnZmY2VqTzd1MWdaeEJ0NTNOQ3FMeTFHZVdRaTJsdW5yTjJMWDcwekUyTng4TE0vUHg1cjFka1htZzBkalcyOXY5TFMzQndEcnF6QThFQUFBQUVCYW1jNk81c24zOXdZQTZ5czdOeFhUMWZLYU4xVjhTLy93WUJ4NDlMN1kvc0NoNk42MmRVc25hSjBkTzc0WkpCc1oyUlZzYlZzKzhQT3RkcHZISHo4YVc5WE9uVHVhdncrdDFIbG9KR3JsU2xTV1Y0T3RwYmUvUGZxZjN4SHpVWTFJRWZocHowZHRaRENLZTNaRlQ3OGFSSUQxbHV2cENBQUFBQUNBemFKVUtzZmMzRUpVS212YlZQRXR4ZlpDOVBYMVJDNW5Vd1hRV2dJL2Z4SjBlZUtKclJ2NFdRK2RoL2NHVzFOdlY2NlpaRzQwL0tSUUsrYWp0bmN3MnUvWkg3MzFIeGNBQUFBQUFBRGVxbks1SEhQejZRSS83Y1dpd0Erd0xqSUIwRUtGUWo2R0JnZWlxeXZOMnJoR3lucHljanBXVmxZQ0FBQUFBQUFBMW1KbHRkU2NQVFZtVUNsMGQzZkdybDJEelJrWlFDdHQrWVlmb0xVYUsvTzZ1anFpa0dodFhDTmR2YmkwbEN4bERRQUFBQUFBd05aVktwVmljWEU1YXJWYXJGVTJtNGw4SVIvdDdjVUFhRFdCSDZDbEd1bmw0ZUdoNk81SjAvRFRxRlVjRzV1TTVlWFZBQUFBQUFBQWdMVllXbHFKbXpmSFlxMGFEOEVQRGFYYmVnSHczVmpwQmJSVU5wZU56czZVRFQvVitvM1hzb1lmQUFBQUFBQUExbVI1ZWFYWjhKTkNKdFAySnpNeG5SdkEraEQ0QVZvcWw4M0c5b0Z0MGQ3UkhpazBnajR6TTNPeHVwcm01Z3NBQUFBQUFJQ3RhVzV1SWRsV2liYTJUUFQzOTFybkJhd2JnUitncGZMNWZBd05OdW9MT3lLRlVxa2NreFBUc2JLeUVnQUFBQUFBQVBCV1RVeE14ZnpjUXFUUWFQanA2K3VKb3NBUHNFNEVmb0NXYXV3cjdleHNUN2pTcS9Jbks3MnFBUUFBQUFBQUFHL1YwdkpLbE12bFNLR3RyUzJLeFdMa2N0a0FXQThDUDBCTDVmTzVHQndjYU80c1RhRngwelU2TnRuY3FRb0FBQUFBQUFCdjFlVGtkTXpOTDBZS21Vd210bTNyaWZhaWhoOWdmUWo4QUMzVnFDOHNGQXFSemFhNTNEU2FmWmFXbHFKY3FRUUFBQUFBQUFDOFZlVlNKYXJWTkRPblJzTlBvWmlQcklZZllKMEkvQUF0MVVnek4xWjY1Uk91OUpxWm1ZdlYxVklBQUFBQUFBREFXN1d5c2hMbFVycVZYbDJkbmMzdEZ3RHJRZUFIV0JlTlJITlBUMWV6OFdjdHl1Vkt6TTdPQy93QUFBQUFBQUN3SnN2THkxRXFwWms1TlFJL1BiM2RVU3dXQW1BOUNQd0E2eUtYelRaWGU2MVZyVmFyMzNpVm8xYXROcjhHQUFBQUFBQ0F0Nkx4b0htbGttYmUxSGpvdlZqSU4yZGlBT3RCNEFkWUY4VmlNZnI2ZWlLVDZDYW5rYmllbTVzUEFBQUFBQUFBZUNzV0ZwWmlkWFUxVW1nRWZyYjE5VFpuWWdEclFlQUhXQmZaWERZS3hVS3NiYUhYbnltVks3R3lZcTBYQUFBQUFBQUFiMDI1WEk1S3BSSXBORlo2TmRaNTVYSWFmb0QxSWZBRHJJdDhQaGRkblIzTm01MFVWbGRMc2JDNEZBQUFBQUFBQVBCV3JOVG5UZVdFZ1ordXJzNzZUQ3dmQU90QjRBZFlGOFZDSVhwNnVpS1RTWFBaV1Y1ZWlibTVoUUFBQUFBQUFJQzNvakZ2YWp4a25rSWo4TlBiMnhYRm9zQVBzRDRFZm9CMTBhZ3ZiSVIrVWltWEs4bDJxZ0lBQUFBQUFMRDFsRXFscUZhcmtVSWo4Rk9vejhLeVdTdTlnUFVoOEFPc2k4Yk8wcjYrbnNoazAxeDJGaGVXWW1aNkxnQUFBQUFBQU9DdFdGcGNqdFdWTkEwL2pTMFhqWlZlaFlLR0gyQjlDUHdBNjZLUlptN2M0R1RhMGx4MkdnMC9LeXNhZmdBQUFBQUFBSGhyeXVWeVZCSTEvRFEwV240YUIyQTlDUHdBNnlLZnowVlhWMGVrdXNkWldWMk54Y1dsQUFBQUFBQUFnTGRpWmFVVTVWSTVVc2xtTXdJL3dMckpCY0E2eU9mejBkSFJYci9KU1pNemJMVDd6TTB0QkFBQUFBREFYelkzTngvLzVMLytINXQvajZncEhJQy95aHR2WEl6RmhUUVBtRGR5UG8yMVhnSS93SG9SK0FIV1JlUG1wckhXSzVWS3VkeXNXUVFBQUFBQStNdG01eGJpK2VkZmphV2w1ZVlCZ05henpndFlYd0kvd0xwb3JQVHE2R3lQVEtKRmdzZVBuNDVidDhaalptWXVBT0RiNmU3dXJKK3UrT2hIUHhoZFhaMEJBQUFBQU5CS2pZZmZNNm1HWVFEZmhjQVBzQzdhTW0yUmF6YjhwRWsyejg3T05ic1JUNXc4R3dEdzdmVDM5OGEyYmIyeHVscUtycTRBQUFBQUFHZ3BCVC9BZWhMNEFkWkZJK3hUS0JaUzVYMWlkR3l5ZVJxN1ZRSGcyOW0xYTdCNS92N2YrM2dBQUFBQUFMUlNJK3p6ellZZnFSOWdmZWdUQTlaRkxwZUw5bUloTW0wdU93QUFBQUFBQUd3K2piQlBtNW9mWUoyWXZBUHJvbkZ2azhtNjVBQUFBQUFBQUxBWnRVV3lWUmNBYjRMcE83QXU4dmw4ZEhaMlJKc2FRd0FBQUFBQUFEYWhYSzZ4MHNzSUhsZ2ZyamJBdW1oVUdEYjJsZ0lBQUFBQUFNQm0wOWgyOGEwRHNCNEVmb0IxMFFqN0ZBdUZhRk5sQ0FBQUFBQUF3Q2JVbUllMVNmd0E2MFRnQjFnWHpjQlBzZEJzK2dFQUFBQUFBSUROcGxxdFJhMVdDNEQxSVBBRHJJdEdtdG5PVWdBQUFBQUFBRGFsV2pURFB2SSt3SG94ZlFmV1JUNmZpNDZPWXRqb0JRQUFBQUFBQUFCckkvQURBQUFBQUFBQUFBQWJpTUFQc0c0YWE3MEFBQUFBQUFBQWdMVVIrQUVBQUFBQUFBQUFnQTFFNEFjQUFBQUFBQUFBQURZUWdSOEFBQUFBQUFBQUFOaEFCSDRBQUFBQUFBQUFBR0FERWZnQkFBQUFBQUFBQUlBTkpCY0FBQUFBQUFDYlNHOVBWL3pjei8xTVZDdVZLSlVyQVFDdDF0dmJGWjJkSFpITFpRTmdQUWo4QUFBQUFBQUFtMHBQVDNkODlDTWZEQUFBMkt6YWFuVUIwR0tycTZYbWVmMzFjN0ZhS2dVQXRGcWhrSTlpb1JCMzMzMW44MnNBQUFBQUFJRE5Rc01Qc0M0eW1iYkk1WEl4TUxBdEtoVVZ1Z0MwWGphWGozd3VHOW1zQ2wwQUFBQUFBR0J6MGZBREFBQUFBQUFBQUFBYlNDWUFBQUFBQUFBQUFJQU5RK0FIQUFBQUFBQUFBQUEyRUlFZkFBQUFBQUFBQUFEWVFBUitBQUFBQUFBQUFBQmdBeEg0QVFBQUFBQUFBQUNBRFVUZ0J3QUFBQUFBQUFBQU5oQ0JId0FBQUFBQUFBQUEyRUFFZmdBQUFBQUFBQUFBWUFNUitBRUFBQUFBQUFBQWdBMUU0QWNBQUFBQUFBQUFBRFlRZ1I4QUFBQUFBQUFBQU5oQUJINEFBQUFBQUFBQUFHQUQrZjhBVUxtTmlBTi9DaUVBQUFBQVNVVk9SSzVDWUlJPScpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTc1cHggODIycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG5cbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgd2lkdGg6NTc1cHg7XG4gICAgICAgICAgaGVpZ2h0OjgyMnB4O1xuICAgICAgICAgIG1heC13aWR0aDo1NzVweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OjgyMnB4O1xuICAgICAgICAgIHpvb206IDEzMCU7XG4gICAgICB9XG4gICAgICBvbCwgcCwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW46MHB4O1xuICAgICAgICAgIHBhZGRpbmc6MHB4O1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbjowcHg7XG4gICAgICB9XG4gICAgICB0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIH1cbiAgICAgIHRke1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgICAuY2FyZC1jb250ZW50e1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmNhcmQtaW5mbyBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAuY2FyZC1pbmZvIHB7XG4gICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICB9XG4gICAgICAuY2FyZC1pbmZvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICB9XG4gICAgICAuY2FyZC1hZGRyZXNzIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5jYXJkLWFkZHJlc3MgcCB7XG4gICAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICB9XG4gICAgICAuY2FyZC1tZXNzYWdle1xuICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgIH1cbiAgICAgIC5jYXJkLW1lc3NhZ2UtdGV4dCBoNHtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5jYXJkLW1lc3NhZ2UtdGV4dCBwe1xuICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgfVxuICAgICAgLmNhcmQtbWVzc2FnZS1pbWFnZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgICAgLnRpdGxle1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDo4MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgICBmb250LXNpemU6MjZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5ob3ctdG8tdXNle1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvdHRvbTozMHB4O1xuICAgICAgfVxuICAgICAgLmhvdy10by11c2UgaDR7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICB9XG4gICAgICAuaG93LXRvLXVzZSBwLGxpe1xuICAgICAgICAgIGZvbnQtc2l6ZTo4cHg7XG4gICAgICB9XG4gICAgICAua2FsZW5kZXMtZm9vdGVye1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMCU7XG4gICAgICAgICAgbGVmdCA6IDAlO1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICB9XG5cblxuXG59XG4ueHN7XG4gICNjbGllbnRHaWZ0LXByZXZpZXcge1xuICAgIC5naWZ0LXByZXZpZXctY29udGFpbmVye1xuICAgICAgICAuY2FyZC1jb250YWluZXJ7XG4gICAgICAgICAgICB6b29tOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiI2NsaWVudC1naWZ0VXBkYXRlIHtcbiAgLmdpZnRVcGRhdGUtY29udGVudHtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbn1cbi54c3tcbiAgI2NsaWVudC1naWZ0VXBkYXRlIHtcblxuICB9XG59XG5cbiIsIiNjbGllbnQtZ2lmdC1zZW5kIHtcbiAgLnNlbmQtY29udGVudHtcbiAgICAuc3RhdHVzLWxpYmVsbGV7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbmQtbGluZXtcbiAgICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICB9XG4gIH1cblxufVxuXG4iLCIjY2xpZW50LWxpc3QtY3JpdGVyZSB7XG4gIC5jcml0ZXJlLWNvbnRlbnR7XG5cbiAgfVxuICAuY3JpdGVyZS1ibG9je1xuICAgIGJvcmRlcjoxcHggc29saWQgI0VFRUVFRTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG4gIC5jcml0ZXJlLW1haW57XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIC5jcml0ZXJlLW1haW4tY2hlY2tib3h7XG5cbiAgICB9XG4gICAgLmNyaXRlcmUtbWFpbi10aXRsZXtcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcblxuICAgIH1cbiAgfVxuICAuY3JpdGVyZS1zZXBhcmF0b3J7XG4gICAgaGVpZ2h0OjIwcHg7XG4gIH1cbiAgLmNyaXRlcmUtY2hvaWNle1xuICAgIC5jcml0ZXJlLWNob2ljZS10aXRsZXtcbiAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5jcml0ZXJlLWNob2ljZS12YWx1ZXtcblxuICAgIH1cbiAgfVxufVxuXG4iLCIjY2xpZW50LWdpZnRVcGRhdGVBY3RpdmF0aW9uQ29kZSB7XG4gIC5naWZ0VXBkYXRlLWNvbnRlbnR7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG59XG4ueHN7XG4gICNjbGllbnQtZ2lmdFVwZGF0ZSB7XG5cbiAgfVxufVxuXG4iLCIjY2xpZW50LW1lcmdlUmVjYXAge1xuICAuc3RhdHVzLWxpYmVsbGV7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubWVyZ2UtYmxvY0NvbnRlbnR7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICB9XG4gIC5tZXJnZS10aXRsZXtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgLy9taW4td2lkdGg6IDEyMHB4O1xuICB9XG4gIC5tZXJnZS12YWx1ZXtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBwe1xuICAgICAgcGFkZGluZzowcHg7XG4gICAgICBtYXJnaW46MHB4O1xuICAgIH1cbiAgfVxuICAubWVyZ2UtaW5wdXR7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICB9XG4gIC5tZXJnZS1hY3Rpb25ze1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxuICAubWVyZ2UtaW5wdXQtbGFiZWx7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgfVxuXG59XG5cbiIsIiNjbGllbnQtcGFnZSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAuY2xpZW50LWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gIH1cbiAgLmNsaWVudC1jb250ZW50e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG59XG4ueHN7XG4gICNjbGllbnQtcGFnZSB7XG5cbiAgfVxufVxuXG4iLCIjY2xpZW50Qm90dG9tLW1lbnUge1xuICBoZWlnaHQ6NTBweDtcbiAgbWluLWhlaWdodDo1MHB4O1xuICBtYXgtaGVpZ2h0OjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgLmJvdHRvbS1tZW51LWl0ZW17XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgLmJvdHRvbS1tZW51LWljb257XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojOUU5RTlFO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLW1lbnUtbGliZWxsZXtcbiAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjojOUU5RTlFO1xuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgLmJvdHRvbS1tZW51LWljb257XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6IzFBMjM3RTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbS1tZW51LWxpYmVsbGV7XG4gICAgICAgIGNvbG9yOiMxQTIzN0U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi54eHN7XG4gICNjbGllbnRCb3R0b20tbWVudXtcbiAgICAuYm90dG9tLW1lbnUtaXRlbXtcbiAgICAgIC8vbWF4LXdpZHRoOjYwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIi5jbGllbnQtc3RhdGlzdGljc3tcbiAgICAucGxhdGZvcm0tY3VzdG9tLWZpZWxkcy1saW5re1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuY3VzdG9tLWZpZWxkLW1hbmRhdG9yeXtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG59XG4iLCIjY2xpZW50LXZpc2l0ZUxpc3Qge1xuICAuY2xpZW50LXZpc2l0ZUxpc3QtaGVhZGVye1xuICAgIHBhZGRpbmc6NXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC52aXNpdGUtaXRlbXtcblxuICAgIC52aXNpdGUtZmVhdHVyZXN7XG4gICAgICAudmlzaXRlLWZlYXR1cmVzLW51bWVyb3tcbiAgICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAudmlzaXRlLWZlYXR1cmVzLWRhdGV7XG5cbiAgICAgIH1cblxuICAgIH1cbiAgICAudmlzaXRlLXN0YXR1c3tcblxuICAgIH1cbiAgICAudmlzaXRlLW1vbnRhbnR7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC52aXNpdGUtYXJ0aWNsZXN7XG4gICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjY2xpZW50LXZpc2l0ZUxpc3Qge1xuXG4gIH1cbn1cbi5kZXNrdG9we1xuICAjY2xpZW50LXZpc2l0ZUxpc3Qge1xuICAgIC52aXNpdGUtaXRlbXtcbiAgICAgIC52aXNpdGUtZmVhdHVyZXMge1xuICAgICAgICAudmlzaXRlLWZlYXR1cmVzLW51bWVybyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aXNpdGUtbW9udGFudHtcbiAgICAgICAgZm9udC1zaXplOjE4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiI2dpZnQtdXBkYXRlLWJlbmVmaWNpYWlyZSB7XG4gIC5nZW5yZS1ncm91cHtcbiAgICAuZ2VucmUtZ3JvdXAtaW5wdXR7XG4gICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgLmdlbnJlLWdyb3VwLWlucHV0LWNoZWNrYm94e1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIH1cbiAgICAgIC5nZW5yZS1ncm91cC1pbnB1dC1sYWJlbHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2dpZnQtdXBkYXRlLWNvbXBvc2l0aW9uIHtcbiAgLnBhY2stc2VsZWN0aW9uLWl0ZW17XG4gICAgbWFyZ2luOjIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC5wYWNrLXNlbGVjdGlvbi1pdGVtLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgLnBhY2stbGliZWxsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgIC5wYWNrLWZlYXR1cmVzIHtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICAgIC5wYWNrLWRldGFpbHMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NjBweDtcbiAgICAgICAgLmJsb2MtbGluZXtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgICAgIC5ibG9jLXRpdGxle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhY2staXRlbS1zZXBhcmF0b3J7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICB9XG4gIH1cbn1cbiIsIiNnaWZ0LXVwZGF0ZSB7XG4gIC5saW1pdC1pbnB1dC13aWR0aHtcbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOjgwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmNhcnRlLWltYWdlcy1jb250YWluZXJ7XG4gICAgb3ZlcmZsb3cteDpzY3JvbGw7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIC5jYXJ0ZS1pbWFnZXtcbiAgICAgIHdpZHRoOjEzNXB4O1xuICAgICAgaGVpZ2h0Ojg1cHg7XG4gICAgICBtaW4td2lkdGg6MTM1cHg7XG4gICAgICBtaW4taGVpZ2h0Ojg1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDoxMjVweDtcbiAgICAgICAgaGVpZ2h0Ojc1cHg7XG4gICAgICB9XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyOjVweCBzb2xpZCAjMDM5QkU1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2dpZnQtdXBkYXRlLXZhbGlkaXRlIHtcbiAgLmxpbWl0LWlucHV0LXdpZHRoe1xuICAgIGlucHV0e1xuICAgICAgd2lkdGg6ODBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIlxuI2Rlc2t0b3AtbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjojRjhGOEZGO1xuICAuZGVza3RvcC1sYXlvdXQtbWVudS1tYWlue1xuICAgIC8vd2lkdGg6ODBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDE3LCAxNywgMTcsIDAuMjApO1xuICAgIHotaW5kZXg6MTM7XG4gIH1cbiAgLm1lbnUtbWFpbi1mdWxse1xuICAgIHdpZHRoOjMzMHB4O1xuICB9XG4gIC5kZXNrdG9wLWxheW91dC1tYWluLXRvcHtcbiAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yMCk7XG4gICAgLy9ib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMTEsIDYsIDY3LCAwLjA0KTtcbiAgICAvL2JvcmRlci1yYWRpdXM6IDBweCAwcHggMTZweCAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDoxNDtcbiAgfVxuICAuZGVza3RvcC1sYXlvdXQtY29udGV4dHVhbC1saW5rc3tcbiAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggNXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yMCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDMycHggNDhweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgei1pbmRleDoxMztcbiAgICB3aWR0aDozMzBweDtcbiAgfVxuXG4gIC5kZXNrdG9wLWxheW91dC1tYWlue1xuICAgIC5kZXNrdG9wLWxheW91dC1jb250ZW50e1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy93aWR0aDo3NTBweDtcbiAgICB9XG4gIH1cblxuXG59XG5cbiIsIi8qIEJhbmRlYXUgaGF1dCBkZXNrdG9wIDogbWFycXVlLCBhY3Rpb25zIChhaWRlLCByZWNoZXJjaGUsIG5vdGlmaWNhdGlvbnMsIG1lbnUpICovXG4jZGVza3RvcC10b3Age1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFREY2O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzBCMDY0MztcblxuICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAvKiBNYXJxdWUgKCsgcmV0b3VyKSAqL1xuICAuZHQtbGVmdCB7XG4gICAgZ2FwOiA2cHg7XG4gIH1cbiAgLmR0LWJhY2sge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyOHB4OyBjb2xvcjogIzBCMDY0MzsgfVxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjRGMkZFOyB9XG4gIH1cbiAgLmR0LWJyYW5kIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5kdC1sb2dvIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIHBvbHlnb24geyBmaWxsOiAjNmM0Y2YxOyB9XG4gICAgLmR0LWxvZ28tZjEgeyBmaWxsLW9wYWNpdHk6IDAuMzU7IH1cbiAgICAuZHQtbG9nby1mMiB7IGZpbGwtb3BhY2l0eTogMC41NTsgfVxuICAgIC5kdC1sb2dvLWYzIHsgZmlsbC1vcGFjaXR5OiAxOyB9XG4gICAgLmR0LWxvZ28tZjQgeyBmaWxsLW9wYWNpdHk6IDAuNjsgfVxuICAgIC5kdC1sb2dvLWY1IHsgZmlsbC1vcGFjaXR5OiAwLjg1OyB9XG4gICAgLmR0LWxvZ28tZjYgeyBmaWxsLW9wYWNpdHk6IDAuNDU7IH1cbiAgICAuZHQtbG9nby1hY2NlbnQgeyBmaWxsOiAjQzgzODY4OyB9XG4gIH1cbiAgLmR0LWJyYW5kLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICB9XG5cbiAgLyogQWN0aW9ucyAqL1xuICAuZHQtcmlnaHQge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICAuZHQtaGVscCB7XG4gICAgZ2FwOiA4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIwcHg7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGN0Y1RkU7IGJvcmRlci1jb2xvcjogI0Q5RDJGQjsgfVxuICB9XG4gIC5kdC1pY29uLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyNHB4OyBjb2xvcjogIzBCMDY0MzsgfVxuICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjRGMkZFOyB9XG4gIH1cbiAgLmR0LWRvdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjRTUzOTZCO1xuICB9XG4gIC5kdC11c2VyIHtcbiAgICBnYXA6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIHBhZGRpbmc6IDNweCA0cHggM3B4IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIwcHg7IGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGNEYyRkU7IH1cbiAgfVxuICAuZHQtYXZhdGFyIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWluLXdpZHRoOiAzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4iLCIjbWVudS1oZWxwIHtcbiAgLm1lbnUtaGVscC1oZWFkZXJ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3LjY3ZGVnLCAjRkJBNjdEIDMuNTYlLCAjRkRCQzdGIDkyLjQ4JSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgIC5tZW51LWhlbHAtaGVhZGVyLXRleHR7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgLmZpcnN0LWl0ZW17XG5cbiAgfVxufVxuXG4iLCIjbWVudS1pdGVtcyB7XG4gIC5tZW51LWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIHBhZGRpbmc6NDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAgIC5tZW51LWhlYWRlci1uYW1le1xuICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLm1lbnUtaGVhZGVyLXByb2ZpbGV7XG4gICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgfVxuICAgIC5tZW51LWl0ZW1zLXBob3Rve1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG4gIC5tZW51LWZvb3RlcntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgLm1lbnUtaXRlbXMtc2VwYXJhdG9ye1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgfVxuICAubWVudS1pdGVtcy1saW5re1xuICAgIGNvbG9yOiAjNEY1MDUwO1xuICAgIG1kLWljb257XG4gICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICAgIGNvbG9yOiAjNEY1MDUwO1xuICAgIH1cbiAgICAubWVudS1pdGVtcy1saW5rLW5hbWV7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNtZW51LWl0ZW1zIHtcblxuICB9XG59XG5cbiIsIiNtZW51LWl0ZW1zNERlc2t0b3Age1xuICAubWVudS11c2VyLWhlYWRlcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTcuNjdkZWcsICNGREJDN0YgMy41NiUsICNGQkE2N0QgOTIuNDglKTtcbiAgICBib3gtc2hhZG93OiAwcHggMzJweCA0OHB4IHJnYmEoMTcsIDE3LCAxNywgMC4xMik7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC5tZW51LXVzZXItaGVhZGVyLWFycm93e1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICByaWdodDoyMHB4O1xuICAgICAgdG9wOjEwcHg7XG4gICAgfVxuICAgIC5tZW51LXVzZXItaGVhZGVyLWRpY29ubmVjdHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgbGVmdDoyMHB4O1xuICAgICAgdG9wOjEwcHg7XG4gICAgfVxuICAgIC51c2VyLXBob3Rve1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICBoZWlnaHQ6ODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudXNlci1iYWRnZXtcblxuICAgIH1cbiAgICAudXNlci1uYW1le1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICB9XG4gICAgLnVzZXItZmVhdHVyZXMtYm91dGlxdWV7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC51c2VyLWZlYXR1cmVzLW1haWx7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAudXNlci1mZWF0dXJlcy1pZHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC5tZW51LWhlYWRlci1wcm9maWxle1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIH1cbiAgfVxuICAubWVudS1jb250ZW50e1xuICAgIGJhY2tncm91bmQ6ICM0NzIyQUU7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICAgIC5tZW51LWl0ZW1zLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICB9XG4gICAgLm1lbnUtaXRlbXN7XG4gICAgICAubWVudS1pdGVtLW1haW57XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICMzODE4OTQ7XG4gICAgICAgICAgY29sb3I6I0ZEQkM3RjtcbiAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6I0ZEQkM3RjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LWl0ZW0tbWFpbjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4MTg5NDsvLyM1RjJFRUE7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW17XG4gICAgICAgICY6bm90KC5uby1iYWNrZ3JvdW5kKXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgxODk0O1xuICAgICAgICB9XG4gICAgICAgICYubm8tdG9wLXBhZGRpbmd7XG4gICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6MTBweCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICBjb2xvcjojRkRCQzdGO1xuICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICBjb2xvcjojRkRCQzdGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnUtaXRlbTpob3ZlcntcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4iLCIjbWVudS11c2VyLXBhc3N3b3Jke1xuICAubWVudS11c2VyLXBhc3N3b3JkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDk3LjY3ZGVnLCAjRkJBNjdEIDMuNTYlLCAjRkRCQzdGIDkyLjQ4JSk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgIC5tZW51LXVzZXItcGFzc3dvcmQtaGVhZGVyLWFycm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiI21lbnUtdXNlciB7XG4gIC5tZW51LXVzZXItaGVhZGVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC5tZW51LXVzZXItaGVhZGVyLWFycm93e1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICBsZWZ0OjIwcHg7XG4gICAgICB0b3A6MTBweDtcbiAgICB9XG4gICAgLnVzZXItcGhvdG97XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOjgwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC51c2VyLWJhZGdle1xuXG4gICAgfVxuICAgIC51c2VyLW5hbWV7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIH1cbiAgICAudXNlci1mZWF0dXJlcy1ib3V0aXF1ZXtcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLnVzZXItZmVhdHVyZXMtbWFpbHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIC51c2VyLWZlYXR1cmVzLWlke1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbiAgLm1lbnUtdXNlci1zdGF0c3tcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgIC5tZW51LXVzZXItc3RhdHMtaGVhZGVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3MjJBRTtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAubWVudS11c2VyLXN0YXRzLWh0LXR0Y3tcbiAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgIH1cbiAgICAgIC5zZWxlY3RlZHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LXVzZXItc3RhdHMtdGl0bGV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgICAubWVudS11c2VyLXN0YXRzLXZhbHVle1xuICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAubWVudS11c2VyLWJvdXRpcXVle1xuICAgIG1hcmdpbi10b3A6NDVweDtcbiAgICAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS11c2Vyc3tcbiAgICAua2FsZW5kZXMtYnV0dG9uIHtcbiAgICAgIC5rYWxlbmRlcy1idXR0b24tdGV4dCB7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgZm9udC1zaXplOjE0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG59XG5cbiIsIiNtZW51LW1haW4ge1xuICBib3JkZXItcmFkaXVzOiAwcHggMTVweCAxNXB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgLm1lbnUtbmF2aWdhdG9ye1xuICAgIGhlaWdodDo0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLmJ1dHRvbi1kaXNjb25uZWN0e1xuICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIH1cbiAgfVxufVxuLmRlc2t0b3B7XG4gICNtZW51LW1haW4ge1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB9XG59XG4ueHN7XG4gICNtZW51LW1haW4ge1xuXG4gIH1cbn1cblxuIiwiI21vYmlsZS1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNGOEY4RkY7XG4gIC5tb2JpbGUtbGF5b3V0LW1lbnUtbWFpbntcbiAgICAvL3dpZHRoOjgwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgxNywgMTcsIDE3LCAwLjIwKTtcbiAgICB6LWluZGV4OjEzO1xuICB9XG4gIC5tZW51LW1haW4tZnVsbHtcbiAgICB3aWR0aDozNTBweDtcbiAgfVxuICAubW9iaWxlLWxheW91dC1tYWluLXRvcHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDE3LCAxNywgMTcsIDAuMjApO1xuICAgIHotaW5kZXg6MTI7XG4gIH1cbiAgLm1vYmlsZS1sYXlvdXQtY29udGV4dHVhbC1saW5rc3tcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDE3LCAxNywgMTcsIDAuMjApO1xuICAgIHotaW5kZXg6MTM7XG4gIH1cblxuICAubW9iaWxlLWxheW91dC1tYWlue1xuICAgIC5tb2JpbGUtbGF5b3V0LWNvbnRlbnR7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDo3NTBweDtcbiAgICB9XG4gIH1cblxuXG59XG5cbiIsIiNrYWxlbmRlcy1hY2FkZW15LXBhZ2UtZGVza3RvcCB7XG4gIC5zZXR0aW5ncy1jb250ZW50LXRvb2xiYXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIH1cbiAgLmthbGVuZGVzLWFjYWRlbXktaGVhZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIG1pbi1oZWlnaHQ6NDhweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgfVxuICAuc2V0dGluZ3MtY29udGVudHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxuICAubWVudS1jb250YWluZXJ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgxNywgMTcsIDE3LCAwLjIwKTtcbiAgICB6LWluZGV4OjEyO1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1wYWdlIHtcblxuICB9XG59XG4jc2V0dGluZ3MtcGFnZSB7XG4gIC5zZXR0aW5ncy1oZWFkZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLWhlaWdodDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICB9XG4gIC5zZXR0aW5ncy1jb250ZW50e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1wYWdlIHtcblxuICB9XG59XG4iLCIja2FsZW5kZXMtYWNhZGVteS1wYWdlLW1vYmlsZSB7XG4gIC5zZXR0aW5ncy1jb250ZW50LXRvb2xiYXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gIH1cbiAgLnNldHRpbmdzLWNvbnRlbnR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbiAgLm1lbnUtZGVza3RvcHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCByZ2JhKDE3LCAxNywgMTcsIDAuMjApO1xuICAgIHotaW5kZXg6MTI7XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLXBhZ2Uge1xuXG4gIH1cbn1cblxuIiwiI2thbGVuZGVzLWFjYWRlbXktcGFydHMtZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkY7XG4gIC5iYWNrLWJ1dHRvbntcbiAgICBjb2xvcjogIzE5NzZEMjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaGVscC1kZXRhaWxzLWNvbnRlbnR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIC5ibG9jVGl0bGUtbGFiZWx7XG4gICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OjM1cHg7XG4gICAgICBjb2xvcjojMUEyMzdFOy8vIzFlODA5ODtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIH1cbiAgICBmb250LXNpemU6MTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLnd5c2l3eWctdW5kZXJsaW5le1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6MTVweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB9XG4gICAgc3Ryb25ne1xuICAgICAgZm9udC1zaXplOjE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICB9XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6MTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgfVxuICAgIGgxLGgyLGgze1xuICAgICAgY29sb3I6IzFBMjM3RTsvLyMxZTgwOTg7XG4gICAgfVxuICAgIGgxe1xuICAgICAgbGluZS1oZWlnaHQ6NDhweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBmb250LXNpemU6MjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjM1cHg7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgaWZyYW1le1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDo0MzlweDtcbiAgICB9XG4gICAgcHJlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDcsIDI0NywgMjQ3KTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOjNweDtcbiAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICBpbWd7XG4gICAgICAgIC8vd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgb2x7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xuICAgICAgbWFyZ2luOjE1cHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYVt0YXJnZXQ9X3NlbGZde1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmltYWdlLXZvdGUge1xuICAuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNUYyRUVBO1xuICB9XG59XG5cblxuIiwiI2ltYWdlLXNlbGVjdENhdGFsb2d1ZSB7XG4gIC5pbWFnZS1zZWxlY3RDYXRhbG9ndWUtbWVzc2FnZS1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI21hcmtldGluZy1jaWJsZSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB6LWluZGV4OjMwO1xuICAubWFya2V0aW5nLWNpYmxlLWNvbnRlbnR7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC5oZWFkZXItY2xpZW50e1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgY29sb3I6ICM2MTYxNjE7XG4gICAgfVxuICB9XG5cbn1cbi54c3tcbiAgI21hcmtldGluZy1jaWJsZSB7XG4gICAgLm1hcmtldGluZy1jaWJsZS1jb250ZW50e1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cblxuICB9XG59XG5cbiIsIiNtYXJrZXRpbmctY2libGVzIHtcbiAgLnNlYXJjaC1oZWFkZXJ7XG4gICAgLmthbGVuZGVzLXNlYXJjaC1oZWFkZXJ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gICAgfVxuICB9XG4gIC5jbGllbnQtZ3JvdXB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIC5jbGllbnQtZ3JvdXAtaW5wdXR7XG4gICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcbiAgICAgIC5jbGllbnQtZ3JvdXAtaW5wdXQtY2hlY2tib3h7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgfVxuICAgICAgLmNsaWVudC1ncm91cC1pbnB1dC1sYWJlbHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnhze1xuICAjbWFya2V0aW5nLWNpYmxlcyB7XG5cbiAgfVxufVxuXG4iLCIjbWFya2V0aW5nRWRpdGlvbi1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjbWFya2V0aW5nLWRvbm5lZXMge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICAubWFya2V0aW5nLWRvbm5lZXMtY29udGVudHtcbiAgICBwYWRkaW5nOjIwcHg7XG4gIH1cblxufVxuLnhze1xuICAjbWFya2V0aW5nLWRvbm5lZXMge1xuICAgIC5tYXJrZXRpbmctZG9ubmVlcy1jb250ZW50e1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIjbWFya2V0aW5nLW1lZGlhIHtcbiAgLm1hcmtldGluZy1tZWRpYS1jb250ZW50e1xuICAgIHBhZGRpbmc6MjBweDtcbiAgfVxuXG4gIC5zbXMtaGVhZGVye1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgLnNtcy1jb3N0e1xuICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgICYuc21zLXdhcm5pbmd7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjojRTUzOTM1O1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIHRleHRhcmVhe1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxuICAuc21zLWNvbnRlbnR7XG4gICAgbWFyZ2luOjEwcHg7XG4gIH1cbn1cbi54c3tcbiAgI21hcmtldGluZy1tZWRpYSB7XG4gICAgLm1hcmtldGluZy1tZWRpYS1jb250ZW50e1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIubWFya2V0aW5nLWxpc3QtaXRlbSB7XG4gIC5tYXJrZXRpbmctbGlzdC1pdGVtLWFjdGlvbnN7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICB9XG59XG5cbiIsIiNtYXJrZXRpbmctcGFnZS1tb2JpbGUge1xuICAubWFya2V0aW5nLWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gIH1cbiAgI21hcmtldGluZy1jb250ZW50e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG59XG4ueHN7XG4gICNtYXJrZXRpbmctcGFnZSB7XG5cbiAgfVxufVxuXG4iLCIjcGFycmFpbmFnZS1wYWdlIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIC5wYXJyYWluYWdlLWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gIH1cbiAgLnBhcnJhaW5hZ2UtY29udGVudHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxufVxuLnhze1xuICAjcGFycmFpbmFnZS1wYWdlIHtcblxuICB9XG59XG5cbiIsIiNwcm9wb3NpdGlvbi1wYXJ0cy1saXN0e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAucHJvcG9zaXRpb24tYmxvYy1hcnJvd3tcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgd2lkdGg6MTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6IzZFNkU4QztcbiAgICB9XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgJi5ub3Qtc2VsZWN0ZWR7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuICAucHJvcG9zaXRpb24tbG9hZGluZ3tcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgfVxuICAucHJvcG9zaXRpb24tYmxvYy1jb250ZW50e1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGhlaWdodDozMHZoO1xuICB9XG59XG5cbiIsIiNub3RpZmljYXRpb24tZGV0YWlscy1vbmxpbmVXYXJuaW5ncyB7XG4gIGxpe1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICB9XG59XG5cbiIsIiNub3RpZmljYXRpb24tcGFnZSB7XG4gIC5ub3RpZmljYXRpb24taGVhZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIG1pbi1oZWlnaHQ6NDhweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgfVxuICAubm90aWZpY2F0aW9uLWNvbnRlbnR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbn1cbi54c3tcbiAgI25vdGlmaWNhdGlvbi1wYWdlIHtcblxuICB9XG59XG5cbiIsIiNyZWdsZW1lbnQtdXBkYXRlLW1vYmlsZSB7XG4gIC5saW1pdC1pbnB1dC13aWR0aHtcbiAgICBpbnB1dHtcbiAgICAgIHdpZHRoOjgwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIjcmVnbGVtZW50LXVwZGF0ZS10YWN0aWwge1xuICAucmVnbGVtZW50LWluZm9ybWF0aW9uc3tcbiAgICAucmVnbGVtZW50LWluZm9ybWF0aW9ucy1hbW91bnRze1xuICAgICAgbWFyZ2luOjIwcHggNDVweCA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICBtaW4taGVpZ2h0OjgycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgLmFtb3VudHMtYW1vdW50e1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAuYW1vdW50cy1hbW91bnQtbWRwe1xuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgIC50aWNrZXQtdGFnc3tcbiAgICAgICAgICAgIC5pY29uLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjMwcHg7XG4gICAgICAgICAgICAgIG1kLWljb257XG4gICAgICAgICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmthbGVuZGVzLXRhZy10ZXh0e1xuICAgICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYW1vdW50cy1hbW91bnQtdmFsdWV7XG4gICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6IzBCMDY0MzsvLyM2RTZFOEM7Ly9cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFtb3VudHMtbW9yZXtcbiAgICAgICAgcGFkZGluZzo1cHggMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgLmFtb3VudHMtbW9yZS10aXRsZXtcbiAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuXG4gICAgICAgIH1cbiAgICAgICAgLmFtb3VudHMtbW9yZS12YWx1ZXtcbiAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgIC52YWx1ZS1mb290ZXJ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYW1vdW50cy1tb3JlLWFycm93e1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgaGVpZ2h0OjE1cHg7XG4gICAgICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucmVnbGVtZW50LWluZm9ybWF0aW9ucy1vdmVycGFpZHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgfVxuICB9XG4gIC5yZWdsZW1lbnQtY2FsY3VsYXRyaWNle1xuICAgIG1hcmdpbjoyMHB4IDkwcHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KSk7XG4gIH1cbn1cbiIsIiNwcm9kdWN0LXRvdXItc2V0dGluZy1ib3R0b20tbWVudSB7XG4gIGhlaWdodDo3MHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICBtZC1pY29ue1xuICAgIG1pbi1oZWlnaHQ6MjBweDtcbiAgICBtaW4td2lkdGg6MjBweDtcbiAgICBoZWlnaHQ6MjBweDtcbiAgICB3aWR0aDoyMHB4O1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICB9XG4gIC5tZW51LXNlcGFyYXRvcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjFweDtcbiAgfVxuICAuYm90dG9tLW1lbnUtaXRlbXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAuYm90dG9tLW1lbnUtaWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNBM0EzQkQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20tbWVudS1saWJlbGxle1xuICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiNBM0EzQkQ7XG4gICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgICAgLy93b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuICAgICYuc2VsZWN0ZWR7XG4gICAgICAuYm90dG9tLW1lbnUtaWNvbntcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9tLW1lbnUtbGliZWxsZXtcbiAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgICAgICAgLy93b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuIiwiI3NhdGlzZmFjdGlvbi1wYWdlIHtcbiAgI3NhdGlzZmFjdGlvbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxufVxuLnhze1xuICAjc2F0aXNmYWN0aW9uLXBhZ2Uge1xuXG4gIH1cbn1cblxuIiwiI3NhdGlzZmFjdGlvbi1wYWdlIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4ueHN7XG4gICNhZ2VuZGEtcGFnZSB7XG5cbiAgfVxufVxuLnBob25le1xuICAmLmxhbmRzY2FwZS1vcmllbnRhdGlvbntcbiAgICAjYWdlbmRhLXBhZ2Uge1xuXG4gICAgfVxuICB9XG59XG5cbiIsIiNzZWxsT25saW5lLXBhZ2Uge1xuICAuc2VsbE9ubGluZS1oZWFkZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLWhlaWdodDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICB9XG4gIC5zZWxsT25saW5lLWNvbnRlbnR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbn1cbi54c3tcbiAgI3NlbGxPbmxpbmUtcGFnZSB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3MtYWNjZXNTYWxvbi1wYXJhbWV0cmVzIHtcbiAgLnNldHRpbmdzLWFjY2VzU2Fsb24tcGFyYW1ldHJlcy1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1hY2Nlc1NhbG9uLXBhcmFtZXRyZXMge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLWFjY2VzU2Fsb24tc2VjdXJpdGUge1xuXG4gIC5zZXR0aW5ncy1hY2Nlc1NhbG9uLXNlY3VyaXRlLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLmRldmljZS1pdGVte1xuICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5kZXZpY2UtbGliZWxsZXtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1hY2Nlc1NhbG9uLXNlY3VyaXRlIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1hY2NvdW50LWluZm8ge1xuICAuc2V0dGluZ3MtYWNjb3VudC1pbmZvLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgLmdlbnJlLWdyb3Vwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC5nZW5yZS1ncm91cC1pbnB1dHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAuZ2VucmUtZ3JvdXAtaW5wdXQtY2hlY2tib3h7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdlbnJlLWdyb3VwLWlucHV0LWxhYmVse1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLWFjY291bnQtaW5mbyB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3MtYWNjb3VudC1uZXdCb3V0aXF1ZSB7XG4gIC5zZXR0aW5ncy1hY2NvdW50LW5ld0JvdXRpcXVlLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gICAgLmFjdGl2aXRlLWNvbnRhaW5lcntcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAuYWN0aXZpdGUtaXRlbXtcbiAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAuYWN0aXZpdGUtaXRlbS1saWJlbGxle1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtYWNjb3VudC1uZXdCb3V0aXF1ZSB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3MtYWNjb3VudC1wYXNzd29yZCB7XG4gIC5zZXR0aW5ncy1hY2NvdW50LXBhc3N3b3JkLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLWFjY291bnQtcGFzc3dvcmQge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLWNhaXNzZS1jbG90dXJlIHtcbiAgLnNldHRpbmdzLWNhaXNzZS1jbG90dXJlLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLWNhaXNzZS1jbG90dXJlIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1jYWlzc2UtZXJnb25vbWllIHtcbiAgLnNldHRpbmdzLWNhaXNzZS1lcmdvbm9taWUtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtY2Fpc3NlLWVyZ29ub21pZSB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3MtY2Fpc3NlLW1veWVuUGFpZW1lbnQge1xuICAuc2V0dGluZ3MtY2Fpc3NlLW1veWVuUGFpZW1lbnQtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtY2Fpc3NlLW1veWVuUGFpZW1lbnQge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLWNhaXNzZS1zZWN1cml0ZSB7XG4gIC5zZXR0aW5ncy1jYWlzc2Utc2VjdXJpdGUtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxuICAuZGV2aWNlLWl0ZW17XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuZGV2aWNlLWxpYmVsbGV7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtY2Fpc3NlLXNlY3VyaXRlIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1jbGllbnQtY3VzdG9tRmllbGRzIHtcbiAgLm1vZGlmLXRleHR7XG4gICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1jbGllbnQtY3VzdG9tRmllbGRzIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy10YWdze1xuICAuc2V0dGluZ3MtdGFncy1jbG9zZSB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxufSIsIiNzZXR0aW5ncy1jb25mb3JtaXRlLWpldCB7XG4gIC5zZXR0aW5ncy1jb25mb3JtaXRlLWpldC1jb250ZW50e1xuXG4gICAgLnRhYmxlLWhlYWRlcntcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmJvZHktbGluZXtcbiAgICAgIGhlaWdodDo3MHB4O1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBkaXZ7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICB9XG4gICAgICAuZmlyc3R7XG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuamV0LWhlYWRlcntcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1jb25mb3JtaXRlLWpldCB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3MtY29uZm9ybWl0ZS1waXN0ZSB7XG4gIC5zZXR0aW5ncy1jb25mb3JtaXRlLXBpc3RlLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc2V0dGluZ3MtY29uZm9ybWl0ZS1waXN0ZS1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxuICAucGlzdGUtaGVhZGVye1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1jb25mb3JtaXRlLXBpc3RlIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1jb25mb3JtaXRlLXZlcmlmaWNhdGlvbiB7XG4gIC5zZXR0aW5ncy1jb25mb3JtaXRlLXZlcmlmaWNhdGlvbi1jb250ZW50e1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICB9XG4gIC5jb25mLXJlc3VsdGF0e1xuICAgIC5va3tcbiAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOTtcbiAgICAgIGNvbG9yOiMxQjVFMjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgIC5rb3tcbiAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMjtcbiAgICAgIGNvbG9yOiNCNzFDMUM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG4gIC5saWJlbGxle1xuICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGNvbG9yOiM2MTYxNjE7XG4gIH1cblxufVxuLnhze1xuICAjc2V0dGluZ3MtY29uZm9ybWl0ZS12ZXJpZmljYXRpb24ge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLWV0YWJsaXNzZW1lbnQtZ2VuZXJhbCB7XG4gIC5zZXR0aW5ncy1ldGFibGlzc2VtZW50LWdlbmVyYWwtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtZXRhYmxpc3NlbWVudC1nZW5lcmFsIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1ldGFibGlzc2VtZW50LWltbWF0cmljdWxhdGlvbiB7XG4gIC5zZXR0aW5ncy1ldGFibGlzc2VtZW50LWltbWF0cmljdWxhdGlvbi1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICAgIC53YXJuaW5nLWFzc3VqZXRpLXR2YXtcbiAgICAgIGNvbG9yOiNFRjZDMDA7XG4gICAgfVxuICB9XG4gIC50dmEtdGV4dHtcbiAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgIHVse1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAycHg7XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAycHg7XG4gICAgfVxuICAgICYud2l0aC1tYXJnaW57XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgfVxuICB9XG5cbn1cbi54c3tcbiAgI3NldHRpbmdzLWV0YWJsaXNzZW1lbnQtaW1tYXRyaWN1bGF0aW9uIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1naWZ0Y2FyZC1hcnRpY2xlIHtcbiAgLnNldHRpbmdzLWdpZnRjYXJkLWFydGljbGUtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAmLm1hcmdlZHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0tbGliZWxsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0taW5wdXQtbGluZSB7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmFydGljbGUtaXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIiNzZXR0aW5nc0dpZnRjYXJkLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzZXR0aW5ncy1naWZ0Y2FyZC1wYWNrIHtcbiAgLnBhY2staXRlbXtcbiAgICAucGFjay1pdGVtLWhlYWRlcntcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIH1cbiAgICAucGFjay1pdGVtLWxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5wYWNrLWl0ZW0tc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgfVxuICAgIC5wYWNrLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5zZXR0aW5ncy1naWZ0Y2FyZC1wYWNrLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLnBhY2staXRlbS1jb250YWluZXJ7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgfVxuICAubGluay1jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5saW5re1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5saW5rLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIjc2V0dGluZ3MtZ2lmdGNhcmQtcHVibGljYXRpb24ge1xuICAuc2V0dGluZ3MtZ2lmdGNhcmQtcHVibGljYXRpb24tY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxuICAucGFjay1pdGVtLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLWthbGVuZGVzLWZhY3R1cmF0aW9uIHtcbiAgLmZhY3R1cmVzLWRhdGV7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmZhY3R1cmVzLXByb3tcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gIH1cbiAgLmZhY3R1cmVzLWl0ZW0tYW1vdW50e1xuICAgIC5hbW91bnQtbWFpbntcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYW1vdW50LXJlbWFpbmluZ3tcblxuICAgIH1cbiAgfVxuICAuZmFjdHVyZXMtY29udGFpbmVye1xuICAgIG1hcmdpbjoyMHB4O1xuICB9XG4gIC5ibG9jLXBheW1lbnR7XG4gICAgbWFyZ2luOjIwcHggMTBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6MjBweCAxMHB4O1xuICAgIC5ibG9jLXBheW1lbnQtdGl0bGV7XG4gICAgICBjb2xvcjojQzkzODY3O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIH1cbiAgICAuYmxvYy1wYXltZW50LXRpdGxlLXN1YntcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIH1cbiAgICAuYmxvYy1wYXltZW50LXZhbHVle1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbiIsIiNzZXR0aW5ncy1tZWRpYS1lbWFpbCB7XG4gIC5zZXR0aW5ncy1tZWRpYS1lbWFpbC1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1tZWRpYS1lbWFpbCB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3MtbWVkaWEtZ2VuZXJhbCB7XG4gIC5zZXR0aW5ncy1tZWRpYS1nZW5lcmFsLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLnNtc2NoZWYtaW5zdGFsbHtcbiAgICBpbWd7XG4gICAgICBtYXgtaGVpZ2h0OjQwMHB4O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjODI4MjgyO1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuICB9XG4gIC5jb2xvci1ibHVle1xuICAgIGNvbG9yOmJsdWU7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtbWVkaWEtZ2VuZXJhbCB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3MtbWVkaWEtbm90aWZpY2F0aW9uIHtcbiAgLnNldHRpbmdzLW1lZGlhLW5vdGlmaWNhdGlvbi1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1tZWRpYS1ub3RpZmljYXRpb24ge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLW1lZGlhLXNtcyB7XG4gIC5zZXR0aW5ncy1tZWRpYS1zbXMtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3MtbWVkaWEtc21zIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1tb2JpbGUtc2V0dXAge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnNldHRpbmdzLW1vYmlsZS1zZXR1cC1jb250ZW50e1xuICAgIGlmcmFtZXtcbiAgICAgIGJvcmRlcjpub25lO1xuICAgICAgd2lkdGg6NTYwcHg7XG4gICAgICBoZWlnaHQ6MzE1cHg7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1tb2JpbGUtc2V0dXAge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLW1lbnUtZGVza3RvcCB7XG4gIG1pbi13aWR0aDozMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblxuICAvKlxuICAua2FsZW5kZXMtc2V0dGluZ3MtbWVudVRpdGxle1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOEU4RkM7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0VFRUVFRTtcbiAgICAvL2NvbG9yOiM2MTYxNjE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAubWVudVRpdGxlLWljb257XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICB9XG4gIH1cbiAgbWQtaWNvbntcblxuICB9XG5cbiAgICovXG59XG5cbiIsIiNzZXR0aW5ncy1tZW51IHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjc2V0dGluZ3Mtb25saW5lLWZhbWlsbGUge1xuICAuc2V0dGluZ3Mtb25saW5lLWZhbWlsbGUtaGVhZGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFMUUxRTE7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG4gIC5zZXR0aW5ncy1vbmxpbmUtZmFtaWxsZS1jb250ZW50e1xuICAgIC8vcGFkZGluZzoxMHB4O1xuXG4gIH1cbiAgLmZhbWlsbGUtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIC5mYW1pbGxlLWl0ZW0taGVhZGVye1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICAgIC5mYW1pbGxlLWl0ZW0tbGliZWxsZXtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5rYWxlbmRlcy10YWd7XG4gICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICB9XG4gICAgLmZhbWlsbGUtaXRlbS1zZXBhcmF0b3J7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICBoZWlnaHQ6MXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLW9ubGluZS1hcHBhcmVuY2Uge1xuICAuc2V0dGluZ3Mtb25saW5lLWFwcGFyZW5jZS1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1vbmxpbmUtYXBwYXJlbmNlIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1vbmxpbmUtZ2lmdGNhcmQge1xuICAuc2V0dGluZ3Mtb25saW5lLWdpZnRjYXJkLWNvbnRlbnR7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjUwcHg7XG4gIH1cbiAgLnBhY2staXRlbS1jb250YWluZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1vbmxpbmUtZ2lmdGNhcmQge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLW9ubGluZS1ub3RpZmljYXRpb24ge1xuICAuc2V0dGluZ3Mtb25saW5lLW5vdGlmaWNhdGlvbi1jb250ZW50e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAuY29udGVudC1saXN0e1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIG1pbi13aWR0aDogMjUlO1xuICAgIH1cbiAgICAuY29udGVudC1kZXRhaWx7XG5cbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLW9ubGluZS1ub3RpZmljYXRpb24ge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLW9ubGluZS1wYWdlIHtcbiAgLypcbiAgLnNldHRpbmdzLW9ubGluZS1wYWdlLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLnJhZGlvLXRleHR7XG4gICAgY29sb3I6IzE0MTUxNTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxuICAua2FsZW5kZXMtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICAqL1xuXG5cbn1cblxuIiwiI3NldHRpbmdzLW9ubGluZS1wYXltZW50IHtcbiAgLnNldHRpbmdzLW9ubGluZS1wYXltZW50LWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLnBheW1lbnQtaW5wdXQtZ3JvdXB7XG4gICAgbGFiZWx7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLW9ubGluZS1wYXltZW50IHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1vbmxpbmUtcGF5bWVudEFjY291bnQge1xuICAuc2V0dGluZ3Mtb25saW5lLXBheW1lbnRBY2NvdW50LWNvbnRlbnR7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG4gIC5hY2NvdW50LXdhcm5pbmd7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgfVxuICAub3duZXItaXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cbiAgLnBheW1lbnQtbWVhbi1pdGVte1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgfVxuICAuc3RyaXBlLWFjY2VwdGFuY2V7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIC5zdHJpcGUtYWNjZXB0YW5jZS10ZXh0e1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1vbmxpbmUtcGF5bWVudEFjY291bnQge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLW9ubGluZS1wcm9tbyB7XG4gIC5zZXR0aW5ncy1vbmxpbmUtcHJvbW8tY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxuICAucHJvbW8taXRlbS1jb250YWluZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAucHJvbW8taXRlbXtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLnByb21vLWl0ZW0taGVhZGVye1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgfVxuICAgICAgLnByb21vLWl0ZW0tbGliZWxsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAucHJvbW8taXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFMUUxO1xuICAgICAgfVxuICAgICAgLnByb21vLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogIzRGNTA1MDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGluay1jb250YWluZXJ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5saW5re1xuICAgICAgY29sb3I6ICMxOTc2RDI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5saW5rLXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cblxufVxuLnhze1xuICAjc2V0dGluZ3Mtb25saW5lLXByb21vIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1vbmxpbmUtd2ViIHtcbiAgLnNldHRpbmdzLW9ubGluZS13ZWItY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3Mtb25saW5lLXdlYiB7XG5cbiAgfVxufVxuXG4iLCIjc2V0dGluZ3Mtb25saW5lLXdpZGdldCB7XG4gIC5zZXR0aW5ncy1vbmxpbmUtd2lkZ2V0LWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG5cbiAgICAud2lkZ2V0LWNvZGUtY29udGFpbmVye1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgLndpZGdldC1jb2RlLWxhYmVse1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBjb2xvcjojMTQxNTE1O1xuICAgICAgfVxuICAgICAgLndpZGdldC1jb2Rle1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWFyZ2luOjEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLW9ubGluZS13aWRnZXQge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLXBhZ2Uge1xuICAuc2V0dGluZ3MtY29udGVudC10b29sYmFye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICB9XG4gIC5zZXR0aW5ncy1jb250ZW50e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG4gIC5tZW51LWRlc2t0b3B7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggcmdiYSgxNywgMTcsIDE3LCAwLjIwKTtcbiAgICB6LWluZGV4OjEyO1xuICB9XG59XG4ueHN7XG4gICNzZXR0aW5ncy1wYWdlIHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1wYWdlIHtcbiAgLnNldHRpbmdzLWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gIH1cbiAgLnNldHRpbmdzLWNvbnRlbnR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbn1cbi54c3tcbiAgI3NldHRpbmdzLXBhZ2Uge1xuXG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLXBsYW5uaW5nLWFmZmljaGFnZSB7XG4gICAgY29sb3I6ICMwQjA2NDM7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5zcGEtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweCA0MHB4O1xuICAgIH1cblxuICAgIC5zcGEtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG4gICAgLnNwYS1icmVhZGNydW1iIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICAgICAgLnNwYS1icmVhZGNydW1iLXNlcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNDNEMwREQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNwYS1icmVhZGNydW1iLWN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGEtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICAgIC5zcGEtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgfVxuICAgIC5zcGEtc2F2ZSB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE0cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpO1xuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7IHN0cm9rZTogI0ZGRkZGRjsgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7IG9wYWNpdHk6IDAuNjsgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgfVxuXG4gICAgLnNwYS1jb2x1bW5zIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICAuc3BhLWNvbCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNwYS1jYXJkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB9XG4gICAgLnNwYS1jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG4gICAgLnNwYS1jYXJkLWhlbHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgIH1cblxuICAgIC5zcGEtb3B0aW9uIHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnNwYS1vcHRpb24taWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgfVxuICAgIC5zcGEtb3B0aW9uLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLnNwYS1vcHRpb24taGVscCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG5cbiAgICAuc3BhLWZpZWxkcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5zcGEtZmllbGQtcm93IHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICYgKyAuc3BhLWZpZWxkLXJvdyB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgfVxuICAgICAgICAmW2RyYWdnYWJsZT1cInRydWVcIl0ge1xuICAgICAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtZHJhZ2dpbmcge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG4gICAgICAgICYuaXMtZHJvcC10YXJnZXQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAjNmM0Y2YxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zcGEtZHJhZy1oYW5kbGUge1xuICAgICAgICBjb2xvcjogI0IwQUZDNDtcbiAgICB9XG4gICAgLnNwYS1tb3ZlIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICNENkQ0RTM7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BhLWZpZWxkLWljb24ge1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB9XG4gICAgLnNwYS1maWVsZC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuXG4gICAgLnNwYS1wcmV2aWV3LWV5ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgfVxuICAgIC5zcGEtcHJldmlldy1ncmlkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIH1cbiAgICAuc3BhLXByZXZpZXctc2xvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BhLXByZXZpZXctY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IDU2cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzNCODJGNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTNFRUZDO1xuICAgICAgICAmLmlzLWZ1bGwtY29sb3Ige1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNCODJGNjtcbiAgICAgICAgICAgIC5zcGEtcHJldmlldy1saW5lIHsgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAgIC8vIGNvbW1lIGRhbnMgbGUgcGxhbm5pbmcgZW4gY291bGV1ciBwbGVpbmUgOiBub20gZXQgcHJlc3RhdGlvbiDDoCBsYSBzdWl0ZVxuICAgICAgICAgICAgLnNwYS1wcmV2aWV3LWxpbmUtLUNMSUVOVCwgLnNwYS1wcmV2aWV3LWxpbmUtLVBSRVNUQVRJT05TLCAuc3BhLXByZXZpZXctbGluZS0tVEFDSEUgeyBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgICAgIC5zcGEtcHJldmlldy1saW5lLS1DTElFTlQ6OmFmdGVyIHsgY29udGVudDogJyAnOyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNwYS1wcmV2aWV3LWxpbmUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB9XG4gICAgLnNwYS1wcmV2aWV3LWxpbmUtLUhPUkFJUkVTIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzRBNDU2MDtcbiAgICB9XG4gICAgLnNwYS1wcmV2aWV3LWxpbmUtLUNMSUVOVCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICAgIC5zcGEtcHJldmlldy1saW5lLS1QUkVTVEFUSU9OUywgLnNwYS1wcmV2aWV3LWxpbmUtLVRBQ0hFIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzVDNTg3NTtcbiAgICB9XG4gICAgLnNwYS1wcmV2aWV3LWVtcHR5IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAuc3BhLXByZXZpZXctZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG59XG4iLCIjc2V0dGluZ3MtcGxhdGZvcm0tcGFycmFpbmFnZSB7XG4gIC5jaGVja2JveC1pdGVte1xuICAgIG1hcmdpbi1sZWZ0OjMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAuY2hlY2tib3gtaXRlbS1sYWJlbHtcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLXByb21vLWFydGljbGUge1xuICAuc2V0dGluZ3MtcHJvbW8tYXJ0aWNsZS1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG5cbiAgLmFydGljbGUtaXRlbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcblxuICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAuYXJ0aWNsZS1pdGVtLWhlYWRlcntcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0tbGliZWxsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0taW5wdXQtbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cbiAgLmxpbmstY29udGFpbmVye1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAubGlua3tcbiAgICAgIGNvbG9yOiAjMTk3NkQyO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAubGluay1zZXBhcmF0b3J7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1wcm9tby1leHRlcm5hbCB7XG4gIC5zZXR0aW5ncy1wcm9tby1leHRlcm5hbC1jb250ZW50e1xuICAgIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICB9XG5cbiAgLmV4dGVybmFsLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC5leHRlcm5hbC1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcblxuICAgICAgLmV4dGVybmFsLWl0ZW0tbGliZWxsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5leHRlcm5hbC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM0RjUwNTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cblxuXG4gICAgICAuZXh0ZXJuYWwtaXRlbS1pbnB1dC1saW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5leHRlcm5hbC1pdGVtLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuZXh0ZXJuYWwtbGlua3tcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbn1cblxuIiwiI3NldHRpbmdzLXByb21vLXB1YmxpY2F0aW9uIHtcbiAgLnNldHRpbmdzLXByb21vLXB1YmxpY2F0aW9uLWNvbnRlbnR7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLnBhY2staXRlbS1jb250YWluZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1zbXMtYWNoYXQge1xuICAjY2FyZC1lcnJvcnN7XG4gICAgY29sb3I6I0U1MzkzNTtcbiAgfVxufVxuLnhze1xuICAjc2V0dGluZ3Mtc21zLWFjaGF0IHtcblxuICB9XG59XG5cbiIsIiNzZXR0aW5ncy1zbXMtY29uc29tbWF0aW9uIHtcbiAgLnNlbGYtc3RhdGlzdGlxdWVzLWNoYXJ0IHtcbiAgICBtYXJnaW46MTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OjQwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC5zdGF0LWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgLy9wYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6MThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAud2FybmluZ3tcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi54c3tcbiAgI3NldHRpbmdzLXNtcy1jb25zb21tYXRpb24ge1xuXG4gIH1cbn1cblxuIiwiI2VxdWlwZW1lbnQtaGVhZGVyLWNvbnRlbnR7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOndoaXRlO1xuICBwYWRkaW5nOjIwcHg7XG4gIC5kZXRhaWwtaGVhZGVyLXBob3Rve1xuICAgIGltZyB7XG4gICAgICB3aWR0aDo2MHB4O1xuICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgfVxuICB9XG4gIC5kZXRhaWwtaGVhZGVyLW5hbWV7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmRldGFpbC1oZWFkZXItZmVhdHVyZXN7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gIC5kZXRhaWwtaGVhZGVyLWxhc3RDb25uZWN0aW9ue1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5kZXNrdG9we1xuICAjZXF1aXBlbWVudC1oZWFkZXItY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgfVxufSIsIiNlcXVpcGVtZW50LXVwZGF0ZSB7XG4gIC5kZWxldGVTdGFmZiB7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1tYWluIHtcbiAgICAgIGNvbG9yOiNEMzJGMkY7XG4gICAgfVxuICB9XG4gIC5kZWxldGUge1xuICAgIGNvbG9yOiNEMzJGMkY7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nb29nbGUtYnV0dG9ue1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OjQ1cHg7XG4gIH1cbn1cblxuIiwiI3N0YWZmLXBhZ2Uge1xuICAuc3RhZmYtaGVhZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIG1pbi1oZWlnaHQ6NDhweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgfVxufVxuLnhze1xuICAjc3RhZmYtcGFnZSB7XG5cbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuc3RhZmYtaGVhZGVye1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuIiwiI3N0YWZmLXBhZ2Uge1xuICAuc3RhZmYtaGVhZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIG1pbi1oZWlnaHQ6NDhweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgfVxuICAuc3RhZmYtY29udGVudHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxufVxuLnhze1xuICAjc3RhZmYtcGFnZSB7XG5cbiAgfVxufVxuXG4iLCIjc3RhZmZCb3R0b20tbWVudSB7XG4gIGhlaWdodDo3MHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAuYm90dG9tLW1lbnUtaXRlbXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAuYm90dG9tLW1lbnUtaWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNBM0EzQkQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20tbWVudS1saWJlbGxle1xuICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiNBM0EzQkQ7XG4gICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgLmJvdHRvbS1tZW51LWljb257XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbS1tZW51LWxpYmVsbGV7XG4gICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LXNlcGFyYXRvcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjFweDtcbiAgfVxufVxuXG4iLCIjc3RhZmYtc2tpbGxzLWxpc3Qge1xuICAuc3RhZmYtc2tpbGxzLWxpc3QtaGVhZGVyLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDEwMHZ3O1xuXG4gIH1cbiAgLnN0YWZmLXNraWxscy1saXN0LWhlYWRlcntcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG4gICAgbGVmdDogMHB4O1xuICB9XG5cbiAgLnNraWxscy1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0U5RTlGODtcbiAgICBtYXJnaW4tdG9wOi0xcHg7XG4gICAgLnRhY2hlLWxpYmVsbGV7XG4gICAgICAudGFjaGUtb3JkcmV7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIC50YWNoZS1saWJlbGxle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuaGVhZGVyLWNvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgbWFyZ2luLXRvcDotMXB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuICAgIHRvcDogMTJweDtcbiAgICB6LWluZGV4Ojk7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cbiAgLnJlc3NvdXJjZS1saXN0e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAucmVzc291cmNlLWhhcy1za2lsbHtcbiAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgbWluLXdpZHRoOjEyMHB4O1xuICAgICAgbWluLWhlaWdodDo0NnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICYuZmlyc3R7XG4gICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgfVxuICAgICAgJi5oZWFkZXJ7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgICYuYWxse1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgfVxuICAgIH1cbiAgICAucmVzc291cmNlLWxpc3QtdHlwZXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIC5pbmxpbmUtYmxvY2t7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnNraWxscy1maXhlZC1pdGVte1xuICAgIC8vaGVpZ2h0OjE3cHg7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgd2lkdGg6OTB2dztcbiAgfVxuICAua2FsZW5kZXMtbGlzdFRpdGxle1xuICAgIC5za2lsbHMtdGl0bGV7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG59XG4uZGVza3RvcHtcbiAgI3N0YWZmLXNraWxscy1saXN0IHtcbiAgICAuaGVhZGVyLWNvbnRhaW5lcntcbiAgICAgIHRvcDowcHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIiNzdGFmZi1wZXJtaXNzaW9ucy1saXN0IHtcbiAgLmlubGluZS1ibG9ja3tcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIH1cbiAgLnN0YWZmLXBlcm1pc3Npb25zLWhlYWRlcntcbiAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtcbiAgICB0b3A6IDEycHg7XG4gICAgei1pbmRleDo5O1xuICAgIC5oZWFkZXItcHJve1xuICAgICAgd2lkdGg6MTIwcHg7XG4gICAgICBtaW4td2lkdGg6MTIwcHg7XG4gICAgICBoZWlnaHQ6OTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6NjBweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODsvLyNCREJEQkRcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIHBhZGRpbmc6NXB4O1xuICAgICAgJi5hY2Nlcy1zYWxvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3Vwe1xuICAgIC5ncm91cC1saWJlbGxle1xuICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcbiAgICAgIHRvcDogMTAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDcyMkFFOy8vIzVGMkVFQTsvLyM5RjdERkY7Ly8jQzkzODY3Oy8vIzU0NkU3QTtcbiAgICAgIGhlaWdodDozMHB4O1xuICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgei1pbmRleDo4O1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAuZml4ZWQtaXRlbXtcbiAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdHtcblxuICAgICAgLmRyb2l0LWxpYmVsbGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIC8vY29sb3I6I0MyMTg1QjtcbiAgICAgICAgJjpub3QoLmZpcnN0KXtcbiAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kcm9pdC1jaG9pY2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDoxMjBweDtcbiAgICAgICAgbWluLXdpZHRoOjEyMHB4O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAmLmFjY2VzLXNhbG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIH1cbiAgICAgICAgJi5jbG9zZWR7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmRlc2t0b3B7XG4gICNzdGFmZi1wZXJtaXNzaW9ucy1saXN0IHtcbiAgICAuc3RhZmYtcGVybWlzc2lvbnMtaGVhZGVyIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgLmhlYWRlci1wcm8ge1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YWZmLXBlcm1pc3Npb25zLWdyb3VwIHtcbiAgICAgIC5zdGFmZi1wZXJtaXNzaW9ucy1kcm9pdCB7XG4gICAgICAgIC5kcm9pdC1jaG9pY2Uge1xuICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JvdXAtbGliZWxsZXtcbiAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3N0YWZmLXdvcmtpbmctaG91cnMtbGlzdCB7XG4gICAgLnN0YWZmLXdvcmtpbmctaG91cnMtbGlzdC1oZWFkZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuICAgICAgICB6LWluZGV4OjExO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgfVxuICAgIC5kYXRlLWNob2ljZXtcbiAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0U5RTlGODtcbiAgICB9XG4gICAgLmRhdGUtaGVhZGVye1xuICAgICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAuZGF0ZS1oZWFkZXItaXRlbXtcbiAgICAgICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saXN0LWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICB9XG4gICAgLmlubGluZS1ibG9ja3tcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG4gICAgfVxuICAgIC5yZXNzb3VyY2UtY29udGFpbmVye1xuICAgICAgICAvL2JvcmRlcjoxcHggc29saWQgI0UxRTFFMTtcbiAgICB9XG4gICAgLnJlc3NvdXJjZS10eXBle1xuICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC5yZXNzb3VyY2UtZml4ZWQtaXRlbXtcbiAgICAgICAgaGVpZ2h0OjE3cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAucmVzc291cmNlLW5hbWV7XG4gICAgICAgIGhlaWdodDo2NXB4O1xuICAgIH1cbiAgICAua2FsZW5kZXMtbGlzdFRpdGxle1xuICAgICAgICAvL21hcmdpbi10b3A6MTBweDtcbiAgICB9XG4gICAgLnJlc3NvdXJjZS1saW5le1xuXG5cbiAgICB9XG4gICAgLmZlcm1ldHVyZS1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgLmZlcm1ldHVyZS1pdGVte1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOjNweDtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOjEyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtZGF5e1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzozcHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgICAvL21hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICBtaW4td2lkdGg6MTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAmLmNsb3NlZC1hbGwtZGF5e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWRheS1jYWxlbmRyaWVye1xuICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDgxQjYwO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLmxvY2F0aW9ucy10ZXh0e1xuICAgICAgICAgICAgZm9udC1zaXplOjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtZGF5LWZlcm1ldHVyZXtcbiAgICAgICAgcGFkZGluZzo1cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1kYXktaW5kaXNwb25pYmlsaXRle1xuICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU1QTY0Oy8vIzYxNjE2MTtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToycHg7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmluZGlzcG9uaWJpbGl0ZS1saWJlbGxle1xuICAgICAgICAgICAgZm9udC1zaXplOjhweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5pbmRpc3BvbmliaWxpdGUtYWxsRGF5e1xuICAgICAgICAgICAgZm9udC1zaXplOjExcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC1kYXktY29uZ2Vze1xuICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjJweDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LWRheS1hZGR7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgLy90cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDoyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtZGF5LWFkZDpob3ZlcntcbiAgICAgICAgb3BhY2l0eTowLjc7XG4gICAgfVxuICAgIC5ibG9jLWFjdGlvbiB7XG4gICAgICAgIC5rYWxlbmRlcy1saXN0SXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG5cblxufVxuLnhze1xuICAgICNzdGFmZi13b3JraW5nLWhvdXJzLWxpc3Qge1xuICAgICAgICAuaW5saW5lLWJsb2Nre1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbXtcbiAgICAjc3RhZmYtd29ya2luZy1ob3Vycy1saXN0IHtcbiAgICAgICAgLmlubGluZS1ibG9ja3tcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjc3RvY2stY29tbWFuZGUtYWRkIHtcbiAgLmhlYWRlci1hY3Rpb25ze1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgfVxuICAuc3RvY2stY29tbWFuZGUtYWRkLWJsb2N7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgfVxuICAuc3RvY2stY29tbWFuZGUtYWRkLWJvdHRvbS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG4gIC5saW1pdC1pbnB1dC13aWR0aHtcbiAgICAua2FsZW5kZXMtaW5wdXQge1xuICAgICAgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHtcbiAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3N0b2NrLWNvbW1hbmRlLWZpY2hlIHtcbiAgLnN0b2NrLWNvbW1hbmRlLWZpY2hlLWhlYWRlcntcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQge1xuICAgICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCB7XG4gICAgICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVye1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS1hcnJvd3tcbiAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saW1pdC1pbnB1dC13aWR0aHtcbiAgICAua2FsZW5kZXMtaW5wdXQge1xuICAgICAgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHtcbiAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3N0b2NrLWNvbW1hbmRlLWxpc3Qge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzdG9jay1jb21tYW5kZS1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjc3RvY2stY29tbWFuZGUtdXBkYXRlIHtcbiAgLmxpbWl0LWlucHV0LXdpZHRoe1xuICAgIC5rYWxlbmRlcy1pbnB1dCB7XG4gICAgICAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQge1xuICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6ODBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjc3RvY2stY29tbWFuZGUtdmFsaWRhdGlvbiB7XG4gIC5saW1pdC1pbnB1dC13aWR0aHtcbiAgICAua2FsZW5kZXMtaW5wdXQge1xuICAgICAgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHtcbiAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3N0b2NrLWZvdXJuaXNzZXVyLWxpc3Qge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzdG9jay1mb3Vybmlzc2V1ci1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjc3RvY2stZm91cm5pc3NldXItdXBkYXRlIHtcbiAgLmxpbWl0LWlucHV0LXdpZHRoe1xuICAgIC5rYWxlbmRlcy1pbnB1dCB7XG4gICAgICAua2FsZW5kZXMtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgLmthbGVuZGVzLWlucHV0LWNvbnRlbnQge1xuICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgd2lkdGg6ODBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjc3RvY2staW5vdXQtZmljaGUge1xuICAubGltaXQtaW5wdXQtd2lkdGh7XG4gICAgLmthbGVuZGVzLWlucHV0IHtcbiAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAua2FsZW5kZXMtaW5wdXQtY29udGVudCB7XG4gICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzdG9jay1pbm91dC1oZWFkZXIge1xuICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQge1xuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQge1xuICAgICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dC1mb290ZXJ7XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS1hcnJvd3tcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmRlc2t0b3B7XG4gICNzdG9jay1pbm91dC1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuIiwiI3N0b2NrLWlub3V0LWxpc3Qge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLmhlYWRlci1hY3Rpb25ze1xuICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gIH1cbn1cbiIsIiNzdG9jay1pbm91dC1tYWluIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4iLCIjc3RvY2staW5vdXQtc3RvY2tMaWduZSB7XG4gIC5saW1pdC1pbnB1dC13aWR0aHtcbiAgICAua2FsZW5kZXMtaW5wdXQge1xuICAgICAgLmthbGVuZGVzLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250ZW50IHtcbiAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3N0b2NrLWludmVudGFpcmUtZmljaGUge1xuICAuc3RvY2staW52ZW50YWlyZS1maWNoZS1oZWFkZXJ7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVGMkVFQTtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQge1xuICAgICAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LWZvb3RlcntcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tYXJyb3d7XG4gICAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGltaXQtaW5wdXQtd2lkdGh7XG4gICAgLmthbGVuZGVzLWlucHV0IHtcbiAgICAgIC5rYWxlbmRlcy1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAua2FsZW5kZXMtaW5wdXQtY29udGVudCB7XG4gICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzdG9jay1pbnZlbnRhaXJlLWxpc3Qge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNzdG9jay1pbnZlbnRhaXJlLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiNwZXJzb25uZWwtaGVhZGVyLWNvbnRlbnR7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOndoaXRlO1xuICBwYWRkaW5nOjIwcHg7XG4gIC5kZXRhaWwtaGVhZGVyLXBob3Rve1xuICAgIGltZyB7XG4gICAgICB3aWR0aDo2MHB4O1xuICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgfVxuICB9XG4gIC5kZXRhaWwtaGVhZGVyLW5hbWV7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmRldGFpbC1oZWFkZXItZmVhdHVyZXN7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtZC1pY29ue1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxuICB9XG4gIC5kZXRhaWwtaGVhZGVyLWxhc3RDb25uZWN0aW9ue1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxufVxuLmRlc2t0b3B7XG4gICNwZXJzb25uZWwtaGVhZGVyLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cbiIsIiNwZXJzb25uZWwtdXBkYXRlIHtcbiAgaW1nIHtcbiAgICAmLmFycm9uZGkge1xuICAgICAgd2lkdGg6NzBweDtcbiAgICAgIGhlaWdodDo3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czo3MHB4O1xuICAgIH1cbiAgfVxuICAucGhvdG8tY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC5waG90by1kZWxldGUtYnV0dG9ue1xuICAgICAgLy9wb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIC8vei1pbmRleDoxO1xuICAgICAgLy9ib3R0b206MHB4O1xuICAgICAgLy9yaWdodDowcHg7XG4gICAgICAvL2N1cnNvcjpwb2ludGVyO1xuICAgIH1cbiAgfVxuICAuZGVsZXRlU3RhZmYge1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbSAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtbWFpbiB7XG4gICAgICBjb2xvcjojRDMyRjJGO1xuICAgIH1cbiAgfVxuICAuZGVsZXRlIHtcbiAgICBjb2xvcjojRDMyRjJGO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ29vZ2xlLWJ1dHRvbntcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGhlaWdodDo0NXB4O1xuICB9XG59XG5cbiIsIiNzdG9ja0JvdHRvbS1tZW51IHtcbiAgaGVpZ2h0OjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgLmJvdHRvbS1tZW51LWl0ZW17XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgLmJvdHRvbS1tZW51LWljb257XG4gICAgICBtZC1pY29ue1xuICAgICAgICBjb2xvcjojOUU5RTlFO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLW1lbnUtbGliZWxsZXtcbiAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjojOUU5RTlFO1xuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgLmJvdHRvbS1tZW51LWljb257XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6IzFBMjM3RTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbS1tZW51LWxpYmVsbGV7XG4gICAgICAgIGNvbG9yOiMxQTIzN0U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuIiwiI3N0b2NrLXBhZ2Uge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLnN0b2NrLWhlYWRlcntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICBtaW4taGVpZ2h0OjQ4cHg7XG4gICAgaGVpZ2h0OjQ4cHg7XG4gIH1cbiAgLnN0b2NrLWNvbnRlbnR7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cbn1cbi54c3tcbiAgI3N0b2NrLXBhZ2Uge1xuXG4gIH1cbn1cblxuIiwiI3RhY3RpbC10aWNrZXQtYXJ0aWNsZXN7XG4gIC5ibG9jLWFydGljbGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgLmJsb2MtYXJ0aWNsZXMtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICAgIC5jcmVhdGUtZGVsaXZlcnl7XG4gICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgfVxuICAgIC5jcmVhdGUtZGVsaXZlcnk6aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLmJsb2MtZ2lmdHMge1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOjEwcHg7XG4gIH1cbiAgLmNyZWF0ZS1kZWxpdmVyeXtcblxuICB9XG59IiwiI3RhY3RpbC10aWNrZXQtY2xpZW50e1xuICAuYmxvYy1jbGllbnR7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgIHBhZGRpbmc6MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIC8vY29sb3I6IzZFNkU4QztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAuYmxvYy1jbGllbnQtbmFtZXtcbiAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgfVxuICAgIC5ibG9jLWNsaWVudC0ye1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICB9XG4gICAgLmJsb2MtY2xpZW50LTN7XG4gICAgICBtZC1pY29ue1xuICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgd2lkdGg6MTVweDtcbiAgICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgICBtaW4td2lkdGg6MTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvYy1jbGllbnQtaW5mb3N7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAuYmxvYy1saW5le1xuICAgICAgICBwYWRkaW5nOjJweCAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgLmJsb2MtdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jLXZhbHVle1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm9zLWRldGFpbHN7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn0iLCIjdGFjdGlsLXRpY2tldC1yZWdsZW1lbnRze1xuICAuYmxvYy1yZWdsZW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG4gIC5ibG9jLXByZS1wYXllbWVudHtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAjdGlja2V0LWFnZW5kYS1wYXJ0LXByZVBheW1lbnR7XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLmJsb2MtZWNoZWFuY2llcntcblxuICB9XG59IiwiI2N1cmUtZmljaGUge1xuICAuY3VyZS1maWNoZS1jb250ZW50e1xuXG4gIH1cbiAgLmN1cmUtZmljaGUtZ2VucmV7XG4gICAgcGFkZGluZzo1cHggMHB4O1xuICAgIG1pbi13aWR0aDoxNTBweDtcbiAgfVxuICAuY3VyZS1maWNoZS1jYXRlZ29yaWV7XG4gICAgcGFkZGluZzo1cHggMHB4O1xuICAgIG1pbi13aWR0aDoxNTBweDtcbiAgfVxuICAvL3BhZGRpbmctYm90dG9tOjYwcHg7XG4gIC5nZW5yZS1saWJlbGxle1xuICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5jdXJlLWZpY2hlLWJsb2N7XG4gICAgbWluLXdpZHRoOjI1MHB4O1xuICB9XG4gIC5maWNoZS1vbmUtZGF0YXtcbiAgICBsaXtcbiAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbiAgLmN1cmUtZmljaGUtdGl0bGV7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5jdXJlLWZpY2hlLXZhbHVle1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmN1cmUtZmljaGUtdGVsLWNvbnRlbnR7XG4gICAgbWluLXdpZHRoOjE3MHB4O1xuICB9XG4gIC5ub3RlLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvL2ZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG1heC1oZWlnaHQ6NzBweDtcbiAgfVxuICAuc3RhdHMtdG9wMy1ncm91cHtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIC5zdGF0cy10b3AzLXRpdGxle1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5zdGF0cy10b3AzLXZhbHVle1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICB9XG4gIH1cblxuICAuc3RhdHMtY2FydGUtcG9pbnR7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICB9XG59XG5cbiIsIiN0YXJpZi1jdXJlLWxpc3Qge1xuXG4gIC5saXN0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG5cbn1cblxuXG4iLCIjdGFyaWYtZGlzcG9uaWJpbGl0ZS1yZXBlYXQge1xuICAuaGFzLWlucHV0e1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0e1xuICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXR7XG4gICAgd2lkdGg6NTBweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgfVxuXG59XG4iLCIjc3RhZmYtd29ya2luZy1ob3Vycy1kaXNwb25pYmlsaXRlLXJlcGVhdEVuZCB7XG4gIC5oYXMtaW5wdXR7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tcmlnaHR7XG4gICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbnB1dHtcbiAgICB3aWR0aDo1MHB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICB9XG5cbn1cbiIsIiNwYXJhbWV0cmFnZS1mYW1pbGxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gIGNvbG9yOndoaXRlO1xuICBwYWRkaW5nOjBweCAyMHB4IDtcbiAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtLXJpZ2h0IHtcbiAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0IHtcbiAgICAgICAgLmthbGVuZGVzLWxpc3RJdGVtLXRleHQtZm9vdGVye1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhbWV0cmFnZS1mYW1pbGxlLWhlYWRlci1uYW1le1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLnBhcmFtZXRyYWdlLWZhbWlsbGUtaGVhZGVyLWZlYXR1cmVze1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDo1cHg7XG4gIH1cbiAgLnBhcmFtZXRyYWdlLWZhbWlsbGUtaGVhZGVyLXBob3Rve1xuICAgIC8vcGFkZGluZy1yaWdodDo0MHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDo2MHB4O1xuICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgfVxuICB9XG4gIG1kLWljb257XG4gICAgY29sb3I6d2hpdGU7XG4gIH1cbn1cbi5kZXNrdG9we1xuICAjcGFyYW1ldHJhZ2UtZmFtaWxsZS1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbn1cblxuXG4iLCIjbWFzcy11cGRhdGUtcHJpY2Uge1xuICAubWFzcy11cGRhdGUtcHJpY2UtY29udGVudHtcbiAgICBwYWRkaW5nLWJvdHRvbToxMDBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWl0ZW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAmLm1hcmdlZHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0tbGliZWxsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWl0ZW0taW5wdXQtbGluZSB7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmFydGljbGUtaXRlbS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmljZS1pbnB1dHN7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIC5rYWxlbmRlcy1pbnB1dHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiI2ZpZGVsaXRlLWNvbGxlY3RlIHtcbiAgLmZpZGVsaXRlLWNvbGxlY3RlLWNvbnRlbnR7XG5cbiAgfVxuICAuZmlkZWxpdGUtY29sbGVjdGUtZ2VucmV7XG4gICAgcGFkZGluZzo1cHggMHB4O1xuICAgIG1pbi13aWR0aDoxNTBweDtcbiAgfVxuICAuZmlkZWxpdGUtY29sbGVjdGUtY2F0ZWdvcmlle1xuICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICBtaW4td2lkdGg6MTUwcHg7XG4gIH1cbiAgLy9wYWRkaW5nLWJvdHRvbTo2MHB4O1xuICAuZ2VucmUtbGliZWxsZXtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZmlkZWxpdGUtY29sbGVjdGUtYmxvY3tcbiAgICBtaW4td2lkdGg6MjUwcHg7XG4gIH1cbiAgLmNvbGxlY3RlLW9uZS1kYXRhe1xuICAgIGxpe1xuICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAuZmlkZWxpdGUtY29sbGVjdGUtdGl0bGV7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5maWRlbGl0ZS1jb2xsZWN0ZS12YWx1ZXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5maWRlbGl0ZS1jb2xsZWN0ZS10ZWwtY29udGVudHtcbiAgICBtaW4td2lkdGg6MTcwcHg7XG4gIH1cbiAgLm5vdGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgbWF4LWhlaWdodDo3MHB4O1xuICB9XG4gIC5zdGF0cy10b3AzLWdyb3Vwe1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgLnN0YXRzLXRvcDMtdGl0bGV7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gICAgLnN0YXRzLXRvcDMtdmFsdWV7XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGF0cy1jYXJ0ZS1wb2ludHtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gIH1cbn1cblxuIiwiI2ZpZGVsaXRlLWZpY2hlIHtcbiAgLmZpZGVsaXRlLWZpY2hlLWNvbnRlbnR7XG5cbiAgfVxuICAuZmlkZWxpdGUtZmljaGUtZ2VucmV7XG4gICAgcGFkZGluZzo1cHggMHB4O1xuICAgIG1pbi13aWR0aDoxNTBweDtcbiAgfVxuICAuZmlkZWxpdGUtZmljaGUtY2F0ZWdvcmlle1xuICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICBtaW4td2lkdGg6MTUwcHg7XG4gIH1cbiAgLy9wYWRkaW5nLWJvdHRvbTo2MHB4O1xuICAuZ2VucmUtbGliZWxsZXtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZmlkZWxpdGUtZmljaGUtYmxvY3tcbiAgICBtaW4td2lkdGg6MjUwcHg7XG4gIH1cbiAgLmZpY2hlLW9uZS1kYXRhe1xuICAgIGxpe1xuICAgICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAuZmlkZWxpdGUtZmljaGUtdGl0bGV7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5maWRlbGl0ZS1maWNoZS12YWx1ZXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5maWRlbGl0ZS1maWNoZS10ZWwtY29udGVudHtcbiAgICBtaW4td2lkdGg6MTcwcHg7XG4gIH1cbiAgLm5vdGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgbWF4LWhlaWdodDo3MHB4O1xuICB9XG4gIC5zdGF0cy10b3AzLWdyb3Vwe1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgLnN0YXRzLXRvcDMtdGl0bGV7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gICAgLnN0YXRzLXRvcDMtdmFsdWV7XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGF0cy1jYXJ0ZS1wb2ludHtcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gIH1cbn1cblxuIiwiI3RhcmlmLWZpZGVsaXRlLWxpc3Qge1xuXG4gIC5saXN0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG5cbn1cblxuXG4iLCIjZmlkZWxpdGUtcmVjb21wZW5zZSB7XG4gIC5maWRlbGl0ZS1yZWNvbXBlbnNlLWNvbnRlbnR7XG5cbiAgfVxuICAuZmlkZWxpdGUtcmVjb21wZW5zZS1nZW5yZXtcbiAgICBwYWRkaW5nOjVweCAwcHg7XG4gICAgbWluLXdpZHRoOjE1MHB4O1xuICB9XG4gIC5maWRlbGl0ZS1yZWNvbXBlbnNlLWNhdGVnb3JpZXtcbiAgICBwYWRkaW5nOjVweCAwcHg7XG4gICAgbWluLXdpZHRoOjE1MHB4O1xuICB9XG4gIC8vcGFkZGluZy1ib3R0b206NjBweDtcbiAgLmdlbnJlLWxpYmVsbGV7XG4gICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmZpZGVsaXRlLXJlY29tcGVuc2UtYmxvY3tcbiAgICBtaW4td2lkdGg6MjUwcHg7XG4gIH1cbiAgLnJlY29tcGVuc2Utb25lLWRhdGF7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIC5maWRlbGl0ZS1yZWNvbXBlbnNlLXRpdGxle1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZmlkZWxpdGUtcmVjb21wZW5zZS12YWx1ZXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5maWRlbGl0ZS1yZWNvbXBlbnNlLXRlbC1jb250ZW50e1xuICAgIG1pbi13aWR0aDoxNzBweDtcbiAgfVxuICAubm90ZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9mb250LXN0eWxlOiBpdGFsaWM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXgtaGVpZ2h0OjcwcHg7XG4gIH1cbiAgLnN0YXRzLXRvcDMtZ3JvdXB7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAuc3RhdHMtdG9wMy10aXRsZXtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICAuc3RhdHMtdG9wMy12YWx1ZXtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN0YXRzLWNhcnRlLXBvaW50e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxufVxuXG4iLCIjdGFyaWYtcGFnZS1tb2JpbGUge1xuICAudGFyaWYtaGVhZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIG1pbi1oZWlnaHQ6NDhweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgfVxuICAudGFyaWYtY29udGVudHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxufVxuLnhze1xuICAjdGFyaWYtcGFnZSB7XG5cbiAgfVxufVxuXG4iLCIjdGFyaWZCb3R0b20tbWVudSB7XG4gIGhlaWdodDo3MHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUY4O1xuICAuYm90dG9tLW1lbnUtaXRlbXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAuYm90dG9tLW1lbnUtaWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNBM0EzQkQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20tbWVudS1saWJlbGxle1xuICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiNBM0EzQkQ7XG4gICAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgIH1cbiAgICAmLnNlbGVjdGVke1xuICAgICAgLmJvdHRvbS1tZW51LWljb257XG4gICAgICAgIG1kLWljb257XG4gICAgICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbS1tZW51LWxpYmVsbGV7XG4gICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LXNlcGFyYXRvcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjFweDtcbiAgfVxuXG59XG5cbiIsIiNwcm9kdWl0LWZpY2hlIHtcbiAgLnByb2R1aXQtZmljaGUtY29udGVudHtcblxuICB9XG4gIC5wcm9kdWl0LWZpY2hlLWdlbnJle1xuICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICBtaW4td2lkdGg6MTUwcHg7XG4gIH1cbiAgLnByb2R1aXQtZmljaGUtY2F0ZWdvcmlle1xuICAgIHBhZGRpbmc6NXB4IDBweDtcbiAgICBtaW4td2lkdGg6MTUwcHg7XG4gIH1cbiAgLy9wYWRkaW5nLWJvdHRvbTo2MHB4O1xuICAuZ2VucmUtbGliZWxsZXtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAucHJvZHVpdC1maWNoZS1ibG9je1xuICAgIG1pbi13aWR0aDoyNTBweDtcbiAgfVxuICAuZmljaGUtb25lLWRhdGF7XG4gICAgbGl7XG4gICAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIC5wcm9kdWl0LWZpY2hlLXRpdGxle1xuICAgIHBhZGRpbmctdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAucHJvZHVpdC1maWNoZS12YWx1ZXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wcm9kdWl0LWZpY2hlLXRlbC1jb250ZW50e1xuICAgIG1pbi13aWR0aDoxNzBweDtcbiAgfVxuICAubm90ZS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9mb250LXN0eWxlOiBpdGFsaWM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBtYXgtaGVpZ2h0OjcwcHg7XG4gIH1cbiAgLnN0YXRzLXRvcDMtZ3JvdXB7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAuc3RhdHMtdG9wMy10aXRsZXtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICAuc3RhdHMtdG9wMy12YWx1ZXtcbiAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN0YXRzLWNhcnRlLXBvaW50e1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgfVxufVxuXG4iLCIjdGFyaWYtcHJvZHVpdC1saXN0IHtcbiAgLmxpc3QtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cblxufVxuXG5cbiIsIiNwcmVzdGF0aW9uLWNvbG9ycyB7XG4gIC5wcmVzdGF0aW9uLWNvbG9ycy1jb2xvci1zZWxlY3Rpb257XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MzBweDtcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICB9XG59XG5cbiIsIiNwcmVzdGF0aW9uLWNvbXBldGVuY2Uge1xuICAucHJlc3RhdGlvbi1jb21wZXRlbmNlLWNvbG9yLXNlbGVjdGlvbntcbiAgICBoZWlnaHQ6MzBweDtcbiAgICB3aWR0aDozMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gIH1cbn1cblxuIiwiI3ByZXN0YXRpb24tZXF1aXBlbWVudCB7XG4gIC5wcmVzdGF0aW9uLWVxdWlwZW1lbnQtY29sb3Itc2VsZWN0aW9ue1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgfVxufVxuXG4iLCIjcHJlc3RhdGlvbi1maWNoZSB7XG4gIC5wcmVzdGF0aW9uLWNvbG9yLXNlbGVjdGlvbntcbiAgICBoZWlnaHQ6NDBweDtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gIH1cbn1cblxuIiwiI3ByZXN0YXRpb24tbGliZWxsZSB7XG4gIC5wcmVzdGF0aW9uLWxpYmVsbGUtY29sb3Itc2VsZWN0aW9ue1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgfVxufVxuXG4iLCIjdGFyaWYtcHJlc3RhdGlvbi1saXN0IHtcblxuICAubGlzdC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuXG59XG5cblxuIiwiI3ByZXN0YXRpb24tcGVyc29ubmVsIHtcbiAgLnByZXN0YXRpb24tcGVyc29ubmVsLWNvbG9yLXNlbGVjdGlvbntcbiAgICBoZWlnaHQ6MzBweDtcbiAgICB3aWR0aDozMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gIH1cbn1cblxuIiwiI3ByZXN0YXRpb24tcHJlZmVyZW5jZSB7XG4gIC5wcmVzdGF0aW9uLXByZWZlcmVuY2UtY29sb3Itc2VsZWN0aW9ue1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgfVxufVxuXG4iLCIjdGFyaWYtcHJlc3RhdGlvbi1wcmV2aWV3e1xuICAvL21hcmdpbi10b3A6MzBweDtcbiAgLy9taW4taGVpZ2h0OiBjYWxjKDgwdmggLSAxMjBweCk7XG4gIC8vbWF4LWhlaWdodDogOTAwcHg7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIC8vbWF4LWhlaWdodDogY2FsYyg4MHZoIC0gMTIwcHgpO1xuICAudGFyaWYtYWdlbmRhLXZpc3VhbGlzYXRpb24tY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC8vYm9yZGVyOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgIC52aXN1YWxpc3Rpb24tYXJlYXtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgLnZpc3VhbGlzdGlvbi1hcmVhLWNvbnRlbnR7XG4gICAgICAgIC52aXN1YWxpc2F0aW9uLXRpbWVGcmFtZXtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhY2hlcy1jb250YWluZXJ7XG4gICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aXN1YWxpc2F0aW9uLXpvb217XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICByaWdodDowcHg7XG4gICAgICAgIGJvdHRvbTowcHg7XG4gICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICB3aWR0aDo4MHB4O1xuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0VFRUVFRTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVkaXRpb24tYXJlYXtcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgd2lkdGg6MzAwcHg7XG4gICAgfVxuICB9XG59XG4ueHN7XG4gICN0YXJpZi1hZ2VuZGEtdmlzdWFsaXNhdGlvbi1wcmVzdGF0aW9uIHtcbiAgICAvL292ZXJmbG93OmhpZGRlbjtcbiAgICAvL21pbi1oZWlnaHQ6IGNhbGMoODB2aCAtIDEyMHB4KTtcbiAgICAvL21heC1oZWlnaHQ6IGNhbGMoODB2aCAtIDEyMHB4KTtcbiAgfVxufVxuIiwiI3RhcmlmLXByZXN0YXRpb24tdGFjaGV7XG4gIC5wcmVzdGF0aW9uLXRhY2hlLWNvbG9yLXNlbGVjdGlvbntcbiAgICBoZWlnaHQ6NDBweDtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MTAwcHg7XG4gIH1cbn1cbiIsIiNwcmVzdGF0aW9uLXRlbXBzIHtcbiAgLnByZXN0YXRpb24tdGVtcHMtY29sb3Itc2VsZWN0aW9ue1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgfVxufVxuXG4iLCIjcHJlc3RhdGlvbi12ZW50aWxhdGlvbiB7XG4gIC5wcmVzdGF0aW9uLXZlbnRpbGF0aW9uLXJlc3RlQVZlbnRpbGVye1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIC5wcmVzdGF0aW9uLXZlbnRpbGF0aW9uLXJlc3RlQVZlbnRpbGVyLWxhYmVse1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuIiwiI3N0YXRpc3RpY3MtZG9ubmVlcyB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuc3RhdGlzdGljcy1kb25uZWVzLWNvbnRlbnR7XG5cbiAgfVxuXG59XG5cbiIsIiNzdGF0aXN0aWNzLWVkaXRpb24ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgLmRldGFpbC1oZWFkZXItc2Nyb2xsMXtcbiAgICAuZGV0YWlsLWhlYWRlci1zdGF0aXN0aWNze1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgfVxuICAuZGV0YWlsLWhlYWRlci1zY3JvbGwye1xuXG4gIH1cbiAgLmRldGFpbC1jb250ZW50e1xuICAgIC8vcGFkZGluZy1ib3R0b206NjBweDtcbiAgfVxuICAuZGV0YWlsLWVycm9yc3tcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFRUVFRUU7XG4gIH1cbiAgLmRldGFpbC1mb290ZXJ7XG4gICAgbWluLWhlaWdodDo2MXB4O1xuICB9XG59XG4ueHN7XG4gICNzdGF0aXN0aWNzLWVkaXRpb24ge1xuICAgIC5kZXRhaWwtY29udGVudHtcblxuICAgIH1cbiAgfVxufVxuXG4iLCIjc3RhdGlzdGljcy1ncmFwaFR5cGV7XG4gIC5zdGF0aXN0aWNzLWdyYXBoVHlwZS1jb250ZW50e1xuICAgIC5kZXRhaWwtaXRlbXtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgLmRldGFpbC1pdGVtLXJhZGlve1xuXG4gICAgICB9XG4gICAgICAuZGV0YWlsLWl0ZW0tZGVzY3JpcHRpb257XG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGhlaWdodDo0OHB4O1xuICAgICAgICAgIHdpZHRoOjQ4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGNvbG9yOiNFOTFFNjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG4iLCIjcGFyYW1ldHJhZ2Utc3RhdGlzdGljcy1oZWFkZXIge1xuICAuaGVhZGVyLXBob3Rve1xuICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICBoZWlnaHQ6MTAwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOjEwMHB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLWNvbnRlbnR7XG4gICAgLmhlYWRlci13YXJuaW5ne1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLWZlYXR1cmVze1xuXG4gIH1cbn1cbi54c3tcbiAgI3BhcmFtZXRyYWdlLXN0YXRpc3RpY3MtaGVhZGVyIHtcblxuICB9XG59XG5cbiIsIiNzdGF0aXN0aWNzLWluZGljYXRldXItZGV0YWlsc3tcbiAgLnN0YXRpc3RpY3MtaW5kaWNhdGV1ci1kZXRhaWxzLWhlYWRlcntcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuc3RhdGlzdGljcy1pbmRpY2F0ZXVyLWRldGFpbHMtY29udGVudHtcbiAgICAuZGV0YWlsLWl0ZW17XG4gICAgICAuZGV0YWlsLWl0ZW0tcmFkaW97XG5cbiAgICAgIH1cbiAgICAgIC5kZXRhaWwtaXRlbS1uYW1le1xuXG4gICAgICB9XG4gICAgICAuZGV0YWlsLWl0ZW0tZGVzY3JpcHRpb257XG4gICAgICAgIC5kZXRhaWwtaXRlbS1saWJlbGxle1xuXG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbC1pdGVtLXJlZ3JvdXBlbWVudHtcbiAgICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuIiwiI3N0YXRpc3RpY3MtaW5kaWNhdGV1ci10aGVtZXtcbiAgLnRoZW1lLWl0ZW17XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gIH1cbn1cbiIsIiNzdGF0aXN0aWNzLXBlcmlvZHN7XG4gIC5zdGF0aXN0aWNzLXBlcmlvZHMtY29udGVudHtcbiAgICAuc3RhdGlzdGljcy1wZXJpb2RzLWhlYWRlcntcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgJi50b3AtYm9yZGVyZWR7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3RhdGlzdGljcy1wZXJpb2RzLWNvbnRhaW5lcntcbiAgICAgICYuaW5hY3RpdmV7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZGV0YWlsLWl0ZW17XG4gICAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIC5kZXRhaWwtaXRlbS1yYWRpb3tcblxuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWwtaXRlbS1kZXNjcmlwdGlvbntcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIiNzdGF0aXN0aWNzLXByZXZpb3VzUGVyaW9ke1xuICAuc3RhdGlzdGljcy1wcmV2aW91c1BlcmlvZC1jb250ZW50e1xuICAgIC5zdGF0aXN0aWNzLXByZXZpb3VzUGVyaW9kLWhlYWRlcntcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgJi50b3AtYm9yZGVyZWR7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3RhdGlzdGljcy1wcmV2aW91c1BlcmlvZC1jb250YWluZXJ7XG4gICAgICAmLmluYWN0aXZle1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgICAgLmRldGFpbC1pdGVte1xuICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAuZGV0YWlsLWl0ZW0tcmFkaW97XG5cbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlsLWl0ZW0tZGVzY3JpcHRpb257XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG4iLCIjc3RhdGlzdGljcy1yZWdyb3VwZW1lbnR7XG4gIC5zdGF0aXN0aWNzLXJlZ3JvdXBlbWVudC1oZWFkZXJ7XG5cbiAgfVxuICAuc3RhdGlzdGljcy1yZWdyb3VwZW1lbnQtY29udGVudHtcbiAgICAuZGV0YWlsLWl0ZW17XG4gICAgICAuZGV0YWlsLWl0ZW0tbmFtZXtcblxuICAgICAgfVxuICAgICAgLmRldGFpbC1pdGVtLWRlc2NyaXB0aW9ue1xuICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiI3N0YXRpc3RpY3MtdmlzdWFsaXNhdGlvbiB7XG4gIC5zdGF0aXN0aWNzLXZpc3VhbGlzYXRpb24tY29udGVudHtcbiAgICBwYWRkaW5nOjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTUwcHg7XG4gICAgLnN0YXRpc3RpY3MtdmlzdWFsaXNhdGlvbi10aW1lcmFuZ2V7XG4gICAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xuICAgIH1cbiAgfVxuICAjc3RhdGlzdGljcy1ncmFwaHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4ueHN7XG4gICNzdGF0aXN0aWNzLXZpc3VhbGlzYXRpb24ge1xuICAgIC5zdGF0aXN0aWNzLXZpc3VhbGlzYXRpb24tY29udGVudHtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjE1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4iLCIjcmVwb3J0LXBhZ2UtbW9iaWxlIHtcbiAgLnJlcG9ydC1oZWFkZXJ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgbWluLWhlaWdodDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICB9XG4gICNyZXBvcnQtY29udGVudHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxufVxuLnhze1xuICAjcmVwb3J0LXBhZ2UtbW9iaWxlIHtcblxuICB9XG59XG5cbiIsIiNzdGF0aXN0aWNzQm90dG9tLW1lbnUge1xuICBoZWlnaHQ6NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xuICAuYm90dG9tLW1lbnUtaXRlbXtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAuYm90dG9tLW1lbnUtaWNvbntcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiM5RTlFOUU7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20tbWVudS1saWJlbGxle1xuICAgICAgZm9udC1zaXplOjExcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiM5RTlFOUU7XG4gICAgfVxuICAgICYuc2VsZWN0ZWR7XG4gICAgICAuYm90dG9tLW1lbnUtaWNvbntcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBjb2xvcjojMUEyMzdFO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm90dG9tLW1lbnUtbGliZWxsZXtcbiAgICAgICAgY29sb3I6IzFBMjM3RTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLnh4c3tcbiAgI3N0YXRpc3RpY3NCb3R0b20tbWVudXtcbiAgICAuYm90dG9tLW1lbnUtaXRlbXtcbiAgICAgIC8vbWF4LXdpZHRoOjYwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiNzdGF0aXN0aWNzLXJlcG9ydC1jb250YWluZXJ7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAucmVwb3J0LWNvbnRhaW5lci1oZWFkZXJ7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIHotaW5kZXg6MjtcbiAgICAuaGVhZGVyLWFjdGlvbnN7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXItY29udGVudHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB6LWluZGV4OjE7XG4gIH1cblxufVxuIiwiI3N0YXRpc3RpY3MtcmVwb3J0LWRhdGF7XG5cblxuICAuaGVhZGVyLXN0aWNreXtcbiAgICBwb3NpdGlvbjpzdGlja3k7XG4gICAgbGVmdDowcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuZmlyc3QtY29se1xuICAgIG1heC13aWR0aDoyNXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpcnN0LWNvbC1zdGlja3l7XG4gICAgcG9zaXRpb246c3RpY2t5O1xuICAgIGxlZnQ6MHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLy9ib3gtc2hhZG93OiAtMXB4IDBweCAwcHggI0VFRUVFRSBpbnNldDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5yZXBvcnQtZGF0YS1oZWFkZXJ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIDpub3QoLmZpcnN0LWNvbCl7XG4gICAgICAuaGVhZGVyLWNlbGx7XG4gICAgICAgIC5oZWFkZXItY2VsbC1jb250ZW50e1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci1jZWxse1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JleTsvLyNFRUVFRUU7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgcGFkZGluZzoxMHB4IDVweCA7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDtcbiAgICAgIG1hcmdpbi1yaWdodDotMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTotMXB4O1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBoZWlnaHQ6MTAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuICAucmVwb3J0LWRhdGEtY29udGVudHtcbiAgICAuY29udGVudC1yb3d7XG4gICAgICAmLmltcGFpcntcbiAgICAgICAgLmNvbnRlbnQtY2VsbHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudC1jZWxse1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZGOy8vd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6MTJweCA1cHggO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ly8jRTFFMUUxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTotMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAuaGFzLWxpbmt7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBkYXNoZWQ7XG4gICAgICAgICAgLy90ZXh0LWRlY29yYXRpb24tY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgICAuY29udGVudC1jZWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVwb3J0LWRhdGEtZm9vdGVye1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICAuZm9vdGVyLWNlbGx7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xuICAgICAgcGFkZGluZzoxMHB4IDVweCA7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6LTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206LTFweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICB9XG4gIH1cblxuXG5cbn1cbi54c3tcbiAgI3N0YXRpc3RpY3MtcmVwb3J0LWRhdGF7XG5cbiAgfVxuXG59XG4iLCIjc3RhdGlzdGljcy1yZXBvcnQtbGlzdCB7XG4gIC5zdGF0aXN0aWNzLXJlcG9ydC1saXN0LWl0ZW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzowcHggMzBweDtcbiAgICBwYWRkaW5nLXRvcDoxNnB4O1xuICAgIC5zdGF0aXN0aWNzLXJlcG9ydC1saXN0LWl0ZW0tY29udGVudHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgLnN0YXRpc3RpY3MtcmVwb3J0LWxpc3QtaXRlbS1pY29ue1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiI3N0YXRpc3RpY3MtcmVwb3J0LWRldGFpbHtcbiAgLnJlcG9ydC1kZXRhaWwtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIC5yZXBvcnQtZGV0YWlsLXBhZ2luYXRpb257XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTowcHg7XG4gICAgICBsZWZ0OjBweDtcbiAgICAgIC5yZXBvcnQtZGV0YWlsLXBhZ2luYXRpb24tcGFnZXN7XG4gICAgICAgIGNvbG9yOiM0MjQyNDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXBvcnQtZGV0YWlsLWNvbnRlbnR7XG4gICAgICAuZmlyc3QtY29se1xuICAgICAgICBwb3NpdGlvbjpzdGlja3k7XG4gICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICB3aWR0aDozMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAwcHggMHB4ICNFRUVFRUUgaW5zZXQ7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgICAuaW1wYWlye1xuICAgICAgICAuZmlyc3QtY29se1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9wYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgLy9wYWRkaW5nLXRvcDo1cHg7XG4gICAgICAvL3BhZGRpbmctcmlnaHQ6MjBweDtcbiAgICAgIC8vcGFkZGluZy1ib3R0b206MTUwcHg7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICB9XG4gICAgICB0aHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICB0cntcbiAgICAgICAgJi5pbXBhaXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGR7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjRUVFRUVFO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmLmZpcnN0LWNvbHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5oYXMtbGlua3tcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGRhc2hlZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRoZWFke1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIHRoe1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgcG9zaXRpb246LXdlYmtpdC1zdGlja3k7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRmb290e1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHBvc2l0aW9uOi13ZWJraXQtc3RpY2t5O1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgdGh7XG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICBwb3NpdGlvbjotd2Via2l0LXN0aWNreTtcbiAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxufVxuLnhze1xuICAjc3RhdGlzdGljcy1yZXBvcnQtZGV0YWlsIHtcbiAgICAucmVwb3J0LWRldGFpbC1jb250YWluZXJ7XG4gICAgICAucmVwb3J0LWRldGFpbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzowcHg7XG4gICAgICAgIHRke1xuICAgICAgICAgICYuZmlyc3QtY29se1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6aW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiI3N0YXRpc3RpY3MtcmVwb3J0LXNlbmQge1xuICAuc2VuZC1jb250ZW50e1xuICAgIC5zZW5kLWxpbmV7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICAuc2VuZC10aXRsZXtcblxuICAgICAgfVxuICAgICAgLnNlbmQtdmFsdWV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbmQtc3RhdHVze1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuICAuc3RhdHVzLWxpYmVsbGV7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgc3BhbntcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4iLCIjdGlja2V0QWN0aW9ucy1ub1Nob3cge1xuICAubm9TaG93LXBheS1idXR0b257XG4gICAgcGFkZGluZzoycHggMTBweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICB9XG59XG4iLCIjdGlja2V0LWFnZW5kYS1yZHZBcnRpY2xle1xuICAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2N7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgLnRpY2tldC1hZ2VuZGEtcmR2QXJ0aWNsZS1ibG9jLWNvbnRlbnR7XG4gICAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICAmLndpdGgtc2VwYXJhdG9ye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgIH1cbiAgICAgIC5yZHZBcnRpY2xlLWJsb2MtdGl0bGV7XG5cbiAgICAgIH1cbiAgICAgIC5yZHZBcnRpY2xlLWJsb2MtYXJyb3d7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgICAgICBtaW4td2lkdGg6MTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2MtY29udGVudC1yZW1vdmUtdGFza3tcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U5RTlGODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOjVweCA3cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICBjb2xvcjojQzkzODY3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvYy1jb250ZW50LXJlbW92ZS10YXNrOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cblxuIiwiI3RpY2tldC1hZ2VuZGEtYXJ0aWNsZUxpYnJle1xuICAudGlja2V0LWFnZW5kYS1hcnRpY2xlTGlicmUtYmxvY3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAudGlja2V0LWFnZW5kYS1hcnRpY2xlTGlicmUtYmxvYy1jb250ZW50e1xuICAgICAgbWFyZ2luOiAwcHggMzBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMHB4O1xuICAgICAgJi5zbWFsbC1wYWRkaW5ne1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgfVxuICAgICAgJi53aXRoLXNlcGFyYXRvcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5Rjg7XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlTGlicmUtYmxvYy1hcnJvd3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4iLCIjdGlja2V0LWFnZW5kYS1jb3B5IHtcbiAgLmhlYWRlci1kYXRlLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgLy9taW4td2lkdGg6IDE1MHB4O1xuICB9XG59XG4iLCIjdGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrc3tcbiAgLnRpY2tldC1hZ2VuZGEtbWFuYWdlVGFza3MtYmxvY3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAudGlja2V0LWFnZW5kYS1tYW5hZ2VUYXNrcy1ibG9jLWNvbnRlbnR7XG4gICAgICBtYXJnaW46IDBweCAzMHB4O1xuICAgICAgcGFkZGluZzogMTZweCAwcHg7XG4gICAgICAmLnNtYWxsLXBhZGRpbmd7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICB9XG4gICAgICAmLndpdGgtc2VwYXJhdG9ye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlGODtcbiAgICAgIH1cblxuICAgICAgLm1hbmFnZVRhc2tzLWJsb2MtYXJyb3d7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgbWQtaWNvbntcbiAgICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6MTVweDtcbiAgICAgICAgICBtaW4td2lkdGg6MTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdGVke1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmLm5vdC1zZWxlY3RlZHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4iLCIjdGlja2V0LWFnZW5kYS1wYXJ0LXBsYWNle1xuXG4gIC50aWNrZXQtcGxhY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbiIsIiN0aWNrZXQtYWdlbmRhLXJkdlByZXZpZXd7XG4gIC5jYWxlbmRhci1jb250YWluZXJ7XG4gICAgbWluLWhlaWdodDo0NXZoO1xuICAgIC8vbWFyZ2luOjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vYm9yZGVyLXJhZGl1czoxMHB4O1xuICB9XG4gIC5kYXRlLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cbiAgLmNhbGVuZGFyLWFjdGlvbnMtcHJvcG9zaXRpb24tY29udGFpbmVye1xuICAgIG1hcmdpbjoxMHB4O1xuICB9XG5cbn1cbi54eHN7XG4gICN0aWNrZXQtYWdlbmRhLXJkdlByZXZpZXd7XG4gICAgLmNhbGVuZGFyLWNvbnRhaW5lcntcbiAgICAgIG1pbi1oZWlnaHQ6MzV2aDtcbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3RpY2tldC1hZ2VuZGEtcmR2UHJldmlld3tcbiAgICAuY2FsZW5kYXItY29udGFpbmVye1xuICAgICAgbWluLWhlaWdodDo1MHZoO1xuICAgIH1cbiAgfVxufVxuLnNte1xuICAjdGlja2V0LWFnZW5kYS1yZHZQcmV2aWV3e1xuICAgIC5jYWxlbmRhci1jb250YWluZXJ7XG4gICAgICBtaW4taGVpZ2h0OjYwdmg7XG4gICAgfVxuICB9XG59XG4uZ3Qtc217XG4gICN0aWNrZXQtYWdlbmRhLXJkdlByZXZpZXd7XG4gICAgLmNhbGVuZGFyLWNvbnRhaW5lcntcbiAgICAgIG1pbi1oZWlnaHQ6NjV2aDtcbiAgICB9XG4gIH1cbn1cbiIsIiN0aWNrZXQtYWdlbmRhLXVwZGF0ZXtcbiAgICAuYmxvYy1hY3Rpb24ge1xuICAgICAgICAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvYy1yZWdsZW1lbnQtYWN0aW9ue1xuICAgICAgICAvL21hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gICAgLmJsb2MtcmVnbGVtZW50cyB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAvL2JveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDMwcHg7XG4gICAgICAgIC5zZXBhcmF0b3J7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGlja2V0LWFjdGlvbi1idXR0b24tYW1vdW50e1xuICAgICAgICAvL2JvcmRlcjoxcHggc29saWQgI0M1Q0FFOTtcbiAgICAgICAgcGFkZGluZzoycHggMTBweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjNUM2QkMwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmN1c3RvbUZpZWxkcy1jb250YWluZXJ7XG4gICAgICAgIC5jdXN0b21GaWVsZHMtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBjb2xvcjojMEIwNjQzO1xuICAgICAgICB9XG4gICAgICAgIC5jdXN0b21GaWVsZHMtdmFsdWV7XG4gICAgICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4iLCIjdGlja2V0LWNvbnN1bHQtY29ycmVjdCB7XG4gIC50aWNrZXQtZGV0YWlsc3tcbiAgICAmOm5vdCgubGFzdCl7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICB9XG4gICAgLndoYXR7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb3JyZWN0LXNlcGFyYXRvcntcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG4gICAgLm9sZC12YWx1ZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gICAgLm5ldy12YWx1ZXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgfVxufVxuXG4iLCIjdGlja2V0LWNvbnN1bHQtZmljaGUge1xuICAuZmljaGUtY29udGVudHtcbiAgICAubWFpbi1saW5le1xuICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgLnRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpY2tldC1jb25zdWx0LXBhdHRlcm4tdG9wIHtcbiAgICAgIG1pbi1oZWlnaHQ6MjNweDtcbiAgICAgIG1heC1oZWlnaHQ6MjNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzMTlkZWcsICM1RjJFRUEgMTZweCwgdHJhbnNwYXJlbnQgMTdweCksIGxpbmVhci1ncmFkaWVudCgzOWRlZywgIzVGMkVFQSAxNnB4LCB0cmFuc3BhcmVudCAxN3B4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAudGlja2V0LWNvbnN1bHQtcGF0dGVybi1ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzOWRlZywgIzVGMkVFQSAxNnB4LCB0cmFuc3BhcmVudCAxN3B4KSwgbGluZWFyLWdyYWRpZW50KDIxOWRlZywgIzVGMkVFQSAxNnB4LCB0cmFuc3BhcmVudCAxN3B4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgbWluLWhlaWdodDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICB9XG4gICAgLnRpY2tldC1jb25zdWx0LWhlYWRlci1jb250ZW50e1xuICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1RjJFRUE7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAuaGVhZGVyLW1haW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIC50aWNrZXQtY29uc3VsdC1ibG9jVGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuICAgIC50aWNrZXQtY29uc3VsdC1tYWlue1xuXG4gICAgICAubWFpbi1saW5le1xuICAgICAgICBwYWRkaW5nLXRvcDozcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpY2tldC1jb25zdWx0LWFydGljbGVze1xuICAgICAgLmFydGljbGUtaXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICAuYXJ0aWNsZS1saW5le1xuICAgICAgICAgICYuc3VidmFsdWV7XG4gICAgICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAudGlja2V0LWNvbnN1bHQta2Rvc3tcbiAgICAgIC5rZG8tbGluZXtcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICB9XG4gICAgICAgIC52YWx1ZXtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGlja2V0LWNvbnN1bHQtcmVnbGVtZW50c3tcbiAgICAgIC5yZWdsZW1lbnQtbGluZXtcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgICAgJjpub3QoLmxhc3Qpe1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggI0UxRTFFMTtcbiAgICAgICAgfVxuICAgICAgICAucmVnLWRhdGV7XG5cbiAgICAgICAgfVxuICAgICAgICAucmVnLW1kcHtcblxuICAgICAgICB9XG4gICAgICAgIC5yZWctYW1vdW50e1xuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgIC5hbW91bnQtdmFsdWV7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhc2gtYmFja3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGlja2V0LWNvbnN1bHQtZWNoZWFuY2llcntcbiAgICAgIC5lY2gtbGluZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVle1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50aWNrZXQtY29uc3VsdC10b3RhdXh7XG4gICAgICAudG90YWwtbGluZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICBwYWRkaW5nOjJweDtcbiAgICAgICAgJi5zdWJ2YWx1ZXtcbiAgICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVle1xuXG4gICAgICAgIH1cbiAgICAgICAgJi50b3RhbC10dGN7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjlDNDtcbiAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB9XG4gICAgICAgICYudG90YWwtdHZhe1xuICAgICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggI0UxRTFFMTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4ICNFMUUxRTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAudGlja2V0LWNvbnN1bHQtcmVnbGVtZW50c3tcblxuICAgIH1cbiAgICAudGlja2V0LWNvbnN1bHQtZmlkZWxpdGV7XG5cbiAgICB9XG4gICAgLnRpY2tldC1jb25zdWx0LW1lc3NhZ2V7XG5cbiAgICB9XG4gIH1cbiAgLmNsaWVudC1uYW1le1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDo1cHg7XG4gIH1cbn1cblxuIiwiI3RpY2tldC1jb25zdWx0LWhpc3Rvcnkge1xuICAudGlja2V0LWRldGFpbHN7XG4gICAgJjpub3QoLmxhc3Qpe1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgfVxuICAgIC53aGF0e1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuaGlzdG9yeS1zZXBhcmF0b3J7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgfVxuICAgIC5vbGQtdmFsdWV7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgIC5uZXctdmFsdWV7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gIH1cbn1cblxuIiwiI3RpY2tldC1jb25zdWx0LXJlZnVuZCB7XG4gIC50aWNrZXQtZGV0YWlsc3tcbiAgICAmOm5vdCgubGFzdCl7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICB9XG4gICAgLndoYXR7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5yZWZ1bmQtc2VwYXJhdG9ye1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgICAub2xkLXZhbHVle1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICAubmV3LXZhbHVle1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICB9XG59XG5cbiIsIiN0aWNrZXQtY29uc3VsdC1zZW5kIHtcbiAgLnNlbmQtY29udGVudHtcbiAgICAuc2VuZC1saW5le1xuICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgICAgLnNlbmQtdGl0bGV7XG5cbiAgICAgIH1cbiAgICAgIC5zZW5kLXZhbHVle1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZW5kLXN0YXR1c3tcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gIH1cbiAgLnN0YXR1cy1saWJlbGxle1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuIiwiI3RpY2tldC1jb25zdWx0LXZlbmRldXJ7XG4gIC50YWNoZS1saWJlbGxle1xuICAgIG1hcmdpbjo1cHggMjBweDtcbiAgfVxufSIsIiN0aWNrZXRDb3B5LW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiN0aWNrZXRDb3B5LXN0cnVjdHVyZSB7XG4gIC50aWNrZXQtYWdlbmRhLXJkdkFydGljbGUtYmxvY3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAudGlja2V0LWFnZW5kYS1yZHZBcnRpY2xlLWJsb2MtY29udGVudHtcbiAgICAgIG1hcmdpbjogMHB4IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDBweDtcbiAgICAgICYud2l0aC1zZXBhcmF0b3J7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgfVxuICAgICAgLnJkdkFydGljbGUtYmxvYy10aXRsZXtcblxuICAgICAgfVxuICAgICAgLnJkdkFydGljbGUtYmxvYy1hcnJvd3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICBtZC1pY29ue1xuICAgICAgICAgIGhlaWdodDoxNXB4O1xuICAgICAgICAgIHdpZHRoOjE1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDoxNXB4O1xuICAgICAgICAgIG1pbi13aWR0aDoxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuXG4iLCIjdGlja2V0Q29weS11cGRhdGUge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gIC5wcm9wb3NpdGlvbi1saXN0LWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDMwdmg7XG4gIH1cblxufVxuIiwiLyogRMOpdGFpbCBkJ3VuZSBjb21tYW5kZSBlbiBhdHRlbnRlIChkZW1hbmRlIGRlIHJlbmRlei12b3VzIGVuIGxpZ25lKSAtIHBhbm5lYXUgZHJvaXQgZHUgcGxhbm5pbmcgLyBtb2JpbGUgKi9cbiN0aWNrZXQtb25saW5lLWRldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwQjA2NDM7XG5cbiAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBsaW5lLWhlaWdodDogMTsgfVxuXG4gIC50b2QtcGFnZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnRvZC1zY3JvbGwge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMjJweCAyNnB4IDI0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC8qIEVuLXTDqnRlIChwbGFjZSDDoCBkcm9pdGUgcG91ciBsYSBjcm9peCBkZSBmZXJtZXR1cmUgZHUgcGFubmVhdSkgKi9cbiAgLnRvZC1oZWFkZXIgeyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC50b2QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLnRvZC1waWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNFRkVCRkU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gIH1cblxuICAvKiBEYXRlIC8gaG9yYWlyZXMgKi9cbiAgLnRvZC1kYXRlIHsgbWFyZ2luLXRvcDogMjJweDsgfVxuICAudG9kLWxpbmUge1xuICAgIGdhcDogMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIycHg7IGNvbG9yOiAjMEIwNjQzOyB9XG4gICAgJi50b2QtbGluZS0tYmlnIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDI2cHg7IH1cbiAgICB9XG4gIH1cbiAgLnRvZC1kdXJlZSB7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFQkZFO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNmM0Y2YxO1xuICB9XG4gIC50b2QtY3JlYXRlZCB7XG4gICAgbWFyZ2luOiA4cHggMCAwIDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOEE4NkEwO1xuICB9XG5cbiAgLyogQWxlcnRlcyAqL1xuICAudG9kLXdhcm5pbmcge1xuICAgIGdhcDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZFMkE4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjZEQjtcbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMzBweDsgY29sb3I6ICNFMDdBMTI7IH1cbiAgfVxuICAudG9kLXdhcm5pbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjRTA3QTEyO1xuICB9XG4gIC50b2Qtd2FybmluZy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNEE0NTY2O1xuICB9XG5cbiAgLnRvZC1zZXAge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogMjJweCAwO1xuICAgIGJhY2tncm91bmQ6ICNFRUVERjY7XG4gIH1cblxuICAvKiBDbGllbnQgKi9cbiAgLnRvZC1jbGllbnQgeyBnYXA6IDE4cHg7IH1cbiAgLnRvZC1hdmF0YXIge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtaW4td2lkdGg6IDY0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNFRkVCRkU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICM2YzRjZjE7XG4gIH1cbiAgLnRvZC1jbGllbnQtaW5mbyB7IG1pbi13aWR0aDogMDsgfVxuICAudG9kLWNsaWVudC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuICAudG9kLWNsaWVudC1waG9uZSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM0QTQ1NjY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyMHB4OyBjb2xvcjogIzBCMDY0MzsgfVxuICAgICY6aG92ZXIgeyBjb2xvcjogIzZjNGNmMTsgfVxuICB9XG4gIC50b2QtY2hpcHMge1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAudG9kLWNoaXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgbWFyZ2luLXJpZ2h0OiA0cHg7IGZvbnQtc2l6ZTogMTVweDsgdmVydGljYWwtYWxpZ246IC0zcHg7IH1cbiAgICAmLmlzLXBvc2l0aXZlIHsgYmFja2dyb3VuZDogI0U2RjZFQzsgY29sb3I6ICMyRTdENEY7IH1cbiAgICAmLmlzLW5lZ2F0aXZlIHsgYmFja2dyb3VuZDogI0ZERThFRTsgY29sb3I6ICNDOTM4Njc7IH1cbiAgICAmLmlzLXByZWZlcmVuY2UgeyBiYWNrZ3JvdW5kOiAjRkRFOEVFOyBjb2xvcjogI0M5Mzg2NzsgfVxuICB9XG4gIC50b2QtYW1vdW50IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRvZC1hbW91bnQtdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRvZC1hbW91bnQtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4QTg2QTA7XG4gIH1cblxuICAvKiBNZXNzYWdlIGR1IGNsaWVudCAqL1xuICAudG9kLW1lc3NhZ2Uge1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGNEYyRkU7XG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDI0cHg7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gIH1cbiAgLnRvZC1tZXNzYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIHAgeyBtYXJnaW46IDA7IH1cbiAgfVxuICAudG9kLXBsYWNlIHsgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4gIC8qIFNlY3Rpb25zICovXG4gIC50b2Qtc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luOiAyNnB4IDAgMTJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuXG4gIC8qIFByZXN0YXRpb25zIDogZnJpc2UgKi9cbiAgLnRvZC10aW1lbGluZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudG9kLXN0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBnYXA6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHsgcGFkZGluZy1ib3R0b206IDRweDsgfVxuICAgIC8vIHRyYWl0IHZlcnRpY2FsIGVudHJlIGRldXggw6l0YXBlc1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNEQ0Q1RkI7XG4gICAgfVxuICB9XG4gIC50b2Qtc3RlcC1kb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgfVxuICAudG9kLXN0ZXAtdGltZSB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0QTQ1NjY7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudG9kLXN0ZXAtYm9keSB7IG1pbi13aWR0aDogMDsgfVxuICAudG9kLXN0ZXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLnRvZC1zdGVwLXJlc3NvdXJjZXMge1xuICAgIGdhcDogMThweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgLnRvZC1zdGVwLXJlc3NvdXJjZSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNEE0NTY2O1xuICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyMHB4OyBjb2xvcjogIzBCMDY0MzsgfVxuICB9XG5cbiAgLyogTGlnbmVzIChwcsOpLXBhaWVtZW50LCBwcm9kdWl0cykgKi9cbiAgLnRvZC1yb3cge1xuICAgIGdhcDogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUVGNztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICM0QTQ1NjY7XG4gICAgJi50b2Qtcm93LS1tdXRlZCB7IGNvbG9yOiAjOEE4NkEwOyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIH1cbiAgLnRvZC1yb3ctdmFsdWUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgfVxuXG4gIC8qIE9yaWdpbmUgKyBhY3Rpb25zIHNlY29uZGFpcmVzICovXG4gIC50b2QtbGlua3Mge1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG4gIC50b2Qtb3JpZ2luIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzhBODZBMDtcbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMjBweDsgfVxuICB9XG5cbiAgLyogQm91dG9ucyAqL1xuICAudG9kLWJ0biB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICYudG9kLWJ0bi0tb3V0bGluZSB7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjQ0ZDNUZBOyBiYWNrZ3JvdW5kOiAjRjdGNUZFOyB9XG4gICAgfVxuICAgICYudG9kLWJ0bi0tZGFuZ2VyIHtcbiAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0YyQjZDNjtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBjb2xvcjogI0M5Mzg2NztcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRkRGMkY1OyB9XG4gICAgfVxuICAgICYudG9kLWJ0bi0tcHJpbWFyeSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAxNHB4IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjI1KTtcbiAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjNWIzZGUwOyB9XG4gICAgfVxuICAgICYuaXMtbG9hZGluZyB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgJi50b2QtYnRuLS1wcmltYXJ5LmlzLWxvYWRpbmcgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBhbmltYXRpb246IHRvZC1zcGluIDAuOXMgbGluZWFyIGluZmluaXRlOyB9XG4gIH1cblxuICAvKiBCYXJyZSBkJ2FjdGlvbnMgKi9cbiAgLnRvZC1mb290ZXIge1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVERjY7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxuICAvLyBSZWZ1c2VyIC8gQWNjZXB0ZXIgc2UgcGFydGFnZW50IGxhIGxhcmdldXIgcmVzdGFudGUgKHBhbm5lYXUgcGFyZm9pcyDDqXRyb2l0KVxuICAudG9kLWZvb3Rlci1hY3Rpb25zIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC50b2QtZm9vdGVyLWFjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgLnRvZC1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgfVxuICB9XG4gIC50b2QtYmFjayB7XG4gICAgZ2FwOiA2cHg7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDI2cHg7IH1cbiAgICAmOmhvdmVyIHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvZC1zcGluIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuIiwiLyogQ29tbWFuZGVzIGVuIGF0dGVudGUgKHBhbm5lYXUgZHJvaXQgZHUgcGxhbm5pbmcgLyBtb2JpbGUpICovXG4jdGlja2V0LW9ubGluZS1saXN0IHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGQjtcbiAgY29sb3I6ICMwQjA2NDM7XG5cbiAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBsaW5lLWhlaWdodDogMTsgfVxuICAuaXMtc3Bpbm5pbmcgeyBhbmltYXRpb246IHRvbC1zcGluIDAuOXMgbGluZWFyIGluZmluaXRlOyB9XG5cbiAgLnRvbC1yb290IHsgbWluLXdpZHRoOiAwOyB9XG5cbiAgLyogRW4tdMOqdGUgKi9cbiAgLnRvbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIycHggMjJweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRUVERjY7XG4gIH1cbiAgLnRvbC10aXRsZS1yb3cge1xuICAgIGdhcDogMTZweDtcbiAgICAvKiBwbGFjZSBwb3VyIGxhIGNyb2l4IGRlIGZlcm1ldHVyZSBkdSBwYW5uZWF1ICovXG4gICAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgfVxuICAudG9sLXRpdGxlLWljb24ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDQwcHg7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gIH1cbiAgLnRvbC10aXRsZS10ZXh0IHsgbWluLXdpZHRoOiAwOyB9XG4gIC50b2wtdGl0bGUtbGluZSB7IGdhcDogMTBweDsgfVxuICAudG9sLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgfVxuICAudG9sLWNvdW50IHtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgcGFkZGluZzogM3B4IDlweDtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFQkZFO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzZjNGNmMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC50b2wtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM2RTY3ODQ7XG4gIH1cbiAgLnRvbC1zZWFyY2gge1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMjJweDsgY29sb3I6ICM2RTY3ODQ7IH1cbiAgICBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogIzhBODZBMDsgfVxuICAgIH1cbiAgICAudG9sLXNlYXJjaC1jbGVhciB7IGZvbnQtc2l6ZTogMThweDsgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgJjpmb2N1cy13aXRoaW4geyBib3JkZXItY29sb3I6ICNCOUE5Rjg7IH1cbiAgfVxuICAudG9sLXRvb2xiYXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbiAgLnRvbC10b3RhbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGIgeyBmb250LXdlaWdodDogODAwOyB9XG4gIH1cbiAgLnRvbC1yZWZyZXNoIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA2cHggNHB4IDZweCA2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgxMSwgNiwgNjcsIDAuMDgpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICY6aG92ZXIgeyBjb2xvcjogIzZjNGNmMTsgfVxuICAgICZbZGlzYWJsZWRdIHsgY3Vyc29yOiBkZWZhdWx0OyBvcGFjaXR5OiAwLjc7IH1cbiAgfVxuXG4gIC8qIExpc3RlICovXG4gIC50b2wtc2Nyb2xsIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHggMjRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC50b2wtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBwYWRkaW5nOiAxOHB4IDE4cHggMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFREY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNHB4IHJnYmEoMTEsIDYsIDY3LCAwLjA0KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogI0Q5RDJGQjsgfVxuICB9XG4gIC50b2wtY2FyZC1oZWFkIHsgZ2FwOiAxMHB4OyB9XG4gIC50b2wtY2xpZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAudG9sLWNsaWVudC1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzBCMDY0MztcbiAgfVxuICAudG9sLWFtb3VudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50b2wtcGlsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDJweCA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdmVydGljYWwtYWxpZ246IDJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICYudG9sLXBpbGwtLXBlbmRpbmcgeyBiYWNrZ3JvdW5kOiAjRkZGMUUyOyBjb2xvcjogI0UwN0ExMjsgfVxuICAgICYudG9sLXBpbGwtLXBhc3QgeyBiYWNrZ3JvdW5kOiAjRkZGNkRCOyBjb2xvcjogI0IwN0EwMDsgfVxuICB9XG4gIC50b2wtbGluZSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyMHB4OyBjb2xvcjogIzBCMDY0MzsgfVxuICB9XG4gIC50b2wtc3Ryb25nIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAudG9sLW11dGVkIHsgY29sb3I6ICM2RTY3ODQ7IH1cbiAgLnRvbC1hcnRpY2xlcyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnRvbC1hcnRpY2xlcy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM2RTY3ODQ7XG4gIH1cbiAgLnRvbC1hcnRpY2xlIHtcbiAgICBnYXA6IDEwcHg7XG4gICAgcGFkZGluZzogMnB4IDAgMnB4IDRweDtcbiAgICBjb2xvcjogIzRBNDU2NjtcbiAgfVxuICAudG9sLWJ1bGxldCB7IGNvbG9yOiAjOEE4NkEwOyB9XG4gIC50b2wtZGVzY3JpcHRpZiwgLnRvbC1leHRyYXMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNkU2Nzg0O1xuICB9XG4gIC50b2wtcmVzc291cmNlcyB7IGdhcDogMTJweDsgfVxuICAudG9sLXJlc3NvdXJjZSB7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG4gIC50b2wtcmVzc291cmNlLXNlcCB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI0U0RTFGMztcbiAgfVxuICAudG9sLW9yaWdpbiB7XG4gICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBjb2xvcjogIzZFNjc4NDsgfVxuICB9XG4gIC50b2wtYWN0aW9ucyB7XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgLnRvbC1idG4ge1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIwcHg7IH1cbiAgICAmLnRvbC1idG4tLW91dGxpbmUge1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjQ0ZDNUZBO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGN0Y1RkU7IH1cbiAgICB9XG4gICAgJi50b2wtYnRuLS1wcmltYXJ5IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE0cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjIpO1xuICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICM1YjNkZTA7IH1cbiAgICAgIC50b2wtaWNvbi1sb2FkaW5nIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgJi5pcy1hY2NlcHRpbmcge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgLnRvbC1pY29uLWNoZWNrIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAudG9sLWljb24tbG9hZGluZyB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgYW5pbWF0aW9uOiB0b2wtc3BpbiAwLjlzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIFZpZGUgLyBjaGFyZ2VtZW50ICovXG4gIC50b2wtZW1wdHkge1xuICAgIGdhcDogMTBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzZFNjc4NDtcbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogNDBweDsgY29sb3I6ICNCOUE5Rjg7IH1cbiAgfVxuICAudG9sLWNhcmQtLXNrZWxldG9uIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC50b2wtc2tlbGV0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFRkY2O1xuICAgICYudG9sLXNrZWxldG9uLS10aXRsZSB7IHdpZHRoOiA2MCU7IGhlaWdodDogMjBweDsgfVxuICAgICYudG9sLXNrZWxldG9uLS1saW5lIHsgd2lkdGg6IDg1JTsgaGVpZ2h0OiAxNHB4OyBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgJi50b2wtc2tlbGV0b24tLXNob3J0IHsgd2lkdGg6IDUwJTsgfVxuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9sLXNwaW4ge1xuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4iLCIjdGlja2V0U2VhcmNoLWxpc3Qge1xuICAuaGVhZGVyLWRhdGUtY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAvL21pbi13aWR0aDogMTUwcHg7XG4gIH1cbiAgLmhlYWRlci1maWx0ZXItY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAvL21pbi13aWR0aDogMTUwcHg7XG4gIH1cbiAgLnRpY2tldFNlYXJjaC1saXN0LW1hcmdpbntcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6NXB4O1xuICB9XG59XG4iLCIjdGlja2V0U2VhcmNoLW1haW4ge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cbiIsIiN0aWNrZXQtc21hcnRQdXNoLWRldGFpbHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjNUYyRUVBO1xuICAgIC5zbWFydFB1c2gtZGV0YWlsLWNvbnRlbnR7XG4gICAgICAgIC8vcGFkZGluZzoyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbToxNTBweDtcblxuICAgICAgICAuY29udGVudC1pbnRyb3tcblxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWNsaWVudHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICAgICAgICAgIC5jb250ZW50LWNsaWVudC10aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWNsaWVudC1kZXRhaWxze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWNvbW1hbmRle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xuICAgICAgICAgICAgLmNvbnRlbnQtY29tbWFuZGUtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1jb21tYW5kZS1kZXRhaWxze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtbGVnYWx7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgICAuY2FuY2VsLW9yZGVye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzo1cHg7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICBtZC1pY29ue1xuICAgICAgICAgICAgICAgIC8vY29sb3I6ICNDOTM4Njc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhbmNlbC1vcmRlci1idXR0b257XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1ibG9je1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICAgICAgICAgIG1hcmdpbjowcHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICY6bm90KC5sYXN0KXtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTlFOUY4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC12YWx1ZXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiN0aWNrZXQtdXBkYXRlLWFjdGlvbnN7XG4gIC51cGRhdGUtYWN0aW9ucy10aXRsZXtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmJsb2MtYWN0aW9uIHtcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxufVxuXG4iLCIjdGlja2V0LXVwZGF0ZS1lbmNhaXNzZW1lbnQge1xuICAua2FsZW5kZXMtc2Nyb2xsYWJsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNjcm9sbGFibGV7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAua2FsZW5kZXMtbGlzdEl0ZW17XG4gICAgJi5tYXJnZWR7XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgfVxuICB9XG4gIC5jb21tYW5kZS1tYWlue1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIC5jb21tYW5kZS1tYWluLWhlYWRlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gICAgICBtaW4taGVpZ2h0OjM1cHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5jb21tYW5kZS1tYWluLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJsb2MtcmVnbGVtZW50cyB7XG4gICAgbWFyZ2luOjEwcHg7XG4gICAgbWFyZ2luLXRvcDowcHg7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6MTBweDtcbiAgfVxuICAuYmxvYy1lY2hlYW5jaWVye1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIG1hcmdpbi10b3A6MHB4O1xuICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuXG4gIC5ibG9jLXJlZ2xlbWVudC1hY3Rpb257XG5cbiAgfVxuICAuYmxvYy10b3RhbHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjA1KTtcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAudGlja2V0LXNlcGFyYXRvcntcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUU5Rjg7XG4gICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgfVxuICAudGlja2V0LWFjdGlvbi1idXR0b24tYW1vdW50e1xuICAgIC8vYm9yZGVyOjFweCBzb2xpZCAjQzVDQUU5O1xuICAgIHBhZGRpbmc6MnB4IDEwcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjNUM2QkMwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5ibG9jLWFjdGlvbiB7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIiN0aWNrZXQtdXBkYXRlLWluaXRpYWwge1xuXG4gIC5jb21tYW5kZS1tYWlue1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIC5jb21tYW5kZS1tYWluLWhlYWRlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2RjM7XG4gICAgICBtaW4taGVpZ2h0OjM1cHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5jb21tYW5kZS1tYWluLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICB9XG4gIC50aWNrZXQtYWN0aW9uLWJ1dHRvbi1hbW91bnR7XG4gICAgLy9ib3JkZXI6MXB4IHNvbGlkICNDNUNBRTk7XG4gICAgcGFkZGluZzoycHggMTBweDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICM1QzZCQzA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmJsb2MtYWN0aW9uIHtcbiAgICAua2FsZW5kZXMtbGlzdEl0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbiIsIiN0aWNrZXQtdXBkYXRlLXJlbWlzZVRpY2tldHtcbiAgLnRpY2tldC11cGRhdGUtcmVtaXNlVGlja2V0LWJ1dHRvbntcbiAgICBwYWRkaW5nOjJweCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLnJhei1zZWxlY3Rpb257XG4gICAgY29sb3I6I0QzMkYyRjtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiI3RpY2tldFdhaXRpbmctbWFpbiB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuIiwiI3RpY2tldFdhaXRpbmctdXBkYXRlIHtcbiAgLmNhbGVuZGFyLWNvbnRhaW5lcntcbiAgICBoZWlnaHQ6NjUlO1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czoxMHB4O1xuICB9XG59XG4iLCIvLyBtaXNlIGVuIHBhZ2UgY29tbXVuZSBhdmVjIGwnw6ljcmFuIGNsaWVudHMgOiB2My5jbGllbnQud29ya3NwYWNlLnNjc3MgKCN2My1jbGllbnQtd29ya3NwYWNlLCAjdjMtY2hhdC13b3Jrc3BhY2UpXG4jdjMtY2hhdC13b3Jrc3BhY2Uge1xuICAgIC5jaHctY291bnQtdW5yZWFkIHtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLy8gYm91dG9uIGNhcnLDqSA6IHPDqWxlY3RldXIgcmVuZm9yY8OpLCBsYSBtYXJnZSBkJ2ljw7RuZSBkZSAuY3ctYnRuLXNlY29uZGFyeSAoZmV1aWxsZSBjb21tdW5lKSBwYXNzZXJhaXQgc2lub24gZGV2YW50XG4gICAgLmN3LWJ0bi1zZWNvbmRhcnkuY2h3LWJ0bi1yZWZyZXNoIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbWQtaWNvbiB7IG1hcmdpbjogMDsgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gQ29udmVyc2F0aW9uc1xuICAgIC5jaHctcm93IC5jdy1hdmF0YXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLmN3LWF2YXRhci5pcy1rYWxlbmRlcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGREVDRjQ7XG4gICAgICAgIGNvbG9yOiAjQzgzODY4O1xuICAgIH1cblxuICAgIC5jaHctZGF0ZSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5jaHctdW5yZWFkLWRvdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgIH1cblxuICAgIC5jaHctcm93LmlzLXVucmVhZCB7XG4gICAgICAgIC5jdy1yb3ctbmFtZSB7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgICAgLmN3LXJvdy1zdWIgeyBjb2xvcjogIzE0MTQyQjsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAuY2h3LWRhdGUgeyBjb2xvcjogIzZjNGNmMTsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAuY2h3LXVucmVhZC1kb3QgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gQ29udmVyc2F0aW9uXG4gICAgLmNody1jb252LWhlYWRlciB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAvLyBjbGFzc2UgY29tcG9zw6llIDogcHJpb3JpdMOpIHN1ciAuY3ctYXZhdGFyIChzdHlsZXMgY29tbXVucykgcXVlbCBxdWUgc29pdCBsJ29yZHJlIGQnaW5qZWN0aW9uXG4gICAgLmNody1jb252LWF2YXRhci5jdy1hdmF0YXIge1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICYuaXMta2FsZW5kZXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M4Mzg2ODtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNody1jb252LWlkZW50aXR5IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5jaHctY29udi1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAuY2h3LWNvbnYtY29udGFjdCB7XG4gICAgICAgIGdhcDogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaHctY29udi1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgICAgLmN3LWJ0bi1pY29uW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2h3LWthbGVuZGVzLW1lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICB9XG5cbiAgICAuY2h3LWthbGVuZGVzLWRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgfVxuXG4gICAgLmNody1rYWxlbmRlcy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIE5vdXZlbGxlIGNvbnZlcnNhdGlvblxuICAgIC5jaHctcGlja2VyLWhpbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5jaHctcGlja2VyLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmNody1waWNrZXItcmVzdWx0cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjplbXB0eSB7IGJvcmRlcjogbm9uZTsgfVxuICAgIH1cbn1cbiIsIi8vIMOpdGFwZSBcIkNvbnRlbnVcIiAoc3R5bGVzIGNvbW11bnMgZGVzIGNoYW1wcyBldCBjYXJ0ZXMgOiB2My5tYXJrZXRpbmcud2l6YXJkLnNjc3MpXG4jdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQge1xuICAgIC5tYy1hc2lkZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ2MHB4O1xuICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBPbmdsZXRzIEUtbWFpbCAvIFNNU1xuICAgIC5tYy1lZGl0b3ItY2FyZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLm1jLXRhYnMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgfVxuXG4gICAgLm1jLXRhYiB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMi41cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM0QTRBNUU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuXG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYy1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIEVkaXRldXIgKHZhcmlhYmxlcyArIHRleHRlKVxuICAgIC5tYy1lZGl0b3Ige1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHsgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgfVxuXG4gICAgLm1jLXZhcnMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZDRkJGRjtcbiAgICB9XG5cbiAgICAubWMtdmFycy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM0QTRBNUU7XG4gICAgfVxuXG4gICAgLm1jLXZhciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQyRkI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0U2RTBGQzsgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VDRUFGNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RkI7XG4gICAgICAgICAgICBjb2xvcjogI0IwQUZDNDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYy12YXJzLWhpbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICB9XG5cbiAgICAvLyB0ZXh0QW5ndWxhciA6IGJhcnJlIGQnb3V0aWxzIGV0IHpvbmUgZGUgc2Fpc2llIGludMOpZ3LDqWVzIMOgIGxhIGNhcnRlXG4gICAgLm1jLXRhIHtcbiAgICAgICAgLnRhLXRvb2xiYXIge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YS10b29sYmFyID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGJvdXRvbnMgZGUgbGEgYmFycmUgKGNsYXNzZXMgbWQtYnV0dG9uIHZpYSB0YU9wdGlvbnMgZGFucyBsJ2FwcGxpY2F0aW9uLCBidG4gc2lub24pXG4gICAgICAgIC50YS10b29sYmFyIGJ1dHRvbiB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGMUYwRjY7IH1cbiAgICAgICAgICAgICYuYWN0aXZlIHsgYmFja2dyb3VuZDogI0YwRURGRDsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHsgb3BhY2l0eTogMC41NTsgY3Vyc29yOiBkZWZhdWx0OyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YS1iaW5kIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWMtc21zLXRleHRhcmVhIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5tYy1jb3VudGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgfVxuXG4gICAgLm1jLXNtcy1jb3VudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLm1jLWluZm8ge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcblxuICAgICAgICBtZC1pY29uIHsgbWFyZ2luOiAwOyBjb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gQ291cG9uIGRlIHLDqWR1Y3Rpb25cbiAgICAubWMtY291cG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7IGJvcmRlci1jb2xvcjogI0Q5RDJGQjsgfVxuICAgIH1cblxuICAgIC5tYy1jb3Vwb24taGVhZCB7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm1jLWNvdXBvbi1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICB9XG5cbiAgICAubWMtY291cG9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAubWMtY291cG9uLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLm1jLXN3aXRjaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEOUQ3RTQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG5cbiAgICAgICAgLm1jLXN3aXRjaC1rbm9iIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG5cbiAgICAgICAgICAgIC5tYy1zd2l0Y2gta25vYiB7IGxlZnQ6IDIxcHg7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYy1jb3Vwb24tYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICB9XG5cbiAgICAubWMtY291cG9uLWdyaWQge1xuICAgICAgICBnYXA6IDAgMjBweDtcbiAgICB9XG5cbiAgICAvLyBjw7R0ZSDDoCBjw7R0ZSBzaSBjaGFxdWUgbW9pdGnDqSBkaXNwb3NlIGRlIDMyMHB4LCBzaW5vbiBsJ3VuZSBzb3VzIGwnYXV0cmUgKGxheW91dC13cmFwKVxuICAgIC5tYy1oYWxmIHsgZmxleDogMSAxIDMyMHB4OyB9XG4gICAgLm1jLWZ1bGwgeyBmbGV4OiAxIDEgMTAwJTsgfVxuXG4gICAgLm1jLXJlZHVjdGlvbiwgLm1jLXZhbGlkaXR5IHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cblxuICAgIC5tYy11bml0IC5tdy1zZWdtZW50IHsgbWluLXdpZHRoOiA0OHB4OyB9XG5cbiAgICAvLyBkYXRlIDogbGFyZ2V1ciBtaW5pbWFsZSBsaXNpYmxlIDsgZHVyw6llIDogbGFyZ2V1ciBmaXhlIChzYW5zIG1pbi13aWR0aCwgbGUgY2hhbXAgbm9tYnJlIGltcG9zYWl0IHNhIGxhcmdldXJcbiAgICAvLyBuYXR1cmVsbGUgZXQgw6ljcmFzYWl0IGxhIGRhdGUpXG4gICAgLm1jLXZhbGlkaXR5IGlucHV0W3R5cGU9ZGF0ZV0geyBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbiAgICAubWMtZHVyZWUge1xuICAgICAgICBmbGV4OiAwIDAgMTMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICBpbnB1dCB7IHdpZHRoOiAwOyB9XG4gICAgfVxuXG4gICAgLm1jLWNvdXBvbi1zZWxlY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gQXBlcsOndXNcbiAgICAubWMtcHJldmlldy1oZWFkIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAgIC5tdy1jYXJkLXRpdGxlIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIH1cblxuICAgIC5tYy1zYW1wbGUge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLm1jLXByZXZpZXctaGVhZCAubWMtc2FtcGxlIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4gICAgLm1jLXNhbXBsZS1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG5cbiAgICAgICAgc2VsZWN0IHsgaGVpZ2h0OiAzOHB4OyBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgPiBtZC1pY29uIHsgdG9wOiA3cHg7IH1cbiAgICB9XG5cbiAgICAubWMtbWFpbCB7XG4gICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgfVxuXG4gICAgLm1jLW1haWwtYmFyIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMEY2O1xuICAgIH1cblxuICAgIC5tYy1kb3Qge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgJi5pcy1yZWQgeyBiYWNrZ3JvdW5kOiAjRjI2QjZCOyB9XG4gICAgICAgICYuaXMteWVsbG93IHsgYmFja2dyb3VuZDogI0Y1QzQ1MTsgfVxuICAgICAgICAmLmlzLWdyZWVuIHsgYmFja2dyb3VuZDogIzVDQzc3QzsgfVxuICAgIH1cblxuICAgIC5tYy1tYWlsLWJvZHkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgIH1cblxuICAgIC5tYy1tYWlsLXN1YmplY3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLm1jLW1haWwtZnJvbSB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZGNTtcbiAgICB9XG5cbiAgICAubWMtbWFpbC1hdmF0YXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTRFMUYzO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5tYy1tYWlsLXNlbmRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLm1jLW1haWwtdG8ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5tYy1tYWlsLXBob3RvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLm1jLW1haWwtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICAgcCB7IG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICB9XG5cbiAgICAubWMtcGhvbmUge1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNFREVDRjM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgLm1jLXBob25lLXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1jLXBob25lLWhlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHggMTJweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkM7XG4gICAgfVxuXG4gICAgLm1jLXBob25lLWJhY2sge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB9XG5cbiAgICAubWMtcGhvbmUtc2VuZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAubWMtcGhvbmUtYm9keSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gICAgfVxuXG4gICAgLm1jLWJ1YmJsZSB7XG4gICAgICAgIG1heC13aWR0aDogODUlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAxNnB4IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRUJGMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIC5tYy1wcmV2aWV3LWZvb3Qge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgfVxuXG4gICAgLm1jLXByZXZpZXctY291bnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLWNvbnRlbnQge1xuICAgICAgICAubWMtYXNpZGUgeyBmbGV4LWJhc2lzOiAzNjBweDsgd2lkdGg6IDM2MHB4OyB9XG4gICAgfVxufVxuIiwiLy8gc3R5bGVzIGNvbW11bnMgKGVuLXTDqnRlLCBvbmdsZXRzLCByZWNoZXJjaGUsIGxpc3RlcyBkw6lyb3VsYW50ZXMsIGNhcnRlcykgOiB2My5jbGllbnQud29ya3NwYWNlLnNjc3NcbiN2My1tYXJrZXRpbmctbGlzdCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgIGJ1dHRvbiB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG4gICAgaW5wdXQsIHNlbGVjdCB7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuICAgIC5ta2wtc2Nyb2xsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAvLyBjbGFzc2VzIGNvbXBvc8OpZXMgKC5ta2wteC5jdy15KSA6IHByaW9yaXTDqSBzdXIgbGVzIHN0eWxlcyBjb21tdW5zIHF1ZWwgcXVlIHNvaXQgbCdvcmRyZSBkJ2luamVjdGlvblxuICAgIC5ta2wtdG9vbGJhci5jdy1jYXJkIHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG5cbiAgICAgICAgLmN3LXNlYXJjaCB7IG1pbi13aWR0aDogMjQwcHg7IH1cbiAgICB9XG5cbiAgICAubWtsLW1vZGVzIHtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgLm1rbC1tb2RlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGN0Y2RkI7IH1cblxuICAgICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWtsLXN0YXR1cy5jdy1zZWdtZW50IHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuXG4gICAgICAgIHNlbGVjdCB7IGhlaWdodDogNDRweDsgfVxuXG4gICAgICAgIC5jdy1zZWdtZW50LWFycm93IHsgdG9wOiAxMHB4OyB9XG4gICAgfVxuXG4gICAgLm1rbC1yZWZyZXNoIHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM0QTRBNUU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG5cbiAgICAgICAgLmlzLXNwaW5uaW5nIHsgYW5pbWF0aW9uOiBjdy1zcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4gICAgICAgICYuaXMtbG9hZGluZyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNEOUQxRkI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gVGFibGVhdVxuICAgIC5ta2wtdGFibGUuY3ctY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIENoYXJnZW1lbnRcbiAgICAvLyBhY3R1YWxpc2F0aW9uIDogYmFycmUgaW5kw6l0ZXJtaW7DqWUgZW4gaGF1dCBkdSB0YWJsZWF1LCBsaWduZXMgYXR0w6ludcOpZXMgZXQgaW5hY3RpdmVzXG4gICAgLm1rbC1wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLm1rbC1wcm9ncmVzcy1iYXIge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgYW5pbWF0aW9uOiBta2wtcHJvZ3Jlc3MgMS4xcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAubWtsLWNvbnRlbnQgeyB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlOyB9XG5cbiAgICAubWtsLXRhYmxlLmlzLXJlZnJlc2hpbmcgLm1rbC1jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogLjQ1O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBwcmVtaWVyIGNoYXJnZW1lbnQgOiBzcXVlbGV0dGUgYXV4IGRpbWVuc2lvbnMgZGVzIGxpZ25lc1xuICAgIC5ta2wtc2sge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNFRUVERjUgMjUlLCAjRjdGNkZCIDUwJSwgI0VFRURGNSA3NSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBta2wtc2hpbW1lciAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cblxuICAgIC5ta2wtc2stcm93Lm1rbC1yb3cge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgfVxuXG4gICAgLm1rbC1zay1pY29uIHsgd2lkdGg6IDQycHg7IGhlaWdodDogNDJweDsgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5ta2wtc2stbmFtZSB7IHdpZHRoOiA0MiU7IGhlaWdodDogMTZweDsgfVxuICAgIC5ta2wtc2stYmFkZ2UgeyB3aWR0aDogNzJweDsgaGVpZ2h0OiAyNHB4OyB9XG4gICAgLm1rbC1zay1jaGlwIHsgd2lkdGg6IDEwNHB4OyBoZWlnaHQ6IDMycHg7IH1cbiAgICAubWtsLXNrLWRhdGUgeyB3aWR0aDogMTUwcHg7IGhlaWdodDogMTRweDsgfVxuICAgIC5ta2wtc2stYWN0aW9uIHsgd2lkdGg6IDU2cHg7IGhlaWdodDogMTRweDsgfVxuXG4gICAgLy8gbG9uZ3VldXJzIHZhcmnDqWVzIGQndW5lIGxpZ25lIMOgIGwnYXV0cmVcbiAgICAubWtsLXNrLXJvdzpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAubWtsLXNrLW5hbWUgeyB3aWR0aDogMzAlOyB9XG4gICAgICAgIC5ta2wtc2stYmFkZ2UgeyB3aWR0aDogODRweDsgfVxuICAgICAgICAubWtsLXNrLWRhdGUgeyB3aWR0aDogMTMwcHg7IH1cbiAgICB9XG5cbiAgICAubWtsLXNrLXJvdzpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgLm1rbC1zay1uYW1lIHsgd2lkdGg6IDUyJTsgfVxuICAgICAgICAubWtsLXNrLWJhZGdlIHsgd2lkdGg6IDY0cHg7IH1cbiAgICB9XG5cbiAgICAubWtsLWVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1rbC10aGVhZCB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLm1rbC1jLW5hbWUge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAubWtsLWMtbW9kZSB7IGZsZXg6IDAgMCAxOCU7IH1cbiAgICAubWtsLWMtZGF0ZSB7IGZsZXg6IDAgMCAyMiU7IH1cbiAgICAubWtsLWMtYWN0aW9ucyB7XG4gICAgICAgIGdhcDogMThweDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA5NnB4O1xuICAgIH1cblxuICAgIC5ta2wtcm93IHtcbiAgICAgICAgbWluLWhlaWdodDogNjhweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgICB9XG5cbiAgICAubWtsLWljb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1rbC1uYW1lIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAubWtsLWJhZGdlIHtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZ3JlZW4geyBiYWNrZ3JvdW5kOiAjRTZGNkVDOyBjb2xvcjogIzJFOUU1QjsgfVxuICAgICAgICAmLmlzLWJsdWUgeyBiYWNrZ3JvdW5kOiAjRThGMUZEOyBjb2xvcjogIzJGNkZENjsgfVxuICAgICAgICAmLmlzLW9yYW5nZSB7IGJhY2tncm91bmQ6ICNGRkYzRTA7IGNvbG9yOiAjRDk4MjJCOyB9XG4gICAgICAgICYuaXMtcmVkIHsgYmFja2dyb3VuZDogI0ZERUNFRjsgY29sb3I6ICNEOTNBNUM7IH1cbiAgICAgICAgJi5pcy1ncmV5IHsgYmFja2dyb3VuZDogI0YxRjBGNjsgY29sb3I6ICM2RTZFOEM7IH1cbiAgICB9XG5cbiAgICAubWtsLW1vZGUtY2hpcCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcblxuICAgICAgICAmLmlzLWF1dG8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1rbC1jLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5ta2wtbW9yZSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGMUYwRjY7IH1cbiAgICB9XG5cbiAgICAubWtsLWNoZXZyb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgIH1cblxuICAgIC5ta2wtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBta2wtcHJvZ3Jlc3Mge1xuICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUwJSk7IH1cbn1cblxuQGtleWZyYW1lcyBta2wtc2hpbW1lciB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7IH1cbiAgICAxMDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCUgMDsgfVxufVxuXG4vLyDDqWNyYW4gw6l0cm9pdCA6IHJlY2hlcmNoZSBzdXIgc2EgcHJvcHJlIGxpZ25lIChsYXlvdXQtd3JhcClcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAjdjMtbWFya2V0aW5nLWxpc3Qge1xuICAgICAgICAubWtsLXRvb2xiYXIgLmN3LXNlYXJjaCB7IGZsZXg6IDEgMSAxMDAlOyB9XG4gICAgICAgIC5ta2wtYy1tb2RlIHsgZmxleC1iYXNpczogMTYlOyB9XG4gICAgICAgIC5ta2wtYy1kYXRlIHsgZmxleC1iYXNpczogMjQlOyB9XG4gICAgfVxufVxuIiwiLnYzLW1hcmtldGluZy1waG90byB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgIGJ1dHRvbiB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbiAgICAubXAtZmlsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgIC5tcC1kcm9wIHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IGRhc2hlZCAjRDlENUVFO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkNGQkZGO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cblxuICAgIC5tcC1kcm9wLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB9XG5cbiAgICAubXAtZHJvcC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgfVxuXG4gICAgLm1wLWRyb3Atc3ViIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgIH1cblxuICAgIC5tcC1wcmV2aWV3IHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tcC1saW5rIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmlzLXJlZCB7IGNvbG9yOiAjRDkzQTVDOyB9XG4gICAgICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIH1cblxuICAgIC5tcC1jcm9wLWFyZWEge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgIGltZyB7IG1heC13aWR0aDogMTAwJTsgfVxuICAgIH1cblxuICAgIC5tcC1jcm9wLWFjdGlvbnMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAubXAtYnRuLWdob3N0LCAubXAtYnRuLXByaW1hcnkge1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm1wLWJ0bi1naG9zdCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjFGMEY2OyB9XG4gICAgfVxuXG4gICAgLm1wLWJ0bi1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAubXAtZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICNEOTNBNUM7XG4gICAgfVxufVxuIiwiLy8gcsOpc3VsdGF0cyBkw6l0YWlsbMOpcyAoc3R5bGVzIGNvbW11bnMgZGVzIGNhcnRlcywgY2hhbXBzIGV0IHNxdWVsZXR0ZSA6IHYzLm1hcmtldGluZy53aXphcmQuc2NzcylcbiN2My1tYXJrZXRpbmctcmFwcG9ydCB7XG4gICAgLy8gLS0tLS0tLS0tLSBGaWx0cmVzIGV0IHJlY2hlcmNoZVxuICAgIC5ycC10b29sYmFyLm13LWNhcmQge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICB9XG5cbiAgICAucnAtc2VhcmNoIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICB9XG5cbiAgICAucnAtY2xlYXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnJwLWZpbHRlcnMge1xuICAgICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAucnAtZmlsdGVyIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGN0Y2RkI7IH1cblxuICAgICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG5cbiAgICAgICAgICAgIC5ycC1maWx0ZXItY291bnQgeyBiYWNrZ3JvdW5kOiAjNmM0Y2YxOyBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJwLWZpbHRlci1jb3VudCB7XG4gICAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgICAgcGFkZGluZzogMXB4IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gVGFibGVhdVxuICAgIC5ycC10YWJsZS5tdy1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucnAtdGhlYWQge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5ycC1jLWNsaWVudCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5ycC1jLWRhdGUgeyBmbGV4OiAwIDAgMTYwcHg7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6ICM0QTRBNUU7IH1cbiAgICAucnAtYy1zdGF0dXMgeyBmbGV4OiAwIDAgMTcwcHg7IH1cbiAgICAucnAtYy1jb3Vwb24geyBmbGV4OiAwIDAgMjAwcHg7IH1cbiAgICAucnAtYy1jaGV2cm9uIHsgZmxleDogMCAwIGF1dG87IHdpZHRoOiAyOHB4OyB9XG5cbiAgICAucnAtcm93IHtcbiAgICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1O1xuXG4gICAgICAgICYuaXMtY2xpY2thYmxlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycC1hdmF0YXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNUIzRkQ5O1xuICAgIH1cblxuICAgIC5ycC1jbGllbnQtdGV4dCB7IG1pbi13aWR0aDogMDsgfVxuXG4gICAgLnJwLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAucnAtY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLnJwLWJhZGdlIHtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWdyZWVuIHsgYmFja2dyb3VuZDogI0U2RjZFQzsgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAgICAgJi5pcy1vcmFuZ2UgeyBiYWNrZ3JvdW5kOiAjRkZGM0UwOyBjb2xvcjogI0Q5ODIyQjsgfVxuICAgICAgICAmLmlzLXJlZCB7IGJhY2tncm91bmQ6ICNGREVDRUY7IGNvbG9yOiAjRDkzQTVDOyB9XG4gICAgICAgICYuaXMtZ3JleSB7IGJhY2tncm91bmQ6ICNGMUYwRjY7IGNvbG9yOiAjNkU2RThDOyB9XG4gICAgfVxuXG4gICAgLnJwLWNvdXBvbiB7XG4gICAgICAgIGdhcDogNnB4IDhweDtcbiAgICB9XG5cbiAgICAucnAtY29kZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNZW5sbywgQ29uc29sYXMsIG1vbm9zcGFjZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAucnAtbm9uZSB7XG4gICAgICAgIGNvbG9yOiAjQjBBRkM0O1xuICAgIH1cblxuICAgIC5ycC1jaGV2cm9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB9XG5cbiAgICAucnAtZm9vdGVyIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLnJwLWVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogNDhweCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnJwLWVtcHR5LWljb24ge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG5cbiAgICAgICAgbWQtaWNvbiB7IG1hcmdpbjogMDsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICB9XG5cbiAgICAucnAtZW1wdHktdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gU3F1ZWxldHRlIGRlIGNoYXJnZW1lbnQgKGNsYXNzZXMgY29tcG9zw6llcyA6IHByaW9yaXTDqSBzdXIgLm13LXNrIHF1ZWwgcXVlIHNvaXQgbCdvcmRyZSBkJ2luamVjdGlvbilcbiAgICAubXctc2sucnAtc2stc2VhcmNoIHsgZmxleDogMSAxIGF1dG87IGhlaWdodDogNDRweDsgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5tdy1zay5ycC1zay1jaGlwIHsgZmxleDogMCAwIGF1dG87IHdpZHRoOiAxMTBweDsgaGVpZ2h0OiAzNHB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbiAgICAucnAtc2stcm93IHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFRkY1O1xuICAgIH1cblxuICAgIC5tdy1zay5ycC1zay1hdmF0YXIgeyBmbGV4OiAwIDAgYXV0bzsgd2lkdGg6IDM4cHg7IGhlaWdodDogMzhweDsgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLm13LXNrLnJwLXNrLWxpbmUgeyB3aWR0aDogNDAlOyBoZWlnaHQ6IDEycHg7IG1hcmdpbi10b3A6IDZweDsgfVxuICAgIC5tdy1zay5ycC1zay1saW5lLmlzLW5hbWUgeyB3aWR0aDogMjUlOyBoZWlnaHQ6IDE0cHg7IG1hcmdpbi10b3A6IDA7IH1cbiAgICAubXctc2sucnAtc2stYmFkZ2UgeyBmbGV4OiAwIDAgYXV0bzsgd2lkdGg6IDExMHB4OyBoZWlnaHQ6IDI2cHg7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICN2My1tYXJrZXRpbmctcmFwcG9ydCB7XG4gICAgICAgIC5ycC1jLWRhdGUgeyBmbGV4LWJhc2lzOiAxMzBweDsgfVxuICAgICAgICAucnAtYy1zdGF0dXMgeyBmbGV4LWJhc2lzOiAxNDBweDsgfVxuICAgICAgICAucnAtYy1jb3Vwb24geyBmbGV4LWJhc2lzOiAxNjBweDsgfVxuICAgICAgICAucnAtcm93LCAucnAtdGhlYWQgeyBwYWRkaW5nLWxlZnQ6IDE2cHg7IHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgICB9XG59XG4iLCIvLyDDqXRhcGUgXCJEZXN0aW5hdGFpcmVzXCIgKHN0eWxlcyBjb21tdW5zIGRlcyBjaGFtcHMgZXQgY2FydGVzIDogdjMubWFya2V0aW5nLndpemFyZC5zY3NzKVxuI3YzLW1hcmtldGluZy13aXphcmQgLnYzLW1hcmtldGluZy1yZWNpcGllbnRzIHtcbiAgICAubXItYXV0byB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAubXItYXV0by1pY29uIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG5cbiAgICAgICAgbWQtaWNvbiB7IG1hcmdpbjogMDsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICB9XG5cbiAgICAubXItYXV0by10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLm1yLWF1dG8tdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIENyaXTDqHJlc1xuICAgIC5tci1ncmlkIHtcbiAgICAgICAgZ2FwOiAwIDI0cHg7XG4gICAgfVxuXG4gICAgLy8gZGV1eCBjb2xvbm5lcyAodW5lIHNldWxlIHN1ciDDqWNyYW4gw6l0cm9pdClcbiAgICAubXItaGFsZiB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLm1yLWZ1bGwge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICB9XG5cbiAgICAubXItcmFuZ2Uge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICA+IC5tdy1pbnB1dCwgPiAubXctaW5wdXQtc3VmZml4IHsgbWluLXdpZHRoOiAwOyB9XG4gICAgfVxuXG4gICAgLm13LWZpZWxkID4gLm1yLXJhbmdlOmZpcnN0LWNoaWxkLFxuICAgIC5tdy1sYWJlbCArIC5tci1yYW5nZSB7IG1hcmdpbi10b3A6IDA7IH1cblxuICAgIC5tci1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAubXItZmFtaWxsZXMge1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgIC5tdy1oaW50IHsgbWFyZ2luOiAwOyB9XG4gICAgfVxuXG4gICAgLm1yLWZhbWlsbGUge1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMUYwRjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM0QTRBNUU7XG4gICAgfVxuXG4gICAgLm1yLXJlc2V0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIFPDqWxlY3Rpb24gbWFudWVsbGVcbiAgICAubXItcGlja2VyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG5cbiAgICAubXItcGlja2VyLXRvb2xzIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC5tci1waWNrZXItZmlsdGVycyB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC5tci1waWNrZXItZmlsdGVyIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjQjlBOUY3OyB9XG5cbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1yLXBpY2tlci1maWx0ZXItY291bnQge1xuICAgICAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG5cbiAgICAubXItcGlja2VyLWZpbHRlci5pcy1zZWxlY3RlZCAubXItcGlja2VyLWZpbHRlci1jb3VudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgIH1cblxuICAgIC5tci1waWNrZXItbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIH1cblxuICAgIC5tci1waWNrZXItZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgfVxuXG4gICAgLm1yLXBpY2tlci1yb3cge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0ZBRjlGRTsgfVxuXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjVGRjtcblxuICAgICAgICAgICAgLm1yLWNoZWNrIHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40NTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tci1jaGVjayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICNCMEFGQzQ7XG4gICAgfVxuXG4gICAgLm1yLWF2YXRhciB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM1QjNGRDk7XG4gICAgfVxuXG4gICAgLm1yLXBpY2tlci1uYW1lIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAubXItY29udGFjdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuXG4gICAgICAgICYuaXMtb2ZmIHsgY29sb3I6ICNEOUQ3RTQ7IH1cbiAgICB9XG5cbiAgICAubXItcGlja2VyLW1vcmUge1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gQXBlcsOndSBkZSBsJ2F1ZGllbmNlXG4gICAgLm1yLXJlZnJlc2hpbmcge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuXG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGggeyBzdHJva2U6ICM2YzRjZjE7IH1cbiAgICB9XG5cbiAgICAubXItYXNpZGUtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDE2cHggMCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5tci1jaGlwcyB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgIC5tci1jaGlwIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHggNnB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNUIzRkQ5O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXItZXhhbXBsZSB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAubXItc2VlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAjdjMtbWFya2V0aW5nLXdpemFyZCAudjMtbWFya2V0aW5nLXJlY2lwaWVudHMgLm1yLWhhbGYgeyBmbGV4LWJhc2lzOiAxMDAlOyB9XG59XG5cbi8vIGZlbsOqdHJlIFwiVm9pciBsYSBzw6lsZWN0aW9uXCIgKHJlbmR1ZSBwYXIgJG1kRGlhbG9nIGhvcnMgZGUgbGEgcGFnZSlcbi52My1tYXJrZXRpbmctc2VsZWN0aW9uLWRpYWxvZyB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIC8vIGZvbmQgZXhwbGljaXRlIDogdGjDqG1lcyBBbmd1bGFyIE1hdGVyaWFsIGfDqW7DqXLDqXMgw6AgbGEgZGVtYW5kZSwgbWQtZGlhbG9nIHNhbnMgZm9uZCBzaW5vblxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCAyNHB4IDYwcHggcmdiYSgyMCwyMCw0MywwLjIyKTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gICAgYnV0dG9uLCBpbnB1dCB7IGZvbnQtZmFtaWx5OiBpbmhlcml0OyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbiAgICAubXNkLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweCAxMnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5tc2QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5tc2Qtc3ViIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5tc2QtY2xvc2Uge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7IG1hcmdpbjogMDsgY29sb3I6ICM0QTRBNUU7IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGMUYwRjY7IH1cbiAgICB9XG5cbiAgICAubXNkLXNlYXJjaCB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG5cbiAgICAgICAgbWQtaWNvbiB7IG1hcmdpbjogMDsgY29sb3I6ICM4QThBQTM7IH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4geyBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICB9XG5cbiAgICAubXNkLWxpc3Qge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5tc2QtZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgIH1cblxuICAgIC5tc2Qtcm93IHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVGRjU7XG4gICAgfVxuXG4gICAgLm1zZC10ZXh0IHsgbWluLXdpZHRoOiAwOyB9XG5cbiAgICAubXNkLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5tc2QtY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLm1zZC1yZW1vdmUge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjRDkzQTVDO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGREVDRUY7IH1cbiAgICB9XG5cbiAgICAubXNkLW1vcmUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLm1zZC1yZW1vdmUgeyBjb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cbn1cbiIsIi8vIHN5bnRow6hzZSBkZXMgcsOpc3VsdGF0cyAoc3R5bGVzIGNvbW11bnMgZGVzIGNhcnRlcywgYm91dG9ucyBldCBjb2xvbm5lcyA6IHYzLm1hcmtldGluZy53aXphcmQuc2NzcylcbiN2My1tYXJrZXRpbmctcmVzdWx0cyB7XG4gICAgLy8gLS0tLS0tLS0tLSBFbi10w6p0ZVxuICAgIC5ycy1oZWFkIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIC5ycy1oZWFkLW1haW4ge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAucnMtaWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnMtaGVhZC10ZXh0IHsgbWluLXdpZHRoOiAwOyB9XG5cbiAgICAucnMtdGl0bGUtcm93IHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5ycy1iYWRnZSB7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZ3JlZW4geyBiYWNrZ3JvdW5kOiAjRTZGNkVDOyBjb2xvcjogIzJFOUU1QjsgfVxuICAgICAgICAmLmlzLWJsdWUgeyBiYWNrZ3JvdW5kOiAjRThGMUZEOyBjb2xvcjogIzJGNkZENjsgfVxuICAgICAgICAmLmlzLW9yYW5nZSB7IGJhY2tncm91bmQ6ICNGRkYzRTA7IGNvbG9yOiAjRDk4MjJCOyB9XG4gICAgICAgICYuaXMtcmVkIHsgYmFja2dyb3VuZDogI0ZERUNFRjsgY29sb3I6ICNEOTNBNUM7IH1cbiAgICB9XG5cbiAgICAucnMtc3ViIHtcbiAgICAgICAgZ2FwOiA4cHggMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycy1tb2RlIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcblxuICAgICAgICAmLmlzLWF1dG8geyBiYWNrZ3JvdW5kOiAjRjBFREZEOyBjb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cblxuICAgIC5ycy1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAucnMtYnRuLWRhbmdlciB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRjJCOEM0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjRDkzQTVDO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI0Q5M0E1QztcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGggeyBzdHJva2U6ICNEOTNBNUM7IH1cblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0ZERUNFRjsgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7IG9wYWNpdHk6IDAuNjsgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBJbmRpY2F0ZXVyc1xuICAgIC5ycy1rcGlzIHtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIC5ycy1rcGkubXctY2FyZCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsZXg6IDEgMSAyMDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIycHg7XG4gICAgfVxuXG4gICAgLnJzLWtwaS1oZWFkIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuICAgIH1cblxuICAgIC5ycy1rcGktaWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIycHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW1haWxzIHsgYmFja2dyb3VuZDogI0U4RjFGRDsgbWQtaWNvbiB7IGNvbG9yOiAjMkY2RkQ2OyB9IH1cbiAgICAgICAgJi5pcy1zbXMgeyBiYWNrZ3JvdW5kOiAjRTZGNkVDOyBtZC1pY29uIHsgY29sb3I6ICMyRTlFNUI7IH0gfVxuICAgICAgICAmLmlzLWNvdXBvbnMgeyBiYWNrZ3JvdW5kOiAjRkZGM0UwOyBtZC1pY29uIHsgY29sb3I6ICNEOTgyMkI7IH0gfVxuICAgIH1cblxuICAgIC5ycy1rcGktdmFsdWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5ycy1rcGktc3ViIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5ycy1iYXIge1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjFGMEY2O1xuICAgIH1cblxuICAgIC5ycy1iYXItZmlsbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuXG4gICAgICAgICYuaXMtbWFpbHMgeyBiYWNrZ3JvdW5kOiAjMkY2RkQ2OyB9XG4gICAgICAgICYuaXMtY291cG9ucyB7IGJhY2tncm91bmQ6ICNEOTgyMkI7IH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIE1lc3NhZ2VzIGVudm95w6lzXG4gICAgLnJzLW1lc3NhZ2VzIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIC5ycy1tZXNzYWdlIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC8vIGUtbWFpbCBldCBTTVMgY8O0dGUgw6AgY8O0dGUsIGwndW4gc291cyBsJ2F1dHJlIHNpIGxhIHBsYWNlIG1hbnF1ZSAobGF5b3V0LXdyYXApXG4gICAgLnJzLW1lc3NhZ2UtbWFpbCB7XG4gICAgICAgIGZsZXg6IDEgMSAzODBweDtcbiAgICB9XG5cbiAgICAucnMtbWVzc2FnZS1zbXMge1xuICAgICAgICBmbGV4OiAxIDEgMjYwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfVxuXG4gICAgLnJzLW1lc3NhZ2UtbGFiZWwge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJzLW1haWwge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgfVxuXG4gICAgLnJzLW1haWwtc3ViamVjdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZGNTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAucnMtbWFpbC1waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cblxuICAgIC5ycy1tYWlsLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gICAgICAgIHAgeyBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgfVxuXG4gICAgLnJzLXNtcyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkY2RkI7XG4gICAgfVxuXG4gICAgLnJzLWJ1YmJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDE2cHggNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBQYXJhbcOodHJlcyBkJ2Vudm9pXG4gICAgLnJzLXBhcmFtIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRUZGNTtcblxuICAgIH1cblxuICAgIC5tdy1jYXJkLXRpdGxlICsgLnJzLXBhcmFtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLy8gdmFyaWFibGUgZGUgcGVyc29ubmFsaXNhdGlvbiBkYW5zIGxlcyBtZXNzYWdlcyBlbnZvecOpc1xuICAgIC5ycy12YXIge1xuICAgICAgICBwYWRkaW5nOiAxcHggN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5ycy1wYXJhbS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgfVxuXG4gICAgLnJzLXBhcmFtLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAucnMtY3JpdGVyaWEge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAucnMtY3JpdGVyaW9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNUIzRkQ5O1xuICAgIH1cblxuICAgIC5ycy1yYXBwb3J0Lm13LWNhcmQge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjQjlBOUY3OyB9XG4gICAgfVxuXG4gICAgLnJzLXJhcHBvcnQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5ycy1yYXBwb3J0LXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLnJzLWNoZXZyb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gU3F1ZWxldHRlIGRlIGNoYXJnZW1lbnQgKGNsYXNzZXMgY29tcG9zw6llcyA6IHByaW9yaXTDqSBzdXIgLm13LXNrIHF1ZWwgcXVlIHNvaXQgbCdvcmRyZSBkJ2luamVjdGlvbilcbiAgICAubXctc2sucnMtc2staWNvbiB7IGZsZXg6IDAgMCBhdXRvOyB3aWR0aDogNTZweDsgaGVpZ2h0OiA1NnB4OyBib3JkZXItcmFkaXVzOiAxNHB4OyB9XG4gICAgLm13LXNrLnJzLXNrLXRpdGxlIHsgd2lkdGg6IDM4MHB4OyBtYXgtd2lkdGg6IDgwJTsgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLm13LXNrLnJzLXNrLXN1YiB7IHdpZHRoOiAyNjBweDsgbWF4LXdpZHRoOiA2MCU7IGhlaWdodDogMTZweDsgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIC5tdy1zay5ycy1zay1idXR0b24geyBmbGV4OiAwIDAgYXV0bzsgd2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDQ2cHg7IGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAubXctc2sucnMtc2sta3BpLWljb24geyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgLm13LXNrLnJzLXNrLWtwaS1sYWJlbCB7IHdpZHRoOiAxMTBweDsgaGVpZ2h0OiAxNHB4OyBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgIC5tdy1zay5ycy1zay1rcGktdmFsdWUgeyB3aWR0aDogOTBweDsgaGVpZ2h0OiAzMnB4OyBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgLm13LXNrLnJzLXNrLWtwaS1zdWIgeyB3aWR0aDogNzAlOyBoZWlnaHQ6IDEycHg7IG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAubXctc2sucnMtc2sta3BpLWJhciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDZweDsgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgIC5tdy1zay5ycy1zay1jYXJkLXRpdGxlIHsgd2lkdGg6IDE4MHB4OyBoZWlnaHQ6IDIwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubXctc2sucnMtc2stYmxvY2sgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAyNjBweDsgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuICAgIC5tdy1zay5ycy1zay1wYXJhbS1sYWJlbCB7IHdpZHRoOiA3MHB4OyBoZWlnaHQ6IDExcHg7IG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgICAubXctc2sucnMtc2stcGFyYW0tdmFsdWUgeyB3aWR0aDogODAlOyBoZWlnaHQ6IDE0cHg7IG1hcmdpbi10b3A6IDhweDsgfVxufVxuIiwiLy8gYXNzaXN0YW50IGRlIGNhbXBhZ25lIDogc3R5bGVzIGNvbW11bnMgYXV4IDQgw6l0YXBlcyAobGVzIMOpdGFwZXMgMiBldCAzIHNvbnQgZGVzIGRpcmVjdGl2ZXMgaW5jbHVzZXMgZGFucyBsYSBwYWdlKSxcbi8vIHJlcHJpcyBwYXIgbGEgc3ludGjDqHNlIGRlcyByw6lzdWx0YXRzICh2My1tYXJrZXRpbmctcmVzdWx0cykgZXQgbGVzIHLDqXN1bHRhdHMgZMOpdGFpbGzDqXMgKHYzLW1hcmtldGluZy1yYXBwb3J0KVxuI3YzLW1hcmtldGluZy13aXphcmQsICN2My1tYXJrZXRpbmctcmVzdWx0cywgI3YzLW1hcmtldGluZy1yYXBwb3J0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNkZCO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuICAgIC5tdy1wYWdlIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5tdy1zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5tdy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjhweCAzMnB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gRW4tdMOqdGVcbiAgICAubXctYmFjayB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHNwYW4geyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIH1cblxuICAgIC5tdy10aXRsZS1yb3cge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLm13LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAubXctc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLm13LWJhZGdlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICYuaXMtZ3JleSB7IGJhY2tncm91bmQ6ICNFQ0VCRjI7IGNvbG9yOiAjNEE0QTVFOyB9XG4gICAgICAgICYuaXMtcmVkIHsgYmFja2dyb3VuZDogI0ZERUNFRjsgY29sb3I6ICNEOTNBNUM7IH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIEV0YXBlc1xuICAgIC5tdy1zdGVwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG5cbiAgICAubXctc3RlcCB7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICAmLmlzLWNsaWNrYWJsZSB7IGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIH1cblxuICAgIC5tdy1zdGVwLW51bWJlciB7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRUJGMjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm13LXN0ZXAtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5tdy1zdGVwLmlzLWN1cnJlbnQsIC5tdy1zdGVwLmlzLWRvbmUge1xuICAgICAgICAubXctc3RlcC1udW1iZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDEwOCw3NiwyNDEsMC4yOCk7XG4gICAgICAgIH1cblxuICAgICAgICAubXctc3RlcC1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXctc3RlcC1saW5lIHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBtYXJnaW46IDAgMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRENEOUVBO1xuXG4gICAgICAgICYuaXMtZG9uZSB7IGJhY2tncm91bmQ6ICM2YzRjZjE7IH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIENvcnBzIDogY29udGVudSBwcmluY2lwYWwgKyBjb2xvbm5lIGRlIGRyb2l0ZVxuICAgIC5tdy1ib2R5IHtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIC5tdy1tYWluIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5tdy1hc2lkZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzODBweDtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLm13LWNhcmQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgfVxuXG4gICAgLm13LWNhcmQtdGl0bGUge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLm13LWhpbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5tdy1oaW50LXRvcCB7XG4gICAgICAgIG1hcmdpbjogLTZweCAwIDE0cHg7XG4gICAgfVxuXG4gICAgLm13LWVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjRDkzQTVDO1xuICAgIH1cblxuICAgIC5tdy1kaXZpZGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogMThweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNFQUY1O1xuICAgIH1cblxuICAgIC5tdy1waWxsIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuXG4gICAgICAgICYuaXMtZ3JleSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMUYwRjY7XG4gICAgICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gQ2hhbXBzXG4gICAgLm13LWZpZWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5tdy1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAubXctaW5wdXQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjQjBBRkM0OyB9XG4gICAgICAgICY6Zm9jdXMgeyBib3JkZXItY29sb3I6ICM2YzRjZjE7IGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwOCw3NiwyNDEsMC4xMik7IH1cbiAgICAgICAgJi5pcy1lcnJvciB7IGJvcmRlci1jb2xvcjogI0Q5M0E1QzsgfVxuICAgIH1cblxuICAgIC5tdy1pbnB1dC1pY29uLCAubXctaW5wdXQtc3VmZml4IHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMxNDE0MkI7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6ICNCMEFGQzQ7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7IGJvcmRlci1jb2xvcjogIzZjNGNmMTsgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTA4LDc2LDI0MSwwLjEyKTsgfVxuICAgIH1cblxuICAgIC5tdy1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7IGJhY2tncm91bmQ6ICNGNkY2RkI7IGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBtZC1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNUZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubXctc2VsZWN0LWljb24gc2VsZWN0IHsgcGFkZGluZy1sZWZ0OiA0NnB4OyB9XG5cbiAgICAgICAgLm13LXNlbGVjdC1sZWFkIHtcbiAgICAgICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm13LXNlZ21lbnRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgLm13LXNlZ21lbnQge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHsgbWFyZ2luLWxlZnQ6IDA7IGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7IH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDsgfVxuXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIENob2l4IGVuIGNhcnRlcyAodHlwZSwgY2FuYXV4LCBtb2RlIGRlIHPDqWxlY3Rpb24sIGVudm9pKVxuICAgIC5tdy1vcHRpb25zIHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cblxuICAgIC5tdy1vcHRpb24ge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogI0I5QTlGNzsgfVxuXG4gICAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y3RjVGRjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40NTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tdy1yYWRpbywgLm13LWNoZWNrIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogI0IwQUZDNDtcbiAgICB9XG5cbiAgICAubXctb3B0aW9uLmlzLXNlbGVjdGVkIC5tdy1yYWRpbyxcbiAgICAubXctb3B0aW9uLmlzLXNlbGVjdGVkIC5tdy1jaGVjayB7IGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiAgICAubXctb3B0aW9uLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICB9XG5cbiAgICAubXctb3B0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAubXctb3B0aW9uLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5tdy1hdXRvIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gUsOpY2FwaXR1bGF0aWZzXG4gICAgLm13LXN1bW1hcnktcm93IHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubXctc3VtbWFyeS1sYWJlbCB7XG4gICAgICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG5cbiAgICAubXctc3VtbWFyeS12YWx1ZSB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLm13LWNoYW5uZWwge1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNUIzRkQ5O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXctbmV4dCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAubXctbmV4dC1pY29uIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm13LXJlY2FwLXJvdyB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRkY1O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiBub25lOyB9XG4gICAgfVxuXG4gICAgLm13LXJlY2FwLWxhYmVsIHtcbiAgICAgICAgZmxleDogMCAwIDE5MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5tdy1yZWNhcC12YWx1ZSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLm13LWJpZy1jb3VudCB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5tdy1iaWctbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG5cbiAgICAgICAgJi5pcy1wcmltYXJ5IHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgJi5pcy1sb2FkaW5nIHsgb3BhY2l0eTogMC40OyB9XG4gICAgfVxuXG4gICAgLm13LWNvdW50LXJvdyB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG5cbiAgICAgICAgYiB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICB9XG5cbiAgICAubXctd2hlbiB7XG4gICAgICAgIGdhcDogMTJweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm13LXdoZW4tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5tdy13aGVuLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuICAgIH1cblxuICAgIC5tdy1lc3RpbWF0ZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLm13LWVzdGltYXRlLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5tdy1lc3RpbWF0ZS1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIC5tdy1lc3RpbWF0ZS1iYWxhbmNlIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0U2RjZFQztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzFGNkU0MDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMkU5RTVCO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1lcnJvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VGO1xuICAgICAgICAgICAgY29sb3I6ICNBODI1M0Y7XG5cbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogI0Q5M0E1QzsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBUZXN0IGV0IHByb2dyYW1tYXRpb25cbiAgICAubXctdGVzdCB7XG4gICAgICAgIGdhcDogMTRweDtcblxuICAgICAgICAubXctZmllbGQgeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgfVxuXG4gICAgLm13LXRlc3Qtc3RhdHVzIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZG9uZSBtZC1pY29uIHsgY29sb3I6ICMyRTlFNUI7IH1cbiAgICB9XG5cbiAgICAubXctc2NoZWR1bGUge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICAvLyBkYXRlIGV0IGhldXJlIGNvbXBsw6h0ZXMgKHPDqWxlY3RldXIgbmF0aWYpLCDDoCBsYSBsaWduZSBzaSBsYSBwbGFjZSBtYW5xdWVcbiAgICAgICAgLm13LWZpZWxkIHsgZmxleDogMCAwIGF1dG87IH1cbiAgICAgICAgaW5wdXRbdHlwZT1kYXRlXSB7IHdpZHRoOiAxNzVweDsgfVxuICAgICAgICBpbnB1dFt0eXBlPXRpbWVdIHsgd2lkdGg6IDEzMHB4OyB9XG4gICAgfVxuXG4gICAgLm13LXR6IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBCb3V0b25zXG4gICAgLm13LWJ0bi1wcmltYXJ5IHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMTA4LDc2LDI0MSwwLjI2KTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHsgc3Ryb2tlOiAjRkZGRkZGOyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogMC40NTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubXctYnRuLW91dGxpbmUge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y3RjVGRjsgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7IG9wYWNpdHk6IDAuNjsgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgfVxuXG4gICAgLm13LWJ0bi1naG9zdCB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0YwRURGRDsgfVxuICAgIH1cblxuICAgIC5tdy1idG4tbGluayB7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICZbZGlzYWJsZWRdIHsgb3BhY2l0eTogMC42OyBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICB9XG5cbiAgICAubXctbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBTcXVlbGV0dGUgZGUgY2hhcmdlbWVudCAocmVmbGV0IGFuaW3DqSlcbiAgICAubXctc2sge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0VFRURGNSAyNSUsICNGN0Y2RkIgNTAlLCAjRUVFREY1IDc1JSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgICBhbmltYXRpb246IG13LXNoaW1tZXIgMS40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAvLyBzcXVlbGV0dGUgZGUgbCfDqXRhcGUgMSAoYXNzaXN0YW50KSwgYXV4IGRpbWVuc2lvbnMgZGVzIGNhcnRlcyByw6llbGxlc1xuICAgIC5tdy1zay10aXRsZSB7IHdpZHRoOiAxOTBweDsgaGVpZ2h0OiAyMHB4OyBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgLm13LXNrLWlucHV0IHsgaGVpZ2h0OiA0NnB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgLm13LXNrLWhpbnQgeyB3aWR0aDogNTUlOyBoZWlnaHQ6IDEycHg7IG1hcmdpbi10b3A6IDEycHg7IH1cblxuICAgIC5tdy1zay1vcHRpb24ge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgcGFkZGluZzogMTZweCAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIH1cblxuICAgIC5tdy1zay1pY29uIHsgZmxleDogMCAwIGF1dG87IHdpZHRoOiAyNnB4OyBoZWlnaHQ6IDI2cHg7IGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgIC5tdy1zay1saW5lIHsgd2lkdGg6IDgwJTsgaGVpZ2h0OiAxMnB4OyBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAubXctc2stbGluZS5pcy10aXRsZSB7IHdpZHRoOiA0MCU7IGhlaWdodDogMTZweDsgbWFyZ2luLXRvcDogNHB4OyB9XG5cbiAgICAubXctc2stc3VtbWFyeS1yb3cge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm13LXNrLWxhYmVsIHsgZmxleDogMCAwIGF1dG87IHdpZHRoOiA5MHB4OyBoZWlnaHQ6IDE0cHg7IH1cbiAgICAubXctc2stdmFsdWUgeyB3aWR0aDogMTIwcHg7IGhlaWdodDogMTRweDsgfVxuICAgIC5tdy1zay1zdW1tYXJ5LXJvdzpudGgtY2hpbGQob2RkKSAubXctc2stdmFsdWUgeyB3aWR0aDogMTYwcHg7IH1cbiAgICAubXctc2stbmV4dCB7IGhlaWdodDogNDhweDsgbWFyZ2luLXRvcDogMTZweDsgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4gICAgLm13LXNrLWJ0biB7IHdpZHRoOiAxNDBweDsgaGVpZ2h0OiA0NnB4OyBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgLm13LXNrLWJ0bi5pcy1saW5rIHsgd2lkdGg6IDE3MHB4OyBoZWlnaHQ6IDE4cHg7IH1cblxuICAgIC8vIC0tLS0tLS0tLS0gQmFycmUgZCdhY3Rpb25zXG4gICAgLm13LWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTZweCAxOHB4IHJnYmEoMjAsMjAsNDMsMC4wNCk7XG4gICAgfVxuXG4gICAgLm13LWZvb3Rlci1yaWdodCB7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5tdy1mb290ZXItaGludCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4vLyDDqWNyYW4gw6l0cm9pdCA6IGNvbG9ubmUgZGUgZHJvaXRlIHBsdXMgw6l0cm9pdGUsIMOpdGFwZXMgY29tcGFjdGVzXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgI3YzLW1hcmtldGluZy13aXphcmQsICN2My1tYXJrZXRpbmctcmVzdWx0cywgI3YzLW1hcmtldGluZy1yYXBwb3J0IHtcbiAgICAgICAgLm13LWlubmVyIHsgcGFkZGluZzogMTRweCAxNnB4IDI0cHg7IH1cbiAgICAgICAgLm13LWZvb3RlciB7IHBhZGRpbmc6IDEwcHggMTZweDsgfVxuICAgICAgICAubXctYXNpZGUgeyBmbGV4LWJhc2lzOiAzMjBweDsgd2lkdGg6IDMyMHB4OyB9XG4gICAgICAgIC5tdy1zdGVwLWxpbmUgeyB3aWR0aDogMjhweDsgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgICAgLm13LXJlY2FwLWxhYmVsIHsgZmxleC1iYXNpczogMTUwcHg7IH1cbiAgICB9XG59XG5cbi8vIGZlbsOqdHJlIFwiRW52b3llciB1biB0ZXN0XCIgKHJlbmR1ZSBwYXIgJG1kRGlhbG9nIGhvcnMgZGUgbGEgcGFnZSlcbi52My1tYXJrZXRpbmctdGVzdC1kaWFsb2cge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgLy8gZm9uZCBleHBsaWNpdGUgOiB0aMOobWVzIEFuZ3VsYXIgTWF0ZXJpYWwgZ8OpbsOpcsOpcyDDoCBsYSBkZW1hbmRlLCBtZC1kaWFsb2cgc2FucyBmb25kIHNpbm9uXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDI0cHggNjBweCByZ2JhKDIwLDIwLDQzLDAuMjIpO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICBidXR0b24sIGlucHV0IHsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuICAgIC5tdGQtY29udGVudCB7IHBhZGRpbmc6IDIycHggMjRweDsgfVxuXG4gICAgLm10ZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLm10ZC1jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHsgbWFyZ2luOiAwOyBjb2xvcjogIzRBNEE1RTsgfVxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0YxRjBGNjsgfVxuICAgIH1cblxuICAgIC5tdGQtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLm10ZC1maWVsZCB7IG1hcmdpbi10b3A6IDE2cHg7IH1cblxuICAgIC5tdGQtbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLm10ZC1pbnB1dCB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG5cbiAgICAgICAgbWQtaWNvbiB7IG1hcmdpbjogMDsgY29sb3I6ICM4QThBQTM7IH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4geyBib3JkZXItY29sb3I6ICM2YzRjZjE7IH1cbiAgICB9XG5cbiAgICAubXRkLWFjdGlvbnMge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG5cbiAgICAubXRkLWJ0bi1naG9zdCB7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNEE0QTVFO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGMUYwRjY7IH1cbiAgICB9XG5cbiAgICAubXRkLWJ0bi1wcmltYXJ5IHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICB9XG5cbiAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7IHN0cm9rZTogI0ZGRkZGRjsgfVxuICAgICAgICAmW2Rpc2FibGVkXSB7IG9wYWNpdHk6IDAuNjsgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG13LXNoaW1tZXIge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7IH1cbn1cbiIsIiN2My1jbGllbnQtZGF0YSB7XG5cdHBhZGRpbmctYm90dG9tOjEwMHB4O1xuXHQuZGF0YS10aXRsZXtcblx0XHRtYXJnaW4tdG9wOjQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHR9XG5cdC5kYXRhLWJsb2N7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0cGFkZGluZzozMHB4IDI0cHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHQmLmlzLXRhZ3tcblx0XHRcdHBhZGRpbmc6MHB4IDI0cHg7XG5cdFx0fVxuXHRcdC5ibG9jLWRhdGF7XG5cdFx0XHQmOm5vdCgubGFzdCl7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jLWlucHV0e1xuXHRcdFx0Jjpub3QoLmxhc3Qpe1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0fVxuXHRcdFx0LmlucHV0LXRpdGxle1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VuZC1idG57XG5cdFx0bWFyZ2luLXRvcDozMHB4O1xuXHR9XG5cdC5rYWxlbmRlcy1jaGlwcyBtZC1jaGlwcyBtZC1jaGlwcy13cmFwLm1kLWZvY3VzZWQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmM0Y2YxO1xuXHR9XG59XG5cbiIsIiN2My1jbGllbnQtZmljaGUge1xuXHQvLyAtLS0tLS0tLS0tIHNxdWVsZXR0ZSBkZSBjaGFyZ2VtZW50XG5cdC5jbGllbnQtZmljaGUtbG9hZGluZyB7XG5cdFx0cGFkZGluZzogNHB4IDA7XG5cdH1cblx0LmNmbC1jYXJkIHtcblx0XHRwYWRkaW5nOiAyMHB4IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0fVxuXHQuY2ZsLXRhYnMge1xuXHRcdGdhcDogMThweDtcblx0XHRtYXJnaW46IDZweCAwIDIycHg7XG5cdH1cblx0LmNmbC1zayB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0YwRUZGNiAyNSUsICNGOEY3RkMgNTAlLCAjRjBFRkY2IDc1JSk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG5cdFx0YW5pbWF0aW9uOiBjZmwtc2hpbW1lciAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuXHR9XG5cdC5jZmwtYXZhdGFyIHtcblx0XHR3aWR0aDogNzJweDtcblx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxuXHQuY2ZsLWxpbmUge1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRtYXJnaW46IDhweCAwO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LmNmbC10YWIge1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblx0LmNmbC1maWVsZCB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0fVxuXHQuY2ZsLXczMCB7IHdpZHRoOiAzMCU7IH1cblx0LmNmbC13NDAgeyB3aWR0aDogNDAlOyB9XG5cdC5jZmwtdzcwIHsgd2lkdGg6IDcwJTsgfVxuXHQvLyBwYXMgZCdhbmltYXRpb24gaW5maW5pZSBwZW5kYW50IGxhIHNvcnRpZSBuZ0FuaW1hdGUgKHNpbm9uIGxlIHNxdWVsZXR0ZSB0cmHDrm5lKVxuXHQubmctbGVhdmUgLmNmbC1zayB7IGFuaW1hdGlvbjogbm9uZTsgfVxuXG5cdC5jbGllbnQtZmljaGUtY29udGVudHtcblx0XHQvL3BhZGRpbmc6MjBweDtcblx0XHQuY2xpZW50LWZpY2hlLWhlYWRlcntcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHQuaGVhZGVyLWJhZGdle1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM2YzRjZmY7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdH1cblx0XHRcdC5oZWFkZXItbmFtZXtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcblx0XHRcdFx0Zm9udC1zaXplOjE4cHhcblx0XHRcdH1cblx0XHRcdC5oZWFkZXItc3Vie1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2xpZW50LWZpY2hlLXRhYnN7XG5cdFx0XHRwYWRkaW5nLXRvcDo1MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRTtcblx0XHRcdC50YWItdGl0bGV7XG5cdFx0XHRcdGNvbG9yOiM2NjY2NjY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjUwMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDoyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0XHRcdCYuc2VsZWN0ZWR7XG5cdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzZjNGNmMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2UtY29udGFpbmVye1xuXHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6MHB4O1xuXHRcdH1cblx0fVxufVxuLnhze1xuXHQjdjMtY2xpZW50LWZpY2hlIHtcblx0XHQuY2xpZW50LWZpY2hlLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdH1cblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgY2ZsLXNoaW1tZXIge1xuXHQwJSB7IGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDsgfVxuXHQxMDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMCUgMDsgfVxufVxuIiwiI3YzLWNsaWVudC1maWx0ZXIge1xuICAgIHdpZHRoOiA5MnZ3O1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgLy8gaGF1dGV1ciBib3Juw6llIHN1ciBsYSB6b25lIHZpc2libGUgKCUgZHUgY29udGVuZXVyICRtZERpYWxvZykgZXQgbm9uIGVuIHZoIDogc3VyIGlQYWQgLyBpT1MsIDEwMHZoIGluY2x1dFxuICAgIC8vIGxhIHpvbmUgc291cyBsZXMgYmFycmVzIGRlIFNhZmFyaSwgY2UgcXVpIGNvdXBhaXQgbGUgcGllZCBkZSBsYSBmZW7DqnRyZVxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIEVuLXTDqnRlXG4gICAgLmNmaS1oZWFkZXIge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCAyOHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDAgMThweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgfVxuXG4gICAgLmNmaS1oZWFkZXItaWNvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2ZpLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5jZmktY291bnQge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuY2ZpLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5jZmktY2xvc2Uge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjNEE0QTVFOyB9XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGN0Y2RkI7IH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIENyaXTDqHJlc1xuICAgIC5jZmktYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDZweCAyOHB4IDE4cHg7XG4gICAgfVxuXG4gICAgLmNmaS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG5cbiAgICAuY2ZpLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAuY2ZpLWhpbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgfVxuXG4gICAgLy8gY29udHLDtGxlIHNlZ21lbnTDqSA6IGNoYXF1ZSBzZWdtZW50IHBvcnRlIHNhIGJvcmR1cmUgKGZ1c2lvbm7DqWUgYXZlYyBsYSB2b2lzaW5lIHBhciBsYSBtYXJnZSBuw6lnYXRpdmUpLFxuICAgIC8vIGxlIHNlZ21lbnQgY2hvaXNpIHBhc3NlIGF1LWRlc3N1cyBwb3VyIHF1ZSBzYSBib3JkdXJlIHZpb2xldHRlIHNvaXQgY29udGludWVcbiAgICAuY2ZpLXNlZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0ZBRjlGRTsgfVxuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbGlzdGUgZMOpcm91bGFudGUgKGFubml2ZXJzYWlyZSwgdGFncylcbiAgICAuY2ZpLXNlbGVjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHggMCAxNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHsgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNmaS1zZWxlY3QtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5jZmktc2VsZWN0LWFycm93IHtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5jZmktcGVyaW9kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuY2ZpLXBlcmlvZC1yb3cge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG5cbiAgICAuY2ZpLXBlcmlvZC1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5jZmktbWluaS1zZWxlY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzRweCAwIDEycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgJjpmb2N1cyB7IGJvcmRlci1jb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2ZpLXRhZ3Mge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG5cbiAgICAgICAgJi5pcy1vcGVuIHsgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG5cbiAgICAgICAgJi5pcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNmaS10YWdzLXZhbHVlIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5jZmktcGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5jZmktY2hpcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAzcHggNnB4IDNweCAwO1xuICAgICAgICBwYWRkaW5nOiA0cHggNnB4IDRweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBjb2xvcjogIzRBM0FBODtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jZmktdGFncy1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgIH1cblxuICAgIC5jZmktdGFnLW9wdGlvbiB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRkFGOUZFOyB9XG5cbiAgICAgICAgLmNmaS1jaGVja2JveCB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgI0M5QzZEQTtcblxuICAgICAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGVkIC5jZmktY2hlY2tib3gge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcblxuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIEFjdGlvbnNcbiAgICAuY2ZpLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgfVxuXG4gICAgLmNmaS1mb290ZXItYWN0aW9ucyB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAuY2ZpLWJ0bi1yZXNldCB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjNmM0Y2YxOyB9XG5cbiAgICAgICAgJjpob3ZlciBzcGFuIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICB9XG5cbiAgICAuY2ZpLWJ0bi1zZWNvbmRhcnksXG4gICAgLmNmaS1idG4tcHJpbWFyeSB7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuY2ZpLWJ0bi1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICAgfVxuXG4gICAgLmNmaS1idG4tcHJpbWFyeSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgxMDgsNzYsMjQxLDAuMjgpO1xuXG4gICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjkyOyB9XG4gICAgfVxufVxuXG4vLyDDqWNyYW5zIHBldSBoYXV0cyAoaVBhZCBtaW5pLCBwZXRpdHMgcG9ydGFibGVzKSA6IGVzcGFjZW1lbnRzIHJlc3NlcnLDqXMgcG91ciBxdWUgbGEgZmVuw6p0cmUgdGllbm5lIHNhbnMgZMOpZmlsZXJcbkBtZWRpYSAobWF4LWhlaWdodDogODYwcHgpIHtcbiAgICAjdjMtY2xpZW50LWZpbHRlciB7XG4gICAgICAgIC5jZmktaGVhZGVyIHsgcGFkZGluZzogMThweCAwIDEycHg7IH1cbiAgICAgICAgLmNmaS1oZWFkZXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgfVxuICAgICAgICAuY2ZpLXRpdGxlIHsgZm9udC1zaXplOiAyMXB4OyB9XG4gICAgICAgIC5jZmktc3VidGl0bGUgeyBtYXJnaW4tdG9wOiAycHg7IGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuY2ZpLWJvZHkgeyBwYWRkaW5nOiAwIDI4cHggMTJweDsgfVxuICAgICAgICAuY2ZpLXNlY3Rpb24geyBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAgIC5jZmktbGFiZWwgeyBtYXJnaW4tYm90dG9tOiA3cHg7IGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuY2ZpLXNlZyB7IG1pbi1oZWlnaHQ6IDM4cHg7IH1cbiAgICAgICAgLmNmaS1zZWxlY3QgeyBtaW4taGVpZ2h0OiA0MnB4OyB9XG4gICAgICAgIC5jZmktc2VsZWN0IHNlbGVjdCB7IGhlaWdodDogNDBweDsgfVxuICAgICAgICAuY2ZpLWhpbnQgeyBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgICAgLmNmaS1mb290ZXIgeyBwYWRkaW5nOiAxMnB4IDI4cHg7IH1cbiAgICAgICAgLmNmaS1idG4tc2Vjb25kYXJ5LFxuICAgICAgICAuY2ZpLWJ0bi1wcmltYXJ5IHsgaGVpZ2h0OiA0MnB4OyB9XG4gICAgfVxufVxuIiwiI3YzLWNsaWVudC1tZWRpYVNldHRpbmdzIHtcblx0cGFkZGluZy1ib3R0b206NjBweDtcblx0Lm1lZGlhU2V0dGluZ3MtdGl0bGV7XG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi10b3A6NDBweDtcblx0XHR9XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHR9XG5cdC5tZWRpYVNldHRpbmdzLWJsb2N7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0cGFkZGluZzoyNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0LmJsb2MtdGl0bGV7XG5cdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHR9XG5cdFx0LmJsb2MtdGl0bGUtc3Vie1xuXHRcdFx0Y29sb3I6IzZiNzI4MDtcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdH1cblx0XHQuYmxvYy1pbnB1dHN7XG5cdFx0XHQmOm5vdCgubGFzdCl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRcdH1cblx0XHRcdC5pbnB1dHMtdGl0bGV7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHRcdC5pbnB1dHMtdmFsdWV7XG5cdFx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRUU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHQmLmxhc3R7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VFRUVFRTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLm5vLW1vZGVse1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlbmQtYnRue1xuXHRcdHBvc2l0aW9uOmZpeGVkO1xuXHRcdHJpZ2h0OjVweDtcblx0XHRib3R0b206NXB4O1xuXHR9XG59XG5cbiIsIiN2My1jbGllbnQtbWVudSB7XG5cdGZvbnQtZmFtaWx5OiBJbnRlciwgc3lzdGVtLXVpLCBzYW5zLXNlcmlmO1xuXHR3aWR0aDogMjYwcHg7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDA7XG5cdC5tZW51LWRhc2hib2FyZHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5tZW51LXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRvcGFjaXR5OiAuNTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5tZW51LWl0ZW0ge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQvL2ZvbnQtd2VpZ2h0OjQwMDtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogI2YyZjRmZjtcblx0XHR9XG5cdFx0Ji5zZWxlY3RlZHtcblx0XHRcdGJhY2tncm91bmQ6ICNlZGU5ZmU7XG5cdFx0XHRjb2xvcjogIzZkMjhkOTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufVxuXG4iLCIjdjMtY2xpZW50LW1vcmUge1xuXHQudjMtY2xpZW50LW1vcmUtbGlzdHtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQubGlzdC1vcHRpb257XG5cdFx0XHRwYWRkaW5nLXRvcDo1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnYzLWNsaWVudC1tb3JlLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG59XG5cbiIsIi52My1jbGllbnQtbmF2IHtcbiAgICAuY25hdi10YWJzIHtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAuY25hdi10YWIge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cztcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCO1xuICAgICAgICAgICAgY29sb3I6ICMxNDE0MkI7XG5cbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogIzRBNEE1RTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC52My1jbGllbnQtbmF2IC5jbmF2LXRhYiB7IHBhZGRpbmc6IDAgMTBweDsgfVxufVxuIiwiI3YzLWNsaWVudC1ub3RlIHtcblx0cGFkZGluZy1ib3R0b206MTAwcHg7XG5cdC5zYXZlLWJ0bntcblx0XHRwb3NpdGlvbjpmaXhlZDtcblx0XHRyaWdodDo1cHg7XG5cdFx0Ym90dG9tOjVweDtcblx0fVxuXG59XG5cbiIsIiN2My1jbGllbnQtb25saW5lLWFjY2VzcyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAua2FsZW5kZXMtaWNvbntcbiAgICAua2FsZW5kZXMtaWNvbi1tZHtcbiAgICAgICYuYmFkZ2V7XG4gICAgICAgICYud2hpdGV7XG4gICAgICAgICAgJi5wdXJwbGV7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTUsIDQ2LCAyMzQsIDAuMDcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmVke1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgNjgsIDUxLCAwLjA3KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJsdWV7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDExNiwgMjUzLCAwLjA3KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmdyZWVue1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCAxOTksIDg5LCAwLjA3KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWNjZXNzLXRpdGxle1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgfVxuICAuYWNjZXNzLWJsb2N7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNlZWU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgLmJsb2MtZGF0YXtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgICAgICYuaGFzLWhvdmVye1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCgubGFzdCl7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jLWljb257XG5cbiAgICAgIH1cbiAgICAgIC5ibG9jLXRpdGxle1xuICAgICAgICBtYXJnaW4tbGVmdDozMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAudGl0bGUtdGV4dHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLXN1YntcbiAgICAgICAgICBjb2xvcjogIzZiNzI4MDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2MtdmFsdWV7XG4gICAgICAgIGNvbG9yOiM0YjU1NjM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2Nlc3MtaGVhZGVyLXRleHR7XG4gICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gIH1cbn1cbi54c3tcbiAgI3YzLWNsaWVudC1vbmxpbmUtYWNjZXNzIHtcblxuICB9XG59XG5cbiIsIiN2My1jbGllbnQtcGF5bWVudFNldHRpbmdzIHtcblx0cGFkZGluZy1ib3R0b206NjBweDtcblx0LnBheW1lbnRTZXR0aW5ncy10aXRsZXtcblx0XHQmOm5vdCguZmlyc3Qpe1xuXHRcdFx0bWFyZ2luLXRvcDo0MHB4O1xuXHRcdH1cblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6MTBweDtcblx0XHRmb250LXdlaWdodDo2MDA7XG5cdH1cblx0LnBheW1lbnRTZXR0aW5ncy1ibG9jIHtcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LmhlYWRlci1pY29ue1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDoyMHB4O1xuXHRcdFx0bWQtaWNvbntcblx0XHRcdFx0Zm9udC1zaXplOjI3cHg7XG5cdFx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHR9XG5cdFx0XHQmLmdyZWVue1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDUyLCAxOTksIDg5LCAwLjA3KTtcblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRjb2xvcjojMzRDNzU5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnB1cnBsZXtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDcpO1xuXHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYub3Jhbmdle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMTQ5LCAwLCAwLjA3KTtcblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRjb2xvcjogI0ZFOTUwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVhZGVyLXRleHR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHQuYmxvYy1kYXRhe1xuXHRcdFx0cGFkZGluZzoyMHB4IDI0cHg7XG5cdFx0XHQmLnNtYWxse1xuXHRcdFx0XHRwYWRkaW5nOjEwcHggMjRweDtcblx0XHRcdH1cblx0XHRcdCY6bm90KC5sYXN0KXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZTtcblx0XHRcdH1cblx0XHRcdCYuaGFzLWhvdmVye1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYmxvYy10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0aGVpZ2h0OjI1cHg7XG5cdFx0XHR9XG5cdFx0XHQuYmxvYy10aXRsZS1zdWIge1xuXHRcdFx0XHRjb2xvcjogIzZiNzI4MDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdFx0LmJsb2MtaW5wdXR7XG5cdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmlzLWFtb3VudHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZW5kLWJ0bntcblx0XHRwb3NpdGlvbjpmaXhlZDtcblx0XHRyaWdodDo1cHg7XG5cdFx0Ym90dG9tOjVweDtcblx0fVxufVxuXG4iLCIjdjMtY2xpZW50LXdvcmtzcGFjZSwgI3YzLWNoYXQtd29ya3NwYWNlLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlLCAjdjMtbWFya2V0aW5nLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RkI7XG5cbiAgICAuY3ctcGFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMjhweCAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBFbi10w6p0ZVxuICAgIC5jdy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgfVxuXG4gICAgLmN3LWNvdW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLmN3LWhlYWRlci1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC5jdy1idG4tcHJpbWFyeSxcbiAgICAuY3ctYnRuLXNlY29uZGFyeSB7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdy1idG4tcHJpbWFyeSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggcmdiYSgxMDgsNzYsMjQxLDAuMjgpO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjkyOyB9XG4gICAgfVxuXG4gICAgLmN3LWJ0bi1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM2YzRjZjE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjdGNUZGOyB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBPbmdsZXRzICh2My1jbGllbnQtbmF2KVxuICAgIC5jdy10YWJzLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBDb3Jwc1xuICAgIC5jdy1ib2R5IHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gTGlzdGVcbiAgICAvLyAzMCAlIGRlIGxhIGxhcmdldXIgZW50cmUgMjgwIGV0IDM4MCBweCA6IHN1ciBwZXRpdCDDqWNyYW4sIGxhIGZpY2hlIGRlIGRyb2l0ZSBnYXJkZSBsYSBwbGFjZSBuw6ljZXNzYWlyZVxuICAgIC5jdy1saXN0IHtcbiAgICAgICAgd2lkdGg6IGNsYW1wKDI4MHB4LCAzMCUsIDM4MHB4KTtcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuY3ctbGlzdC10b29scyB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA2cHg7XG4gICAgfVxuXG4gICAgLmN3LXNlYXJjaCB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY3ctc2VhcmNoLWNsZWFyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHsgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgfVxuXG4gICAgLmN3LWZpbHRlcnMge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmN3LXNlZ21lbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAzNnB4IDAgMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHsgYm9yZGVyLWNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3ctc2VnbWVudC1hcnJvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdy1idG4tZmlsdGVyIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y1RkY7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcblxuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3ctZmlsdGVyLWNvdW50IHtcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5jdy1idG4taWNvbiB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0U2RTRGMDsgfVxuICAgIH1cblxuICAgIC5jdy1zb3J0IHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdy1saXN0LXNjcm9sbCB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmN3LWxpc3QtZW1wdHkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICB9XG5cbiAgICAuY3ctbGV0dGVyIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICB9XG5cbiAgICAuY3ctcm93IHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweCAxN3B4O1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZGNTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRkFGOUZFOyB9XG5cbiAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM2YzRjZjE7XG5cbiAgICAgICAgICAgIC5jdy1hdmF0YXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3ctYXZhdGFyIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICAgICAgY29sb3I6ICM0QTNBQTg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuY3ctcm93LXRleHQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmN3LXJvdy1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLmN3LXJvdy1zdWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gU3F1ZWxldHRlIGRlIGxhIGxpc3RlIChjaGFyZ2VtZW50LCBhY3R1YWxpc2F0aW9uKVxuICAgIC5jdy1zayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRUVFREY1IDI1JSwgI0Y3RjZGQiA1MCUsICNFRUVERjUgNzUlKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gICAgICAgIGFuaW1hdGlvbjogY3ctc2hpbW1lciAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIH1cblxuICAgIC8vIGNsYXNzZXMgY29tcG9zw6llcyA6IHByaW9yaXTDqSBzdXIgLmN3LXJvdyAoc3Vydm9sLCBjdXJzZXVyKSBxdWVsIHF1ZSBzb2l0IGwnb3JkcmUgZCdpbmplY3Rpb25cbiAgICAuY3ctc2stcm93LmN3LXJvdyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICB9XG5cbiAgICAvLyBoYXV0ZXVycyBjYWzDqWVzIHN1ciBsZXMgbGlnbmVzIHLDqWVsbGVzIChsZXR0cmUgMzhweCwgbGlnbmUgNjZweCkgOiBwYXMgZGUgc2F1dCDDoCBsJ2FmZmljaGFnZVxuICAgIC5jdy1zay1sZXR0ZXIgeyB3aWR0aDogMTRweDsgaGVpZ2h0OiAxNHB4OyBtYXJnaW46IDNweCAwOyBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAuY3ctc2stYXZhdGFyIHsgZmxleDogMCAwIGF1dG87IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5jdy1zay1uYW1lIHsgd2lkdGg6IDYyJTsgaGVpZ2h0OiAxNXB4OyBtYXJnaW46IDNweCAwOyB9XG4gICAgLmN3LXNrLXN1YiB7IHdpZHRoOiA0NCU7IGhlaWdodDogMTJweDsgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4gICAgLy8gbG9uZ3VldXJzIHZhcmnDqWVzIGQndW5lIGxpZ25lIMOgIGwnYXV0cmVcbiAgICAuY3ctc2stcm93Om50aC1jaGlsZCgzbikgLmN3LXNrLW5hbWUgeyB3aWR0aDogNDglOyB9XG4gICAgLmN3LXNrLXJvdzpudGgtY2hpbGQoM24rMSkgLmN3LXNrLW5hbWUgeyB3aWR0aDogNzQlOyB9XG4gICAgLmN3LXNrLXJvdzpudGgtY2hpbGQoMm4pIC5jdy1zay1zdWIgeyB3aWR0aDogMzQlOyB9XG5cbiAgICAuY3ctYmFkZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZERUNFRjtcbiAgICAgICAgICAgIGNvbG9yOiAjRDkzQTVDO1xuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRDkzQTVDOyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgICAgICAgICBjb2xvcjogIzJFOUU1QjtcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogIzJFOUU1QjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5waW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGREVDRjQ7XG4gICAgICAgICAgICBjb2xvcjogI0Q2M0E4NjtcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogI0Q2M0E4NjsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN3LWNoZXZyb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogI0IwQUZDNDtcbiAgICB9XG5cbiAgICAuY3ctcGFnaW5hdGlvbiB7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICB9XG5cbiAgICAuY3ctcGFnZS1idG4ge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jdy1wYWdlLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tIEZpY2hlIGNsaWVudFxuICAgIC8vIGxhIGZpY2hlIHYzIHBvcnRlIHNlcyBwcm9wcmVzIGNhcnRlcyA6IGxlIHBhbm5lYXUgcmVzdGUgdHJhbnNwYXJlbnRcbiAgICAuY3ctZGV0YWlsIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIC8vIGVuLXTDqnRlIGRlIGxhIGZpY2hlIDogZm9uZCBibGFuYyBwcsOpdnUgcG91ciBsYSBwb3B1cCBSRFYsIGljaSBsYSBjYXJ0ZSBkJ2VuLXTDqnRlIHN1ZmZpdCBzdXIgbGUgZm9uZCBkZSBwYWdlXG4gICAgICAgICN2My1jbGllbnQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGJvdXRvbiBcIkVucmVnaXN0cmVyXCIgZGUgdjMtY2xpZW50LXVwZGF0ZSA6IHBvc2l0aW9uOmZpeGVkIHByw6l2dWUgcG91ciBsYSBwb3B1cCBSRFYgKCRtZERpYWxvZyksIGljaVxuICAgICAgICAvLyBjb2xsw6kgZW4gYmFzIGR1IHBhbm5lYXUgcGVuZGFudCBsZSBkw6lmaWxlbWVudFxuICAgICAgICAuc2F2ZS1idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDE2cHggMCAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3ctY2FyZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICB9XG5cbiAgICAuY3ctbmV3LWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmN3LW5ldy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLmN3LWVtcHR5IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5jdy1lbXB0eS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDcycHg7XG4gICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3ctZW1wdHktdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5jdy1lbXB0eS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cbn1cblxuLy8gcGV0aXQgw6ljcmFuIDogbWFyZ2VzIGV0IGVzcGFjZW1lbnRzIHLDqWR1aXRzIHBvdXIgbGFpc3NlciBsYSBwbGFjZSDDoCBsYSBmaWNoZSBjbGllbnRcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAjdjMtY2xpZW50LXdvcmtzcGFjZSwgI3YzLWNoYXQtd29ya3NwYWNlLCAjdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSwgI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlLCAjdjMtbWFya2V0aW5nLWxpc3Qge1xuICAgICAgICAuY3ctcGFnZSB7IHBhZGRpbmc6IDE2cHggMTZweCAxNHB4OyB9XG4gICAgICAgIC5jdy1ib2R5IHsgZ2FwOiAxNHB4OyBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gICAgfVxufVxuXG4vLyBtZW51IFwiQWN0aW9uc1wiIChyZW5kdSBwYXIgQW5ndWxhciBNYXRlcmlhbCBob3JzIGR1IGNvbXBvc2FudClcbi8vIGNvbnRlbmV1ciBwb3PDqSBwYXIgQW5ndWxhciBNYXRlcmlhbCBhdXRvdXIgZHUgbWVudSA6IG9tYnJlIGNhcnLDqWUgcGFyIGTDqWZhdXQgcXVpIGTDqXBhc3NhaXQgZGVzIGNvaW5zIGFycm9uZGlzXG4ubWQtb3Blbi1tZW51LWNvbnRhaW5lcjpoYXMoLmN3LWFjdGlvbnMtbWVudSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgYm94LXNoYWRvdzogMCAxNnB4IDM2cHggcmdiYSgyMCwyMCw0MywwLjE2KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jdy1hY3Rpb25zLW1lbnUge1xuICAgIC8vIGZvbmQgYmxhbmMgZXhwbGljaXRlIDogbGUgdGjDqG1lIGRlIGwnYXBwIGxhaXNzZSBsZSBjb250ZW5ldXIgZHUgbWVudSB0cmFuc3BhcmVudFxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIC8vIG9tYnJlIHBvcnTDqWUgcGFyIGxlIGNvbnRlbmV1ciAoLm1kLW9wZW4tbWVudS1jb250YWluZXIpLCBxdWkgY291cGUgY2UgcXVpIGTDqXBhc3NlXG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgLmN3LW1lbnUtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICB9XG5cbiAgICBtZC1tZW51LWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm1kLWJ1dHRvbi5jdy1tZW51LWJ0biB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y3RjVGRjsgfVxuICAgIH1cblxuICAgIC5jdy1tZW51LWljb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG5cbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogIzJFOUU1QjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZERUNFRjtcblxuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRDkzQTVDOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3ctbWVudS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLmN3LW1lbnUtZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG5cbiAgICAuaXMtc3Bpbm5pbmcge1xuICAgICAgICBhbmltYXRpb246IGN3LXNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjdy1zaGltbWVyIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDsgfVxuICAgIDEwMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwJSAwOyB9XG59XG5cbkBrZXlmcmFtZXMgY3ctc3BpbiB7XG4gICAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG4iLCIvLyBzdHlsZXMgY29tbXVucyAoZW4tdMOqdGUsIG9uZ2xldHMsIHJlY2hlcmNoZSwgbGlzdGVzIGTDqXJvdWxhbnRlcywgY2FydGVzKSA6IHYzLmNsaWVudC53b3Jrc3BhY2Uuc2Nzc1xuI3YzLXBhcnJhaW5hZ2Utd29ya3NwYWNlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gICAgYnV0dG9uIHsgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICBpbnB1dCwgc2VsZWN0IHsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4gICAgLnB3LXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5wdy1zY3JvbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gUmVjaGVyY2hlLCBzdGF0dXQsIHDDqXJpb2RlXG4gICAgLy8gY2xhc3NlcyBjb21wb3PDqWVzICgucHcteC5jdy15KSA6IHByaW9yaXTDqSBzdXIgbGVzIHN0eWxlcyBjb21tdW5zIHF1ZWwgcXVlIHNvaXQgbCdvcmRyZSBkJ2luamVjdGlvblxuICAgIC5wdy10b29sYmFyLmN3LWNhcmQge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcblxuICAgICAgICAuY3ctc2VhcmNoIHsgbWluLXdpZHRoOiAyNDBweDsgfVxuICAgIH1cblxuICAgIC5wdy1zdGF0dXMuY3ctc2VnbWVudCB7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmN3LXNlZ21lbnQtYXJyb3cgeyB0b3A6IDEwcHg7IH1cbiAgICB9XG5cbiAgICAucHctc3RhdHVzLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBSYXBwZWxcbiAgICAucHctbm90aWNlIHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNkQ1OUE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY0REU7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICBjb2xvcjogI0UwOEExRTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wdy1ub3RpY2UtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjQzI2MTBDO1xuICAgIH1cblxuICAgIC5wdy1ub3RpY2UtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcblxuICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gSGlzdG9yaXF1ZVxuICAgIC5wdy1oaXN0b3J5LmN3LWNhcmQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5wdy1oaXN0b3J5LWhlYWRlciB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgfVxuXG4gICAgLnB3LWhpc3RvcnktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5wdy1oaXN0b3J5LXBlcmlvZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLnB3LWVtcHR5IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4IDQ4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucHctdGhlYWQge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRkY1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZGNTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGRDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICB9XG5cbiAgICAucHctc29ydCB7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTZweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBjb2xvcjogIzE0MTQyQjsgfVxuICAgIH1cblxuICAgIC8vIGxhcmdldXIgZGVzIGNvbG9ubmVzIGR1IHRhYmxlYXUgKGVuLXTDqnRlcyBldCBsaWduZXMpXG4gICAgLnB3LWMtZGF0ZSB7IGZsZXg6IDAgMCAxNSU7IH1cbiAgICAucHctYy1jbGllbnQgeyBmbGV4OiAwIDAgMzAlOyB9XG4gICAgLnB3LWMtcGFycmFpbiB7IGZsZXg6IDAgMCAyNCU7IH1cbiAgICAucHctYy1yZWR1Y3Rpb24geyBmbGV4OiAwIDAgMTElOyB9XG4gICAgLnB3LWMtc3RhdHVzIHsgbWluLXdpZHRoOiAwOyB9XG5cbiAgICAucHctY29sLWNoZXZyb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgfVxuXG4gICAgLnB3LWl0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRUZGNTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbiAgICAgICAgJi5pcy1vcGVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQkZBRkY7XG5cbiAgICAgICAgICAgIC5wdy1jaGV2cm9uIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHctcm93IHtcbiAgICAgICAgbWluLWhlaWdodDogNzJweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGQUY5RkU7IH1cblxuICAgICAgICA+IGRpdiB7IG1pbi13aWR0aDogMDsgfVxuICAgIH1cblxuICAgIC5wdy1kYXkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5wdy1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAucHctY2xpZW50IHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC5wdy1hdmF0YXIuY3ctYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAucHctY2xpZW50LW5hbWUge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5wdy1wYXJyYWluIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLnB3LXJlZHVjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnB3LWJhZGdlIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHggNXB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RjZFQztcbiAgICAgICAgICAgIGNvbG9yOiAjMkU5RTVCO1xuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjMkU5RTVCOyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW9yYW5nZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGM0UwO1xuICAgICAgICAgICAgY29sb3I6ICNEOTgyMkI7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNEOTgyMkI7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGREVDRUY7XG4gICAgICAgICAgICBjb2xvcjogI0Q5M0E1QztcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogI0Q5M0E1QzsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1ncmV5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMUYwRjY7XG4gICAgICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogIzZFNkU4QzsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnB3LWNoZXZyb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXM7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBEw6l0YWlsIGTDqXBsaWFibGVcbiAgICAucHctZGV0YWlsIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMjRweCAxOHB4IDI0cHg7XG4gICAgfVxuXG4gICAgLnB3LWRldGFpbC1pbmZvIHtcbiAgICAgICAgZ2FwOiAxMnB4IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAucHctZGV0YWlsLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzhBOEFBMztcbiAgICB9XG5cbiAgICAucHctZGV0YWlsLXZhbHVlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5wdy1idG4tdHJpZ2dlciB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMTA4LDc2LDI0MSwwLjI0KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIH1cblxuICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciBwYXRoIHsgc3Ryb2tlOiAjRkZGRkZGOyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnB3LW1vcmUtcm93IHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEVGRjU7XG4gICAgfVxuXG4gICAgLnB3LWJ0bi1tb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzZjNGNmMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjdGNUZGOyB9XG4gICAgfVxufVxuXG4vLyDDqWNyYW4gw6l0cm9pdCA6IHJlY2hlcmNoZSBzdXIgc2EgcHJvcHJlIGxpZ25lIChsYXlvdXQtd3JhcCksIGNvbG9ubmVzIHBsdXMgc2VycsOpZXNcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAjdjMtcGFycmFpbmFnZS13b3Jrc3BhY2Uge1xuICAgICAgICAucHctdG9vbGJhciAuY3ctc2VhcmNoIHsgZmxleDogMSAxIDEwMCU7IH1cbiAgICAgICAgLnB3LXN0YXR1cy5jdy1zZWdtZW50IHsgZmxleDogMSAxIDA7IHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5wdy1yb3csIC5wdy10aGVhZCB7IHBhZGRpbmctbGVmdDogMTZweDsgcGFkZGluZy1yaWdodDogMTZweDsgfVxuICAgICAgICAucHctYXZhdGFyLmN3LWF2YXRhciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnB3LWMtY2xpZW50IHsgZmxleC1iYXNpczogMjclOyB9XG4gICAgICAgIC5wdy1jLXJlZHVjdGlvbiB7IGZsZXgtYmFzaXM6IDEyJTsgfVxuICAgIH1cbn1cbiIsIi8vIHN0eWxlcyBjb21tdW5zIChlbi10w6p0ZSwgb25nbGV0cywgcmVjaGVyY2hlLCBsaXN0ZXMgZMOpcm91bGFudGVzLCBjYXJ0ZXMpIDogdjMuY2xpZW50LndvcmtzcGFjZS5zY3NzXG4jdjMtc2F0aXNmYWN0aW9uLXdvcmtzcGFjZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgIGJ1dHRvbiwgdGV4dGFyZWEgeyBmb250LWZhbWlseTogaW5oZXJpdDsgfVxuICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4gICAgLnN3LXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5zdy1zY3JvbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zdy1zdGFyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgLy8gw6l0b2lsZSBwbGVpbmUgKE1hdGVyaWFsIEljb25zKSA6IGdyaXNlIHNpIG5vbiBhdHRlaW50ZVxuICAgICAgICBjb2xvcjogI0U0RTFGMztcblxuICAgICAgICAmLmlzLWZpbGxlZCB7IGNvbG9yOiAjRjVBNTI0OyB9XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBBbmFseXNlIGRlcyBub3Rlc1xuICAgIC8vIGNsYXNzZXMgY29tcG9zw6llcyAoLnN3LXguY3cteSkgOiBwcmlvcml0w6kgc3VyIGxlcyBzdHlsZXMgY29tbXVucyBxdWVsIHF1ZSBzb2l0IGwnb3JkcmUgZCdpbmplY3Rpb25cbiAgICAuc3ctYW5hbHlzaXMuY3ctY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnN3LWFuYWx5c2lzLWhlYWRlciB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnN3LWFuYWx5c2lzLWljb24ge1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ctYW5hbHlzaXMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgIH1cblxuICAgIC5zdy1hbmFseXNpcy1zdWIge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLnN3LWFuYWx5c2lzLXN0YXRzIHtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgIH1cblxuICAgIC5zdy1hbmFseXNpcy1zdGF0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdy1zdGFyIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ctYW5hbHlzaXMtdG9nZ2xlIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcblxuICAgICAgICAgICAgJi5pcy1vcGVuIHsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3LWNoYXJ0IHtcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRkY1O1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gUmVjaGVyY2hlIGV0IGZpbHRyZXNcbiAgICAuc3ctZmlsdGVycyB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICAuY3ctc2VhcmNoIHsgbWluLXdpZHRoOiAyMjBweDsgfVxuICAgIH1cblxuICAgIC5zdy1zZWxlY3QuY3ctc2VnbWVudCB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcblxuICAgICAgICBzZWxlY3QgeyBoZWlnaHQ6IDQ0cHg7IH1cblxuICAgICAgICAuY3ctc2VnbWVudC1hcnJvdyB7IHRvcDogMTBweDsgfVxuXG4gICAgICAgICYuc3ctc2VsZWN0LXNvcnQgeyB3aWR0aDogMTkwcHg7IH1cbiAgICB9XG5cbiAgICAuc3ctZW1wdHkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gQ2FydGUgZCd1biBhdmlzXG4gICAgLnN3LXJldmlldy5jdy1jYXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMjJweCAyNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnN3LXJldmlldy1oZWFkIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC5zdy1hdmF0YXIuY3ctYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5zdy1yZXZpZXctaWRlbnRpdHkge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLnN3LXJldmlldy1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAuc3ctcmV2aWV3LWxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLnN3LXJldmlldy1nbG9iYWwge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAuc3ctc3RhciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ctcmV2aWV3LWdsb2JhbC1ub3RlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLnN3LXJldmlldy1nbG9iYWwtbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgfVxuXG4gICAgLnN3LWJhZGdlcyB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAuc3ctYmFkZ2Uge1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgICAgICAgICBjb2xvcjogIzJFOUU1QjtcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogIzJFOUU1QjsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjNFMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRDk4MjJCO1xuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRDk4MjJCOyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkRFQ0VGO1xuICAgICAgICAgICAgY29sb3I6ICNEOTNBNUM7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNEOTNBNUM7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdy1tb3JlIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM0QTRBNUU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0YxRjBGNjsgfVxuICAgIH1cblxuICAgIC5zdy1jb21tZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDAgNHB4IDE2cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzZjNGNmMTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG5cbiAgICAgICAgJi5pcy1lbXB0eSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0U0RTFGMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3LWFuc3dlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y3RjVGRjtcbiAgICB9XG5cbiAgICAuc3ctYW5zd2VyLXRpdGxlIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMThweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdy1hbnN3ZXItdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cblxuICAgIC8vIG5vdGVzIHBhciBjcml0w6hyZSBldCBwYXIgY29sbGFib3JhdGV1clxuICAgIC5zdy1jcml0ZXJpYSB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBFRkY1O1xuICAgIH1cblxuICAgIC5zdy1jcml0ZXJpYS1saXN0IHtcbiAgICAgICAgcm93LWdhcDogMTJweDtcbiAgICB9XG5cbiAgICAuc3ctY3JpdGVyaW9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAyOHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFQ0VBRjU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdy1jcml0ZXJpb24tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5zdy1jcml0ZXJpb24tbm90ZSB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBCb3V0b25zXG4gICAgLnN3LWJ0bi1vdXRsaW5lIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgcGFkZGluZzogMCAyMnB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICM2YzRjZjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGN0Y1RkY7IH1cbiAgICB9XG5cbiAgICAuc3ctYnRuLWdob3N0IHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM0QTRBNUU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0YxRjBGNjsgfVxuICAgIH1cblxuICAgIC5zdy1idG4tcHJpbWFyeSB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aCB7IHN0cm9rZTogI0ZGRkZGRjsgfVxuXG4gICAgICAgICYuaXMtcmVkIHsgYmFja2dyb3VuZDogI0Q5M0E1QzsgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gRm9ybXVsYWlyZXMgKHLDqXBvbnNlLCBzdXBwcmVzc2lvbilcbiAgICAuc3ctZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRUZGNTtcblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTA4LDc2LDI0MSwwLjEyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdy1mb3JtLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLnN3LWZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5zdy13YXJuaW5nIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkYzRTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGNvbG9yOiAjOEE0QjBGO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNEOTgyMkI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ctbW9yZS1yb3cge1xuICAgICAgICBtYXJnaW46IDIwcHggMCA4cHg7XG4gICAgfVxufVxuXG4vLyDDqWNyYW4gw6l0cm9pdCA6IHJlY2hlcmNoZSBzdXIgc2EgcHJvcHJlIGxpZ25lIChsYXlvdXQtd3JhcCksIG5vdGVzIGTDqXRhaWxsw6llcyBwbHVzIHNlcnLDqWVzXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgI3YzLXNhdGlzZmFjdGlvbi13b3Jrc3BhY2Uge1xuICAgICAgICAuc3ctZmlsdGVycyAuY3ctc2VhcmNoIHsgZmxleDogMSAxIDEwMCU7IH1cbiAgICAgICAgLnN3LXNlbGVjdC5jdy1zZWdtZW50IHsgZmxleDogMSAxIDA7IHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5zdy1jcml0ZXJpb24geyBwYWRkaW5nOiAwIDE4cHg7IG1pbi13aWR0aDogMTEwcHg7IH1cbiAgICAgICAgLnN3LWFuYWx5c2lzLXN0YXRzIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH1cbn1cbiIsIiN0aWNrZXQtcmVtaXNlLXVwZGF0ZSB7XG4gIC5yYXotc2VsZWN0aW9ue1xuICAgIGNvbG9yOiNEMzJGMkY7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBmb250LXNpemU6MTZweCAhaW1wb3J0YW50O1xuICB9XG5cbn1cbiIsIiN2My1yZHYtYWN0aW9ucy1yYXBpZGVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHggMTRweCAwIDA7XG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gTGUgd3JhcHBlciA8ZGl2IHYzLXJkdi1jYXNoaW5nLXF1aWNrPiAoaG9zdCBkZSBsYSBkaXJlY3RpdmUsIGNmLiB2My5yZHYuYWN0aW9uc1JhcGlkZXMuaHRtbCkgZXN0IHVuIDNlXG4gICAgLy8gZW5mYW50IGRpcmVjdCBkdSBsYXlvdXQ9XCJyb3dcIiBsYXlvdXQtYWxpZ249XCJzcGFjZS1iZXR3ZWVuIGNlbnRlclwiIGNpLWRlc3N1cyA6IHNhbnMgZGlzcGxheTpjb250ZW50cywgY2V0dGVcbiAgICAvLyBib8OudGUgdmlkZSAoc29uIHByb3ByZSBjb250ZW51IGVzdCBlbiBwb3NpdGlvbjpmaXhlZCwgZG9uYyBkZSB0YWlsbGUgbnVsbGUpIGNvbXB0ZSBxdWFuZCBtw6ptZSBjb21tZVxuICAgIC8vIFwiZGVybmllciDDqWzDqW1lbnRcIiBwb3VyIHNwYWNlLWJldHdlZW4gZXQgcG91c3NlIGxlIGdyb3VwZSBTdXBwcmltZXIvRW5jYWlzc2VyIGhvcnMgZHUgYm9yZCBkcm9pdCByw6llbC5cbiAgICBbdjMtcmR2LWNhc2hpbmctcXVpY2tdIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuXG5cbiAgICAucmFyLWJ0biB7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNik7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kYW5nZXIge1xuICAgICAgICAgICAgY29sb3I6ICNlNTM5MzU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmY2U0ZTQ7XG5cbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogI2U1MzkzNTsgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmNWY1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U1MzkzNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXItY29sb3I6ICNFOEVBRjY7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFwiRW52b3llciB1biBkZXZpcy4uLlwiICsgc291cy1saWJlbGzDqSAoZGVzdGluYXRhaXJlKSBzdXIgMiBsaWduZXMgLSBsYSBoYXV0ZXVyIGZpeGUgKDM4cHgpIGV0IGxlXG4gICAgICAgIC8vIGNlbnRyYWdlIHZlcnRpY2FsIGR1IGJvdXRvbiBkZSBiYXNlIG5lIGNvbnZpZW5uZW50IHBsdXMgcXUnw6AgdW4gbGliZWxsw6kgc2ltcGxlIHN1ciB1bmUgbGlnbmUuXG4gICAgICAgICYtLW11bHRpbGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG5cbiAgICAgICAgICAgIG1kLWljb24geyBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYXItYnRuLXN1YiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC8vIFBhbmVsIFwiUGx1c1wiIGZsb3R0YW50IGF1LWRlc3N1cyBkdSBmb290ZXJcbiAgICAucmFyLXBsdXMtcGFuZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgOHB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjRThFQUY2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMTtcblxuICAgICAgICA+IGRpdiA+IC5yYXItYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDYpOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmFyLWJ0bi1wbHVzIHtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcblxuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFOEVBRjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLS1vcGVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzZjNGNmMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYXItYnRuLWRlbGV0ZSB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNmY2U0ZTQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnMsIGJvcmRlci1jb2xvciAwLjEycztcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNlNTM5MzU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY1ZjU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNTM5MzU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSw6lzZXJ2YXRpb24gVE9fQkVfQ09ORklSTUVEIC0gcmVtcGxhY2UgdG91dCBsZSByZXN0ZSBkZSBsYSBiYXJyZSAoY2YuIHYzLnJkdi5hY3Rpb25zUmFwaWRlcy5odG1sKSBwYXJcbiAgICAvLyBSZWZ1c2VyL0FjY2VwdGVyLCBjaGFjdW4gw6AgNTAlIChmbGV4IHN1ciBsZXMgMiB3cmFwcGVycykgY29tbWUgZGFucyBsJ2FuY2llbiBwb3B1cCBkZSBjb25maXJtYXRpb25cbiAgICAvLyAodGlja2V0Lm9ubGluZS5kZXRhaWwuaHRtbCkuXG4gICAgLnJhci1jb25maXJtLWJhciB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAucmFyLWJ0bi1yZWZ1c2UsXG4gICAgLnJhci1idG4tYWNjZXB0IHtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzLCBib3JkZXItY29sb3IgMC4xMnMsIG9wYWNpdHkgMC4xMnM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICAvLyBtZC1pY29uIGEgXCJtYXJnaW46YXV0b1wiIHBhciBkw6lmYXV0IChhbmd1bGFyLW1hdGVyaWFsLmNzcykgLSBzYW5zIHJlc2V0LCBkYW5zIGNlIGJvdXRvbiBmbGV4XG4gICAgICAgICAgICAvLyBwbHVzIGxhcmdlIHF1ZSBzb24gY29udGVudSwgbCdpY8O0bmUgYWJzb3JiZSB0b3V0IGwnZXNwYWNlIGxpYnJlIGF1IGxpZXUgZGUgcmVzdGVyIGNvbGzDqWUgYXUgdGV4dGUuXG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJhci1idG4tcmVmdXNlIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmNlNGU0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogI2U1MzkzNTtcblxuICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNlNTM5MzU7IH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY1ZjU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlNTM5MzU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmFyLWJ0bi1hY2NlcHQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzZjNGNmMSAwJSwgIzhhNjNmNSAxMDAlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgLy8gc2FucyBjZXQgb3ZlcnJpZGUsIGxlIHBhdGggZHUgc3Bpbm5lciByZXN0ZSB0cmFuc3BhcmVudC9pbnZpc2libGUgKHBhcyBkZSB0aMOobWUgTWF0ZXJpYWxcbiAgICAgICAgICAgIC8vIGFwcGxpcXXDqSBpY2kpIC0gbcOqbWUgY29ycmVjdGlmIHF1ZSB2My5yZHYubmF2YmFyLnNjc3MvLnJkdi5kZWxldGUuc2NzcyBwb3VyIGxlcyBib3V0b25zIHBsZWlucy5cbiAgICAgICAgICAgIHBhdGggeyBzdHJva2U6ICNmZmY7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjg4OyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJhci1idG4tY2FzaGluZyB7XG4gICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzZjNGNmMTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmFyLWJ0bi1jYXNoaW5nLWFtb3VudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44ODtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkcmRkLXB1cnBsZTogICAgICM1QzQ0RTQ7XG4kcmRkLXJlZDogICAgICAgICNlNTM5MzU7XG4kcmRkLXJlZC1iZzogICAgICNmY2U0ZTQ7XG4kcmRkLWJvcmRlcjogICAgICNFRUVFRjI7XG4kcmRkLXRleHQ6ICAgICAgICMxQTIwMzM7XG4kcmRkLXN1YjogICAgICAgICM3QjgyOTQ7XG4kcmRkLWdyZXktYmc6ICAgICNGNUY2RkE7XG5cbiN2My1yZHYtZGVsZXRlIHtcbiAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEhlYWRlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmRkLWhlYWRlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHJkZC1yZWQtYmc7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDE0cHggMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFRkYxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjdEM0Q4O1xuICAgIH1cblxuICAgIC5yZGQtaGVhZGVyLWF2YXRhciB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjksIDU3LCA1MywgMC4xNCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJHJkZC1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmRkLWhlYWRlci1jbGllbnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmRkLXRleHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5yZGQtaGVhZGVyLXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMyOTJBNTA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG5cbiAgICAucmRkLWhlYWRlci1tb250YW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogJHJkZC10ZXh0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBTZWN0aW9uIGxhYmVsIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yZGQtc2VjdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyZGQtc3ViO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDZweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgTWVzc2FnZSBwcmluY2lwYWwg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJkZC1xdWVzdGlvbi1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxNHB4IDE4cHg7XG4gICAgfVxuXG4gICAgLnJkZC1xdWVzdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyZGQtdGV4dDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICBiIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIH1cblxuICAgIC5yZGQtcXVlc3Rpb24tc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHJkZC1zdWI7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgQ2hvaWNlIGNhcmRzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yZGQtY2hvaWNlLWNhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJkZC1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxNHB4IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkcmRkLWdyZXktYmc7IH1cblxuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZGQtcmVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjksIDU3LCA1MywgMC4wNSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjA1KTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJkZC1jaG9pY2UtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkcmRkLXRleHQ7XG4gICAgfVxuXG4gICAgLnJkZC1jaG9pY2Utc3ViIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJHJkZC1zdWI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgUmFkaW8g4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJkZC1yYWRpbyB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHJkZC1ib3JkZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmRkLXJlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmRkLXJhZGlvLWRvdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJkZC1yZWQ7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEF2ZXJ0aXNzZW1lbnQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJkZC13YXJuaW5nIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcmRkLXJlZC1iZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgbWFyZ2luOiA0cHggMTRweCAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMyOTJBNTA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmRkLXJlZDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEVycm9yIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yZGQtZXJyb3ItbXNnIHtcbiAgICAgICAgbWFyZ2luOiAwIDE0cHggMTJweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgRm9vdGVyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yZGQtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNHB4IDA7XG4gICAgfVxuXG4gICAgLnJkZC1idG4tY2FuY2VsIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyZGQtcHVycGxlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogJHJkZC1wdXJwbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiByZ2JhKDkyLCA2OCwgMjI4LCAwLjA2KTsgfVxuICAgIH1cblxuICAgIC8vIG3Dqm1lIHJlY2V0dGUgcXVlIC5yYy1idG4tZW5jYWlzc2VyICh2My1jYXNoaW5nLXJlY2FwKSwgZW4gcm91Z2UgLSBsYXJnZXVyIG5hdHVyZWxsZSwgYWxpZ27DqWUgw6AgZHJvaXRlXG4gICAgLnJkZC1idG4tZGVsZXRlIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcmRkLXJlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJkZC1yZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgeyBvcGFjaXR5OiAwLjg4OyB9XG5cbiAgICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3YzLXJkdi1uYXZiYXIge1xuXHRib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjZWVlO1xuXHRwYWRkaW5nOjEwcHggMjRweDtcblx0Zm9udC1zaXplOjE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdC8vIFwiVm9pciBsZSBwbGFubmluZ1wiIDogbWFzcXVlIGxhIHBvcHVwIGVuIGdhcmRhbnQgbGUgUkRWIGVuIGNvdXJzIChiYW5kZWF1IGVuIGJhcyBkdSBwbGFubmluZylcblx0Lm5hdmJhci1wbGFubmluZ3tcblx0XHRnYXA6MTBweDtcblx0XHRoZWlnaHQ6NDVweDtcblx0XHRtYXJnaW46MHB4IDEwcHg7XG5cdFx0cGFkZGluZzowcHggMThweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICNDRkM1RkE7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXHRcdGJhY2tncm91bmQ6I0ZGRkZGRjtcblx0XHRmb250LXNpemU6MTVweDtcblx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRtZC1pY29ue1xuXHRcdFx0Zm9udC1zaXplOjIycHg7XG5cdFx0XHRoZWlnaHQ6MjJweDtcblx0XHRcdHdpZHRoOjIycHg7XG5cdFx0XHRtaW4td2lkdGg6MjJweDtcblx0XHRcdG1pbi1oZWlnaHQ6MjJweDtcblx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiNGN0Y1RkU7XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXItaWNvbntcblx0XHRib3JkZXI6MXB4IHNvbGlkICM2YzRjZjE7Ly8jNDcyMkFFXG5cdFx0bWFyZ2luOjBweCAxMHB4O1xuXHRcdGhlaWdodDo0NXB4O1xuXHRcdHdpZHRoOjQ1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQmLmRpc2FibGVke1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDEwOCwgNzYsIDI0MSwgMC40KTtcblx0XHRcdCYubWFpbntcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuNCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG1kLWljb257XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6MzBweDtcblx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdH1cblx0XHQmLm1haW57XG5cdFx0XHRiYWNrZ3JvdW5kOiM2YzRjZjE7XG5cdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRjb2xvcjojRkZGRkZGO1xuXHRcdFx0fVxuXHRcdFx0bWQtcHJvZ3Jlc3MtY2lyY3VsYXIgcGF0aHtcblx0XHRcdFx0c3Ryb2tlOiNGRkZGRkY7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuXG4iLCIjdjMtcmR2LW9wdGlvbnMge1xuXHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRtYXJnaW4tdG9wOjIwcHg7XG5cdGJvcmRlcjogMS41cHggc29saWQgI2VlZTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0cGFkZGluZzogMTBweCAyNXB4O1xuXG5cblxuXHQub3B0aW9ucy1oZWFkZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdGxldHRlci1zcGFjaW5nOjAuMDRlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcblx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0bWQtaWNvbntcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xuXHRcdFx0aGVpZ2h0OjE4cHg7XG5cdFx0XHR3aWR0aDoxOHB4O1xuXHRcdFx0bWluLWhlaWdodDoxOHB4O1xuXHRcdFx0bWluLXdpZHRoOjE4cHg7XG5cdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjhweDtcblx0XHR9XG5cdH1cblxuXHQvLyDilIDilIAgUsOpc3Vtw6kgKGJhbmRlYXUgZGUgc3RhdHMgZW4gaGF1dCkg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cdC5vcHRpb25zLXN1bW1hcnl7XG5cdFx0Ym9yZGVyOjEuNXB4IHNvbGlkICNlZWU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRwYWRkaW5nOjEycHggMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOjE0cHg7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0Z2FwOjE0cHg7XG5cdH1cblx0Lm9wdGlvbnMtc3VtbWFyeS1pdGVte1xuXHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdGNvbG9yOiM2RTY3ODQ7XG5cdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdG1kLWljb257XG5cdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdGhlaWdodDoxOHB4O1xuXHRcdFx0d2lkdGg6MThweDtcblx0XHRcdG1pbi1oZWlnaHQ6MThweDtcblx0XHRcdG1pbi13aWR0aDoxOHB4O1xuXHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdG1hcmdpbi1yaWdodDo4cHg7XG5cdFx0fVxuXHRcdGJ7XG5cdFx0XHRjb2xvcjojMEIwNjQzO1xuXHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdH1cblx0fVxuXHQub3B0aW9ucy1zdW1tYXJ5LXNlcHtcblx0XHR3aWR0aDoxcHg7XG5cdFx0YWxpZ24tc2VsZjpzdHJldGNoO1xuXHRcdGJhY2tncm91bmQ6I2VlZTtcblx0fVxuXG5cdC8vIOKUgOKUgCBMYXlvdXQgbmF2aWdhdGlvbiAoZ2F1Y2hlKSAvIGTDqXRhaWwgKGRyb2l0ZSkg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG5cdC5vcHRpb25zLWxheW91dHtcblx0XHRib3JkZXI6MS41cHggc29saWQgI2VlZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0fVxuXG5cdC5vcHRpb25zLW5hdntcblx0XHR3aWR0aDoyMzBweDtcblx0XHRmbGV4LXNocmluazowO1xuXHRcdGJvcmRlci1yaWdodDoxLjVweCBzb2xpZCAjZWVlO1xuXHRcdGJhY2tncm91bmQ6I0ZBRkFGRDtcblx0fVxuXHQub3B0aW9ucy1uYXYtaXRlbXtcblx0XHRwYWRkaW5nOjEycHggMTRweDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRib3JkZXItbGVmdDozcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzO1xuXHRcdCYgKyAub3B0aW9ucy1uYXYtaXRlbXtcblx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICNlZWU7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4wNSk7XG5cdFx0fVxuXHRcdCYtLWFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiM2YzRjZjE7XG5cdFx0XHQub3B0aW9ucy1uYXYtbGFiZWx7IGNvbG9yOiM2YzRjZjE7IH1cblx0XHR9XG5cdH1cblx0Lm9wdGlvbnMtbmF2LWljb257XG5cdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0aGVpZ2h0OjE4cHg7XG5cdFx0d2lkdGg6MThweDtcblx0XHRtaW4taGVpZ2h0OjE4cHg7XG5cdFx0bWluLXdpZHRoOjE4cHg7XG5cdFx0Y29sb3I6IzljOTZhYztcblx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0fVxuXHQub3B0aW9ucy1uYXYtbGFiZWx7XG5cdFx0Zm9udC1zaXplOjEzLjVweDtcblx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0Y29sb3I6IzBCMDY0Mztcblx0fVxuXHQub3B0aW9ucy1uYXYtYmFkZ2V7XG5cdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdGNvbG9yOiM2RTY3ODQ7XG5cdFx0YmFja2dyb3VuZDojRjBGMEY1O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzoycHggOXB4O1xuXHRcdG1hcmdpbi1yaWdodDo0cHg7XG5cdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdCYuZ3JlZW57ICBiYWNrZ3JvdW5kOiNFM0Y1RTY7IGNvbG9yOiM0M0EwNDc7IH1cblx0XHQmLm9yYW5nZXsgYmFja2dyb3VuZDojRkZGMUUwOyBjb2xvcjojRkI4QzAwOyB9XG5cdFx0Ji5ncmV5eyAgIGJhY2tncm91bmQ6I0YwRjBGNTsgY29sb3I6IzZFNjc4NDsgfVxuXHRcdC8vIFNvdXMgbGUgbGliZWxsw6kgKFByw6ktcGFpZW1lbnQpIHBsdXTDtHQgcXUnw6AgY8O0dMOpIDogdW4gbGliZWxsw6kgZGUgc3RhdHV0IGxvbmcgKFwiRW4gYXR0ZW50ZSBkdVxuXHRcdC8vIHLDqGdsZW1lbnQgY2xpZW50XCIpIGRvaXQgcG91dm9pciBwYXNzZXIgw6AgbGEgbGlnbmUgc2FucyBkw6lib3JkZXIgc3VyIGwnaXRlbSB2b2lzaW4uXG5cdFx0Ji0tc3RhY2tlZHtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0Ly8gRW5mYW50IGQndW4gbGF5b3V0PVwiY29sdW1uXCIgZmxleCAob3B0aW9ucy1uYXYtbGFiZWwtY29sKSA6IHNhbnMgYWxpZ24tc2VsZiwgbCdhbGlnbmVtZW50IGNyb2lzw6lcblx0XHRcdC8vIHBhciBkw6lmYXV0IChzdHJldGNoKSDDqXRpcmUgbGEgYnVsbGUgc3VyIHRvdXRlIGxhIGxhcmdldXIgZGUgbGEgY29sb25uZSBhdSBsaWV1IGRlIGNvbGxlciBhdSB0ZXh0ZS5cblx0XHRcdGFsaWduLXNlbGY6ZmxleC1zdGFydDtcblx0XHRcdG1hcmdpbi10b3A6NHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDoxLjM7XG5cdFx0fVxuXHR9XG5cdC5vcHRpb25zLW5hdi1sYWJlbC1jb2x7XG5cdFx0bWluLXdpZHRoOjA7XG5cdH1cblx0Lm9wdGlvbnMtbmF2LWNoZXZyb257XG5cdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0aGVpZ2h0OjE2cHg7XG5cdFx0d2lkdGg6MTZweDtcblx0XHRtaW4taGVpZ2h0OjE2cHg7XG5cdFx0bWluLXdpZHRoOjE2cHg7XG5cdFx0Y29sb3I6I2M0YzBkZDtcblx0fVxuXG5cdFx0LmxpYmVsbGUtdmVuZGV1cntcblx0XHRcdG1hcmdpbi10b3A6NHB4O1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRjb2xvcjojNkU2Nzg0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDozcHg7XG5cdFx0XHRzcGFueyBjb2xvcjojMEIwNjQzOyBmb250LXdlaWdodDo3MDA7IH1cblx0XHRcdCY6aG92ZXIgc3BhbnsgY29sb3I6IzZjNGNmMTsgfVxuXHRcdH1cblx0XHQudmVuZGV1ci1zZWxlY3QtcGFuZWx7XG5cdFx0XHRwYWRkaW5nOjhweCAxMnB4IDEycHg7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlO1xuXHRcdH1cblx0XHQubW9udGFudC12YWx1ZS0tYWN0aW9ue1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnJnYmEoMTA4LCA3NiwgMjQxLCAwLjM1KTtcblx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDozcHg7XG5cdFx0XHQmOmhvdmVyeyBjb2xvcjojNmM0Y2YxOyB9XG5cdFx0fVxuXHQub3B0aW9ucy1kZXRhaWx7XG5cdFx0cGFkZGluZzoxNnB4O1xuXHRcdG1pbi13aWR0aDowO1xuXHR9XG5cdC5vcHRpb25zLWRldGFpbC1oZWFkZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbToxNHB4O1xuXHRcdG1kLWljb257XG5cdFx0XHRmb250LXNpemU6MjBweDtcblx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0d2lkdGg6MjBweDtcblx0XHRcdG1pbi1oZWlnaHQ6MjBweDtcblx0XHRcdG1pbi13aWR0aDoyMHB4O1xuXHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdH1cblx0fVxuXHQub3B0aW9ucy1kZXRhaWwtdGl0bGV7XG5cdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdGNvbG9yOiMwQjA2NDM7XG5cdH1cblx0Lm9wdGlvbnMtZGV0YWlsLWJhZGdle1xuXHRcdGZvbnQtc2l6ZToxMS41cHg7XG5cdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdGNvbG9yOiM2RTY3ODQ7XG5cdFx0YmFja2dyb3VuZDojRjBGMEY1O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0cGFkZGluZzo0cHggMTFweDtcblx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0Ji5ncmVlbnsgIGJhY2tncm91bmQ6I0UzRjVFNjsgY29sb3I6IzQzQTA0NzsgfVxuXHRcdCYub3JhbmdleyBiYWNrZ3JvdW5kOiNGRkYxRTA7IGNvbG9yOiNGQjhDMDA7IH1cblx0XHQmLmdyZXl7ICAgYmFja2dyb3VuZDojRjBGMEY1OyBjb2xvcjojNkU2Nzg0OyB9XG5cdH1cblxuXHQub3B0aW9ucy1yZWdsZW1lbnRzLWxpc3R7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHR9XG5cdC5vcHRpb25zLXJlZ2xlbWVudC1yb3d7XG5cdFx0cGFkZGluZzoxMHB4IDRweDtcblx0fVxuXHQub3B0aW9ucy1yZWdsZW1lbnQtcm93LS1jbGlja2FibGV7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDUpO1xuXHRcdH1cblx0fVxuXHQvLyBTw6lwYXJhdGV1ciBlbnRyZSAyIHLDqGdsZW1lbnRzIC0gcG9ydMOpIHBhciBsZSB3cmFwcGVyIChvcHRpb25zLXJlZ2xlbWVudC1pdGVtLCB1biBwYXIgbGlnbmUgZHUgbmctcmVwZWF0KVxuXHQvLyB2aWEgbGUgc8OpbGVjdGV1ciBkZSBmcsOocmUgYWRqYWNlbnQgcGx1dMO0dCBxdWUgb3B0aW9ucy1yZWdsZW1lbnQtcm93Omxhc3QtY2hpbGQgOiBkZXB1aXMgcXVlIGNoYXF1ZSBsaWduZVxuXHQvLyBwZXV0IMOqdHJlIHN1aXZpZSBkJ3VuIHBhbm5lYXUgZGUgcmVtYm91cnNlbWVudCAodjMtcmVnbGVtZW50LXJlZnVuZCkgZGFucyBzb24gcHJvcHJlIHdyYXBwZXIsXG5cdC8vIG9wdGlvbnMtcmVnbGVtZW50LXJvdyBlc3QgdG91am91cnMgXCJzZXVsIGVuZmFudFwiIGRlIGNlbHVpLWNpIGV0IDpsYXN0LWNoaWxkIHMnYXBwbGlxdWFpdCBkb25jIMOgIHRvcnQgw6Bcblx0Ly8gY2hhcXVlIGxpZ25lIChwbHVzIGF1Y3VuIHPDqXBhcmF0ZXVyIG4nYXBwYXJhaXNzYWl0KS5cblx0Lm9wdGlvbnMtcmVnbGVtZW50LWl0ZW0gKyAub3B0aW9ucy1yZWdsZW1lbnQtaXRlbXtcblx0XHQub3B0aW9ucy1yZWdsZW1lbnQtcm93e1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZTtcblx0XHR9XG5cdH1cblx0Lm9wdGlvbnMtcmVnbGVtZW50LWljb257XG5cdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0aGVpZ2h0OjE4cHg7XG5cdFx0d2lkdGg6MThweDtcblx0XHRtaW4taGVpZ2h0OjE4cHg7XG5cdFx0bWluLXdpZHRoOjE4cHg7XG5cdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0fVxuXHQub3B0aW9ucy1yZWdsZW1lbnQtbGFiZWx7XG5cdFx0Zm9udC1zaXplOjEzLjVweDtcblx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0Y29sb3I6IzBCMDY0Mztcblx0fVxuXHQub3B0aW9ucy1yZWdsZW1lbnQtb25saW5lLXN0YXR1c3tcblx0XHRmb250LXNpemU6MTEuNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHQmLm9yYW5nZXsgY29sb3I6I0ZCOEMwMDsgfVxuXHRcdCYuZ3JleXsgICBjb2xvcjojNkU2RThDOyB9XG5cdFx0Ji5ncmVlbnsgIGNvbG9yOiM0M0EwNDc7IH1cblx0XHQmLnJlZHsgICAgY29sb3I6I0M5Mzg2NzsgfVxuXHR9XG5cdC5vcHRpb25zLXJlZ2xlbWVudC1kYXRle1xuXHRcdGZvbnQtc2l6ZToxMS41cHg7XG5cdFx0Y29sb3I6IzljOTZhYztcblx0fVxuXHQub3B0aW9ucy1yZWdsZW1lbnQtbW9udGFudHtcblx0XHRmb250LXNpemU6MTMuNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRjb2xvcjojMEIwNjQzO1xuXHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHR9XG5cdC5vcHRpb25zLXJlZ2xlbWVudC1kZWxldGUtYnRue1xuXHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRib3JkZXI6bm9uZTtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRwYWRkaW5nOjA7XG5cdFx0bGluZS1oZWlnaHQ6MTtcblx0XHRtZC1pY29ue1xuXHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHR3aWR0aDoxNnB4O1xuXHRcdFx0aGVpZ2h0OjE2cHg7XG5cdFx0XHRtaW4td2lkdGg6MTZweDtcblx0XHRcdG1pbi1oZWlnaHQ6MTZweDtcblx0XHRcdGNvbG9yOiNlNTM5MzU7XG5cdFx0fVxuXHR9XG5cblx0Lm9wdGlvbnMtYWN0aW9uc3tcblx0XHRwYWRkaW5nLXRvcDo2cHg7XG5cdFx0bWFyZ2luLXRvcDo2cHg7XG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZTtcblx0XHQuYWN0aW9uLWl0ZW17XG5cdFx0XHRtYXJnaW4tcmlnaHQ6NnB4O1xuXHRcdFx0bWFyZ2luLXRvcDo2cHg7XG5cdFx0XHRwYWRkaW5nOjZweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDYpO1xuXHRcdFx0fVxuXHRcdFx0Lml0ZW0taWNvbntcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdGhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDoyMHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDoyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXRlbS10ZXh0e1xuXHRcdFx0XHRmb250LXNpemU6MTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDEwOCwgNzYsIDI0MSwgMC4zNSk7XG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIGxpZ25lcyBcIkF1dHJlcyBhcnRpY2xlc1wiIC0gbcOqbWUgcHLDqXNlbnRhdGlvbiBxdWUgbCdhbmNpZW4gYmxvYyBkw6lkacOpICh2My5yZHYuYXJ0aWNsZS5saXN0LnNjc3MpXG5cdC5saXN0LWVtcHR5e1xuXHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdGNvbG9yOiM5Yzk2YWM7XG5cdFx0cGFkZGluZzoxMHB4IDA7XG5cdH1cblx0LmFydGljbGUtY29udGFpbmVye1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHQuYXJ0aWNsZS1saW5le1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZWVlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdCYubGFzdHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowO1xuXHRcdFx0fVxuXHRcdFx0LmxpbmUtbGliZWxsZXtcblx0XHRcdFx0Jjpub3QoLm5vLWJvdHRvbS1ib3JkZXIpe1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cGFkZGluZzoxMHB4IDE0cHg7XG5cdFx0XHRcdC5saWJlbGxlLXRleHR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6IzBCMDY0Mztcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2xvc2UtYnRue1xuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2VlZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRcdFx0cGFkZGluZzo0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MjBweDtcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRjb2xvcjojOWM5NmFjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMSwgNiwgNjcsIDAuMDUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubW9udGFudC12YWx1ZXtcblx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0Y29sb3I6IzBCMDY0Mztcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyBtw6ptZSBzdHlsZSBxdWUgdjMtY2FzaGluZy1hcnRpY2xlIChwcml4IGQnb3JpZ2luZSBiYXJyw6kgZW4gY2FzIGRlIHJlbWlzZSBzdXIgbCdhcnRpY2xlKVxuXHRcdFx0XHQucHJpeC1iYXJyZXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIGNhcnRlIGNhZGVhdSAoQ2xpZW50Q2FydGVDYWRlYXUpIC0gY2FydGUgaG9yaXpvbnRhbGUgZMOpZGnDqWUsIGRpc3RpbmN0ZSBkZXMgbGlnbmVzIHByb2R1aXQvbGlicmVcblx0XHRcdC5jYXJ0ZS1jYWRlYXUtY2FyZHtcblx0XHRcdFx0cGFkZGluZzoxNHB4O1xuXHRcdFx0XHRnYXA6MjBweDtcblxuXHRcdFx0XHQuY2MtaWNvbntcblx0XHRcdFx0XHR3aWR0aDo1NnB4O1xuXHRcdFx0XHRcdGhlaWdodDo1NnB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LXNocmluazowO1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MjZweDtcblx0XHRcdFx0XHRcdGhlaWdodDoyNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6MjZweDtcblx0XHRcdFx0XHRcdGNvbG9yOiM2YzRjZjE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYy1tYWlue1xuXHRcdFx0XHRcdG1pbi13aWR0aDoxNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2MtdGl0bGV7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdGNvbG9yOiMwQjA2NDM7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNjLXN0YXR1c3tcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOjRweCAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0XHRcdFx0bWQtaWNvbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjE0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDoxNHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5vcmFuZ2V7IGJhY2tncm91bmQ6I0ZGRjFFMDsgY29sb3I6I0ZCOEMwMDsgbWQtaWNvbntjb2xvcjojRkI4QzAwO30gfVxuXHRcdFx0XHRcdCYuZ3JlZW57ICBiYWNrZ3JvdW5kOiNFM0Y1RTY7IGNvbG9yOiM0M0EwNDc7IG1kLWljb257Y29sb3I6IzQzQTA0Nzt9IH1cblx0XHRcdFx0XHQmLmdyZXl7ICAgYmFja2dyb3VuZDojRjBGMEY1OyBjb2xvcjojNkU2RThDOyBtZC1pY29ue2NvbG9yOiM2RTZFOEM7fSB9XG5cdFx0XHRcdFx0Ji5yZWR7ICAgIGJhY2tncm91bmQ6I0ZDRTdFQzsgY29sb3I6I0M5Mzg2NzsgbWQtaWNvbntjb2xvcjojQzkzODY3O30gfVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYy1maWVsZHtcblx0XHRcdFx0XHRmbGV4LXNocmluazoxO1xuXHRcdFx0XHRcdG1pbi13aWR0aDo5MHB4O1xuXHRcdFx0XHRcdG1heC13aWR0aDoxNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2MtZmllbGQtbGFiZWx7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjExcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdGNvbG9yOiM5Yzk2YWM7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MC4wM2VtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjRweDtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNjLWZpZWxkLXZhbHVle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRjb2xvcjojMEIwNjQzO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY2MtYWN0aW9uc3tcblx0XHRcdFx0XHRnYXA6MTBweDtcblx0XHRcdFx0XHRmbGV4LXNocmluazowO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jYy1idG4tZWRpdHtcblx0XHRcdFx0XHRwYWRkaW5nOjhweCAxNHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcblx0XHRcdFx0XHRtZC1pY29ue1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTZweDtcblx0XHRcdFx0XHRcdHdpZHRoOjE2cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjojNmM0Y2YxO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IzZjNGNmMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA2KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNjLWJ0bi1kZWxldGV7XG5cdFx0XHRcdFx0d2lkdGg6MzRweDtcblx0XHRcdFx0XHRoZWlnaHQ6MzRweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTJzO1xuXHRcdFx0XHRcdG1kLWljb257XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MThweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxOHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6MThweDtcblx0XHRcdFx0XHRcdGNvbG9yOiM5Yzk2YWM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDExLCA2LCA2NywgMC4wNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyAkbWREaWFsb2cgbidlc3QgdXRpbGlzw6kgcXUnaWNpIGV0IHBhciB3ZWxjb21lLXBhcnQtbmV3VmVyc2lvbiAoYXBwL3ZpZXdzL3dlbGNvbWUvcGFydHMvbmV3VmVyc2lvbi8pIDogY2V0dGVcbi8vIHLDqGdsZSBnbG9iYWxlIHN1ciBsZSBiYWNrZHJvcCBzdGFuZGFyZCBkJ0FuZ3VsYXIgTWF0ZXJpYWwgcydhcHBsaXF1ZSBkb25jIGF1c3NpIMOgIGNldHRlIGRlcm5pw6hyZS5cbm1kLWJhY2tkcm9wLm1kLWRpYWxvZy1iYWNrZHJvcCB7XG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDIwLCAyNCwgNDUsIDAuNTgpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTEwLDExMCwxNDAsMC45NCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAvLyBNYXRlcmlhbCBwbGFmb25uZSBzb24gcHJvcHJlIGJhY2tkcm9wIMOgIG9wYWNpdHk6LjQ4IHZpYSAubWQtb3BhcXVlIOKAlCBzYW5zIGNlXG4gICAgLy8gZm9yw6dhZ2UsIGxlIHJnYmEgY2ktZGVzc3VzIG4nYXR0ZWludCBqYW1haXMgcsOpZWxsZW1lbnQgMC41OCBkZSB2aXNpYmxlLlxuICAgICYubWQtb3BhcXVlIHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI3YzLXJkdi1wb3B1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MnZ3O1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIGhlaWdodDogODh2aDtcbiAgICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbiIsIiRycHAtcHVycGxlOiAjNUM0NEU0O1xuXG4jdjMtcmR2LXByZXBhaWVtZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgbWQtaWNvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEhlYWRlciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucnBwLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRycHAtcHVycGxlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMTRweCAxNHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAucnBwLWhlYWRlci1hdmF0YXIge1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xOCk7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ycHAtaGVhZGVyLWNsaWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5ycHAtaGVhZGVyLW51bWVybyxcbiAgICAucnBwLWhlYWRlci1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIH1cblxuICAgIC5ycHAtaGVhZGVyLW1vbnRhbnQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5ycHAtaGVhZGVyLWFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiI3YzLXJkdi1maWNoZSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjAyKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXHRtZC1pY29ue1xuXHRcdG1pbi1oZWlnaHQ6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0bWluLXdpZHRoOjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdC8qXG5cdGJhY2tncm91bmQ6ICNGNkY1RkI7XG5cblx0YmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMDIpO1xuXHQgKi9cblxufVxuIiwiI3YzLXJkdi10by1iZS1jb25maXJtZWQge1xuXG4gICAgLy8gbWQtaWNvbiBhIFwibWFyZ2luOmF1dG9cIiBwYXIgZMOpZmF1dCAoYW5ndWxhci1tYXRlcmlhbC5jc3MpIC0gc2FucyBjZSByZXNldCwgZGFucyBjaGFxdWUgbGlnbmUgZmxleFxuICAgIC8vIChsYXlvdXQ9XCJyb3dcIikgcGx1cyBsYXJnZSBxdWUgc29uIGNvbnRlbnUsIGwnaWPDtG5lIGFic29yYmUgdG91dCBsJ2VzcGFjZSBsaWJyZSBhdSBsaWV1IGRlIHJlc3RlciBjb2xsw6llXG4gICAgLy8gYXUgdGV4dGUgdm9pc2luIChnYXAvbWFyZ2luLXJpZ2h0IGNpLWRlc3NvdXMgZ8OocmVudCBsJ2VzcGFjZW1lbnQgdm91bHUpLlxuICAgIG1kLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnJ0YmMtc3RhdHVzLWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNUYyRUVBO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJ0YmMtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIH1cblxuICAgIC5ydGJjLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC5ydGJjLWNhcmQge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAgICAgJi5ydGJjLWNhcmQtLWNsaWNrYWJsZSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJ0YmMtY2FyZC0tY29sdW1uIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJ0YmMtY2FyZC1pY29uIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjJweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnRiYy1hdmF0YXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRURGRDtcbiAgICAgICAgY29sb3I6ICM1RjJFRUE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAucnRiYy1jYXJkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMjAzMztcbiAgICB9XG5cbiAgICAucnRiYy1jYXJkLXN1YiB7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ydGJjLWNhcmQtc2VwIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgY29sb3I6ICNEMEQwREM7XG4gICAgfVxuXG4gICAgLnJ0YmMtY2hldnJvbiB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBjb2xvcjogI0IwQjBDMDtcbiAgICB9XG5cbiAgICAucnRiYy1jYXJkLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLnJ0YmMtY2FyZC1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgfVxuXG4gICAgLy8gRXNwYWNlIGVudHJlIGxlIGxpYmVsbMOpIGRlIGxhIHByZXN0YXRpb24gZXQgbGEgcHJlbWnDqHJlIHTDomNoZSAtIGFic2VudCBwYXIgZMOpZmF1dCwgY29udHJhaXJlbWVudCBhdVxuICAgIC8vIGxhYmVsIFwiUHLDqS1wYWllbWVudFwiIGNpLWRlc3N1cyBxdWkgYSBkw6lqw6Agc2EgcHJvcHJlIG1hcmdlIHZpYSAucnRiYy1jYXJkLWxhYmVsLlxuICAgIC5ydGJjLWNhcmQtdGl0bGUgKyAucnRiYy10YWNoZS1yb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLnJ0YmMtdGFjaGUtcm93IHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucnRiYy10YWNoZS1saWJlbGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIH1cblxuICAgIC5ydGJjLXBpbGxzIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAucnRiYy1waWxsIHtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnJ0YmMtcGlsbC0tZ3JleSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEY1O1xuICAgICAgICAgICAgY29sb3I6ICM0QTRBNUU7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICM0QTRBNUU7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucnRiYy1waWxsLS1ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRThGOEVFO1xuICAgICAgICAgICAgY29sb3I6ICMyRTdENEY7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICMyRTdENEY7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucnRiYy1waWxsLS1yZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZERUNFQztcbiAgICAgICAgICAgIGNvbG9yOiAjQzkzODY3O1xuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjQzkzODY3OyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJ0YmMtcGlsbC0tcHVycGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEVERkQ7XG4gICAgICAgICAgICBjb2xvcjogIzVGMkVFQTtcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogIzVGMkVFQTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJ0YmMtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZFO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgICAgICAvKiBtZXNzYWdlIHNhaXNpIGVuIEhUTUwgKMOpZGl0ZXVyKSA6IHBhcyBkZSBtYXJnZXMgZGUgcGFyYWdyYXBoZSBkYW5zIGxlIGJsb2MgKi9cbiAgICAgICAgcCB7IG1hcmdpbjogMDsgfVxuICAgICAgICBwICsgcCB7IG1hcmdpbi10b3A6IDZweDsgfVxuICAgIH1cblxuICAgIC5ydGJjLWNhcmQtZGl2aWRlciB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEY1O1xuICAgIH1cblxuICAgIC5ydGJjLXJvdyB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMUEyMDMzO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIiRhYi1wcmltYXJ5OiAgICAjNUYyRUVBO1xuJGFiLXRleHQ6ICAgICAgICMxQTIwMzM7XG4kYWItYm9yZGVyOiAgICAgI0U5RTlGODtcbiRhYi1iZy1ob3ZlcjogICAjRUNFRkZFO1xuJGFiLWRhbmdlcjogICAgICNFQzQ0MzM7XG5cbi52My1hY3Rpb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGJvcmRlcjogMS41cHggc29saWQgJGFiLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRhYi10ZXh0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjEycztcblxuICAgIHNwYW4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIG1kLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkYWItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFiLXByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhYi1iZy1ob3ZlcjtcbiAgICB9XG5cbiAgICAmLnRjLWFjdGlvbi1idG4tLWRhbmdlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYWItZGFuZ2VyLCAwLjM1KTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYWItZGFuZ2VyLCAwLjA1KTtcbiAgICAgICAgY29sb3I6ICRhYi1kYW5nZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAkYWItZGFuZ2VyICFpbXBvcnRhbnQ7IH1cblxuICAgICAgICAmOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhYi1kYW5nZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRhYi1kYW5nZXIsIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICYtLWxvYWRpbmcge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG59XG4iLCIkcmMtcHJpbWFyeTogICAgICAgIzZjNGNmMTtcbiRyYy1wcmltYXJ5LWxpZ2h0OiAjRUNFRkZFO1xuJHJjLXRleHQ6ICAgICAgICAgICMxQTIwMzM7XG4kcmMtdGV4dC1zZWNvbmRhcnk6IzZFNkU4QztcbiRyYy1ib3JkZXI6ICAgICAgICAjRTJFNEYwO1xuJHJjLWJnOiAgICAgICAgICAgICNGNUY1RkI7XG4kcmMtZ3JlZW46ICAgICAgICAgIzIyQjU3MztcbiRyYy1yZWQ6ICAgICAgICAgICAjZTUzOTM1O1xuXG4jdjMtY2FzaGluZyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAvL2JhY2tncm91bmQ6ICRyYy1iZztcbiAgICBnYXA6IDA7XG5cbiAgICBtZC1pY29uIHtcbiAgICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgTGF5b3V0IGNvbG9ubmVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1sZWZ0IHtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFRpdHJlcyBkZSBncm91cGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLWdyb3VwLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICBtYXJnaW46IDE4cHggMCAxMHB4O1xuICAgICAgICAmLmZpcnN0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIOKUgOKUgCBIZWFkZXIgQXJ0aWNsZXMgYXZlYyBib3V0b24gKyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIBcbiAgICAucmMtYXJ0aWNsZXMtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgTGlzdGUgZGVzIGFydGljbGVzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1hcnRpY2xlcy1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAvLyDilIDilIAgU2VjdGlvbiBham91dCBkJ2FydGljbGUg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLWFkZC1hcnRpY2xlLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIEhlYWRlciBSw6hnbGVtZW50cyBhdmVjIGJvdXRvbiArIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC5yYy1yZWdsZW1lbnRzLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMThweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1idG4tYWRkIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjEpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xMnM7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHJjLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDgsIDc2LCAyNDEsIDAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJjLXByaW1hcnk7XG5cbiAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkcmMtcHJpbWFyeSwgOCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJndC1hZGQtYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkcmMtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMnM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5LWxpZ2h0OyB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyYy1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkcmMtcHJpbWFyeSwgOCUpOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDilIDilIAgQ2FydGUgdG90YWwgcGFpZW1lbnQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLXRvdGFsLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRyYy1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICB9XG5cbiAgICAucmMtdG90YWwtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLnJjLXRvdGFsLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnJjLXRvdGFsLWFtb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vIOKUgOKUgCBMaXN0ZSByw6hnbGVtZW50cyBleGlzdGFudHMg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAXG4gICAgLnJjLXJlZ2xlbWVudHMtbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50LXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAucmMtcmVnbGVtZW50LXJvdy0tY2xpY2thYmxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEoMTA4LCA3NiwgMjQxLCAwLjA1KTsgfVxuICAgIH1cbiAgICAvLyBTw6lwYXJhdGV1ciBlbnRyZSAyIHLDqGdsZW1lbnRzIC0gY2YuIGNvbW1lbnRhaXJlIMOpcXVpdmFsZW50IGRhbnMgdjMucmR2Lm9wdGlvbnMuc2Nzc1xuICAgIC8vIChvcHRpb25zLXJlZ2xlbWVudC1pdGVtICsgb3B0aW9ucy1yZWdsZW1lbnQtaXRlbSkgOiByYy1yZWdsZW1lbnQtcm93Om5vdCg6bGFzdC1jaGlsZCkgcydhcHBsaXF1YWl0IMOgIHRvcnRcbiAgICAvLyDDoCBjaGFxdWUgbGlnbmUgZGVwdWlzIHF1ZSBjaGFjdW5lIHBldXQgw6p0cmUgc3VpdmllIGQndW4gcGFubmVhdSBkZSByZW1ib3Vyc2VtZW50IGRhbnMgc29uIHByb3ByZSB3cmFwcGVyLlxuICAgIC5yYy1yZWdsZW1lbnQtaXRlbSArIC5yYy1yZWdsZW1lbnQtaXRlbSB7XG4gICAgICAgIC5yYy1yZWdsZW1lbnQtcm93IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmMtYm9yZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjogJHJjLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50LXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkcmMtdGV4dDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50LWF1dHJlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5yYy1yZWdsZW1lbnQtb25saW5lLXN0YXR1cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgJi5vcmFuZ2UgeyBjb2xvcjogI0ZCOEMwMDsgfVxuICAgICAgICAmLmdyZXkgICB7IGNvbG9yOiAjNkU2RThDOyB9XG4gICAgICAgICYuZ3JlZW4gIHsgY29sb3I6ICM0M0EwNDc7IH1cbiAgICAgICAgJi5yZWQgICAgeyBjb2xvcjogI0M5Mzg2NzsgfVxuICAgIH1cblxuICAgIC8vIFN0YXR1dCBkZSBsJ8OpY2jDqWFuY2llciAodjMtY2FzaGluZy1lY2hlYW5jaWVyKSA6IHBhc3RpbGxlIGF2ZWMgZm9uZCwgbcOqbWUgZGVzaWduIHF1ZSBvcHRpb25zLW5hdi1iYWRnZVxuICAgIC8vIGRlIHYzLXJkdi1vcHRpb25zIChzZWN0aW9uIFwiRWNow6lhbmNpZXJcIiksIHBsdXTDtHQgcXVlIGxlIHRleHRlIHNldWwgZGUgcmMtcmVnbGVtZW50LW9ubGluZS1zdGF0dXMuXG4gICAgLnJjLWVjaGVhbmNpZXItc3RhdHVzLXBpbGwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vIEVuZmFudCBkJ3VuIGxheW91dD1cImNvbHVtblwiIChjb2xvbm5lIGljw7RuZStsaWJlbGzDqSBkZSBsYSBsaWduZSDDqWNow6lhbmNpZXIpIDogc2FucyBhbGlnbi1zZWxmLFxuICAgICAgICAvLyBsJ2FsaWduZW1lbnQgY3JvaXPDqSBwYXIgZMOpZmF1dCAoc3RyZXRjaCkgw6l0aXJlIGxhIHBhc3RpbGxlIHN1ciB0b3V0ZSBsYSBsYXJnZXVyIGRlIGxhIGNvbG9ubmUgYXUgbGlldVxuICAgICAgICAvLyBkZSBjb2xsZXIgYXUgdGV4dGUgLSBtw6ptZSBjb3JyZWN0aWYgcXVlIG9wdGlvbnMtbmF2LWJhZGdlLS1zdGFja2VkICh2My5yZHYub3B0aW9ucy5zY3NzKS5cbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAycHggOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjU7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICAmLm9yYW5nZSB7IGJhY2tncm91bmQ6ICNGRkYxRTA7IGNvbG9yOiAjRkI4QzAwOyB9XG4gICAgICAgICYuZ3JleSAgIHsgYmFja2dyb3VuZDogI0YwRjBGNTsgY29sb3I6ICM2RTZFOEM7IH1cbiAgICAgICAgJi5ncmVlbiAgeyBiYWNrZ3JvdW5kOiAjRTNGNUU2OyBjb2xvcjogIzQzQTA0NzsgfVxuICAgICAgICAmLnJlZCAgICB7IGJhY2tncm91bmQ6ICNGQ0U0RTk7IGNvbG9yOiAjQzkzODY3OyB9XG4gICAgfVxuXG4gICAgLy8gdjMtZWNoZWFuY2llci1tYW5hZ2UgZXQgdjMtcmVnbGVtZW50LXJlZnVuZCBuJ29udCBwYXMgZGUgcGFkZGluZyBwcm9wcmUgKGp1c3RlIG1hcmdpbi10b3A6MTBweCkgLSBkYW5zXG4gICAgLy8gdjMtcmR2LW9wdGlvbnMgaWxzIGVuIGjDqXJpdGVudCBkZSAub3B0aW9ucy1kZXRhaWwgKGNvbG9ubmUgZGUgZHJvaXRlIGNvbXBsw6h0ZSksIGFic2VudCBpY2kgOiBvblxuICAgIC8vIGwnZW52ZWxvcHBlIGV4cGxpY2l0ZW1lbnQsIGJvcm7DqSDDoCBsYSBsYXJnZXVyIGRlIGxhIGNhcnRlIGNvbW1lIC5yYy1yZWdsZW1lbnQtcm93IGp1c3RlIGF1LWRlc3N1cy5cbiAgICAucmMtaW5saW5lLXBhbmVsLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgICB9XG5cbiAgICAucmMtcmVnbGVtZW50LXNvbGRlLS1wb3NpdGlmIHsgY29sb3I6ICRyYy1ncmVlbjsgfVxuICAgIC5yYy1yZWdsZW1lbnQtc29sZGUtLW5lZ2F0aWYgeyBjb2xvcjogJHJjLXJlZDsgfVxuXG4gICAgLnJjLXJlZ2xlbWVudC1tb250YW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHJjLXRleHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAucmMtZGVsZXRlLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmMtZW1wdHktbWVzc2FnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJHJjLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBjb2xvcjogJHJjLXRleHQtc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRyYy10ZXh0LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYy1hZGQtZXhpc3RpbmctYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcmMtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRyYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g4pSA4pSAIFNlY3Rpb24gc2Fpc2llIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgFxuICAgIC8vIExlIGZvcm11bGFpcmUgXCJBam91dGVyIHVuIHLDqGdsZW1lbnRcIiAodHlwZXMsIG1vbnRhbnQsIGNhcnRlIGNhZGVhdS9jcsOpZGl0L2JvbiBkJ2FjaGF0Li4uKSBlc3QgZXh0cmFpdFxuICAgIC8vIGRhbnMgdjMtcmVnbGVtZW50LWFkZCAoc3JjL2FwcC92aWV3cy92My9wYXJ0cy9yZWdsZW1lbnQvYWRkLykgLSB2My1jYXNoaW5nLXJlZ2xlbWVudCBuZSBnYXJkZSBpY2kgcXVlXG4gICAgLy8gbGEgbGlzdGUgZGVzIHLDqGdsZW1lbnRzIGTDqWrDoCBham91dMOpcyAoc3R5bGVzIGNpLWRlc3N1cywganVzcXUnw6AgLnJjLWFkZC1leGlzdGluZy1idG4pLlxufVxuIiwiI3YzLXNjYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblxuICAgIC52My1zY2FuLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjhweCAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGNTtcbiAgICB9XG5cbiAgICAudjMtc2Nhbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLy8gZGlzcGxheS9mbGV4LWRpcmVjdGlvbiBleHBsaWNpdGVzIHBsdXTDtHQgcXVlIGRlIGTDqXBlbmRyZSB1bmlxdWVtZW50IGRlIGxhIGNsYXNzZSBnw6luw6lyw6llIHBhciBsJ2F0dHJpYnV0XG4gICAgLy8gbGF5b3V0PVwicm93XCIgLSBjZWludHVyZSBldCBicmV0ZWxsZXMgcG91ciBnYXJhbnRpciBsZXMgZGV1eCBjb2xvbm5lcyBjw7R0ZSDDoCBjw7R0ZSBxdWVsIHF1ZSBzb2l0IGxlIGNvbnRleHRlLlxuICAgIC52My1zY2FuLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI4cHggMTAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tY29sIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAvLyAtLS0gVG9nZ2xlIGNhbcOpcmEgLyBkb3VjaGV0dGUgLS0tXG5cbiAgICAudjMtc2Nhbi10b2dnbGUge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNEZBO1xuICAgIH1cblxuICAgIC52My1zY2FuLXRvZ2dsZS1idG4ge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDZweCAxNHB4IHJnYmEoMTA4LDc2LDI0MSwwLjMpO1xuXG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLSBDYW3DqXJhIC8gZG91Y2hldHRlIC0tLVxuXG4gICAgLnYzLXNjYW4tY2FtZXJhLWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgICAgICYuaXMtY2FtZXJhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDE0MkI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWRvdWNoZXR0ZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkM7XG5cbiAgICAgICAgICAgIC8vIGthbGVuZGVzLWJhcmNvZGUtc2Nhbm5lciByZXN0ZSBtb250w6kgZW4gcGVybWFuZW5jZSAoY2YuIGNvbW1lbnRhaXJlIGh0bWwpIC0gZW4gZG91Y2hldHRlLCBzb25cbiAgICAgICAgICAgIC8vIGNoYW1wIHRleHRlIGludGVybmUgKGRvdWJsb24gZGUgXCJTYWlzaXIgdW4gY29kZS1iYXJyZXNcIiDDoCBkcm9pdGUpIGVzdCBqdXN0ZSBtYXNxdcOpLCByZW1wbGFjw6lcbiAgICAgICAgICAgIC8vIHZpc3VlbGxlbWVudCBwYXIgbm90cmUgcHJvcHJlIG92ZXJsYXkgY2ktZGVzc291cy4gQ2xhc3NlIHLDqWVsbGUgcG9zw6llIHBhciBsZSBjb21wb3NhbnQgKGNmLlxuICAgICAgICAgICAgLy8ga2FsZW5kZXMuYmFyY29kZVNjYW5uZXIuaHRtbCkgOiBcImthbGVuZGVzLWJhcmNvZGVTY2FubmVyXCIsIHBhcyBcImthbGVuZGVzQmFyY29kZVNjYW5uZXJcIi5cbiAgICAgICAgICAgIC5rYWxlbmRlcy1iYXJjb2RlU2Nhbm5lciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52My1zY2FuLWRvdWNoZXR0ZS1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNCMEFGQzQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudjMtc2Nhbi1kb3VjaGV0dGUtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgI2thbGVuZGVzLWJhcmNvZGUtdmlkZW8ge1xuICAgICAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudjMtc2Nhbi12aWV3ZmluZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tY29ybmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjOEU3Q0YyO1xuXG4gICAgICAgICYudGwgeyB0b3A6IDA7IGxlZnQ6IDA7IGJvcmRlci1yaWdodDogbm9uZTsgYm9yZGVyLWJvdHRvbTogbm9uZTsgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4OyB9XG4gICAgICAgICYudHIgeyB0b3A6IDA7IHJpZ2h0OiAwOyBib3JkZXItbGVmdDogbm9uZTsgYm9yZGVyLWJvdHRvbTogbm9uZTsgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgfVxuICAgICAgICAmLmJsIHsgYm90dG9tOiAwOyBsZWZ0OiAwOyBib3JkZXItcmlnaHQ6IG5vbmU7IGJvcmRlci10b3A6IG5vbmU7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDsgfVxuICAgICAgICAmLmJyIHsgYm90dG9tOiAwOyByaWdodDogMDsgYm9yZGVyLWxlZnQ6IG5vbmU7IGJvcmRlci10b3A6IG5vbmU7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7IH1cbiAgICB9XG5cbiAgICAudjMtc2Nhbi1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzhFN0NGMjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAxcHggcmdiYSgxNDIsMTI0LDI0MiwwLjgpO1xuICAgICAgICBhbmltYXRpb246IHYzLXNjYW4tbGluZS1tb3ZlIDIuMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyB2My1zY2FuLWxpbmUtbW92ZSB7XG4gICAgICAgIDAlICAgeyB0b3A6IDEwJTsgfVxuICAgICAgICA1MCUgIHsgdG9wOiA5MCU7IH1cbiAgICAgICAgMTAwJSB7IHRvcDogMTAlOyB9XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzFBMjAzMztcbiAgICB9XG5cbiAgICAudjMtc2Nhbi1zd2l0Y2gtY2FtZXJhIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIC0tLSBDb2xvbm5lIHLDqXN1bHRhdCAtLS1cblxuICAgIC52My1zY2FuLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICNCMEFGQzQ7XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tYmFkZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZm91bmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U4RjhFRTtcbiAgICAgICAgICAgIGNvbG9yOiAjMkU3RDRGO1xuICAgICAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjMkU3RDRGOyB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLW5vdGZvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGREVDRUM7XG4gICAgICAgICAgICBjb2xvcjogI0M5Mzg2NztcbiAgICAgICAgICAgIG1kLWljb24geyBjb2xvcjogI0M5Mzg2NzsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tcHJvZHVpdC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAudjMtc2Nhbi1wcm9kdWl0LWNvZGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tZGl2aWRlciB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGNTtcbiAgICB9XG5cbiAgICAudjMtc2Nhbi1oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzZFNkU4QztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAudjMtc2Nhbi1yb3cge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEY1O1xuICAgIH1cblxuICAgIC52My1zY2FuLWZvcm0tYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tcXR5LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMjAzMztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAudjMtc2Nhbi1xdHktcm93IHtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgIC52My1zY2FuLXF0eS1idG4ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRTZFMUZBOyB9XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tcXR5LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUEyMDMzO1xuICAgIH1cblxuICAgIC52My1zY2FuLXJlbW92ZSB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAjQzkzODY3OyBtZC1pY29uIHsgY29sb3I6ICNDOTM4Njc7IH0gfVxuICAgIH1cblxuICAgIC52My1zY2FuLW1hbnVhbC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTIwMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tbWFudWFsLXJvdyB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAudjMtc2Nhbi1tYW51YWwtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzFBMjAzMztcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7IGNvbG9yOiAjQjBBRkM0OyB9XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tc2VhcmNoLWJ0biB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMjAzMztcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGQUZBRkM7IH1cbiAgICB9XG5cbiAgICAvLyAtLS0gTGlzdGUgZGVzIHByb2R1aXRzIHNjYW5uw6lzIChzY2FucyBzdWNjZXNzaWZzKSAtLS1cblxuICAgIC52My1zY2FuLWxpc3QtaXRlbSB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzFBMjAzMztcblxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0ZBRkFGQzsgfVxuXG4gICAgICAgICYuaXMtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM4RTdDRjI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZFO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tbGlzdC1pdGVtLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAudjMtc2Nhbi1saXN0LWl0ZW0tYmFkZ2Uge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZERUNFQztcbiAgICAgICAgY29sb3I6ICNDOTM4Njc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAudjMtc2Nhbi1saXN0LWl0ZW0tcXR5IHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tbGlzdC1pdGVtLXJlbW92ZSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICNCMEFGQzQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGREVDRUM7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNDOTM4Njc7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLSBGb290ZXIgLS0tXG5cbiAgICAudjMtc2Nhbi1mb290ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjU7XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tYnRuLWNhbmNlbCxcbiAgICAudjMtc2Nhbi1idG4tdmFsaWRhdGUge1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnYzLXNjYW4tYnRuLWNhbmNlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6ICMxQTIwMzM7XG5cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6ICNGQUZBRkM7IH1cbiAgICB9XG5cbiAgICAudjMtc2Nhbi1idG4tdmFsaWRhdGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgIG1kLWljb24geyBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICBtZC1wcm9ncmVzcy1jaXJjdWxhciB7IG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICAgIG1kLXByb2dyZXNzLWNpcmN1bGFyIHBhdGggeyBzdHJva2U6ICNmZmY7IH1cblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBDb250ZW51IGR1IHPDqWxlY3RldXIgZCdoZXVyZSA7IGxlIGNhZHJlIChmb25kIGJsYW5jLCBhcnJvbmRpLCBsYXJnZXVyKSBlc3QgZm91cm5pIHBhciBsZSBjb250ZW5ldXIgKi9cbi52My10aW1lLXBpY2tlciB7XG5cdGNvbG9yOiAjMEIwNjQzO1xuXG5cdC50cC1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdH1cblx0LnRwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRjb2xvcjogIzBCMDY0Mztcblx0fVxuXHQudHAtY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogI0IwQUZDNDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdG1pbi13aWR0aDogMjJweDtcblx0XHRtaW4taGVpZ2h0OiAyMnB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHQmOmhvdmVyIHsgY29sb3I6ICM2RTY3ODQ7IH1cblx0fVxuXG5cdC50cC1kaXNwbGF5IHtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXHQudHAtZGlzcGxheS1jb2wge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogNnB4O1xuXHR9XG5cdC50cC1kaXNwbGF5LWxhYmVsIHtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiAjOEE4NkEwO1xuXHR9XG5cdC50cC1ib3gge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0YmFja2dyb3VuZDogIzZjNGNmMTtcblx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IG1hcmdpbjogMDsgfVxuXHR9XG5cdC50cC1kaXNwbGF5LXNlcCB7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA3MnB4O1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0Y29sb3I6ICMwQjA2NDM7XG5cdH1cblxuXHQudHAtcGlja2VycyB7XG5cdFx0Z2FwOiAwO1xuXHR9XG5cdC50cC1waWNrZXItY29sIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cblx0LnRwLXBpY2tlci1zZXAge1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0YmFja2dyb3VuZDogI0YwRjBGNTtcblx0XHRtYXJnaW46IDAgMTZweDtcblx0fVxuXHQudHAtc2VjdGlvbi1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICMwQjA2NDM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQudHAtZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRnYXA6IDhweDtcblx0fVxuXHQudHAtZ3JpZC0taG91cnMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cblx0LnRwLWdyaWQtLW1pbnV0ZXMge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdH1cblx0LnRwLWNlbGwge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0U0RTFGMztcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGNvbG9yOiAjMEIwNjQzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHQmOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y3RjZGRTsgfVxuXHRcdCYuaXMtc2VsZWN0ZWQge1xuXHRcdFx0YmFja2dyb3VuZDogIzZjNGNmMTtcblx0XHRcdGJvcmRlci1jb2xvcjogIzZjNGNmMTtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdH1cblx0fVxuXG5cdC50cC1oaW50IHtcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogIzhBODZBMDtcblx0fVxuXG5cdC50cC1hY3Rpb25zIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEY1O1xuXHRcdGdhcDogMTBweDtcblx0XHRidXR0b24ge1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0cGFkZGluZzogMCAyMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0LnRwLWNhbmNlbCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTRFMUYzO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRcdGNvbG9yOiAjMEIwNjQzO1xuXHRcdH1cblx0XHQudHAtdmFsaWRhdGUge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogIzZjNGNmMTtcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0JltkaXNhYmxlZF0geyBvcGFjaXR5OiAwLjU7IGN1cnNvcjogZGVmYXVsdDsgfVxuXHRcdH1cblx0fVxufVxuIiwiLyogVGFibGVhdSBkZSBib3JkIGRlc2t0b3AgOiBtaXNlIGVuIHBhZ2UgZXQgY2FydGVzICh0ZW1wbGF0ZXMgZGFucyBhcHAvdmlld3Mvd2VsY29tZS9jYXJkcy90ZW1wbGF0ZXMpICovXG4jd2VsY29tZS1kYXNoYm9hcmQtZGVza3RvcCB7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGQjtcbiAgICBjb2xvcjogIzBCMDY0MztcblxuICAgIC53ZC1zY3JvbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGNkZCO1xuICAgIH1cbiAgICAud2QtcGFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjRweCA0MHB4O1xuICAgIH1cbiAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAud2QtZmlsbCB7XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnRklMTCcgMTtcbiAgICB9XG5cbiAgICAvKiBHcmlsbGUgKi9cbiAgICAud2QtY29sdW1ucyB7XG4gICAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICB9XG4gICAgLndkLW1haW4sIC53ZC1zaWRlIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICAgIC53ZC1zaWRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgfVxuICAgIC53ZC1yb3cge1xuICAgICAgICBtYXJnaW46IDAgLThweDtcbiAgICB9XG4gICAgLndkLWNlbGwge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLndkLXNpZGUgLndkLWNlbGwge1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG5cbiAgICAvKiBUaXRyZXMgKi9cbiAgICAud2QtcGFnZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICAgIC53ZC1wYWdlLWRhdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgfVxuICAgIC53ZC1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxOHB4IDAgNnB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAud2Qtc2VjdGlvbi1oZWFkIHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAud2Qtc2VjdGlvbi10aXRsZSB7IG1hcmdpbjogMDsgfVxuICAgIH1cbiAgICAud2QtY2hpcCB7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RTZGMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAxOHB4OyBjb2xvcjogIzZFNjc4NDsgfVxuICAgIH1cblxuICAgIC8qIENhcnRlICovXG4gICAgLndkLWNhcmQge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VFRURGNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDExLCA2LCA2NywgMC4wNCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC53ZC1jYXJkLWhlYWQge1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICAgIC53ZC1jYXJkLWhlYWQtbGVmdCB7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICB9XG4gICAgLndkLWNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cbiAgICAud2QtY2FyZC10b3RhbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLndkLWljb24ge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtaW4td2lkdGg6IDQ4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgICAgICYud2QtaWNvbi0tc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIycHg7IH1cbiAgICAgICAgfVxuICAgICAgICAmLndkLWljb24tLXB1cnBsZSB7IGJhY2tncm91bmQ6ICNGMUVFRkQ7IC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgY29sb3I6ICM2YzRjZjE7IH0gfVxuICAgICAgICAmLndkLWljb24tLWdyZWVuIHsgYmFja2dyb3VuZDogI0U2RjZFQzsgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBjb2xvcjogIzFGOUQ1NTsgfSB9XG4gICAgICAgICYud2QtaWNvbi0teWVsbG93IHsgYmFja2dyb3VuZDogI0ZGRjZEQjsgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBjb2xvcjogI0Y1QjMwMTsgfSB9XG4gICAgfVxuICAgIC53ZC1saW5rIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgfVxuICAgIC53ZC1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzhBODZBMDtcbiAgICB9XG4gICAgLndkLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53ZC1zdHJvbmcgeyBmb250LXdlaWdodDogNjAwOyBjb2xvcjogIzBCMDY0MzsgfVxuICAgIC53ZC1tdXRlZCB7IGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgLndkLXJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAud2QtZWxsaXBzaXMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAvKiBDaGFyZ2VtZW50ICovXG4gICAgLndkLXNrZWxldG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGMEVGRjYgMCUsICNGOEY3RkMgNTAlLCAjRjBFRkY2IDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgICAgICAgYW5pbWF0aW9uOiB3ZC1zaGltbWVyIDEuNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAmLndkLXNrZWxldG9uLS12YWx1ZSB7IHdpZHRoOiA2MCU7IGhlaWdodDogMzJweDsgbWFyZ2luOiA4cHggMDsgfVxuICAgICAgICAmLndkLXNrZWxldG9uLS1saW5lIHsgd2lkdGg6IDgwJTsgaGVpZ2h0OiAxNHB4OyBtYXJnaW46IDZweCAwOyB9XG4gICAgICAgICYud2Qtc2tlbGV0b24tLWJsb2NrIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTQwcHg7IH1cbiAgICAgICAgJi53ZC1za2VsZXRvbi0tcGlsbCB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDY0cHg7IG1hcmdpbjogOHB4IDA7IGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgICB9XG4gICAgLyogbGUgbmctaWYgZXN0IHBvc8OpIHN1ciB1biBjb250ZW5ldXIgOiBuZ0FuaW1hdGUgbmUgZG9pdCBqYW1haXMgYXR0ZW5kcmUgbGEgZmluIGR1IHNoaW1tZXIgKGluZmluaSkgKi9cbiAgICAubmctbGVhdmUgLndkLXNrZWxldG9uLCAud2Qtc2tlbGV0b24ubmctbGVhdmUge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLyogQmFubmnDqHJlIGR1IHNhbG9uICovXG4gICAgLndkLWJhbm5lciB7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAyMnB4IDE0cHggMTRweDtcbiAgICB9XG4gICAgLndkLWJhbm5lci1pbWFnZSAud2QtYmFubmVyLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgIC53ZC1iYW5uZXItdGV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gICAgLndkLWJhbm5lci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICAgIC53ZC1iYW5uZXItdXJsIHtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAubWF0ZXJpYWwtc3ltYm9scy1vdXRsaW5lZCB7IGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICB9XG4gICAgLndkLWJhbm5lci1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cbiAgICAud2QtYnRuLW91dGxpbmUge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNEOUQyRkI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5tYXRlcmlhbC1zeW1ib2xzLW91dGxpbmVkIHsgZm9udC1zaXplOiAyMnB4OyBjb2xvcjogIzZjNGNmMTsgfVxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogI0Y3RjVGRTsgfVxuICAgIH1cblxuICAgIC8qIEluZGljYXRldXJzICovXG4gICAgLndkLWtwaSB7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gICAgLndkLWtwaS1ib2R5IHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgICAud2Qta3BpLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLndkLWtwaS12YWx1ZSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgNnB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAud2Qta3BpLXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2RTY3ODQ7XG4gICAgfVxuICAgIC53ZC1rcGktcmFuZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgY29sb3I6ICM4QTg2QTA7XG4gICAgfVxuICAgIC53ZC1iaWctbnVtYmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjMEIwNjQzO1xuICAgIH1cblxuICAgIC8qIFRhYmxlYXV4ICovXG4gICAgLndkLXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRURGNjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICM4QTg2QTA7XG4gICAgICAgIH1cbiAgICAgICAgdGgud2QtcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjNGMkY4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogUmVuZGV6LXZvdXMgZHUgam91ciA6IGxpc3RlIGNvbXBsw6h0ZSBkw6lmaWxhbnRlLCBlbi10w6p0ZSBmaWfDqSwgUkRWIHBhc3PDqXMgYXR0w6ludcOpcyAqL1xuICAgIC53ZC10YWJsZS1zY3JvbGwuaXMtc2Nyb2xsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzMwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2QtdGFibGUgdHIuaXMtcGFzdCB0ZCB7XG4gICAgICAgIGNvbG9yOiAjQjNBRkM0O1xuICAgIH1cblxuICAgIC8qIENoaWZmcmUgZCdhZmZhaXJlcyBkdSBtb2lzICovXG4gICAgLndkLWNhIHtcbiAgICAgICAgcGFkZGluZzogMjJweCA4cHg7XG4gICAgfVxuICAgIC53ZC1jYS1jb2wge1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAmICsgLndkLWNhLWNvbCB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YwRUVGNzsgfVxuICAgIH1cblxuICAgIC8qIEJhcnJlcyAqL1xuICAgIC53ZC1iYXItcm93IHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAud2QtYmFyLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLndkLWJhci12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogIzZFNjc4NDtcbiAgICAgICAgJi5pcy1uZWdhdGl2ZSB7IGNvbG9yOiAjRTUzOTZCOyB9XG4gICAgfVxuICAgIC53ZC1iYXItcm93LS13aWRlIC53ZC1iYXItbGFiZWwgeyB3aWR0aDogMTQwcHg7IG1pbi13aWR0aDogMTQwcHg7IH1cbiAgICAud2QtYmFyLXJvdy0tc2Vjb25kYXJ5IHtcbiAgICAgICAgLndkLWJhci1sYWJlbCwgLndkLWJhci12YWx1ZSB7IGNvbG9yOiAjOEE4NkEwOyB9XG4gICAgfVxuICAgIC53ZC1iYXItdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFRkY2O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAud2QtYmFyLWZpbGwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN0M1Q0Y1O1xuICAgICAgICAmLmlzLW5lZ2F0aXZlIHsgYmFja2dyb3VuZDogI0YwNkM5MzsgfVxuICAgIH1cbiAgICAud2QtYmFyLXNlcCB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNFNEUxRjM7XG4gICAgfVxuXG4gICAgLyogUGV0aXRlcyBjYXJ0ZXMgZHUgYmFzICovXG4gICAgLndkLXNtYWxsLWNhcmQge1xuICAgICAgICAud2QtY2FyZC1oZWFkIHsgZ2FwOiAxMnB4OyB9XG4gICAgICAgIC53ZC1jYXJkLXRpdGxlIHsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS4zOyB9XG4gICAgfVxuICAgIC53ZC1zbWFsbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxuICAgIC53ZC1iZXN0IHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuICAgIC53ZC1hdmF0YXIge1xuICAgICAgICB3aWR0aDogNTJweDtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBtaW4td2lkdGg6IDUycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzRFNkI3MztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgLndkLWJlc3QtdGV4dCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gICAgLndkLWJlc3QtbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgfVxuICAgIC53ZC1taW5pLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICYuaXMtc2Nyb2xsIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2QtbWluaS1yb3cge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjJGODtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAud2QtZWxsaXBzaXMgeyBtaW4td2lkdGg6IDA7IH1cbiAgICB9XG4gICAgLndkLW1pbmktc3ViIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjOEE4NkEwO1xuICAgIH1cblxuICAgIC8qIENvbG9ubmUgZGUgZHJvaXRlICovXG4gICAgLndkLXBsYW4ge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1hcmdpbjogNnB4IDAgNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRURFOEZEO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICAud2QtcGxhbi1ub25lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2QtcmF0aW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cbiAgICAud2QtcmF0aW5nLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLndkLXJhdGluZy1tYXgge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjNkU2Nzg0O1xuICAgIH1cbiAgICAud2QtYmFsYW5jZSB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzBCMDY0MztcbiAgICB9XG4gICAgLndkLWJ0bi1wcmltYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM3QzVDRjUgMCUsICM2QzRDRjEgMTAwJSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgxMDgsIDc2LCAyNDEsIDAuMjUpO1xuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogIzViM2RlMDsgfVxuICAgIH1cbiAgICAud2QtZmljaGUge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEVFRjc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwQjA2NDM7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIwcHg7IGNvbG9yOiAjNkU2Nzg0OyB9XG4gICAgICAgICY6aG92ZXIgeyBjb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cbiAgICAud2QtaGVscC1idG4ge1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNEYyRkU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQgeyBmb250LXNpemU6IDIycHg7IGNvbG9yOiAjNmM0Y2YxOyB9XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRUNFOEZEOyB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdkLXNoaW1tZXIge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7IH1cbn1cbiIsIiN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUge1xuICAuc2Nyb2xsYWJsZXtcbiAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gIH1cbiAgLndlbGNvbWUtc2xpZGVye1xuICAgICYudG9we1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgJi5ib3R0b217XG4gICAgICBoZWlnaHQ6IDYzMHB4O1xuICAgIH1cbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAuc2xpZGVyLWJ1dHRvbi1jb250YWluZXJ7XG4gICAgICAmLmxlZnR7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICAgICYucmlnaHR7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLnNsaWRlci1idXR0b25ze1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRkZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1kLWljb257XG4gICAgICAgIGNvbG9yOiNhZGFkZGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iYW5uZXItY29udGFpbmVye1xuICAgIG1pbi13aWR0aDoyMjBweDtcbiAgICBtaW4taGVpZ2h0OjE1MHB4O1xuICAgIG1hcmdpbjozMHB4IDtcbiAgICBtYXJnaW4tdG9wOjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgXG4gIH1cbiAgLnNsaWRlci1jb250YWluZXJ7XG4gICAgbWFyZ2luOjMwcHggO1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAvL21heC1oZWlnaHQ6NjMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIFxuICB9XG4gIC5kYXNoYm9hcmQtdGl0bGV7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6NjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OjM1cHg7XG4gIH1cbiAgLndlbGNvbWUtZGFzaGJvYXJkLW1vYmlsZS1oZWFkZXJ7XG4gICAgaGVpZ2h0OjIzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9iYWNrZ3JvdW5kL2Rhc2hib2FyZF9oZWFkZXJfdXAuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC5oZWFkZXItY29udGVudHtcbiAgICAgIHBhZGRpbmc6NDBweDtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgLmhlYWRlci10ZXh0e1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItbm90aWZpY2F0aW9uLWJveHtcbiAgICAgIG1hcmdpbjozMHB4O1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgbWluLWhlaWdodDoxNTBweDtcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIC5ub3RpZmljYXRpb24tYm94LXRpdGxle1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG5cbiAgICAgIH1cbiAgICAgIC5ub3RpZmljYXRpb24tYm94LW1lc3NhZ2V7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAud2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlLWNvbnRlbnR7XG4gICAgbWluLWhlaWdodDogNTB2aDtcbiAgfVxuICAud2VsY29tZS1kYXNoYm9hcmQtbW9iaWxlLWZvb3RlcntcbiAgICBoZWlnaHQ6MjMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2JhY2tncm91bmQvZGFzaGJvYXJkX2hlYWRlcl9kb3duLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICB9XG59XG4uc217XG4gICN3ZWxjb21lLWRhc2hib2FyZC1tb2JpbGUge1xuICAgIC53ZWxjb21lLXNsaWRlciB7XG4gICAgICAmLnRvcCB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgICYuYm90dG9tIHtcbiAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi54c3tcbiAgI3dlbGNvbWUtZGFzaGJvYXJkLW1vYmlsZSB7XG4gICAgLndlbGNvbWUtc2xpZGVyIHtcbiAgICAgICYudG9wIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgJi5ib3R0b20ge1xuICAgICAgICBoZWlnaHQ6IDYzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3dlbGNvbWUtaW5zdGFsbFB3YS1hbmRyb2lkIHtcbiAgLnNjcm9sbGFibGV7XG4gICAgcGFkZGluZy1ib3R0b206MHB4O1xuICB9XG4gIC53ZWxjb21lLWluc3RhbGxQd2EtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB0b3A6MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIHJpZ2h0OjBweDtcbiAgICBoZWlnaHQ6MjMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2JhY2tncm91bmQvZGFzaGJvYXJkX2hlYWRlcl91cC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblxuICB9XG4gIC53ZWxjb21lLWluc3RhbGxQd2EtZ29CYWNre1xuICAgIG1hcmdpbjoxMHB4O1xuICAgIG1kLWljb257XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLndlbGNvbWUtaW5zdGFsbFB3YS1ub3RpZmljYXRpb24tY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICBtYXJnaW4tYm90dG9tOjEwMHB4O1xuICAgIC53ZWxjb21lLWluc3RhbGxQd2Etbm90aWZpY2F0aW9ue1xuICAgICAgbWFyZ2luLWxlZnQ6MzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDozMHB4O1xuICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLndlbGNvbWUtaW5zdGFsbFB3YS1zdGVwc3tcbiAgICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53ZWxjb21lLWluc3RhbGxQd2EtY29udGVudHtcbiAgICBtaW4taGVpZ2h0OjQwdmg7XG4gIH1cbiAgLndlbGNvbWUtaW5zdGFsbFB3YS1mb290ZXJ7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgYm90dG9tOjBweDtcbiAgICBsZWZ0OjBweDtcbiAgICByaWdodDowcHg7XG4gICAgaGVpZ2h0OjIzMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9iYWNrZ3JvdW5kL2Rhc2hib2FyZF9oZWFkZXJfZG93bi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuXG4gIC53ZWxjb21lLWluc3RhbGxQd2EtYm94e1xuICAgIGltZ3tcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCByZ2JhKDE3LCAxNywgMTcsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiI3dlbGNvbWUtaW5zdGFsbFB3YS1pb3Mge1xuICAuc2Nyb2xsYWJsZXtcbiAgICBwYWRkaW5nLWJvdHRvbTowcHg7XG4gIH1cbiAgLndlbGNvbWUtaW5zdGFsbFB3YS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDowcHg7XG4gICAgbGVmdDowcHg7XG4gICAgcmlnaHQ6MHB4O1xuICAgIGhlaWdodDoyMzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvYmFja2dyb3VuZC9kYXNoYm9hcmRfaGVhZGVyX3VwLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXG4gIH1cbiAgLndlbGNvbWUtaW5zdGFsbFB3YS1nb0JhY2t7XG4gICAgbWFyZ2luOjEwcHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgfVxuICAud2VsY29tZS1pbnN0YWxsUHdhLW5vdGlmaWNhdGlvbi1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG4gICAgLndlbGNvbWUtaW5zdGFsbFB3YS1ub3RpZmljYXRpb257XG4gICAgICBtYXJnaW4tbGVmdDozMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjMwcHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggcmdiYSgxNywgMTcsIDE3LCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAud2VsY29tZS1pbnN0YWxsUHdhLXN0ZXBze1xuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndlbGNvbWUtaW5zdGFsbFB3YS1jb250ZW50e1xuICAgIG1pbi1oZWlnaHQ6NDB2aDtcbiAgfVxuICAud2VsY29tZS1pbnN0YWxsUHdhLWZvb3RlcntcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICBib3R0b206MHB4O1xuICAgIGxlZnQ6MHB4O1xuICAgIHJpZ2h0OjBweDtcbiAgICBoZWlnaHQ6MjMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2JhY2tncm91bmQvZGFzaGJvYXJkX2hlYWRlcl9kb3duLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG5cbiAgLndlbGNvbWUtaW5zdGFsbFB3YS1ib3h7XG4gICAgaW1ne1xuICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNnB4IHJnYmEoMTcsIDE3LCAxNywgMC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIjd2VsY29tZS1wYWdlIHtcbiAgLndlbGNvbWUtaGVhZGVye1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUVFRUVFO1xuICAgIG1pbi1oZWlnaHQ6NDhweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgfVxuICAud2VsY29tZS1jb250ZW50e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB9XG59XG4ueHN7XG4gICN3ZWxjb21lLXBhZ2Uge1xuXG4gIH1cbn1cblxuIiwiI3dlbGNvbWUtcGFydC1hdmlze1xuICAuYXZpcy1jb250YWluZXJ7XG4gICAgLmF2aXMtbm9Bdmlze1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgLmF2aXMtYXZlcmFnZXtcbiAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gICAgLmF2aXMtbmJ7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgfVxuICAgIC5hdmlzLXN1YlRpdGxle1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIH1cbiAgICAuYXZpcy1saW5re1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgICAgc3Bhbjpob3ZlcntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI3dlbGNvbWUtcGFydC1iYW5uZXJ7XG4gIC5iYW5uZXItaW1hZ2V7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaW1ne1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2JhY2tncm91bmQvZGFzaGJvYXJkX2hlYWRlcl91cC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE3cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxN3B4O1xuICAgIH1cbiAgICAucGhvdG8tY29udGFpbmVye1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5iYW5uZXItcmlnaHR7XG4gICAgbWluLXdpZHRoOjEwMHB4O1xuICAgIG1hcmdpbjoxMHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAuYmFubmVyLXJpZ2h0LWxpbmt7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLXJpZ2h0LWxpbmt7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuICB9XG4gIC5iYW5uZXItdGl0bGUtY29udGFpbmVye1xuICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICB9XG4gIC5iYW5uZXItdGl0bGV7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBsaW5lLWhlaWdodDozMHB4O1xuICB9XG4gIC5iYW5uZXItdXJse1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICB9XG5cbn0iLCIjd2VsY29tZS1wYXJ0LWJlc3RDbGllbnRze1xuICAuYmVzdENsaWVudHMtY29udGFpbmVye1xuICAgIHBhZGRpbmc6MHB4IDMwcHg7XG4gICAgLmJlc3RDbGllbnRzLWl0ZW17XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLmJlc3RDbGllbnRzLWl0ZW0tdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmJlc3RDbGllbnRzLWl0ZW0tdmFsdWV7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiN3ZWxjb21lLXBhcnQtYmlydGhkYXkge1xuICAuYmlydGhkYXktY29udGFpbmVye1xuICAgIHBhZGRpbmc6MzBweDtcbiAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgLmJpcnRoZGF5LWl0ZW17XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLmJpcnRoZGF5LWl0ZW0tdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmJpcnRoZGF5LWl0ZW0tdmFsdWV7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cbiIsIiN3ZWxjb21lLXBhcnQtY2FNZW5zdWVsIHtcbiAgLmNhTWVudWVsLWl0ZW0tdGl0bGV7XG4gICAgcGFkZGluZy10b3A6NXB4O1xuICAgIG1heC1oZWlnaHQ6MTUwcHg7XG4gIH1cbiAgLmNhTWVudWVsLWl0ZW0tdmFsdWV7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBtYXgtaGVpZ2h0OjE1MHB4O1xuICB9XG4gIC5jYU1lbnN1ZWwtd2lkZ2V0LWNvbnRhaW5lcntcbiAgICBtaW4td2lkdGg6MjgwcHg7XG4gIH1cbn0iLCIjd2VsY29tZS1wYXJ0LWNiT25saW5le1xuICAub25saW5lLWJhbGFuY2V7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gIH1cbiAgLm9ubGluZS1saW5re1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBwYWRkaW5nOjVweCAxMHB4O1xuICAgIHNwYW46aG92ZXJ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn0iLCIjd2VsY29tZS1wYXJ0LWNsaWVudC1leGlzdGFudHtcbiAgLnJlZy1jb250YWluZXJ7XG4gICAgcGFkZGluZzozMHB4O1xuICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAucmVnLWl0ZW17XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgIC5yZWctaXRlbS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICAgIC5yZWctaXRlbS12YWx1ZXtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiN3ZWxjb21lLXBhcnQtY2xvdHVyZSB7XG4gIC5rYWxlbmRlcy1saXN0SXRlbXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUYyRUVBO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIC5rYWxlbmRlcy1saXN0SXRlbS1yaWdodCB7XG4gICAgICAua2FsZW5kZXMtbGlzdEl0ZW0tdGV4dCB7XG4gICAgICAgIC5rYWxlbmRlcy1saXN0SXRlbS10ZXh0LW1haW57XG4gICAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9IDtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMEFDQzM1O1xuICAuY2xvdHVyZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC5jbG90dXJlLWdyYXBoQ29sb3J7XG4gICAgICBoZWlnaHQ6MTBweDtcbiAgICAgIHdpZHRoOjE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5jbG90dXJlLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgfVxuICAgIC5jbG90dXJlLXN1YnRpdGxle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgJi5ncmVlbntcbiAgICAgICAgLy9jb2xvcjogIzBBQ0MzNTtcbiAgICAgIH1cbiAgICAgICYucmVke1xuICAgICAgICAvL2NvbG9yOiAjQzkzODY3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGluay1saW5lOmhvdmVye1xuICAgIGRpdntcbiAgICAgIGNvbG9yOiM1RjJFRUEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuICAuZ3JhcGgtY29udGFpbmVye1xuICAgIGhlaWdodDozNTBweDtcbiAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgIC5ncmFwaC1jb250YWluZXItYmFye1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB3aWR0aDoxNnB4O1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDoyNHB4O1xuICAgICAgLmdyYXBoLWNvbnRhaW5lci12YWx1ZXtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo2MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwQUNDMzU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm90dG9tOjBweDtcbiAgICAgIH1cbiAgICAgIC5ncmFwaC1jb250YWluZXItdGl0bGV7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVgoLTMwcHgpIHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgYm90dG9tOi0zMHB4O1xuICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5ibG9jLW1haW57XG4gICAgdGV4dC1tYWlue1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcmlnaHQtYWN0aW9ue1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYmxvYy1zdWJ7XG4gICAgLmthbGVuZGVzLWxpc3RJdGVte1xuICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgIH1cbiAgICB0ZXh0LW1haW57XG4gICAgICBtYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgcmlnaHQtYWN0aW9ue1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuc3Vie1xuICAgICAgdGV4dC1tYWluIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiI3dlbGNvbWUtcGFydC1leHBpcmF0aW9uIHtcbiAgLmV4cGlyYXRpb24tY29udGFpbmVye1xuICAgIHBhZGRpbmc6MzBweDtcbiAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgLy9oZWlnaHQ6MTAwJTtcbiAgICAuZXhwaXJhdGlvbi1pdGVte1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIC5leHBpcmF0aW9uLWl0ZW0tdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmV4cGlyYXRpb24taXRlbS12YWx1ZXtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICB9XG4gICAgICAuZXhwaXJhdGlvbi1pdGVtLXN1YnRpdGxle1xuICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiI3dlbGNvbWUtcGFydC1maWNoZVByYXRpcXVlIHtcbiAgLmZpY2hlcy1jb250YWluZXJ7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC5maWNoZXMtbm9GaWNoZXtcblxuICAgIH1cbiAgICAuZmljaGVzLWl0ZW17XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmljaGVzLXNlcGFyYXRvcntcbiAgICAgIGhlaWdodDoxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUY4O1xuICAgICAgbWFyZ2luOjEwcHggMjBweDtcbiAgICB9XG4gIH1cbiAgLmZpY2hlcy1saW5re1xuICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgIHNwYW46aG92ZXJ7XG4gICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgIH1cbiAgIH1cbn1cbiIsIiN3ZWxjb21lLXBhcnQtZm9uZENhaXNzZXtcbiAgICAuZm9uZENhaXNzZS1jb250YWluZXJ7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICBwYWRkaW5nOjMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgICAuZm9uZENhaXNzZS1pdGVte1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgICAgICAuZm9uZENhaXNzZS1pdGVtLXRpdGxle1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuZm9uZENhaXNzZS1pdGVtLXZhbHVle1xuICAgICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgfSIsIiN3ZWxjb21lLXBhcnQta2FsZW5kZXNSZXZpZXd7XG4gICAgI3BvcHVwLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgLmNoZWNrYm94LWl0ZW17XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC5jaGVja2JveC1pdGVtLWxhYmVse1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud2VsY29tZS1wYXJ0LWthbGVuZGVzUmV2aWV3LXRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICAud2VsY29tZS1wYXJ0LWthbGVuZGVzUmV2aWV3LWxpbmt7XG4gICAgICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiMwQjA2NDM7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5rYWxlbmRlcy10ZXh0YXJlYXtcbiAgICAgICAgLnRhLXNjcm9sbC13aW5kb3cuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgbWluLWhlaWdodDoxNTBweDtcbiAgICAgICAgfVxuICAgICAgICAudGEtc2Nyb2xsLXdpbmRvdyA+IC50YS1iaW5ke1xuICAgICAgICAgICAgbWluLWhlaWdodDoxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjd2VsY29tZS1wYXJ0LW5ld1ZlcnNpb24tZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkydnc7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MnZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDMwcHggMzZweCAzMnB4O1xuXG4gICAgLndwbnZkLWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgfVxuXG4gICAgLndwbnZkLWV4cGlyZSB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjOEE4QUEzO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNCMEFGQzQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BudmQtY2xvc2Uge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YxRjBGNjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkU0RjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BudmQtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAud3BudmQtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjNkU2RThDO1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS0gSWxsdXN0cmF0aW9uIDogdGFibGVhdSBkZSBib3JkICsgY2FydGUgZCdhcGVyw6d1IGF1IHN1cnZvbFxuICAgIC53cG52ZC1pbGx1c3RyYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC53cG52ZC1iYXItbGluZSB7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0VBRjU7XG5cbiAgICAgICAgJi5zaG9ydCB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwbnZkLWRhc2gge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGNkZCO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQUY1O1xuICAgIH1cblxuICAgIC53cG52ZC1kYXNoLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAud3BudmQtZGFzaC1rcGlzIHtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgLndwbnZkLWtwaSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VBRjU7XG4gICAgfVxuXG4gICAgLndwbnZkLWtwaS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkY2RUM7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICMyRTlFNUI7IH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMteWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY1REI7XG4gICAgICAgICAgICBtZC1pY29uIHsgY29sb3I6ICNFOEE1MDA7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cG52ZC1rcGktdmFsdWUge1xuICAgICAgICBtYXJnaW46IDhweCAwIDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAud3BudmQtZGFzaC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VDRUFGNTtcbiAgICB9XG5cbiAgICAud3BudmQtZGFzaC1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzE0MTQyQjtcbiAgICB9XG5cbiAgICAud3BudmQtZGFzaC1yb3cge1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGNTtcblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAud3BudmQtZGFzaC10aW1lIHsgY29sb3I6ICM2YzRjZjE7IH1cbiAgICAgICAgICAgIC53cG52ZC1iYXItbGluZSB7IGJhY2tncm91bmQ6ICNEQ0Q0RkM7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cG52ZC1kYXNoLXRpbWUge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzRBNEE1RTtcbiAgICB9XG5cbiAgICAud3BudmQtcHJldmlldy1jYXJkIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDE2cHggMzJweCByZ2JhKDIwLDIwLDQzLDAuMTQpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEY1O1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogI0IwQUZDNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cG52ZC1wcmV2aWV3LWRhdGUge1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEY1O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuXG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzE0MTQyQjsgfVxuICAgIH1cblxuICAgIC53cG52ZC1wcmV2aWV3LXBpbGwge1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuICAgICAgICBjb2xvcjogIzZjNGNmMTtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC53cG52ZC1wcmV2aWV3LWNsaWVudCB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAud3BudmQtcHJldmlldy1hdmF0YXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBFREZEO1xuXG4gICAgICAgIG1kLWljb24geyBjb2xvcjogIzZjNGNmMTsgfVxuICAgIH1cblxuICAgIC53cG52ZC1wcmV2aWV3LWFtb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLndwbnZkLXByZXZpZXctcm93IHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuXG4gICAgLndwbnZkLXByZXZpZXctdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgY29sb3I6ICM4QThBQTM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLndwbnZkLXByZXZpZXctYnRuIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2YzRjZjE7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLy8gLS0tLS0tLS0tLSBOb3V2ZWF1dMOpc1xuICAgIC53cG52ZC1mZWF0dXJlcyB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAvLyBkZXV4IGNhcnRlcyBwYXIgbGlnbmUgKGxhcmdldXIgZGUgYmFzZSAyNDBweCA6IHVuZSBzZXVsZSBjb2xvbm5lIHN1ciDDqWNyYW4gw6l0cm9pdClcbiAgICAud3BudmQtZmVhdHVyZSB7XG4gICAgICAgIGZsZXg6IDEgMSAyNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0YxRkM7XG4gICAgfVxuXG4gICAgLndwbnZkLWZlYXR1cmUtaGVhZCB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC53cG52ZC1mZWF0dXJlLWljb24ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFMUZBO1xuXG4gICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAud3BudmQtZmVhdHVyZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MkI7XG4gICAgfVxuXG4gICAgLndwbnZkLWZlYXR1cmUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICM2RTZFOEM7XG4gICAgfVxuXG4gICAgLndwbnZkLWZlYXR1cmUtbGluayB7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM2YzRjZjE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBtZC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNmM0Y2YxO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBzcGFuIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICB9XG5cbiAgICAud3BudmQtYWN0aW9ucyB7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICB9XG5cbiAgICAud3BudmQtYnRuLXNlY29uZGFyeSxcbiAgICAud3BudmQtYnRuLXByaW1hcnkge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgbWQtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndwbnZkLWJ0bi1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNFNEUxRjM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGNvbG9yOiAjMTQxNDJCO1xuXG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAjRjdGNkZCOyB9XG4gICAgfVxuXG4gICAgLndwbnZkLWJ0bi1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmM0Y2YxO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMThweCByZ2JhKDEwOCw3NiwyNDEsMC4zNSk7XG5cbiAgICAgICAgbWQtaWNvbiB7IGNvbG9yOiAjRkZGRkZGOyB9XG5cbiAgICAgICAgJjpob3ZlciB7IG9wYWNpdHk6IDAuOTI7IH1cbiAgICB9XG59XG4iLCIjd2VsY29tZS1wYXJ0LW9ubGluZXtcbiAgLm9ubGluZS1jb250YWluZXIge1xuXG5cbiAgICAub25saW5lLWxpbmt7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgICBzcGFuOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjd2VsY29tZS1wYXJ0LXBheW1lbnQtdHlwZXtcbiAgLnJlZy1jb250YWluZXJ7XG4gICAgcGFkZGluZzozMHB4O1xuICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAucmVnLWl0ZW17XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgIC5yZWctaXRlbS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICAgIC5yZWctaXRlbS12YWx1ZXtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiN3ZWxjb21lLXBhcnQtcmR2e1xuICAucmR2LWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6MzBweDtcbiAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgbWF4LWhlaWdodDoxNTBweDtcbiAgICAucmR2LWl0ZW17XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgLnJkdi1pdGVtLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5yZHYtaXRlbS12YWx1ZXtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIC5yZHYtaXRlbS12YWx1ZS10aW1le1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIjd2VsY29tZS1wYXJ0LXJlZ2xlbWVudHN7XG4gIC5yZWdsZW1lbnRzLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjMwcHg7XG4gICAgcGFkZGluZy10b3A6MHB4O1xuICAgIC5yZWdsZW1lbnRzLWl0ZW17XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgIC5yZWdsZW1lbnRzLWl0ZW0tdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLnJlZ2xlbWVudHMtaXRlbS12YWx1ZXtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiI3dlbGNvbWUtcGFydC1yZXZlbnUtdHlwZXtcbiAgLnZlbnRlcy1jb250YWluZXJ7XG4gICAgcGFkZGluZzozMHB4O1xuICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAudmVudGVzLWl0ZW17XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgIC52ZW50ZXMtaXRlbS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICAgIC52ZW50ZXMtaXRlbS12YWx1ZXtcbiAgICAgICAgY29sb3I6IzZFNkU4QztcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiN3ZWxjb21lLXBhcnQtc291c2NyaXB0aW9uV2FybmluZ3tcbiAgI3BvcHVwLWNvbnRlbnR7XG4gICAgcGFkZGluZzoyMHB4O1xuICB9XG4gIC53ZWxjb21lLXBhcnQtc291c2NyaXB0aW9uV2FybmluZy10aXRsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAudGl0bGUtMXtcbiAgICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgICBmb250LXNpemU6MjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC50aXRsZS0ye1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgfVxuICB9XG4gIC53ZWxjb21lLXBhcnQtc291c2NyaXB0aW9uV2FybmluZy1saW5re1xuICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICBhe1xuICAgICAgY29sb3I6IzBCMDY0MztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiN3ZWxjb21lLXBhcnQtc291c2NyaXB0aW9uc3tcbiAgLm1haW5UZXh0e1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiNDOTM4Njc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zdWJzY3JpcHRpb25zLWxpbmt7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgc3Bhbjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufSIsIiN3ZWxjb21lLXBhcnQtdmVudGVze1xuICAudmVudGVzLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOjMwcHg7XG4gICAgcGFkZGluZy10b3A6MHB4O1xuICAgIC52ZW50ZXMtaXRlbXtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xuICAgICAgLnZlbnRlcy1pdGVtLXRpdGxle1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgLnZlbnRlcy1pdGVtLXZhbHVle1xuICAgICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIjd2VsY29tZS1wYXJ0LXZlbnRlcy1jYXJ0ZS1jYWRlYXV7XG4gIC52ZW50ZXMtY29udGFpbmVye1xuICAgIHBhZGRpbmc6MzBweDtcbiAgICBwYWRkaW5nLXRvcDowcHg7XG4gICAgLnZlbnRlcy1pdGVte1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICAudmVudGVzLWl0ZW0tdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAudmVudGVzLWl0ZW0tdmFsdWV7XG4gICAgICAgIGNvbG9yOiM2RTZFOEM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIiN3ZWxjb21lLXBhcnQtd2lkZ2V0e1xuICAud2VsY29tZS1wYXJ0LXdpZGdldC1jb250ZW50e1xuICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgLmljb24tbGVmdCB7XG4gICAgICBwYWRkaW5nOjBweCAxMHB4O1xuICAgIH1cbiAgICAudGV4dC1sZWZ0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC53ZWxjb21lLXBhcnQtd2lkZ2V0LW1haW5JY29ue1xuXG4gICAgfVxuICAgIC53ZWxjb21lLXBhcnQtd2lkZ2V0LW1haW5UaXRsZXtcbiAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vY29sb3I6I0M5Mzg2NztcbiAgICB9XG4gICAgLndlbGNvbWUtcGFydC13aWRnZXQtc3ViVGl0bGV7XG4gICAgICBjb2xvcjojNkU2RThDO1xuICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAud2VsY29tZS1wYXJ0LXdpZGdldC1oZWlnaHRTZXBhcmF0b3J7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgfVxuICAgIC53ZWxjb21lLXBhcnQtd2lkZ2V0LWNvbnRhaW5lcntcblxuICAgIH1cbiAgfVxufSIsIiNzeW50aGVzZVZlbnRlLXBhcnQtYm90dG9tTmF2IHtcbiAgYmFja2dyb3VuZDogI0U4RThGQztcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgI0U5RTlGODtcbiAgbWluLWhlaWdodDo3NXB4O1xuICBoZWlnaHQ6NzVweDtcbiAgLmJvdHRvbU5hdi1pdGVte1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjojNUYyRUVBO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjQzlDOUUwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWQtaWNvbntcbiAgICAgIGNvbG9yOiM1RjJFRUE7XG4gICAgICAvL21hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgJi5zZWxlY3RlZHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcbiAgICB9XG5cbiAgICAmLml0ZW0tYnV0dG9ue1xuICAgICAgLy9ib3JkZXItcmlnaHQ6bm9uZTtcbiAgICAgIG1kLWljb257XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLmxhc3R7XG4gICAgICAgIGJvcmRlci1yaWdodDpub25lO1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbiAgLmJvdHRvbU5hdi1pdGVtOmhvdmVye1xuICAgICY6bm90KC5zZWxlY3RlZCl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGOEY4RkY7XG4gICAgfVxuICB9XG4gIC5ib3R0b21OYXYtaXRlbTphY3RpdmV7XG4gICAgJjpub3QoLnNlbGVjdGVkKXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I0Y4RjhGRjtcbiAgICB9XG4gIH1cbn1cblxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

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